Resource allocation method and device, equipment and medium
By dynamically adjusting the CCE resource allocation parameters according to the current network user status in the cell-level control resource allocation, the problem of high failure rate of CCE resource allocation in the existing technology is solved, and more efficient resource utilization is achieved.
Patent Information
- Application Number
- CN202311013172.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-11
- Publication Date
- 2025-02-18
AI Technical Summary
In the prior art, the cell-level control resource allocation method cannot be adaptively adjusted according to the real status of the current network user, resulting in a high failure rate of resource allocation of control channel unit (CCE).
By determining the target information, including obtaining the CCE allocation failure rate and resource utilization rate in the transmission direction, the resource restricted information is calculated, and the CCE resource allocation ratio, number of occupied symbols, aggregation level and K2 values are adjusted based on this information to optimize resource allocation.
By dynamically adjusting the CCE resource allocation parameters, the degree of CCE resource limitation is reduced, thereby reducing the resource allocation failure rate and improving resource utilization rate.
Smart Images

Figure CN119485670A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication technology, and in particular to a resource allocation method, device, equipment and medium. Background Art
[0002] Industry-specific network services have high requirements for determinism. For example, industry control and quality inspection services have high requirements for deterministic latency and rate. If the service requirements cannot be met at a certain moment, it may even affect the operation of the entire industrial production line. The wireless environment itself has uncertainties, such as changes in the external environment (such as obstructions) and user movement. Due to user movement, cell resources may be limited, so that industry users may delay receiving scheduling information, increase service latency, and seriously affect the normal operation of certain services with deterministic latency requirements.
[0003] However, in the existing scheme, the cell-level control resource allocation method cannot be adaptively adjusted according to the actual status of existing network users, which limits the cell control channel resources and leads to a high control channel element (CCE) resource allocation failure rate. Summary of the invention
[0004] Embodiments of the present invention provide a resource allocation method, apparatus, device and medium to solve the problem of high failure rate of CCE resource allocation.
[0005] To solve the above technical problems, the present invention is achieved as follows:
[0006] In a first aspect, an embodiment of the present invention provides a resource allocation method, including:
[0007] Determine target information, where the target information is used to characterize a control channel element CCE resource limitation situation of a first transmission direction and a second transmission direction;
[0008] Perform a target operation according to the target information, where the target operation is used to allocate CCE resources, and the target operation includes at least one of the following:
[0009] Adjusting the CCE resource allocation ratio between the first transmission direction and the second transmission direction;
[0010] Adjust the number of CCE occupied symbols;
[0011] Adjust the CCE aggregation level;
[0012] The K2 value is adjusted, where the K2 value represents the time slot interval between uplink scheduling downlink control information DCI and an uplink shared physical channel PUSCH scheduled by the DCI.
[0013] Optionally, the determining target information includes:
[0014] Obtaining a first CCE allocation failure rate and a first CCE resource utilization rate of the first transmission direction, and a second CCE allocation failure rate and a second CCE resource utilization rate of the second transmission direction;
[0015] Calculate first resource restriction information and second resource restriction information according to the first CCE allocation failure rate, the first CCE resource utilization rate, the second CCE allocation failure rate, and the second CCE resource utilization rate, wherein the first resource restriction information is used to characterize a first resource restriction degree of the first transmission direction, and the second resource restriction information is used to characterize a second resource restriction degree of the second transmission direction, and the target information includes the first resource restriction information and the second resource restriction information;
[0016] Counting a first duration during which the first resource restriction degree is greater than a preset first threshold value, and a second duration during which the second resource restriction degree is greater than the first threshold value;
[0017] Wherein, when the first duration is greater than or equal to a first preset duration, the target information further includes indication information for indicating that CCE resources are limited in the first transmission direction;
[0018] In a case where the second duration is greater than or equal to the first preset duration, the target information further includes indication information for indicating that CCE resources are limited in the second transmission direction.
[0019] Optionally, the adjusting the CCE resource allocation ratio of the first transmission direction and the second transmission direction includes:
[0020] When the target information indicates that the CCE resources in the first transmission direction are restricted and the CCE resources in the second transmission direction are not restricted, adjusting the CCE resource allocation ratio of the first transmission direction and the second transmission direction to a first ratio according to the first resource restriction information and the second resource restriction information, where the first ratio is the product of the restricted ratio and the initial ratio;
[0021] The restricted ratio is a ratio of the first resource restriction information to the second resource restriction information, and the initial ratio is a current CCE resource allocation ratio between the first transmission direction and the second transmission direction.
[0022] Optionally, the adjusting the number of CCE occupied symbols includes:
[0023] When the target information indicates that CCE resources are limited in any one of the first transmission direction and the second transmission direction, the number of CCE occupied symbols is increased.
[0024] Optionally, the adjusting the CCE aggregation level includes:
[0025] When the target information indicates that CCE resources are limited in any transmission direction of the first transmission direction and the second transmission direction, obtaining a discontinuous transmission DTX ratio of the target terminal;
[0026] Counting a third duration during which the DTX ratio is greater than a preset second threshold value;
[0027] When the third duration is greater than or equal to the second preset duration, the CCE aggregation level of the target terminal is adjusted to a maximum value.
[0028] Optionally, after adjusting the CCE aggregation level of the target terminal to be set to a maximum value, adjusting the CCE aggregation level further includes:
[0029] Counting a fourth duration during which the DTX ratio is greater than the second threshold value;
[0030] When the fourth duration is greater than or equal to the third preset duration, the CCE aggregation level of the target terminal is set to a minimum value.
[0031] Optionally, adjusting the K2 value includes:
[0032] When the target information indicates that the first transmission direction has CCE resource limitation and the second transmission direction does not have CCE resource limitation, adjust the K2 value to optimize the downlink time slot for scheduling the downlink shared physical channel PDSCH to the downlink time slot for scheduling the PDSCH and the PUSCH;
[0033] The first transmission direction is an uplink transmission direction, and the second transmission direction is a downlink transmission direction.
[0034] In a second aspect, an embodiment of the present invention provides a resource allocation device, including:
[0035] A determination module, used to determine target information, where the target information is used to characterize the control channel element CCE resource limitation of the first transmission direction and the second transmission direction;
[0036] an execution module, configured to execute a target operation according to the target information, where the target operation is used to allocate CCE resources, and the target operation includes at least one of the following:
[0037] Adjusting the CCE resource allocation ratio between the first transmission direction and the second transmission direction;
[0038] Adjust the number of CCE occupied symbols;
[0039] Adjust the CCE aggregation level;
[0040] The K2 value is adjusted, where the K2 value represents the time slot interval between uplink scheduling downlink control information DCI and an uplink shared physical channel PUSCH scheduled by the DCI.
[0041] Optionally, the determining module includes:
[0042] an acquiring unit, configured to acquire a first CCE allocation failure rate and a first CCE resource utilization rate of the first transmission direction, and a second CCE allocation failure rate and a second CCE resource utilization rate of the second transmission direction;
[0043] a calculation unit, configured to calculate first resource restriction information and second resource restriction information according to the first CCE allocation failure rate, the first CCE resource utilization rate, the second CCE allocation failure rate, and the second CCE resource utilization rate, wherein the first resource restriction information is used to characterize a first resource restriction degree of the first transmission direction, the second resource restriction information is used to characterize a second resource restriction degree of the second transmission direction, and the target information includes the first resource restriction information and the second resource restriction information;
[0044] a statistical unit, configured to count a first duration during which the first resource restriction degree is greater than a preset first threshold value, and a second duration during which the second resource restriction degree is greater than the first threshold value;
[0045] Wherein, when the first duration is greater than or equal to a first preset duration, the target information further includes indication information for indicating that CCE resources are limited in the first transmission direction;
[0046] In a case where the second duration is greater than or equal to the first preset duration, the target information further includes indication information for indicating that CCE resources are limited in the second transmission direction.
[0047] Optionally, the adjusting the CCE resource allocation ratio of the first transmission direction and the second transmission direction includes:
[0048] When the target information indicates that the CCE resources in the first transmission direction are restricted and the CCE resources in the second transmission direction are not restricted, adjusting the CCE resource allocation ratio of the first transmission direction and the second transmission direction to a first ratio according to the first resource restriction information and the second resource restriction information, where the first ratio is the product of the restricted ratio and the initial ratio;
[0049] The restricted ratio is a ratio of the first resource restriction information to the second resource restriction information, and the initial ratio is a current CCE resource allocation ratio between the first transmission direction and the second transmission direction.
[0050] Optionally, the adjusting the number of CCE occupied symbols includes:
[0051] When the target information indicates that CCE resources are limited in any one of the first transmission direction and the second transmission direction, the number of CCE occupied symbols is increased.
[0052] Optionally, the adjusting the CCE aggregation level includes:
[0053] When the target information indicates that CCE resources are limited in any transmission direction of the first transmission direction and the second transmission direction, obtaining a discontinuous transmission DTX ratio of the target terminal;
[0054] Counting a third duration during which the DTX ratio is greater than a preset second threshold value;
[0055] When the third duration is greater than or equal to the second preset duration, the CCE aggregation level of the target terminal is adjusted to a maximum value.
[0056] Optionally, the adjusting the CCE aggregation level further includes:
[0057] Counting a fourth duration during which the DTX ratio is greater than the second threshold value;
[0058] When the fourth duration is greater than or equal to the third preset duration, the CCE aggregation level of the target terminal is set to a minimum value.
[0059] Optionally, adjusting the K2 value includes:
[0060] When the target information indicates that the first transmission direction has CCE resource limitation and the second transmission direction does not have CCE resource limitation, adjust the K2 value to optimize the downlink time slot for scheduling the downlink shared physical channel PDSCH to the downlink time slot for scheduling the PDSCH and the PUSCH;
[0061] The first transmission direction is an uplink transmission direction, and the second transmission direction is a downlink transmission direction.
[0062] In a third aspect, an embodiment of the present invention provides an electronic device, including a processor, wherein the processor is configured to:
[0063] Determine target information, where the target information is used to characterize a control channel element CCE resource limitation situation of a first transmission direction and a second transmission direction;
[0064] Perform a target operation according to the target information, where the target operation is used to allocate CCE resources, and the target operation includes at least one of the following:
[0065] Adjusting the CCE resource allocation ratio between the first transmission direction and the second transmission direction;
[0066] Adjust the number of CCE occupied symbols;
[0067] Adjust the CCE aggregation level;
[0068] The K2 value is adjusted, where the K2 value represents the time slot interval between uplink scheduling downlink control information DCI and an uplink shared physical channel PUSCH scheduled by the DCI.
[0069] Optionally, the processor is specifically configured to:
[0070] Obtaining a first CCE allocation failure rate and a first CCE resource utilization rate of the first transmission direction, and a second CCE allocation failure rate and a second CCE resource utilization rate of the second transmission direction;
[0071] Calculate first resource restriction information and second resource restriction information according to the first CCE allocation failure rate, the first CCE resource utilization rate, the second CCE allocation failure rate, and the second CCE resource utilization rate, wherein the first resource restriction information is used to characterize a first resource restriction degree of the first transmission direction, and the second resource restriction information is used to characterize a second resource restriction degree of the second transmission direction, and the target information includes the first resource restriction information and the second resource restriction information;
[0072] Counting a first duration during which the first resource restriction degree is greater than a preset first threshold value, and a second duration during which the second resource restriction degree is greater than the first threshold value;
[0073] Wherein, when the first duration is greater than or equal to a first preset duration, the target information further includes indication information for indicating that CCE resources are limited in the first transmission direction;
[0074] In a case where the second duration is greater than or equal to the first preset duration, the target information further includes indication information for indicating that CCE resources are limited in the second transmission direction.
[0075] Optionally, the adjusting the CCE resource allocation ratio of the first transmission direction and the second transmission direction includes:
[0076] When the target information indicates that the CCE resources in the first transmission direction are restricted and the CCE resources in the second transmission direction are not restricted, adjusting the CCE resource allocation ratio of the first transmission direction and the second transmission direction to a first ratio according to the first resource restriction information and the second resource restriction information, where the first ratio is the product of the restricted ratio and the initial ratio;
[0077] The restricted ratio is a ratio of the first resource restriction information to the second resource restriction information, and the initial ratio is a current CCE resource allocation ratio between the first transmission direction and the second transmission direction.
[0078] Optionally, the adjusting the number of CCE occupied symbols includes:
[0079] When the target information indicates that CCE resources are limited in any one of the first transmission direction and the second transmission direction, the number of CCE occupied symbols is increased.
[0080] Optionally, the adjusting the CCE aggregation level includes:
[0081] When the target information indicates that CCE resources are limited in any transmission direction of the first transmission direction and the second transmission direction, obtaining a discontinuous transmission DTX ratio of the target terminal;
[0082] Counting a third duration during which the DTX ratio is greater than a preset second threshold value;
[0083] When the third duration is greater than or equal to the second preset duration, the CCE aggregation level of the target terminal is adjusted to a maximum value.
[0084] Optionally, the adjusting the CCE aggregation level further includes:
[0085] Counting a fourth duration during which the DTX ratio is greater than the second threshold value;
[0086] When the fourth duration is greater than or equal to the third preset duration, the CCE aggregation level of the target terminal is set to a minimum value.
[0087] Optionally, adjusting the K2 value includes:
[0088] When the target information indicates that the first transmission direction has CCE resource limitation and the second transmission direction does not have CCE resource limitation, adjust the K2 value to optimize the downlink time slot for scheduling the downlink shared physical channel PDSCH to the downlink time slot for scheduling the PDSCH and the PUSCH;
[0089] The first transmission direction is an uplink transmission direction, and the second transmission direction is a downlink transmission direction.
[0090] In a fourth aspect, an embodiment of the present invention provides an electronic device, comprising: a processor, a memory, and a program stored in the memory and executable on the processor, wherein when the program is executed by the processor, the steps of the resource allocation method described in the first aspect are implemented.
[0091] In a fifth aspect, an embodiment of the present invention provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the resource allocation method described in the first aspect are implemented.
[0092] In an embodiment of the present invention, the above-mentioned resource allocation method can select the specific target operation to be performed by determining the CCE resource limitation of the control channel unit in the first transmission direction and the second transmission direction, including at least one of the following: adjusting the CCE resource allocation ratio of the first transmission direction and the second transmission direction; adjusting the number of CCE occupied symbols; adjusting the CCE aggregation level and adjusting the K2 value, and the above-mentioned target operations can be combined or used alone, and then the relevant parameters of the CCE resource allocation can be adjusted according to different situations of CCE resource limitation, reducing the degree of CCE resource limitation, thereby reducing the failure rate of CCE allocation. BRIEF DESCRIPTION OF THE DRAWINGS
[0093] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for use in the description of the embodiments of the present invention will be briefly introduced below. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying creative labor.
[0094] Figure 1 is a flow chart of a resource allocation method provided by an embodiment of the present invention;
[0095] Figure 2 One of the schematic diagrams of downlink time slot scheduling channels;
[0096] Figure 3 The second schematic diagram of the downlink time slot scheduling channel;
[0097] Figure 4 is a structural schematic diagram of a resource allocation device provided by an embodiment of the present invention;
[0098] Figure 5 It is a structural schematic diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0099] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0100] In the embodiments of the present invention, a resource allocation method, apparatus, device and medium are proposed to solve the problem of high failure rate of existing CCE resource allocation.
[0101] See also Figure 1 , Figure 1 is a flow chart of a resource allocation method provided by an embodiment of the present invention, such as Figure 1 As shown, the method comprises the following steps:
[0102] Step 101: Determine target information, where the target information is used to characterize the control channel element CCE resource limitation situation in a first transmission direction and a second transmission direction.
[0103] Specifically, one of the first transmission direction and the second transmission direction may be an uplink transmission direction, and the other may be a downlink transmission direction. The CCE resource limitation situation may refer to whether there is CCE resource limitation in the first transmission direction and the second transmission and the degree of CCE resource limitation.
[0104] Step 102: Perform a target operation according to the target information, where the target operation is used to allocate CCE resources, and the target operation includes at least one of the following:
[0105] Adjusting the CCE resource allocation ratio between the first transmission direction and the second transmission direction;
[0106] Adjust the number of CCE occupied symbols;
[0107] Adjust the CCE aggregation level;
[0108] The K2 value is adjusted, where the K2 value represents the time slot interval between uplink scheduling downlink control information DCI and an uplink shared physical channel PUSCH scheduled by the DCI.
[0109] Specifically, the CCE resource allocation ratio may be the occupation ratio of CCE resources between channels in the first transmission direction and the second transmission direction. The number of CCE occupied symbols may refer to the number of symbols that CCE needs to use to store a piece of control information. For example, for a specific CCE resource, if a CCE needs to occupy 2 symbols, it means that the maximum control information that the CCE resource can store is the number of 2 symbols. The CCE aggregation level may be the number of CCEs contained in a downlink control channel (Physical Downlink Control Channel, PDCCH).
[0110] In an embodiment of the present invention, the above-mentioned resource allocation method can select the specific target operation to be performed by determining the CCE resource limitation of the control channel unit in the first transmission direction and the second transmission direction, including at least one of the following: adjusting the CCE resource allocation ratio of the first transmission direction and the second transmission direction; adjusting the number of CCE occupied symbols; adjusting the CCE aggregation level and adjusting the K2 value, and the above-mentioned target operations can be combined or used alone, and then the relevant parameters of the CCE resource allocation can be adjusted according to different situations of CCE resource limitation, reducing the degree of CCE resource limitation, thereby reducing the failure rate of CCE allocation.
[0111] Optionally, the determining target information includes:
[0112] Obtaining a first CCE allocation failure rate and a first CCE resource utilization rate of the first transmission direction, and a second CCE allocation failure rate and a second CCE resource utilization rate of the second transmission direction;
[0113] Calculate first resource restriction information and second resource restriction information according to the first CCE allocation failure rate, the first CCE resource utilization rate, the second CCE allocation failure rate, and the second CCE resource utilization rate, wherein the first resource restriction information is used to characterize a first resource restriction degree of the first transmission direction, and the second resource restriction information is used to characterize a second resource restriction degree of the second transmission direction, and the target information includes the first resource restriction information and the second resource restriction information;
[0114] Counting a first duration during which the first resource restriction degree is greater than a preset first threshold value, and a second duration during which the second resource restriction degree is greater than the first threshold value;
[0115] Wherein, when the first duration is greater than or equal to a first preset duration, the target information further includes indication information for indicating that CCE resources are limited in the first transmission direction;
[0116] In a case where the second duration is greater than or equal to the first preset duration, the target information further includes indication information for indicating that CCE resources are limited in the second transmission direction.
[0117] Specifically, the first CCE allocation failure rate, the first CCE resource utilization rate, the second CCE allocation failure rate, and the second CCE resource utilization rate may be a second-level allocation failure rate and resource utilization rate output by the base station. For example, the first CCE allocation failure rate is F1, and the first CCE resource utilization rate is R1. Then, the first resource restriction information T1=alpha*F1+(1-alpha)*R1 is calculated.
[0118] The second CCE allocation failure rate is F2, and the second CCE resource utilization rate is R2, then the second resource restriction information T2=alpha*F2+(1-alpha)*R2 is calculated.
[0119] The first threshold value can be a resource-limited threshold value calculated based on the normal value of allocation failure rate and normal value of utilization of cell-level CCE resources obtained according to existing network statistics or preset according to historical data. For example, the normal value of allocation failure rate is F and the normal value of utilization is R, then the first threshold value is set to T=alpha*F+(1-alpha)*R, where alpha is a preset proportional coefficient.
[0120] The first duration may be a maximum continuous duration during which the first resource restriction information is greater than the first threshold value, and the first preset duration may be a duration pre-set based on experience.
[0121] In an embodiment of the present invention, the above-mentioned resource allocation method can calculate the first resource restriction information and the second resource restriction information by obtaining the first CCE allocation failure rate and the first CCE resource utilization rate of the first transmission direction, as well as the second CCE allocation failure rate and the second CCE resource utilization rate of the second transmission direction, and judge whether there is CCE resource restriction in the first transmission direction and the second transmission direction according to the first preset time length, so as to timely determine the CCE resource restriction situation of the first transmission direction and the second transmission direction, thereby improving the accuracy of the target information.
[0122] Optionally, the adjusting the CCE resource allocation ratio of the first transmission direction and the second transmission direction includes:
[0123] When the target information indicates that the CCE resources in the first transmission direction are restricted and the CCE resources in the second transmission direction are not restricted, adjusting the CCE resource allocation ratio of the first transmission direction and the second transmission direction to a first ratio according to the first resource restriction information and the second resource restriction information, where the first ratio is the product of the restricted ratio and the initial ratio;
[0124] The restricted ratio is a ratio of the first resource restriction information to the second resource restriction information, and the initial ratio is a current CCE resource allocation ratio between the first transmission direction and the second transmission direction.
[0125] Specifically and exemplarily, the first resource restriction information is T1, the second resource restriction information is T2, the restricted ratio is T1:T2, and the initial ratio is C1:C2. Then the first ratio is C1*T1:C2*T2, that is, the CCE resource allocation ratio of the first transmission direction and the second transmission direction is updated to C1*T1:C2*T2.
[0126] In an embodiment of the present invention, the above-mentioned resource allocation method can adjust the CCE resource ratio of the first transmission direction and the second transmission direction according to the first resource restriction information and the second resource restriction information when the target information indicates that only one of the first transmission direction and the second transmission direction has CCE resource restriction, thereby improving resource utilization and making the control resource allocation more flexible.
[0127] Optionally, the adjusting the number of CCE occupied symbols includes:
[0128] When the target information indicates that CCE resources are limited in any one of the first transmission direction and the second transmission direction, the number of CCE occupied symbols is increased.
[0129] Specifically, the increase in the number of CCE occupied symbols may be to increase the number of occupied symbols of the original cell-level control resource set (Control and Resource Set, CORESET) counted by the base station. Exemplarily, the number of occupied symbols of the original cell-level CORESET counted by the base station is S. When the target information indicates that there is CCE resource limitation in any of the first transmission direction and the second transmission direction, S=S+1 is adaptively updated and sent to all user equipment (UE) in the cell through the duration field in the control resource set information element (ControlResourceSet IE) in the radio resource control layer (Radio Resource Control, RRC) layer.
[0130] For example, the specific code of ControlResourceSet IE may be as follows:
[0131]
[0132] Among them, the above code defines the information elements of CORESET, the controlResourceSetId field is used to identify the CORESET; the frequencyDomainResources field is used to indicate the set of resource blocks occupied by the CORESET; the duration field is used to define the effective time range of the control information carried on the PDCCH channel; the cce-REG-MappingType field is used to specify the mapping type between CCE and resource element group (Resource Element Group, REG), which can be interleaved or nonInterleaved, and the interleaved type also includes reg-BundleSize, interleaverSize and shiftIndex fields.
[0133] It should be noted that, when the target information indicates that any of the first transmission direction and the second transmission direction has limited CCE resources, before adjusting the number of CCE occupied symbols, the CCE resource allocation ratio and / or the CCE aggregation level of the first transmission direction and the second transmission direction may be adjusted preferentially. When adjusting the CCE resource allocation ratio and / or the CCE aggregation level of the first transmission direction and the second transmission direction still cannot solve the problem of limited CCE resources, the operation of adjusting the number of CCE occupied symbols may be performed. In an embodiment of the present invention, the above-mentioned resource allocation method may increase the number of CCE occupied symbols when the target information indicates that any of the first transmission direction and the second transmission direction has limited CCE resources, so that CCE can accommodate more data information, which is beneficial to reducing information transmission time and improving time slot information transmission efficiency, thereby alleviating CCE resource limitations.
[0134] Optionally, the adjusting the CCE aggregation level includes:
[0135] When the target information indicates that CCE resources are limited in any transmission direction of the first transmission direction and the second transmission direction, obtaining a discontinuous transmission DTX ratio of the target terminal;
[0136] Counting a third duration during which the DTX ratio is greater than a preset second threshold value;
[0137] When the third duration is greater than or equal to the second preset duration, the CCE aggregation level of the target terminal is adjusted to a maximum value.
[0138] Specifically, the target terminal may be any terminal device connected to the base station. The discontinuous transmission (DTX) ratio may refer to the time ratio of the DTX period during the transmission of the wireless signal. The larger the DTX ratio, the higher the time ratio of the DTX period, indicating that the transmission power during the information transmission is correspondingly lower. The second threshold value may be a normal value of the UE-level DTX ratio based on the statistics of the existing network.
[0139] It should be noted that, when the target information indicates that any of the first transmission direction and the second transmission direction has limited CCE resources, before adjusting the CCE aggregation level, the CCE resource allocation ratio of the first transmission direction and the second transmission direction can be adjusted preferentially, and when adjusting the CCE resource allocation ratio of the first transmission direction and the second transmission direction still cannot solve the problem of limited CCE resources, the operation of adjusting the number of CCE occupied symbols can be performed. In an embodiment of the present invention, the above-mentioned resource allocation method can adjust the CCE aggregation level of the target terminal to the maximum value when the target information indicates that any of the first transmission direction and the second transmission direction has limited CCE resources, and when the target terminal has DTX, so as to reduce the proportion of DTX, thereby improving the signal transmission power and the accuracy of information transmission.
[0140] Optionally, after adjusting the CCE aggregation level of the target terminal to be set to a maximum value, adjusting the CCE aggregation level further includes:
[0141] Counting a fourth duration during which the DTX ratio is greater than the second threshold value;
[0142] When the fourth duration is greater than or equal to the third preset duration, the CCE aggregation level of the target terminal is set to a minimum value.
[0143] Specifically, the third preset duration may be at a time slot level or at a second level.
[0144] In an embodiment of the present invention, after adjusting the CCE aggregation level of the target terminal to the maximum value, the above-mentioned resource allocation method determines whether the DTX ratio is improved by counting the fourth duration. If the DTX ratio has not improved, it can be determined that the cause of the DTX is a fault on the terminal side, and the terminal misses the downlink control information (Downlink Control Information, DCI) due to its own problems, resulting in DTX, thereby shutting down the base station's CCE raising algorithm for the terminal, adjusting the CCE aggregation level to the minimum value, reducing the occupied CCE resources, and thus improving the CCE resource limitation.
[0145] Optionally, adjusting the K2 value includes:
[0146] When the target information indicates that the first transmission direction has CCE resource limitation and the second transmission direction does not have CCE resource limitation, adjust the K2 value to optimize the downlink time slot for scheduling the downlink shared physical channel PDSCH to the downlink time slot for scheduling the PDSCH and the PUSCH;
[0147] The first transmission direction is an uplink transmission direction, and the second transmission direction is a downlink transmission direction.
[0148] Specifically, Figure 2 This is one of the schematic diagrams of downlink time slot scheduling channels, such as Figure 2 As shown in FIG. 1 , before adjusting the K2 value, the K2 of different UEs in the existing scheduling algorithm is the same fixed value, resulting in that only a certain fixed downlink slot can schedule the service channel on the uplink slot. Figure 3 The second schematic diagram of the downlink time slot scheduling channel is as follows: Figure 3 As shown, the original downlink slot that can only schedule PDSCH is optimized to schedule both PDSCH and PUSCH, and the original downlink slot that can only schedule PUSCH still only schedules PUSCH.
[0149] It should be noted that, for the downlink slot that can schedule PDSCH and PUSCH at the same time, the UEs in the downlink queue are scheduled first, and if there are remaining CCE resources, the UEs in the uplink queue are scheduled.
[0150] It should be noted that, when the target information indicates that CCE resources are limited in any one of the first transmission direction and the second transmission direction, before adjusting the K2 value, the CCE resource allocation ratio and / or the CCE aggregation level of the first transmission direction and the second transmission direction can be adjusted preferentially. If adjusting the CCE resource allocation ratio and / or the CCE aggregation level of the first transmission direction and the second transmission direction still fails to solve the problem of CCE resource limitation, the operation of adjusting the K2 value can be performed.
[0151] In an embodiment of the present invention, the above-mentioned resource allocation method can perform UE-level K2 adaptive adjustment when there is CCE resource limitation in the uplink transmission direction and no CCE resource limitation in the downlink transmission direction, so that more downlink slots can schedule service channels on the same uplink slot, alleviate the control channel resource limitation on the downlink slot, and thus reduce the degree of CCE resource limitation in the uplink transmission direction.
[0152] See also Figure 4 , Figure 4 is a schematic diagram of the structure of a resource allocation device provided by an embodiment of the present invention, such as Figure 4 As shown, the resource allocation device 400 includes:
[0153] A determination module 401 is used to determine target information, where the target information is used to characterize the control channel element CCE resource limitation situation of the first transmission direction and the second transmission direction;
[0154] The execution module 402 is configured to perform a target operation according to the target information, where the target operation is used to allocate CCE resources, and the target operation includes at least one of the following:
[0155] Adjusting the CCE resource allocation ratio between the first transmission direction and the second transmission direction;
[0156] Adjust the number of CCE occupied symbols;
[0157] Adjust the CCE aggregation level;
[0158] The K2 value is adjusted, where the K2 value represents the time slot interval between uplink scheduling downlink control information DCI and an uplink shared physical channel PUSCH scheduled by the DCI.
[0159] Optionally, the determining module includes:
[0160] an acquiring unit, configured to acquire a first CCE allocation failure rate and a first CCE resource utilization rate of the first transmission direction, and a second CCE allocation failure rate and a second CCE resource utilization rate of the second transmission direction;
[0161] a calculation unit, configured to calculate first resource restriction information and second resource restriction information according to the first CCE allocation failure rate, the first CCE resource utilization rate, the second CCE allocation failure rate, and the second CCE resource utilization rate, wherein the first resource restriction information is used to characterize a first resource restriction degree of the first transmission direction, the second resource restriction information is used to characterize a second resource restriction degree of the second transmission direction, and the target information includes the first resource restriction information and the second resource restriction information;
[0162] a statistical unit, configured to count a first duration during which the first resource restriction degree is greater than a preset first threshold value, and a second duration during which the second resource restriction degree is greater than the first threshold value;
[0163] Wherein, when the first duration is greater than or equal to a first preset duration, the target information further includes indication information for indicating that CCE resources are limited in the first transmission direction;
[0164] In a case where the second duration is greater than or equal to the first preset duration, the target information further includes indication information for indicating that CCE resources are limited in the second transmission direction.
[0165] Optionally, the adjusting the CCE resource allocation ratio of the first transmission direction and the second transmission direction includes:
[0166] When the target information indicates that the CCE resources in the first transmission direction are restricted and the CCE resources in the second transmission direction are not restricted, adjusting the CCE resource allocation ratio of the first transmission direction and the second transmission direction to a first ratio according to the first resource restriction information and the second resource restriction information, where the first ratio is the product of the restricted ratio and the initial ratio;
[0167] The restricted ratio is a ratio of the first resource restriction information to the second resource restriction information, and the initial ratio is a current CCE resource allocation ratio between the first transmission direction and the second transmission direction.
[0168] Optionally, the adjusting the number of CCE occupied symbols includes:
[0169] When the target information indicates that CCE resources are limited in any one of the first transmission direction and the second transmission direction, the number of CCE occupied symbols is increased.
[0170] Optionally, the adjusting the CCE aggregation level includes:
[0171] When the target information indicates that CCE resources are limited in any transmission direction of the first transmission direction and the second transmission direction, obtaining a discontinuous transmission DTX ratio of the target terminal;
[0172] Counting a third duration during which the DTX ratio is greater than a preset second threshold value;
[0173] When the third duration is greater than or equal to the second preset duration, the CCE aggregation level of the target terminal is adjusted to a maximum value.
[0174] Optionally, the adjusting the CCE aggregation level further includes:
[0175] Counting a fourth duration during which the DTX ratio is greater than the second threshold value;
[0176] When the fourth duration is greater than or equal to the third preset duration, the CCE aggregation level of the target terminal is set to a minimum value.
[0177] Optionally, adjusting the K2 value includes:
[0178] When the target information indicates that the first transmission direction has CCE resource limitation and the second transmission direction does not have CCE resource limitation, adjust the K2 value to optimize the downlink time slot for scheduling the downlink shared physical channel PDSCH to the downlink time slot for scheduling the PDSCH and the PUSCH;
[0179] The first transmission direction is an uplink transmission direction, and the second transmission direction is a downlink transmission direction.
[0180] For details, see Figure 5 As shown, an embodiment of the present invention further provides an electronic device, including a bus 501 , a transceiver 502 , an antenna 503 , a bus interface 504 , a processor 505 and a memory 506 .
[0181] The processor 505 is configured to:
[0182] Determine target information, where the target information is used to characterize a control channel element CCE resource limitation situation of a first transmission direction and a second transmission direction;
[0183] Perform a target operation according to the target information, where the target operation is used to allocate CCE resources, and the target operation includes at least one of the following:
[0184] Adjusting the CCE resource allocation ratio between the first transmission direction and the second transmission direction;
[0185] Adjust the number of CCE occupied symbols;
[0186] Adjust the CCE aggregation level;
[0187] The K2 value is adjusted, where the K2 value represents the time slot interval between uplink scheduling downlink control information DCI and an uplink shared physical channel PUSCH scheduled by the DCI.
[0188] exist Figure 5 In the embodiment, the bus architecture (represented by bus 501) is shown, and bus 501 may include any number of interconnected buses and bridges, and bus 501 links various circuits including one or more processors represented by processor 505 and memory represented by memory 506. Bus 501 may also link various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. Bus interface 504 provides an interface between bus 501 and transceiver 502. Transceiver 502 may be one element or multiple elements, such as multiple receivers and transmitters, providing a unit for communicating with various other devices on a transmission medium. Data processed by processor 505 is transmitted on a wireless medium via antenna 503, and further, antenna 503 also receives data and transmits the data to processor 505.
[0189] The processor 505 is responsible for managing the bus 501 and general processing, and can also provide various functions, including timing, peripheral interfaces, voltage regulation, power management and other control functions. The memory 506 can be used to store data used by the processor 505 when performing operations.
[0190] Optionally, the processor 505 may be a CPU, an ASIC, an FPGA or a CPLD.
[0191] Optionally, the processor 505 is specifically configured to:
[0192] Obtaining a first CCE allocation failure rate and a first CCE resource utilization rate of the first transmission direction, and a second CCE allocation failure rate and a second CCE resource utilization rate of the second transmission direction;
[0193] Calculate first resource restriction information and second resource restriction information according to the first CCE allocation failure rate, the first CCE resource utilization rate, the second CCE allocation failure rate, and the second CCE resource utilization rate, wherein the first resource restriction information is used to characterize a first resource restriction degree of the first transmission direction, and the second resource restriction information is used to characterize a second resource restriction degree of the second transmission direction, and the target information includes the first resource restriction information and the second resource restriction information;
[0194] Counting a first duration during which the first resource restriction degree is greater than a preset first threshold value, and a second duration during which the second resource restriction degree is greater than the first threshold value;
[0195] Wherein, when the first duration is greater than or equal to a first preset duration, the target information further includes indication information for indicating that CCE resources are limited in the first transmission direction;
[0196] In a case where the second duration is greater than or equal to the first preset duration, the target information further includes indication information for indicating that CCE resources are limited in the second transmission direction.
[0197] Optionally, the adjusting the CCE resource allocation ratio of the first transmission direction and the second transmission direction includes:
[0198] When the target information indicates that the CCE resources in the first transmission direction are restricted and the CCE resources in the second transmission direction are not restricted, adjusting the CCE resource allocation ratio of the first transmission direction and the second transmission direction to a first ratio according to the first resource restriction information and the second resource restriction information, where the first ratio is the product of the restricted ratio and the initial ratio;
[0199] The restricted ratio is a ratio of the first resource restriction information to the second resource restriction information, and the initial ratio is a current CCE resource allocation ratio between the first transmission direction and the second transmission direction.
[0200] Optionally, the adjusting the number of CCE occupied symbols includes:
[0201] When the target information indicates that CCE resources are limited in any one of the first transmission direction and the second transmission direction, the number of CCE occupied symbols is increased.
[0202] Optionally, the adjusting the CCE aggregation level includes:
[0203] When the target information indicates that CCE resources are limited in any transmission direction of the first transmission direction and the second transmission direction, obtaining a discontinuous transmission DTX ratio of the target terminal;
[0204] Counting a third duration during which the DTX ratio is greater than a preset second threshold value;
[0205] When the third duration is greater than or equal to the second preset duration, the CCE aggregation level of the target terminal is adjusted to a maximum value.
[0206] Optionally, the adjusting the CCE aggregation level further includes:
[0207] Counting a fourth duration during which the DTX ratio is greater than the second threshold value;
[0208] When the fourth duration is greater than or equal to the third preset duration, the CCE aggregation level of the target terminal is set to a minimum value.
[0209] Optionally, adjusting the K2 value includes:
[0210] When the target information indicates that the first transmission direction has CCE resource limitation and the second transmission direction does not have CCE resource limitation, adjust the K2 value to optimize the downlink time slot for scheduling the downlink shared physical channel PDSCH to the downlink time slot for scheduling the PDSCH and the PUSCH;
[0211] The first transmission direction is an uplink transmission direction, and the second transmission direction is a downlink transmission direction.
[0212] An embodiment of the present invention also provides an electronic device, comprising: a processor, a memory, and a program stored in the memory and executable on the processor. When the program is executed by the processor, the various processes of the above-mentioned resource allocation method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0213] The embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, each process of the above-mentioned resource allocation method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it is not repeated here. The computer-readable storage medium is, for example, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0214] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.
[0215] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for enabling a terminal (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in each embodiment of the present invention.
[0216] The embodiments of the present invention are described above in conjunction with the accompanying drawings, but the present invention is not limited to the above-mentioned specific implementation modes, which are merely illustrative rather than restrictive. Under the guidance of the present invention, ordinary technicians in this field can also make many forms without departing from the scope of protection of the present invention and the claims, all of which are within the protection of the present invention.
Claims
1. A resource allocation method, characterized in that: include: Determine target information, where the target information is used to characterize a control channel element CCE resource limitation situation of a first transmission direction and a second transmission direction; Perform a target operation according to the target information, where the target operation is used to allocate CCE resources, and the target operation includes at least one of the following: Adjusting the CCE resource allocation ratio between the first transmission direction and the second transmission direction; Adjust the number of CCE occupied symbols; Adjust the CCE aggregation level; The K2 value is adjusted, where the K2 value represents the time slot interval between uplink scheduling downlink control information DCI and an uplink shared physical channel PUSCH scheduled by the DCI.
2. The method according to claim 1, characterized in that The determining target information includes: Obtaining a first CCE allocation failure rate and a first CCE resource utilization rate of the first transmission direction, and a second CCE allocation failure rate and a second CCE resource utilization rate of the second transmission direction; Calculate first resource restriction information and second resource restriction information according to the first CCE allocation failure rate, the first CCE resource utilization rate, the second CCE allocation failure rate, and the second CCE resource utilization rate, wherein the first resource restriction information is used to characterize a first resource restriction degree of the first transmission direction, and the second resource restriction information is used to characterize a second resource restriction degree of the second transmission direction, and the target information includes the first resource restriction information and the second resource restriction information; Counting a first duration during which the first resource restriction degree is greater than a preset first threshold value, and a second duration during which the second resource restriction degree is greater than the first threshold value; Wherein, when the first duration is greater than or equal to a first preset duration, the target information further includes indication information for indicating that CCE resources are limited in the first transmission direction; In a case where the second duration is greater than or equal to the first preset duration, the target information further includes indication information for indicating that CCE resources are limited in the second transmission direction.
3. The method according to claim 2, characterized in that The adjusting the CCE resource allocation ratio of the first transmission direction and the second transmission direction includes: When the target information indicates that the CCE resources in the first transmission direction are restricted and the CCE resources in the second transmission direction are not restricted, adjusting the CCE resource allocation ratio of the first transmission direction and the second transmission direction to a first ratio according to the first resource restriction information and the second resource restriction information, where the first ratio is the product of the restricted ratio and the initial ratio; The restricted ratio is a ratio of the first resource restriction information to the second resource restriction information, and the initial ratio is a current CCE resource allocation ratio between the first transmission direction and the second transmission direction.
4. The method according to claim 1, characterized in that: The adjusting the number of CCE occupied symbols comprises: When the target information indicates that CCE resources are limited in any one of the first transmission direction and the second transmission direction, the number of CCE occupied symbols is increased.
5. The method according to claim 1, characterized in that The adjusting the CCE aggregation level includes: When the target information indicates that CCE resources are limited in any transmission direction of the first transmission direction and the second transmission direction, obtaining a discontinuous transmission DTX ratio of the target terminal; Counting a third duration during which the DTX ratio is greater than a preset second threshold value; When the third duration is greater than or equal to the second preset duration, the CCE aggregation level of the target terminal is adjusted to a maximum value.
6. The method according to claim 5, characterized in that After adjusting the CCE aggregation level of the target terminal to a maximum value, adjusting the CCE aggregation level further includes: Counting a fourth duration during which the DTX ratio is greater than the second threshold value; When the fourth duration is greater than or equal to the third preset duration, the CCE aggregation level of the target terminal is set to a minimum value.
7. The method according to claim 1, characterized in that The adjustment of K2 value includes: When the target information indicates that the first transmission direction has CCE resource limitation and the second transmission direction does not have CCE resource limitation, adjust the K2 value to optimize the downlink time slot for scheduling the downlink shared physical channel PDSCH to the downlink time slot for scheduling the PDSCH and the PUSCH; The first transmission direction is an uplink transmission direction, and the second transmission direction is a downlink transmission direction.
8. A resource allocation device, characterized in that: include: A determination module, used to determine target information, where the target information is used to characterize the control channel element CCE resource limitation of the first transmission direction and the second transmission direction; an execution module, configured to execute a target operation according to the target information, where the target operation is used to allocate CCE resources, and the target operation includes at least one of the following: Adjusting the CCE resource allocation ratio between the first transmission direction and the second transmission direction; Adjust the number of CCE occupied symbols; Adjust the CCE aggregation level; The K2 value is adjusted, where the K2 value represents the time slot interval between uplink scheduling downlink control information DCI and an uplink shared physical channel PUSCH scheduled by the DCI.
9. An electronic device, characterized in that: comprising a processor configured to: Determine target information, where the target information is used to characterize a control channel element CCE resource limitation situation of a first transmission direction and a second transmission direction; Perform a target operation according to the target information, where the target operation is used to allocate CCE resources, and the target operation includes at least one of the following: Adjusting the CCE resource allocation ratio between the first transmission direction and the second transmission direction; Adjust the number of CCE occupied symbols; Adjust the CCE aggregation level; The K2 value is adjusted, where the K2 value represents the time slot interval between uplink scheduling downlink control information DCI and an uplink shared physical channel PUSCH scheduled by the DCI.
10. An electronic device, characterized in that: include: A processor, a memory, and a program stored in the memory and executable on the processor, wherein when the program is executed by the processor, the steps of the resource allocation method according to any one of claims 1 to 7 are implemented.
11. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the resource allocation method according to any one of claims 1 to 7 are implemented.