Adaptive adjustment method, apparatus, and storage medium for downlink control channel resources
The adaptive PDCCH resource allocation method in 5G NR systems addresses resource mismatches by selecting blocks based on failure rates, optimizing resource utilization and network performance without reconfiguring UEs, thus enhancing system capacity and avoiding signaling storms.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- ZTE CORP
- Filing Date
- 2022-10-09
- Publication Date
- 2026-06-05
AI Technical Summary
In 5G NR systems, fixed PDCCH resource configurations lead to mismatches between UE demand and cell resources, necessitating reconfiguration for all UEs, which can cause a signaling storm due to the absence of CFI in 5G NR.
An adaptive adjustment method that determines PDCCH resource blocks based on resource allocation failure rates, allocating UEs to PDCCH resource blocks with lower failure rates and notifying them via search spaces, ensuring efficient resource utilization and avoiding reconfiguration storms.
This method optimizes PDCCH resource allocation, enhances spectrum utilization, improves network performance, and avoids signaling storms by dynamically adjusting PDCCH resources based on demand, ensuring sufficient resources for UEs and optimizing system capacity.
Smart Images

Figure 0007870827000002 
Figure 0007870827000003 
Figure 0007870827000004
Abstract
Description
Technical Field
[0001] (Cross-reference to Related Applications) This application is filed based on a Chinese patent application with an application number of 202111191069.3 and a filing date of October 13, 2021, claims the priority of the Chinese patent application, and all the contents of the Chinese patent application are incorporated herein by reference into this application.
[0002] This application relates to the technical field of communications, and particularly to an adaptive adjustment method, apparatus, and storage medium for downlink control channel resources.
Background Art
[0003] The PDCCH (Physical Downlink Control Channel) is used to transmit scheduling control information. The UE (User Equipment) receives PDSCH (Physical Downlink Shared Channel) data or transmits PUSCH (Physical Uplink Shared Channel) data at the indicated time according to the scheduling control information. In a 5G NR system, the PDCCH resources are flexibly configured by the CORESET (Control-resource set) and the search space.
[0004] As the number of UEs accessed in a 5G NR system increases, a fixed setting of PDCCH resources leads to a mismatch between the PDCCH resource demand of UEs and the PDCCH resources of the cell. Conventional PDCCH resource adaptive adjustment techniques are mainly implemented by changing the number of PDCCH time-domain symbols for all UEs in a cell. However, PDCCH resource settings and changes in a 5G NR system need to be notified to UEs via reconfiguration messages, and changing the number of PDCCH time-domain symbols for all UEs in a cell requires reconfiguration for all UEs, which can lead to a signaling storm. [Overview of the project] [Problems that the invention aims to solve]
[0005] The following is a summary of the subject matter described in detail in the main text. This summary does not limit the scope of protection of the claims.
[0006] Embodiments of the present invention provide an adaptive adjustment method, apparatus, and storage medium for downlink control channel resources. [Means for solving the problem]
[0007] In a first embodiment, an embodiment of the present invention provides an adaptive adjustment method for downlink control channel resources, which includes: determining the number and location of PDCCH resource blocks included in a PDCCH resource pool; determining a target PDCCH resource block from the PDCCH resource pool in accordance with the number, location and size of resource request load of PDCCH resource blocks when a physical downlink control channel PDCCH resource is allocated to a user terminal UE; allocating the target PDCCH resource block to the UE; and notifying the UE of the corresponding time-domain symbol of the target PDCCH resource block via a search space.
[0008] In a second embodiment, an embodiment of the present application provides an adaptive tuning device for downlink control channel resources, comprising at least one processor and a memory communicated with the at least one processor. The memory stores instructions that can be executed by the at least one processor. The instructions are executed by the at least one processor to enable the at least one processor to perform the adaptive tuning method described in the first aspect.
[0009] In a third embodiment, the present invention further provides a computer-readable storage medium storing computer-executable instructions for causing a computer to perform the adaptive adjustment method for downlink control channel resources described in the first aspect.
[0010] Other features and advantages of the present application are described in the following specification and will be partially apparent from the specification or understood by practicing the present application. The purpose and other advantages of the present application can be realized and obtained by the structures specifically indicated in the specification, claims and drawings. [Brief explanation of the drawing]
[0011] The drawings are used to provide a further understanding of the present invention and constitute part of the specification, and together with the examples of the present invention, are used to interpret the present invention and are not intended to limit the present invention.
[0012] To more clearly explain the embodiments of this application and the technical concepts in the prior art, the drawings necessary for describing the embodiments or the prior art will be briefly described below, and it will be clear to those skilled in the art that further drawings can be obtained from these drawings without any creative effort.
[0013] [Figure 1] Figure 1 is an overall flowchart of the method for adaptive tuning of downlink control channel resources provided by one embodiment of the present invention. [Figure 2] Figure 2 is a flowchart for calculating the resource allocation failure rate provided by one embodiment of the present invention. [Figure 3] Figure 3 is a flowchart for determining the target PDCCH resource block provided by one embodiment of the present invention. [Figure 4] Figure 4 is a flowchart of resource sharing to a PDSCH channel provided by one embodiment of the present invention. [Figure 5] Figure 5 is a flowchart for calculating resource utilization provided by one embodiment of the present invention. [Figure 6] Figure 6 is a PDCCH resource pool configuration diagram provided by the examples of this application. [Figure 7] Figure 7 is Figure 1 of the PDCCH adaptive configuration scenario provided by the examples of this application. [Figure 8] Figure 8 is Figure 2 of the PDCCH adaptive configuration scenario provided by the examples of this application. [Figure 9] Figure 9 is a schematic diagram of the configuration of an adaptive adjustment device provided by an embodiment of the present application. [Modes for carrying out the invention]
[0014] To further clarify the purpose, technical proposal, and advantages of this application, the application will be described in more detail below, combining the attached drawings and embodiments. It should be understood that the specific embodiments described herein are for interpretation purposes only and not to limit this application.
[0015] In the initial stages of 5G network construction, the number of UEs (User Entities) in the network is small, so PDCCH resources may be fixedly configured according to the planned number of users and cell bandwidth. In this case, base stations always occupy a fixed number of PDCCH resources. However, as the number of UEs accessing the base stations increases, allocation according to a fixed configuration method leads to a mismatch between the PDCCH resource demand of UEs and the PDCCH resources of the cells. Therefore, the industry adopts PDCCH resource adaptive methods to solve the problem of mismatch between the PDCCH resource demand of UEs and the PDCCH resources of the cells, mainly by changing the number of PDCCH time-domain symbols for all UEs in the cell. In 4G systems, all UEs can be notified via CFI (Control Format Indicator: PDCCH symbol count change instruction) to ensure that the PDCCH resources on the base station side and the PDCCH resources on the UE are the same. However, in 5G NR systems, CFI is abolished, and PDCCH resource settings and changes must be notified to UEs via reconfiguration messages. Changing the PDCCH time-domain symbol count for all UEs in a cell requires reconfiguration for all UEs, which can lead to a signaling storm.
[0016] Based on this, the embodiment of the present invention provides an adaptive adjustment method, apparatus, and computer storage medium for downlink control channel resources that determines how to allocate resources to the UE based on the resource allocation failure rate of the PDCCH resource block on the base station side, automatically balances the load status of the PDCCH resource block on the base station side, matches the UE's PDCCH resource request with the number of PDCCH resources in the cell, and effectively improves the utilization rate of spectral resources.
[0017] Referring to Figure 1, an embodiment of the present invention provides an adaptive adjustment method for downlink control channel resources. The method includes, but is not limited to, the following steps S100, S200, S300, and S400.
[0018] In step S100, the number and position of PDCCH resource blocks included in the PDCCH resource pool are determined.
[0019] In step S200, when a physical downlink control channel PDCCH resource is allocated to a user equipment UE, one target PDCCH resource block is determined from the PDCCH resource pool according to the number, position of the PDCCH resource block, and the magnitude of the resource requirement load.
[0020] In step S300, the target PDCCH resource block is allocated to the UE.
[0021] In step S400, the corresponding time domain symbol of the target PDCCH resource block is notified to the UE via a search space.
[0022] 5G NR sets the PDCCH resource using parameters such as the time domain start symbol, number of symbols, frequency domain start position, and frequency domain size of the PDCCH resource, which can be flexibly set. Based on this feature, in the embodiments of this application, in the PDCCH resource pool, one of the PDCCH resource blocks is selected according to the resource requirement load of the PDCCH resource block and allocated to the UE. For example, the target PDCCH resource block is automatically selected according to indicators such as the already allocated resource requirement amount on the PDCCH resource block to achieve a reasonable allocation of the PDCCH resource.
[0023] In some cases, a PDCCH resource pool contains multiple PDCCH resource blocks arranged in a one-to-one correspondence between time-domain symbols. This order is determined by the size of the time-domain symbols. For example, a PDCCH resource pool may contain a first PDCCH resource block and a second PDCCH resource block, where the corresponding time-domain symbols are adjacent, and the time-domain symbol corresponding to the first PDCCH resource block is smaller than the time-domain symbol corresponding to the second PDCCH resource block.
[0024] In some cases, the selection of the target PDCCH resource block in step S200 above may be carried out in the following manner.
[0025] In the PDCCH resource pool, a target PDCCH resource block is determined based on the order of time-domain symbols corresponding to the PDCCH resource block, such that the resource allocation failure rate is less than a first threshold.
[0026] Of these, the resource allocation failure rate is determined according to the number of PDCCH resource allocation failures on the PDCCH resource block.
[0027] In this embodiment, a first threshold is set for each PDCCH resource block in the PDCCH resource pool to limit the allocation failure threshold of the PDCCH resource block when allocating PDCCH resources to the UE. Here, the allocation failure status is represented by the resource allocation failure rate of the PDCCH resource block, and the resource allocation failure rate is calculated based on the number of resource allocation failures on a given PDCCH resource block. When the PDCCH resource block allocates N resources to the UE and allocation failures occur, the number of N resources is added to the number of resource allocation failures, thereby obtaining the total number of resource allocation failures on the entire PDCCH resource block. Since the resource status in the PDCCH resource pool on the base station side is constantly changing, it is necessary to determine how to calculate the resource allocation failure rate. Referring to Figure 2, one option is to calculate the resource allocation failure rate in the following manner.
[0028] In step S210, at predetermined intervals, the sum of the number of PDCCH resources on the PDCCH resource block and the sum of the number of PDCCH resource allocation failures on the PDCCH resource block are obtained.
[0029] In step S220, the resource allocation failure rate for the PDCCH resource block in the current preset period is determined based on the ratio of the total number of PDCCH resource allocation failures to the total number of PDCCH resources.
[0030] The two steps described above calculate the resource allocation failure rate at a predetermined interval. Therefore, the resource allocation failure rate in this embodiment represents the resource allocation failure status of a PDCCH resource block during a given time period (predetermined interval). The ratio obtained by using the sum of the number of PDCCH resource allocation failures for that PDCCH resource block during the predetermined interval as the numerator and the sum of the number of PDCCH resources for that PDCCH resource block during the predetermined interval as the denominator is the resource allocation failure rate. The length of the predetermined interval can be set as needed, for example, 1 second, 3 seconds, etc., and since the allocation status of PDCCH resources changes within the predetermined interval, it will be understood that the resource allocation failure rate can be represented as the average situation in which a PDCCH resource block failed to allocate resources during a given predetermined interval.
[0031] Based on the resource allocation failure rate and the first threshold, when allocating resources to a UE, the system selects a PDCCH resource block with a resource allocation failure rate lower than the first threshold and allocates resources accordingly. In the embodiment of this invention, in order to improve resource utilization, the resource allocation failure rate of PDCCH resource blocks is sequentially determined in the order of the time domain symbols corresponding to the PDCCH resource blocks. For example, if the resource allocation failure rate of a PDCCH resource block with a time domain symbol of 0 is higher than the first threshold, the system selects a PDCCH resource block with a time domain symbol of 1 and determines whether its resource allocation failure rate is lower than the first threshold. If the answer is YES, the system allocates resources to the UE on the PDCCH resource block with a time domain symbol of 1. If the answer is NO, the system continues to determine whether the PDCCH resource block with a time domain symbol of 2 satisfies the condition, and so on, inferring the answer sequentially. In this way, by assigning UEs to PDCCH resource blocks with earlier time domain symbols, PDCCH resource blocks with later time domain symbols can be reserved for sharing to the PDSCH (Physical Downlink Shared Channel) channel.
[0032] Based on the above method, a PDCCH resource block to which resources can be allocated to the UE is selected, and a setting notification is sent to the UE to set the PDCCH resource block as the target PDCCH resource block. In a 5G NR system, CORESET (Control-resource set) can set the number of symbols of the PDCCH resource, the frequency domain start position, and the frequency domain size, and the search space can set the time domain start symbol of the PDCCH resource. Therefore, in the embodiment of this application, the search space can notify the UE of the corresponding time domain symbol of the target PDCCH resource block. For example, first, the search space to be set in the UE is determined, and then the value of monitoringSymbolsWithinSlot in the search space is set according to the corresponding time domain symbol of the target PDCCH resource block. Here, monitoringSymbolsWithinSlot corresponds to a time domain symbol, and the position of the bit in monitoringSymbolsWithinSlot that is 1 indicates which time domain start symbol of the resource will be used to allocate to the UE. The UE can determine the base station's PDCCH settings from the values of the above fields in the search space.
[0033] The adaptive adjustment method described above allows for the automatic and rational allocation of resources to UEs based on the resource allocation failure rate, ensuring sufficient PDCCH resources are available even in scenarios with a large number of UEs, guaranteeing the number of UEs to be scheduled, effectively increasing spectrum utilization, providing a better network experience, optimizing system capacity, and also considering the number of users being scheduled.
[0034] If the time domain symbol of the first PDCCH resource block is 0 and the time domain symbol of the second PDCCH resource block is 1, then in step S200 above, a target PDCCH resource block is determined in which the resource allocation failure rate is less than the first threshold, according to the order of the time domain symbols corresponding to the PDCCH resource blocks. Referring to Figure 3, this can be specifically achieved by the following method.
[0035] In step S230, if the resource allocation failure rate of the first PDCCH resource block is less than the first threshold, the first PDCCH resource block is determined to be the target PDCCH resource block.
[0036] In step S240, if the resource allocation failure rate of the first PDCCH resource block is greater than or equal to the first threshold, and the resource allocation failure rate of the second PDCCH resource block is less than the first threshold, the second PDCCH resource block is determined to be the target PDCCH resource block.
[0037] Since the first threshold is global, when resources are allocated to a UE, the resource allocation failure rate of each PDCCH resource block corresponding to each time domain symbol is determined in ascending order of time domain symbol. If the resource allocation failure rate of the first PDCCH resource block is lower than the first threshold, resources are allocated to the UE in the first PDCCH resource block. If the resource allocation failure rate of the first PDCCH resource block is equal to or greater than the first threshold, it is determined whether the resource allocation failure rate of the second PDCCH resource block exceeds the first threshold. As the number of accessed UEs increases, it will be understood that in the PDCCH resource pool, the resource allocation failure rate of PDCCH resource blocks with time domain symbol 0 will first reach or exceed the first threshold, then the resource allocation failure rate of PDCCH resource blocks with time domain symbol 1 will reach or exceed the first threshold, and eventually, the resource allocation failure rate of all PDCCH resource blocks in the PDCCH resource pool may all exceed the first threshold. In this case, if you want to allocate resources to a newly accessed UE, you can do so using the following method.
[0038] If the resource allocation failure rate of all PDCCH resource blocks in the PDCCH resource pool is greater than or equal to the first threshold, the PDCCH resource block with the lowest resource allocation failure rate is selected as the target PDCCH resource block.
[0039] Alternatively, if the resource allocation failure rates of all PDCCH resource blocks in the PDCCH resource pool are equal and all are above a first threshold, the PDCCH resource block with the smallest corresponding time-domain symbol is selected as the target PDCCH resource block.
[0040] From this, we can see that if the resource allocation failure rate of all PDCCH resource blocks exceeds the first threshold, the system searches for the PDCCH resource block with the lowest resource allocation failure rate and allocates resources to the UE. If the resource allocation failure rates of each PDCCH resource block are the same, the system selects the PDCCH resource block with the smallest time-domain symbol (generally 0) and allocates resources to the UE, following the principle that the time-domain symbol is smallest.
[0041] Before allocating resources to UEs, the base station's resource status needs to be initialized. Specifically, the base station sets up the PDCCH resource pool for the current cell, which is understood to be a set of multiple PDCCH resource blocks. The time-domain symbol lengths of each PDCCH resource block may be the same or different, and all PDCCH resource blocks occupy different time-domain symbol positions on a single slot. The number of allocated UEs for each PDCCH resource block is initialized (usually 0), and subsequently updated according to the allocation status of the PDCCH resource block.
[0042] Referring to Figure 4, based on the adaptive adjustment method described above, UEs are concentratedly assigned to PDCCH resource blocks with earlier time-domain symbols, allowing PDCCH resource blocks with later time-domain symbols to become shared resources of the PDSCH channel. Specifically, this can be achieved in the following manner.
[0043] In step S510, the time domain symbol corresponding to the PDCCH resource block allocated to the UE is set as the occupied slot symbol.
[0044] In step S520, the number of unoccupied slot symbols is determined based on the total number of slot symbols in the current slot and the number of occupied slot symbols.
[0045] In step S530, the resources of the PDCCH resource block corresponding to consecutive unoccupied slot symbols are used as resources for the physical downlink shared channel PDSCH.
[0046] After the base station initialization, the number of allocated UEs for each PDCCH resource block is dynamically updated according to the allocation status of the PDCCH resource block. That is, when a PDCCH resource block is allocated to a UE, the count of allocated UEs for that PDCCH resource block is incremented by 1, and when a PDCCH resource block loses a UE, the count of allocated UEs for that PDCCH resource block is decremented by 1. This allows for the statistical determination of each PDCCH resource block occupied by existing UEs, and thus the determination of the time-domain symbols occupied by the PDCCH resources of the cell. Consequently, the determination of the time-domain symbols of the PDCCH resources of the cell can be made according to the status of all PDCCH resource blocks in the PDCCH resource pool. In related technologies, PDSCH scheduling requires consecutive time-domain symbol resources, so based on the adaptive adjustment method described above, PDCCH resource blocks with earlier time-domain symbols are allocated preferentially, and then subsequent time-domain symbols can be used consecutively for PDSCH resources.
[0047] Furthermore, when base stations allocate resources to UEs, after the peak of UE access, the number of UEs in the PDCCH resource pool is small, and they occupy fewer resources. However, some of the UEs at the peak are allocated to PDCCH resource blocks later in the time domain symbol. To improve the utilization rate of spectral resources, UEs may be reconfigured under certain conditions.
[0048] For example, if the resource utilization rate of the PDCCH resource pool is less than a second threshold, the UE on a PDCCH resource block with a non-zero symbol is reset to the symbol preceding that PDCCH resource block with a non-zero symbol. Here, the resource utilization rate is determined by the number of successful PDCCH resource allocations in the PDCCH resource pool.
[0049] Resource utilization represents the resource usage in the PDCCH resource pool, and when resource utilization falls below a second threshold, it indicates that only a small amount of resources are being used in the PDCCH resource pool. To plan the spectral resources to be used by UEs, a reconfiguration of UEs may be triggered to concentrate scattered UEs into PDCCH resource blocks where the time-domain symbol is 0, and UEs may also be assigned to time-domain symbols preceding the PDCCH resource block in which they are located. This leaves consecutive PDCCH resource blocks with later time-domain symbols available for sharing to the PDSCH channel.
[0050] Similar to the resource allocation failure rate, the resource utilization rate is calculated based on the resource status over a certain period of time. See Figure 5 for details.
[0051] In step S610, the total number of PDCCH resources in the PDCCH resource pool and the total number of successful PDCCH resource allocations in the PDCCH resource pool are obtained at predetermined intervals.
[0052] In step S620, the resource utilization rate of the PDCCH resource pool for the current preset period is determined based on the ratio of the total number of successful PDCCH resource allocations to the total number of PDCCH resources.
[0053] The resource utilization rate is calculated using the PDCCH resource pool as the target. The numerator is the sum of the number of successful PDCCH resource allocations in the PDCCH resource pool, and the denominator is the sum of the number of PDCCH resources in the PDCCH resource pool. The ratio of these two is the resource utilization rate of the PDCCH resource pool in the current preset period. The length of the preset period can be set as needed, for example, 1 second, 3 seconds, etc., and since the allocation status of PDCCH resources changes within the preset period, it will be understood that the resource utilization rate can be represented as the average situation in which PDCCH resources in the PDCCH resource pool have been successfully allocated within a given preset period.
[0054] Furthermore, the pre-set periods for the resource allocation failure rate and resource utilization rate may be the same, and these two values can be calculated and obtained simultaneously. Therefore, the base station automatically updates the resource allocation failure rate and resource utilization rate at each pre-set period, thereby enabling adaptive adjustment of PDCCH resources and sharing of PDSCH channels, effectively increasing spectrum utilization, providing a better network experience, optimizing system capacity, and also taking into account the number of scheduled users.
[0055] The adaptive adjustment method for downlink control channel resources according to the embodiment of the present application will be explained below using practical examples.
[0056] The base station performs adaptive configuration of PDCCH resources, and the specific process is as follows:
[0057] (1) As shown in Figure 6, the PDCCH resource pool settings for the current cell are obtained, and the first three PDCCH resource blocks included in the PDCCH resource pool are PDCCH resource block 0, PDCCH resource block 1, and PDCCH resource block 2, respectively, and the starting symbols of the corresponding slots are 0, 1, and 2.
[0058] (2) The number of allocated UEs for each PDCCH resource block in the PDCCH resource pool is initialized to 0, and thereafter, the number of allocated UEs for each PDCCH resource block is dynamically updated according to the allocation status of the PDCCH resource block. That is, when the PDCCH resource block is allocated to a UE, the count of allocated UEs for the PDCCH resource block is increased by 1, and when the PDCCH resource block loses a UE, the count of allocated UEs for the PDCCH resource block is decreased by 1.
[0059] (3) The PDCCH resource allocation failure rate is used to reflect the resource requests of UEs on each PDCCH resource block. The PDCCH resource allocation failure rate for each PDCCH resource block and the utilization rate of the cell's PDCCH resource pool are initialized to 0, and thereafter, at each pre-set periodic point, the PDCCH resource allocation failure rate for each PDCCH resource block and the utilization rate of the cell's PDCCH resource pool are updated according to the scheduling status of all UEs in the pre-set period.
[0060] Of these, the PDCCH resource allocation failure rate = the sum of the number of PDCCH resource allocation failures on the PDCCH resource block in that period / the sum of the resources in the PDCCH resource block in that period.
[0061] PDCCH resource pool utilization = Sum of successful PDCCH resource allocations on all PDCCH resource blocks in a period / Sum of resources on all PDCCH resource blocks in a period.
[0062] (4) When it is necessary to allocate a PDCCH resource block to the UE, one PDCCH resource block from the resource pool is allocated to the UE according to the PDCCH resource allocation failure rate of each PDCCH resource block. If the resource allocation failure rate of PDCCH resource block 0 is less than threshold 1 (i.e., the first threshold above), PDCCH resource block 0 is allocated to the UE. If the resource allocation failure rate of PDCCH resource block 0 is greater than or equal to threshold 1, it is necessary to determine whether PDCCH resource block 1 can be allocated to the UE, and the decision logic is the same as for allocating PDCCH resource block 0. The processing of PDCCH resource block 2 is sequentially determined. If the PDCCH resource allocation failure rates of all PDCCH resource blocks all exceed threshold 1, the PDCCH resource block with the lowest resource allocation failure rate is selected and allocated to the UE. After a PDCCH resource block is selected for the UE, notification must be given to the UE via CORESET and search space. The monitoringSymbolsWithinSlot of the search space for different resource blocks are set as shown in Table 1.
[0063] [Table 1]
[0064] For example, set threshold 1 to 0.10 and define the initial cell establishment scenario. When the UE starts accessing, at this point, the PDCCH resource allocation failure rate for all resource blocks is 0. Since the resource allocation failure rate for PDCCH resource block 0 is less than threshold 1, resource block 0 is selected and set in the UE, and the monitoringSymbolsWithinSlot of the search space set in the UE is entered as 100000000000000.
[0065] Furthermore, for example, if threshold 1 is set to 0.10 and the UE starts accessing, at this point the PDCCH resource allocation failure rates for PDCCH resource blocks 0, 1, and 2 are 0.20, 0.08, and 0, respectively. Since the resource allocation failure rate of PDCCH resource block 0 exceeds threshold 1, the resource allocation failure rate of PDCCH resource block 1 is compared. Since the resource allocation failure rate of PDCCH resource block 1 is less than threshold 1, resource block 1 is selected and set as the UE, and the monitoringSymbolsWithinSlot of the search space set in the UE is entered as 01000000000000.
[0066] (5) In a maintained PDCCH resource pool, the occupied symbol of a cell's PDCCH resource may be determined according to the number of allocated UEs for each PDCCH resource block. A PDCCH resource may use the corresponding time-domain resource of an unoccupied PDCCH resource.
[0067] For example, as shown in Figure 7, if the number of allocated UEs for PDCCH resource blocks 0, 1, and 2 is 3, 0, and 0 respectively, the time-domain symbol occupied by the cell's PDCCH resource is 1, and PDCCH resource blocks 1 and 2 are not allocated to UEs and can both be used for PDCCH resources. This avoids wasting PDCCH resources due to fixed multi-symbol settings and improves downlink spectrum utilization.
[0068] Furthermore, for example, as shown in Figure 8, if the number of allocated UEs for PDCCH resource blocks 0, 1, and 2 is 9, 2, and 0, respectively, then PDCCH resource block 2 is not allocated to any UEs and can be used for PDSCH resources. At this point, PDCCH resources can use the first two time-domain symbols (time-domain symbols 0 and 1), and PDSCH resources can use the remaining 12 symbols (the later time-domain symbols excluding 0 and 1), satisfying the PDCCH resource requests of the number of scheduled users while making full use of spectral resources for PDSCH resources.
[0069] (6) If, during a given period, the utilization rate of the cell's PDCCH resource pool is less than threshold 2 (i.e., the second threshold above), the UE on the PDCCH resource block on a non-zero symbol may be reset. For the selection of the PDCCH resource block after the reset has begun, refer to step (4) above.
[0070] For example, if threshold 2 is set to 0.30, and during a certain time period the number of allocated UEs for PDCCH resource blocks 0, 1, and 2 are 0, 5, and 0 respectively, and the PDCCH resource pool utilization rate is 0.20, then at this point, since the PDCCH resource continues to occupy symbol 1 and the PDCCH resource pool utilization rate is less than threshold 2, it is possible to trigger the reconfiguration of the 5 UEs in PDCCH resource block 1.
[0071] The thresholds 1 and 2 described above can be determined by combining simulation data and actual tests, and are set by the network optimizer or planner. The adaptive adjustment method for PDCCH resources provided in this example distributes UEs across multiple PDCCH resource blocks according to the PDCCH resource allocation failure rate of each PDCCH resource block, and aligns PDCCH resource requests with the number of PDCCH resources in a cell. At the same time, the number of available PDSCH resources is determined according to the distribution of allocated UEs in the PDCCH resource blocks, achieving a rational allocation of PDCCH and PDSCH resources.
[0072] The embodiment of this application achieves automatic and rational configuration of PDCCH resources by selecting one PDCCH resource block from the PDCCH resource pool based on the magnitude of the resource request load of each PDCCH resource block and assigning it to the UE. This ensures that sufficient PDCCH resources can be provided even when faced with a scenario with a large number of UEs, guarantees the number of UEs to be scheduled, effectively increases spectrum utilization, provides a better network experience, achieves system capacity optimization, and also takes into account the number of users to be scheduled. On the other hand, the embodiment of this application changes only the PDCCH resource settings on the base station side to match the PDCCH resource requests on the terminal side, and then notifies the UE via the search space, thus avoiding a signaling storm caused by a large number of reconfigurations, without requiring UE reconfiguration or changes to the UE's PDCCH settings.
[0073] Embodiments of the present invention further provide an adaptive tuning device for downlink control channel resources, comprising at least one processor and a memory for communicating with the at least one processor. The memory stores instructions that can be executed by the at least one processor. The instructions are executed by the at least one processor to enable the at least one processor to perform the adaptive tuning method for downlink control channel resources described above.
[0074] Referring to Figure 9, we take the example that the control processor 1001 and memory 1002 in the adaptive adjustment device 1000 may be connected via a bus. Memory 1002 may be used as a non-temporary computer-readable storage medium to store non-temporary software programs and non-temporary computer executable programs. Memory 1002 may also include high-speed random-access memory. It may further include non-temporary memory such as at least one disk memory, flash memory device, or other non-temporary solid memory device. In some embodiments, memory 1002 may include memory located remotely from the control processor 1001. These remote memories may be connected to the adaptive adjustment device 1000 via a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.
[0075] Those skilled in the art will understand that the apparatus structure shown in Figure 9 is not intended to limit the adaptive adjustment device 1000. It may include more or fewer components than shown, or some components may be combined or arranged in different ways.
[0076] Embodiments of the present invention further provide a computer-readable storage medium storing computer-executable instructions that are executed by one or more control processors. For example, one control processor 1001 in Figure 9 can be used to execute the adaptive adjustment method for downlink control channel resources in the embodiment of the above method, causing the one or more control processors to execute, for example, steps S100 to S400 of the method in Figure 1, steps S210 to S220 of the method in Figure 2, steps S230 to S240 of the method in Figure 3, steps S510 to S530 of the method in Figure 4, and steps S610 to S620 of the method in Figure 5 as described above.
[0077] The embodiments of the apparatus described above are merely schematic, and the units described as separate components may or may not be physically separated. That is, they may be located in one place or distributed across multiple network units. Some or all of these modules may be selected to achieve the objectives of the embodiment's scheme as required by actual circumstances.
[0078] Those skilled in the art will understand that the steps, all or part of the systems in the methods disclosed above can be implemented as software, firmware, hardware, and appropriate combinations thereof. Some or all physical components may be implemented as software executed by a processor, such as a CPU, digital signal processor, or microprocessor; or as hardware; or as an integrated circuit, such as a dedicated integrated circuit. Such software may be distributed on a computer-readable medium. Computer-readable media may include computer storage media (or non-temporary media) and communication media (or temporary media). As is well known to those skilled in the art, the term computer storage media includes volatile and non-volatile, removable and non-removable media used in any method or technique for storing information (e.g., computer-readable instructions, data structures, program modules, or other data). Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital multifunction discs (DVDs) or other optical disc storage devices, magnetic cartridges, magnetic tapes, magnetic disk storage devices or other magnetic storage devices, or any other media that store desired information and are accessible by a computer. Furthermore, as is well known to those skilled in the art, communication media generally include computer-readable instructions, data structures, program modules, or other data in modulated data signals such as carriers or other transmission mechanisms, and may include any information transmission media.
[0079] Although a more preferred embodiment of the present application has been described in detail above, the present application is not limited to the above embodiments, and those skilled in the art may make various equivalent modifications or substitutions without departing from the spirit of the present application. All of these equivalent modifications or substitutions are included within the scope of the claims of the present application.
Claims
1. Determine the number and location of PDCCH resource blocks included in the PDCCH resource pool, In response to the allocation of physical downlink control channel (PDCCH) resources to a user terminal (UE), a target PDCCH resource block is determined from the PDCCH resource pool based on the number, location, and magnitude of the resource request load of PDCCH resource blocks. Assigning the target PDCCH resource block to the UE, Notifying the UE of the time domain symbol corresponding to the target PDCCH resource block via the search space, An adaptive adjustment method for downlink control channel resources, including the following.
2. The PDCCH resource pool includes a first PDCCH resource block and a second PDCCH resource block, and the time-domain symbol corresponding to the first PDCCH resource block is smaller than the time-domain symbol corresponding to the second PDCCH resource block. The adaptive adjustment method according to claim 1.
3. Notifying the UE of the time-domain symbol corresponding to the target PDCCH resource block via the search space is: This includes determining the search space set in the UE and setting the value of monitoringSymbolsWithinSlot in the search space according to the time domain symbol corresponding to the target PDCCH resource block. The adaptive adjustment method according to claim 1.
4. The time domain symbol corresponding to the PDCCH resource block allocated to the UE will be designated as an occupied slot symbol, The number of unoccupied slot symbols is determined based on the total number of slot symbols in the current slot and the occupied slot symbols. The resources of the PDCCH resource block corresponding to the consecutive unoccupied slot symbols are used as resources for the physical downlink shared channel PDSCH, The adaptive adjustment method according to claim 1, further comprising:
5. The number and location of the PDCCH resource blocks correspond to the number and order of time-domain symbols, respectively, and determining one target PDCCH resource block from the PDCCH resource pool according to the number, location, and magnitude of the resource request load of the PDCCH resource blocks is: This includes determining a target PDCCH resource block whose resource allocation failure rate is less than a first threshold, based on the order of time-domain symbols corresponding to the PDCCH resource block in the PDCCH resource pool. The resource allocation failure rate is determined according to the number of PDCCH resource allocation failures on the PDCCH resource block. The adaptive adjustment method according to claim 2.
6. The resource allocation failure rate is, At predetermined intervals, obtain the total number of PDCCH resources on the PDCCH resource block and the total number of PDCCH resource allocation failures on the PDCCH resource block. The resource allocation failure rate of the PDCCH resource block in the current preset period is determined according to the ratio of the total number of PDCCH resource allocation failures to the total number of PDCCH resources, The adaptive adjustment method according to claim 5, determined by...
7. Determining a target PDCCH resource block with a resource allocation failure rate less than a first threshold, based on the order of time-domain symbols corresponding to PDCCH resource blocks in the PDCCH resource pool, is: In accordance with the fact that the resource allocation failure rate of the first PDCCH resource block is smaller than a first threshold, the first PDCCH resource block is determined to be the target PDCCH resource block, The second PDCCH resource block is determined to be the target PDCCH resource block if the resource allocation failure rate of the first PDCCH resource block is greater than or equal to a first threshold, and the resource allocation failure rate of the second PDCCH resource block is less than the first threshold. The adaptive adjustment method according to claim 5, including the following:
8. Determining a target PDCCH resource block with a resource allocation failure rate less than a first threshold, based on the order of time-domain symbols corresponding to PDCCH resource blocks in the PDCCH resource pool, is: Depending on whether the resource allocation failure rate of all PDCCH resource blocks in the PDCCH resource pool is equal to or greater than the first threshold, the PDCCH resource block with the smallest resource allocation failure rate is selected as the target PDCCH resource block. or, In accordance with the fact that the resource allocation failure rates of all PDCCH resource blocks in the PDCCH resource pool are equal and all are above the first threshold, the PDCCH resource block with the smallest corresponding time-domain symbol is selected as the target PDCCH resource block. The adaptive adjustment method according to claim 5, including the following:
9. This includes resetting a UE on a PDCCH resource block with a non-zero symbol to a symbol that precedes the PDCCH resource block, depending on whether the resource utilization rate of the PDCCH resource pool is less than a second threshold. The resource utilization rate is determined according to the number of successful PDCCH resource allocations in the PDCCH resource pool. The adaptive adjustment method according to claim 1.
10. The resource utilization rate is, At predetermined intervals, obtain the total number of PDCCH resources in the PDCCH resource pool and the total number of successful PDCCH resource allocations in the PDCCH resource pool. The resource utilization rate of the PDCCH resource pool in the current preset period is determined according to the ratio of the sum of the number of successful PDCCH resource allocations to the sum of the number of PDCCH resources, The adaptive adjustment method according to claim 9, determined by...
11. The resource request load includes resource requests assigned to UEs on the PDCCH resource block, The adaptive adjustment method according to claim 1.
12. The first PDCCH resource block and the second PDCCH resource block are adjacent to each other in terms of their corresponding time domain symbols. The adaptive adjustment method according to claim 2.
13. It comprises at least one processor and memory that is communicated with the at least one processor, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute the adaptive adjustment method described in any one of claims 1 to 12. Adaptive adjustment device for downlink control channel resources.
14. A computer-executable instruction for causing a computer to execute the adaptive adjustment method described in any one of claims 1 to 12 is stored. A computer-readable storage medium.