A PDCCH resource allocation method, device and network equipment

Through CFI adaptive adjustment, CCE aggregation level optimization and space division multiplexing strategy, the problem of PDCCH resource allocation failure is solved, and the resource utilization efficiency and scheduling capability of network equipment are improved.

CN114554599BActive Publication Date: 2025-09-30DATANG MOBILE COMM EQUIP CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202011340846.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-11-25
Publication Date
2025-09-30
Estimated Expiration
2040-11-25

AI Technical Summary

Technical Problem

The existing PDCCH resource allocation mechanism cannot precisely reflect the resource status of the control resource set in a multi-user scenario, resulting in PDCCH resource allocation failure and affecting the system uplink and downlink service performance.

Method used

Adopt the CFI adaptive adjustment strategy associated with CCE occupancy, the preset CCE aggregation level adjustment strategy and the PDCCH spatial division multiplexing strategy to allocate PDCCH resources to the target user equipment, and optimize resource allocation by fine-tuning the CCE occupancy and aggregation level.

Benefits of technology

It achieves refined PDCCH resource allocation, improves the single-slot scheduling capability and rate gain of network equipment, improves the utilization efficiency of PDCCH resources, and avoids resource allocation failure.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114554599B_ABST
    Figure CN114554599B_ABST
Patent Text Reader

Abstract

An embodiment of the present application provides a PDCCH resource allocation method, apparatus and network equipment, the method including allocating PDCCH resources to a target user equipment UE according to at least one of a control format indication CFI adaptive adjustment strategy associated with a control channel element CCE occupancy rate, a preset CCE aggregation level adjustment strategy and a physical downlink control channel PDCCH spatial division multiplexing strategy. The present application can achieve refined PDCCH resource allocation through CFI adaptation associated with CCE occupancy rate, improve the single-slot scheduling capability and rate gain of the network equipment through CCE aggregation level adjustment, and improve the PDCCH resource utilization efficiency through PDCCH spatial division multiplexing, so that PDCCH resources are no longer limited to the time-frequency domain location, and can enrich the resource allocation method, and improve the overall performance of the network equipment through the mutual correlation between the three strategies.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of mobile communication technologies, and in particular to a PDCCH resource allocation method, apparatus, and network equipment. Background Art

[0002] In the New Radio (NR) system, the allocation of physical downlink control channel (PDCCH) resources is limited by the protocol's time and frequency domain restrictions on the control resource set (CORESET). In multi-user scenarios, the cell-level performance indicators on the base station side are easily affected. Currently, allocation optimization is only achieved through adaptive adjustment of the control channel element (CCE).

[0003] Furthermore, in the prior art, when performing CCE adaptive adjustment, it is limited to adjustment based on channel conditions. However, in commercial scenarios, it is also necessary to consider the case where the CCE aggregation level is adjusted when the CCE starting position is limited but there are still available CCE resources.

[0004] The following is a detailed description of the existing PDCCH resource allocation. 3GPP TS38.331 stipulates that CORESET occupies Resource Blocks (RBs), with a maximum value of 270 physical resource blocks (PRBs), occupying Orthogonal Frequency Division Multiplex (OFDM) symbols. A single user can configure 1-3 CORESETs. The number of CCEs contained in a PDCCH, that is, the PDCCH aggregation level (CCE aggregation level), is one of {1, 2, 4, 8, 16}. Assume The number of available PDCCHs corresponding to different aggregation levels in a time slot is shown in Table 1 (the number of available PDCCHs under different time domain symbol numbers and different CCE aggregation levels). Because the aggregation level occupied by the PDCCH is selected by the base station according to the current channel environment, the PDCCH size can be dynamically adjusted. When the high layer configures multiple CORESETs, the system can select different CORESETs for PDCCH transmission according to different scenarios, which provides the possibility for dynamic adjustment of PDCCH resources. In the existing technology, resource allocation optimization is only performed through CCE adaptive adjustment. When performing CCE adaptive adjustment, for the time domain, the control format indicator (CFI) can be adapted based on the number of users, specifically the number of Coreset symbols (OFDM symbols) is selected based on the user number threshold.

[0005]

[0006] Table 1

[0007] In response to the situation where the CCE starting position is limited but there are still available CCE resources, the 3GPP TS38.213 standard protocol stipulates that the CCE starting position of each candidate PDCCH of NR is determined according to the following formula. The reason why it is not numbered in sequence is to disperse the candidate PDCCHs at equal intervals on the CCE set within the CORESET to reduce interference between the PDCCHs.

[0008]

[0009] Where p represents the CORESET index associated with this search space, Indicates the current time slot, Represents the candidate set index with aggregation level L. For the public search space, For the user equipment (UE) dedicated search space, where Y p,-1 =n RNTI ≠0, D=65597; when pmod3=2, A2=39839, when pmod3=1, A1=39829; when pmod3=0, A0=39827; N CCE,p The total number of CCEs contained in the CORESET index p; n CI Indicates whether carrier indication is configured. If not configured, the value of this parameter is 0; Indicates the number of candidate sets when the search space ID is s and the aggregation level is L. The value of this parameter is configured by higher layers.

[0010] Since the maximum number of candidates for each CCE aggregation level is 8, there are only 8 available positions. When there are many users, some users may find that there are available CCE resources but the CCE starting position is occupied when detecting the CCE starting position, resulting in PDCCH resource allocation failure. Currently, for this scenario, only PDCCH resource allocation failure is considered, which will affect the system uplink and downlink service performance.

[0011] In summary, the existing implementation mechanism, when performing adaptive adjustment based on CFI, is too coarse in principle to accurately reflect the resource status of Coreset due to the fact that the principle of symbol adaptation is too rough. When dynamically adjusting the CCE aggregation level based on CCE adaptation, the problem of PDCCH resource allocation failure may occur due to insufficient PDCCH resource positions, and PDCCH resources cannot be optimally utilized. Summary of the Invention

[0012] The embodiments of the present application provide a PDCCH resource allocation method, apparatus and network equipment to solve the problems of the existing PDCCH resource allocation mechanism that cannot precisely reflect the resource status of the control resource set and that allocation fails when the PDCCH resource position is insufficient and the PDCCH resources cannot be optimally utilized.

[0013] In a first aspect, an embodiment of the present application provides a PDCCH resource allocation method, applied to a network device, including:

[0014] PDCCH resources are allocated to target user equipment UE according to at least one of a control format indicator CFI adaptive adjustment strategy associated with a control channel element CCE occupancy rate, a preset CCE aggregation level adjustment strategy, and a physical downlink control channel PDCCH spatial division multiplexing strategy.

[0015] Optionally, the CFI adaptive adjustment strategy associated with the CCE occupancy rate corresponds to a cell-level resource optimization strategy, the preset CCE aggregation level adjustment strategy corresponds to a UE-level resource optimization strategy, and the PDCCH spatial division multiplexing strategy corresponds to a joint resource optimization strategy between UEs;

[0016] The CFI adaptive adjustment strategy associated with the CCE occupancy rate, the preset CCE aggregation level adjustment strategy, and the PDCCH spatial division multiplexing strategy all correspond to a target cell, the target cell includes at least one UE, and the target UE is located in the target cell.

[0017] Optionally, before allocating PDCCH resources to the target user equipment UE, the method further includes:

[0018] Obtaining a total number of CCEs corresponding to a first control resource set CORESET, where all UEs in the target cell correspond to the first CORESET;

[0019] For each time slot in the at least one time slot, the CCE occupancy of the current time slot is calculated using the following formula:

[0020]

[0021] Among them, P represents the CCE occupancy rate, n represents the total number of UEs in the current time slot, PDCCHNum i Indicates the number of PDCCHs to be sent by the i-th UE in the current time slot, CCEAL i represents the CCE aggregation level of the i-th UE-specific search space, N CCE-Total Indicates the total number of CCEs corresponding to the first CORESET.

[0022] Optionally, obtaining the total number of CCEs corresponding to the first control resource set CORESET includes:

[0023] Obtain the number of RBs and the number of orthogonal frequency division multiplexing (OFDM) symbols of the first CORESET;

[0024] Calculate the product of the number of RBs of the first CORESET and the number of OFDM symbols of the first CORESET, and calculate the product and Num CCE-REG The total number of CCEs corresponding to the first CORESET is determined by the ratio of

[0025] Among them, the Num CCE-REG Indicates the number of resource element groups REG corresponding to a CCE, and the Num CCE-REG The value of is a fixed value.

[0026] Optionally, allocating PDCCH resources to a target user equipment UE according to a control format indicator (CFI) adaptive adjustment strategy associated with a control channel element (CCE) occupancy rate includes:

[0027] detecting a relationship between the number of OFDM symbols of the first CORESET and a first preset symbol number threshold and a second preset symbol number threshold, where the second preset symbol number threshold is greater than the first preset symbol number threshold;

[0028] When the number of OFDM symbols of the first CORESET is less than the first preset symbol number threshold, selecting a second CORESET corresponding to a second statistical period according to a target timeslot in which the CCE occupancy in the first statistical period is greater than the occupancy threshold, and allocating PDCCH resources to the target UE according to the second CORESET, wherein the number of OFDM symbols of the second CORESET is greater than or equal to the first preset symbol number threshold;

[0029] When the number of OFDM symbols of the first CORESET is greater than or equal to the first preset symbol number threshold and less than the second preset symbol number threshold, select a third CORESET corresponding to the second statistical period according to the PDCCH resource restriction state in the first statistical period, and allocate PDCCH resources to the target UE according to the third CORESET;

[0030] Each statistical period includes at least one time slot, and the number of time slots corresponding to each statistical period is the same; the second statistical period is the next statistical period adjacent to the first statistical period; and the first statistical period is the current statistical period.

[0031] Optionally, selecting a second CORESET corresponding to a second statistical period according to a target time slot in which the CCE occupancy in the first statistical period is greater than an occupancy threshold includes:

[0032] For at least one time slot in the first statistical period, calculate the CCE occupancy corresponding to each time slot in sequence, and after obtaining the CCE occupancy, detect for each time slot whether the CCE occupancy is greater than the occupancy threshold;

[0033] When detecting that the CCE occupancy rate of the target time slot is greater than the occupancy rate threshold, the detection is stopped, and the second CORESET corresponding to the second statistical period is selected.

[0034] Optionally, selecting a third CORESET corresponding to the second statistical period according to the PDCCH resource restriction state in the first statistical period includes:

[0035] When the adjustment timer corresponding to the first statistical period has not timed out, obtaining a CCE occupancy rate for each time slot in the first statistical period, and detecting whether the CCE occupancy rate is greater than the occupancy rate threshold;

[0036] Determining a ratio of PDCCH resource restriction times within the first statistical period according to the number of time slots in which the CCE occupancy rate is greater than the occupancy rate threshold, wherein when the CCE occupancy rate is greater than the occupancy rate threshold, determining that the PDCCH resource allocation of the current time slot has failed, the number of PDCCH resource allocation failures is equal to the number of PDCCH resource restrictions, and the ratio of the PDCCH resource restriction times is a ratio of the PDCCH resource restriction times to the total number of scheduling times within the first statistical period;

[0037] When the ratio of the number of times the PDCCH resource is restricted is less than a preset threshold, selecting a third CORESET for the second statistical period, the third CORESET having a number of OFDM symbols less than the first preset symbol number threshold;

[0038] When the ratio of the number of times the PDCCH resources are restricted is greater than the preset threshold, a third CORESET having a number of OFDM symbols greater than or equal to the second preset symbol number threshold is selected for the second statistical period.

[0039] Optionally, allocating PDCCH resources to a target user equipment UE according to a preset CCE aggregation level adjustment policy includes:

[0040] In the case where PDCCH resource allocation is performed according to the CCE aggregation level determined by CCE adaptiveness and the allocation fails, detecting whether the CCE occupancy rate of the current time slot is less than the CCE optimization adjustment threshold;

[0041] When the CCE occupancy rate of the current time slot is less than the CCE optimization adjustment threshold, the PDCCH resource is allocated to the target UE after the CCE aggregation level is adjusted according to the current CCE aggregation level corresponding to the target UE.

[0042] Optionally, the allocating a PDCCH resource to the target UE after adjusting the CCE aggregation level according to a current CCE aggregation level corresponding to the target UE includes:

[0043] When the current CCE aggregation level is the first level, upgrading the current CCE aggregation level to the second level, performing PDCCH resource allocation for the target UE according to the second level, and reducing the PDCCH transmit power after the allocation is successful;

[0044] When the current CCE aggregation level is the third level, downgrading the current CCE aggregation level to the fourth level, performing PDCCH resource allocation for the target UE according to the fourth level, and increasing the PDCCH transmit power after the allocation is successful;

[0045] When the current CCE aggregation level does not belong to the first level or the third level, adjust the current CCE aggregation level according to a preset adjustment strategy, and perform PDCCH resource allocation for the target UE according to the adjusted CCE aggregation level;

[0046] The first level is the lowest CCE aggregation level, the second level is adjacent to the first level, the third level is the highest CCE aggregation level, and the fourth level is adjacent to the third level.

[0047] Optionally, the adjusting the current CCE aggregation level according to a preset adjustment policy, and performing PDCCH resource allocation for the target UE according to the adjusted CCE aggregation level includes:

[0048] Increase the current CCE aggregation level by one level, and allocate PDCCH resources to the target UE according to the increased CCE aggregation level;

[0049] If the allocation is successful, reduce the PDCCH transmit power;

[0050] In the event of allocation failure, lowering the current CCE aggregation level that has not been increased by one level, and allocating PDCCH resources to the target UE according to the lowered CCE aggregation level;

[0051] If the allocation is successful, the PDCCH transmission power is increased; if the allocation fails, the adjustment is terminated.

[0052] Optionally, allocating PDCCH resources to the target user equipment UE according to a physical downlink control channel PDCCH spatial division multiplexing strategy includes:

[0053] Receive a target direction of arrival angle (DOA) value reported by the target UE, and determine a target DOA index value according to the target DOA value;

[0054] Determining, according to the CCE starting position of the target UE and the target DOA index value, a first UE in the target cell that can share the same PDCCH resources with the target UE;

[0055] The first PDCCH resource corresponding to the first UE is determined as the PDCCH resource of the target UE.

[0056] Optionally, determining, according to the CCE starting position of the target UE and the target DOA index value, a first UE in the target cell that can share the same PDCCH resources with the target UE includes:

[0057] In the current time slot, detecting whether there is a UE in the target cell whose CCE starting position is the same as the CCE starting position of the target UE;

[0058] If so, the DOA index value corresponding to the detected UE is compared with the target DOA index value. If the two are different, the detected UE is determined to be the first UE.

[0059] Optionally, after determining the first PDCCH resource corresponding to the first UE as the PDCCH resource of the target UE, the method further includes:

[0060] Feedback the CCE starting position of the first PDCCH resource to the target UE;

[0061] Update the number of PDCCH resource allocations and record the target DOA index value.

[0062] In a second aspect, an embodiment of the present application provides a network device, including a memory, a transceiver, and a processor;

[0063] The memory is used to store a computer program; the transceiver is used to send and receive data under the control of the processor; and the processor is used to read the computer program in the memory and perform the following operations:

[0064] PDCCH resources are allocated to target user equipment UE according to at least one of a control format indicator CFI adaptive adjustment strategy associated with a control channel element CCE occupancy rate, a preset CCE aggregation level adjustment strategy, and a physical downlink control channel PDCCH spatial division multiplexing strategy.

[0065] Optionally, the CFI adaptive adjustment strategy associated with the CCE occupancy rate corresponds to a cell-level resource optimization strategy, the preset CCE aggregation level adjustment strategy corresponds to a UE-level resource optimization strategy, and the PDCCH spatial division multiplexing strategy corresponds to a joint resource optimization strategy between UEs;

[0066] The CFI adaptive adjustment strategy associated with the CCE occupancy rate, the preset CCE aggregation level adjustment strategy, and the PDCCH spatial division multiplexing strategy all correspond to a target cell, the target cell includes at least one UE, and the target UE is located in the target cell.

[0067] Optionally, before allocating PDCCH resources to the target user equipment UE, the processor is further configured to:

[0068] Obtaining a total number of CCEs corresponding to a first control resource set CORESET, where all UEs in the target cell correspond to the first CORESET;

[0069] For each time slot in the at least one time slot, the CCE occupancy of the current time slot is calculated using the following formula:

[0070]

[0071] Among them, P represents the CCE occupancy rate, n represents the total number of UEs in the current time slot, PDCCHNum i Indicates the number of PDCCHs to be sent by the i-th UE in the current time slot, CCEAL i represents the CCE aggregation level of the i-th UE-specific search space, N CCE-Total Indicates the total number of CCEs corresponding to the first CORESET.

[0072] Optionally, when acquiring the total number of CCEs corresponding to the first control resource set CORESET, the processor is further configured to:

[0073] Obtain the number of RBs and the number of orthogonal frequency division multiplexing (OFDM) symbols of the first CORESET;

[0074] Calculate the product of the number of RBs of the first CORESET and the number of OFDM symbols of the first CORESET, and calculate the product and Num CCE-REG The total number of CCEs corresponding to the first CORESET is determined by the ratio of

[0075] Among them, the Num CCE-REG Indicates the number of resource element groups REG corresponding to a CCE, and the Num CCE-REG The value of is a fixed value.

[0076] Optionally, when allocating PDCCH resources to a target user equipment UE according to a control format indication CFI adaptive adjustment strategy associated with a control channel element CCE occupancy rate, the processor is further configured to:

[0077] detecting a relationship between the number of OFDM symbols of the first CORESET and a first preset symbol number threshold and a second preset symbol number threshold, where the second preset symbol number threshold is greater than the first preset symbol number threshold;

[0078] When the number of OFDM symbols of the first CORESET is less than the first preset symbol number threshold, selecting a second CORESET corresponding to a second statistical period according to a target timeslot in which the CCE occupancy in the first statistical period is greater than the occupancy threshold, and allocating PDCCH resources to the target UE according to the second CORESET, wherein the number of OFDM symbols of the second CORESET is greater than or equal to the first preset symbol number threshold;

[0079] When the number of OFDM symbols of the first CORESET is greater than or equal to the first preset symbol number threshold and less than the second preset symbol number threshold, select a third CORESET corresponding to the second statistical period according to the PDCCH resource restriction state in the first statistical period, and allocate PDCCH resources to the target UE according to the third CORESET;

[0080] Each statistical period includes at least one time slot, and the number of time slots corresponding to each statistical period is the same; the second statistical period is the next statistical period adjacent to the first statistical period; and the first statistical period is the current statistical period.

[0081] Optionally, when the processor selects the second CORESET corresponding to the second statistical period according to the target time slot in which the CCE occupancy in the first statistical period is greater than the occupancy threshold, the processor is further configured to:

[0082] For at least one time slot in the first statistical period, calculate the CCE occupancy corresponding to each time slot in sequence, and after obtaining the CCE occupancy, detect for each time slot whether the CCE occupancy is greater than the occupancy threshold;

[0083] When detecting that the CCE occupancy rate of the target time slot is greater than the occupancy rate threshold, the detection is stopped, and the second CORESET corresponding to the second statistical period is selected.

[0084] Optionally, when the processor selects the third CORESET corresponding to the second statistical period according to the PDCCH resource restriction state in the first statistical period, the processor is further configured to:

[0085] When the adjustment timer corresponding to the first statistical period has not timed out, obtaining a CCE occupancy rate for each time slot in the first statistical period, and detecting whether the CCE occupancy rate is greater than the occupancy rate threshold;

[0086] Determining a ratio of PDCCH resource restriction times within the first statistical period according to the number of time slots in which the CCE occupancy rate is greater than the occupancy rate threshold, wherein when the CCE occupancy rate is greater than the occupancy rate threshold, determining that the PDCCH resource allocation of the current time slot has failed, the number of PDCCH resource allocation failures is equal to the number of PDCCH resource restrictions, and the ratio of the PDCCH resource restriction times is a ratio of the PDCCH resource restriction times to the total number of scheduling times within the first statistical period;

[0087] When the ratio of the number of times the PDCCH resource is restricted is less than a preset threshold, selecting a third CORESET for the second statistical period, the third CORESET having a number of OFDM symbols less than the first preset symbol number threshold;

[0088] When the ratio of the number of times the PDCCH resources are restricted is greater than the preset threshold, a third CORESET having a number of OFDM symbols greater than or equal to the second preset symbol number threshold is selected for the second statistical period.

[0089] Optionally, when allocating PDCCH resources to a target user equipment UE according to a preset CCE aggregation level adjustment policy, the processor is further configured to:

[0090] In the case where PDCCH resource allocation is performed according to the CCE aggregation level determined by CCE adaptiveness and the allocation fails, detecting whether the CCE occupancy rate of the current time slot is less than the CCE optimization adjustment threshold;

[0091] When the CCE occupancy rate of the current time slot is less than the CCE optimization adjustment threshold, the PDCCH resource is allocated to the target UE after the CCE aggregation level is adjusted according to the current CCE aggregation level corresponding to the target UE.

[0092] Optionally, when allocating PDCCH resources to the target UE after adjusting the CCE aggregation level according to the current CCE aggregation level corresponding to the target UE, the processor is further configured to:

[0093] When the current CCE aggregation level is the first level, upgrading the current CCE aggregation level to the second level, performing PDCCH resource allocation for the target UE according to the second level, and reducing the PDCCH transmit power after the allocation is successful;

[0094] When the current CCE aggregation level is the third level, downgrading the current CCE aggregation level to the fourth level, performing PDCCH resource allocation for the target UE according to the fourth level, and increasing the PDCCH transmit power after the allocation is successful;

[0095] When the current CCE aggregation level does not belong to the first level or the third level, adjust the current CCE aggregation level according to a preset adjustment strategy, and perform PDCCH resource allocation for the target UE according to the adjusted CCE aggregation level;

[0096] The first level is the lowest CCE aggregation level, the second level is adjacent to the first level, the third level is the highest CCE aggregation level, and the fourth level is adjacent to the third level.

[0097] Optionally, when adjusting the current CCE aggregation level according to a preset adjustment policy and performing PDCCH resource allocation for the target UE according to the adjusted CCE aggregation level, the processor is further configured to:

[0098] Increase the current CCE aggregation level by one level, and allocate PDCCH resources to the target UE according to the increased CCE aggregation level;

[0099] If the allocation is successful, reduce the PDCCH transmit power;

[0100] In the event of allocation failure, lowering the current CCE aggregation level that has not been increased by one level, and allocating PDCCH resources to the target UE according to the lowered CCE aggregation level;

[0101] If the allocation is successful, the PDCCH transmission power is increased; if the allocation fails, the adjustment is terminated.

[0102] Optionally, when allocating PDCCH resources to a target user equipment UE according to a physical downlink control channel (PDCCH) spatial division multiplexing strategy, the processor is further configured to:

[0103] Controlling the transceiver to receive a target direction of arrival angle (DOA) value reported by the target UE, and determining a target DOA index value according to the target DOA value;

[0104] Determining, according to the CCE starting position of the target UE and the target DOA index value, a first UE in the target cell that can share the same PDCCH resources with the target UE;

[0105] The first PDCCH resource corresponding to the first UE is determined as the PDCCH resource of the target UE.

[0106] Optionally, when determining, based on the CCE starting position of the target UE and the target DOA index value, a first UE in the target cell that can share the same PDCCH resources with the target UE, the processor is further configured to:

[0107] In the current time slot, detecting whether there is a UE in the target cell whose CCE starting position is the same as the CCE starting position of the target UE;

[0108] If so, the DOA index value corresponding to the detected UE is compared with the target DOA index value. If the two are different, the detected UE is determined to be the first UE.

[0109] Optionally, after determining the first PDCCH resource corresponding to the first UE as the PDCCH resource of the target UE, the processor is further configured to:

[0110] Controlling the transceiver to feed back the CCE starting position of the first PDCCH resource to the target UE;

[0111] Update the number of PDCCH resource allocations and record the target DOA index value.

[0112] In a third aspect, an embodiment of the present application provides a PDCCH resource allocation apparatus, applied to a network device, including:

[0113] The processing module is used to allocate PDCCH resources to the target user equipment UE according to at least one of a control format indication CFI adaptive adjustment strategy associated with the control channel element CCE occupancy rate, a preset CCE aggregation level adjustment strategy and a physical downlink control channel PDCCH spatial division multiplexing strategy.

[0114] In a fourth aspect, an embodiment of the present application provides a processor-readable storage medium, wherein the processor-readable storage medium stores a computer program, and the computer program is used to enable the processor to execute the above-mentioned PDCCH resource allocation method.

[0115] In an embodiment of the present application, refined PDCCH resource allocation can be achieved through CFI adaptation associated with CCE occupancy, the single-slot scheduling capability and rate gain of network equipment can be improved through CCE aggregation level adjustment, and the PDCCH resource utilization efficiency can be improved through PDCCH spatial division multiplexing, so that PDCCH resources are no longer limited to time-frequency domain locations, and the three strategies can be combined or used alone, enriching the resource allocation method, and the overall performance of the network equipment can also be improved through the mutual correlation between the three strategies. BRIEF DESCRIPTION OF THE DRAWINGS

[0116] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments of the present application. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0117] Figure 1 A schematic diagram showing a PDCCH resource allocation method provided in an embodiment of the present application;

[0118] Figure 2 A flowchart illustrating an implementation of PDCCH resource allocation according to a CFI adaptive adjustment strategy associated with CCE occupancy provided by an embodiment of the present application;

[0119] Figure 3 A flowchart illustrating an implementation of PDCCH resource allocation according to a preset CCE aggregation level adjustment strategy provided by an embodiment of the present application;

[0120] Figure 4A flowchart illustrating an implementation of PDCCH resource allocation according to a PDCCH spatial division multiplexing strategy provided in an embodiment of the present application is shown;

[0121] Figure 5 A schematic diagram showing the relationship between three strategies provided in the embodiment of the present application;

[0122] Figure 6 A schematic diagram showing the structure of a PDCCH resource allocation apparatus provided in an embodiment of the present application;

[0123] Figure 7 A structural block diagram of the network device provided in an embodiment of the present application is shown. DETAILED DESCRIPTION

[0124] In the embodiments of this application, the term "and / or" describes the association relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally indicates that the associated objects are in an "or" relationship.

[0125] In the embodiments of the present application, the term "multiple" refers to two or more, and other quantifiers are similar. The technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.

[0126] The embodiments of the present application provide a PDCCH resource allocation method and apparatus to achieve refined PDCCH resource allocation, enhance the single-slot scheduling capability and rate gain of network equipment, improve PDCCH resource utilization efficiency, and make PDCCH resources no longer limited to time-frequency domain locations.

[0127] Among them, the method and the device are based on the same application concept. Since the principles of solving problems by the method and the device are similar, the implementation of the device and the method can refer to each other, and the repeated parts will not be repeated.

[0128] In addition, the technical solutions provided in the embodiments of the present application can be applicable to a variety of systems, especially 5G systems. For example, applicable systems may be global system of mobile communication (GSM) systems, code division multiple access (CDMA) systems, wideband code division multiple access (WCDMA) general packet radio service (GPRS) systems, long term evolution (LTE) systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, long term evolution advanced (LTE-A) systems, universal mobile telecommunication systems (UMTS), worldwide interoperability for microwave access (WiMAX) systems, 5G new wireless (NR) systems, etc. These various systems include terminal devices and network devices. The system may also include a core network part, such as an evolved packet system (EPS), a 5G system (5GS), etc.

[0129] The terminal device involved in the embodiments of the present application may be a device that provides voice and / or data connectivity to a user, a handheld device with wireless connection function, or other processing device connected to a wireless modem. In different systems, the name of the user device may also be different. For example, in a 5G system, the terminal device may be called a user device. A wireless terminal device can communicate with one or more core networks (CN) via a radio access network (RAN). The wireless terminal device can be a mobile terminal device, such as a mobile phone (or "cellular" phone) and a computer with a mobile terminal device. For example, it can be a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device that exchanges voice and / or data with a radio access network. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), and other devices. The wireless terminal device may also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, an access point, a remote terminal device, an access terminal device, a user terminal device, a user agent, or a user device, but is not limited in the embodiments of the present application.

[0130] The network device involved in the embodiments of the present application may be a base station, which may include multiple cells providing services to terminals. Depending on the specific application scenario, the base station may also be called an access point, or may be a device in an access network that communicates with a wireless terminal device through one or more sectors on an air interface, or may be named otherwise. The network device may be used to interchange received air frames with Internet Protocol (IP) packets, acting as a router between the wireless terminal device and the rest of the access network, wherein the rest of the access network may include an Internet Protocol (IP) communication network. The network device may also coordinate attribute management of the air interface. For example, the network device involved in the embodiments of the present application may be a network device (Base Transceiver Station, BTS) in the Global System for Mobile communications (GSM) or Code Division Multiple Access (CDMA), or a network device (NodeB) in Wide-band Code Division Multiple Access (WCDMA), or an evolutionary network device (eNB or e-NodeB) in the Long Term Evolution (LTE) system, a 5G base station (gNB) in the 5G network architecture (next generation system), or a home evolved Node B (HeNB), a relay node, a home base station (femto), a pico base station (pico), etc., and is not limited in the embodiments of the present application. In some network structures, the network device may include a centralized unit (CU) node and a distributed unit (DU) node, and the centralized unit and the distributed unit may also be geographically separated.

[0131] Network devices and terminal devices can each use one or more antennas for Multiple Input Multiple Output (MIMO) transmission. MIMO transmission can be single-user MIMO (SU-MIMO) or multi-user MIMO (MU-MIMO). Depending on the form and number of antenna combinations, MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO, or massive-MIMO. It can also use diversity transmission, precoding transmission, or beamforming transmission.

[0132] The following is a detailed description of the PDCCH resource allocation method of the embodiment of the present application. The PDCCH resource allocation method provided by the embodiment of the present application is applied to a network device, such as Figure 1 Shown, including:

[0133] Step 101: Allocate PDCCH resources to a target user equipment UE according to at least one of a control format indicator (CFI) adaptive adjustment strategy associated with a control channel element (CCE) occupancy rate, a preset CCE aggregation level adjustment strategy, and a physical downlink control channel (PDCCH) spatial division multiplexing strategy.

[0134] In an embodiment of the present application, the CFI adaptive adjustment strategy associated with the CCE occupancy selects CORESET through the CCE occupancy to allocate PDCCH resources to the target UE; the preset CCE aggregation level adjustment strategy allocates PDCCH resources to the target UE by adjusting the CCE aggregation level up and down; the PDCCH spatial division multiplexing strategy allocates PDCCH resources to the target UE according to the physical location of the target UE.

[0135] When allocating PDCCH resources to the target UE, the network equipment can allocate resources based on the CFI adaptive adjustment strategy associated with the CCE occupancy rate, the preset CCE aggregation level adjustment strategy or the PDCCH spatial division multiplexing strategy, or it can allocate resources based on at least two of the above three strategies. Among them, the CFI adaptive adjustment strategy associated with the CCE occupancy rate can achieve refined PDCCH resource allocation. The preset CCE aggregation level adjustment strategy is aimed at the situation where the remaining PDCCH resource starting positions are all occupied after CCE adaptation, resulting in failure. In this case, the PDCCH resource allocation is achieved by adjusting the CCE aggregation level up and down, which can improve the single-slot scheduling capability and rate gain of the network equipment. With regard to the PDCCH spatial division multiplexing strategy, according to the spatial characteristics between UEs, multiple UEs can occupy the same time domain and frequency domain resources to reduce resource occupancy, which is PDCCH spatial division multiplexing. The PDCCH spatial division multiplexing strategy refers to the expansion of resources in the spatial domain in addition to the time domain and frequency domain, which can improve the efficiency of PDCCH resource utilization and make PDCCH resources no longer limited to the time and frequency domain positions.

[0136] Optionally, the CFI adaptive adjustment strategy associated with the CCE occupancy rate corresponds to a cell-level resource optimization strategy, the preset CCE aggregation level adjustment strategy corresponds to a UE-level resource optimization strategy, and the PDCCH spatial division multiplexing strategy corresponds to a joint resource optimization strategy between UEs;

[0137] The CFI adaptive adjustment strategy associated with the CCE occupancy rate, the preset CCE aggregation level adjustment strategy, and the PDCCH spatial division multiplexing strategy all correspond to a target cell, the target cell includes at least one UE, and the target UE is located in the target cell.

[0138] The CFI adaptive adjustment strategy, which is linked to CCE occupancy, is a form of cell-level resource optimization. This involves rationally allocating and dynamically adjusting the total resource allocation based on the overall traffic conditions of the entire cell. This is known as CFI adaptation. The core idea is that when traffic is low (fewer CCEs are occupied), fewer OFDM symbols are used, resulting in a larger number of OFDM symbols for the corresponding physical downlink shared channel (PDSCH), improving downlink performance gains for network equipment. When traffic is high (more CCEs are occupied), more OFDM symbols are allocated, avoiding PDCCH resource constraints during service scheduling and fully utilizing both PDCCH and PDSCH resources.

[0139] Among them, the CFI adaptive adjustment strategy associated with the CCE occupancy rate belongs to cell-level resource optimization. When allocating PDCCH resources according to the CFI adaptive adjustment strategy associated with the CCE occupancy rate, PDCCH resources can be allocated one by one to all UEs in the target cell. The target UE in this embodiment is located in the target cell.

[0140] For the preset CCE aggregation level adjustment strategy, it corresponds to user equipment level resource optimization. When a single user device saves air interface resources as much as possible according to the wireless environment in which it is located and selects the most appropriate CCE, it can choose CCE adaptation. The core idea can be understood as: adjusting the CCE aggregation level based on the CCE aggregation level corresponding to the downlink channel quality, that is, when the CCE aggregation level corresponding to the downlink channel quality is poor, increase the CCE aggregation level to ensure that the UE can detect the PDCCH and correctly decode the downlink control information (Downlink Control Information, DCI); when the CCE aggregation level corresponding to the downlink channel quality is good, reduce the CCE aggregation level to reduce the occupancy of PDCCH resources in this time slot. When the CCE aggregation level resources corresponding to the downlink channel quality cannot be divided, the CCE aggregation level can be adjusted up and down and the PDCCH transmission power compensation can be performed.

[0141] The PDCCH spatial multiplexing strategy corresponds to the resource joint optimization strategy between UEs. It determines whether the PDCCH resources can be shared with other UEs based on the spatial angle of the UE. Similar to the uplink and downlink scheduling pairing, spatial multiplexing is performed between different UEs based on their different spatial angles.

[0142] The above implementation process can realize refined PDCCH resource allocation according to the cell-level resource optimization strategy, improve the single-slot scheduling capability and rate gain of network equipment according to the UE-level resource optimization strategy, and improve the PDCCH resource utilization efficiency according to the resource joint optimization strategy between UEs, so that PDCCH resources are no longer limited to the time-frequency domain location.

[0143] In an optional embodiment of the present application, before allocating PDCCH resources to the target user equipment UE, the method further includes:

[0144] Obtaining a total number of CCEs corresponding to a first control resource set CORESET, where all UEs in the target cell correspond to the first CORESET;

[0145] For each time slot in the at least one time slot, the CCE occupancy of the current time slot is calculated using the following formula:

[0146]

[0147] Among them, P represents the CCE occupancy rate, n represents the total number of UEs in the current time slot, PDCCHNum i Indicates the number of PDCCHs to be sent by the i-th UE in the current time slot, CCEAL i represents the CCE aggregation level of the i-th UE-specific search space, N CCE-Total Indicates the total number of CCEs corresponding to the first CORESET.

[0148] Before allocating PDCCH resources to a target UE, it is necessary to obtain the CCE occupancy corresponding to the current time slot for each time slot in at least one time slot. When obtaining the CCE occupancy, it is first necessary to obtain the total number of CCEs of a first CORESET corresponding to the target cell, where each UE in the target cell corresponds to the first CORESET.

[0149] After obtaining the total number of CCEs of the first CORESET, calculation can be performed for each time slot in at least one time slot, specifically for the current time slot, to obtain the number of PDCCHs to be sent by each UE in the current time slot (PDCCHNum). i (i represents the UE ranking, and its value is any value from 1 to n) and the CCE aggregation level CCEAL of the UE-specific search space i , and for each UE, calculate the product of the number of PDCCHs to be sent and the CCE aggregation level of the UE-specific search space, accumulate the sum of n (the total number of UEs in the current time slot) products, and determine the CCE occupancy rate of the current time slot based on the ratio of the sum of the obtained products to the total number of CCEs corresponding to the first CORESET.

[0150] The obtaining the total number of CCEs corresponding to the first control resource set CORESET includes:

[0151] Obtain the number of RBs and the number of orthogonal frequency division multiplexing (OFDM) symbols of the first CORESET;

[0152] Calculate the product of the number of RBs of the first CORESET and the number of OFDM symbols of the first CORESET, and calculate the product and Num CCE-REG The total number of CCEs corresponding to the first CORESET is determined by the ratio of

[0153] Among them, the Num CCE-REG Indicates the number of resource element groups REG corresponding to a CCE, and the Num CCE-REG The value of is a fixed value.

[0154] When obtaining the total number of CCEs corresponding to the first CORESET, the number of RBs and the number of OFDM symbols can be obtained for the first CORESET. According to the obtained number of RBs, the number of OFDM symbols, and the number of resource element groups (REGs) corresponding to one CCE, the total number of CCEs corresponding to the first CORESET can be calculated using the following formula.

[0155] N CCE-Total =(RB*Symbol) / Num CCE-REG

[0156] Among them, RB in the above formula represents the number of RBs corresponding to the first CORESET, Symbol represents the number of OFDM symbols corresponding to the first CORESET, and Num CCE-REG Indicates the number of REGs corresponding to a CCE, and Num in NR CCE-REG The value of is 6.

[0157] That is, for the first CORESET, the product of the number of RBs corresponding to the first CORESET and the corresponding number of OFDM symbols is calculated, and the total number of CCEs corresponding to the first CORESET is determined based on the ratio of the obtained product to the number of REGs corresponding to one CCE in NR.

[0158] In the above implementation process, by obtaining the total number of CCEs corresponding to the first CORESET and using a preset formula to calculate the CCE occupancy of each time slot in at least one time slot, PDCCH resource allocation can be achieved according to the adjustment strategy associated with the CCE occupancy.

[0159] The following describes a process of allocating PDCCH resources to a target UE based on a CFI adaptive adjustment strategy associated with a CCE occupancy rate. In an optional embodiment of the present application, allocating PDCCH resources to a target user equipment UE based on a control format indicator CFI adaptive adjustment strategy associated with a control channel element CCE occupancy rate includes:

[0160] detecting a relationship between the number of OFDM symbols of the first CORESET and a first preset symbol number threshold and a second preset symbol number threshold, where the second preset symbol number threshold is greater than the first preset symbol number threshold;

[0161] When the number of OFDM symbols of the first CORESET is less than the first preset symbol number threshold, selecting a second CORESET corresponding to a second statistical period according to a target timeslot in which the CCE occupancy in the first statistical period is greater than the occupancy threshold, and allocating PDCCH resources to the target UE according to the second CORESET, wherein the number of OFDM symbols of the second CORESET is greater than or equal to the first preset symbol number threshold;

[0162] When the number of OFDM symbols of the first CORESET is greater than or equal to the first preset symbol number threshold and less than the second preset symbol number threshold, select a third CORESET corresponding to the second statistical period according to the PDCCH resource restriction state in the first statistical period, and allocate PDCCH resources to the target UE according to the third CORESET;

[0163] Each statistical period includes at least one time slot, and the number of time slots corresponding to each statistical period is the same; the second statistical period is the next statistical period adjacent to the first statistical period; and the first statistical period is the current statistical period.

[0164] When allocating PDCCH resources to the target UE according to the CFI adaptive adjustment strategy associated with the CCE occupancy, it is possible to first detect whether the number of OFDM symbols of the first CORESET is less than the first preset symbol number threshold. When the number of OFDM symbols of the first CORESET is less than the first preset symbol number threshold, determine the target time slot in which the CCE occupancy in the current corresponding first statistical period is greater than the occupancy threshold. After determining the target time slot, select a second CORESET for the second statistical period in which the number of OFDM symbols is greater than or equal to the first preset symbol number threshold, and allocate PDCCH resources to the UEs in the target cell one by one according to the second CORESET, and the target UE is located in the target cell, so as to realize allocation of PDCCH resources to the target UE.

[0165] When the number of OFDM symbols of the first CORESET is greater than or equal to the first preset symbol number threshold and less than the second preset symbol number threshold, the PDCCH resource restriction state in the first statistical period can be obtained, and according to the PDCCH resource restriction state in the first statistical period, the third CORESET corresponding to the second statistical period is selected, and the PDCCH resources are allocated one by one to the UEs in the target cell according to the selected third CORESET, so as to allocate PDCCH resources to the target UE. Wherein, the second preset symbol number threshold is greater than the first preset symbol number threshold, the number of time slots corresponding to each statistical period is the same and is at least one, and the number of time slots corresponding to the statistical period can be adjusted.

[0166] Optionally, selecting a second CORESET corresponding to a second statistical period according to a target time slot in which the CCE occupancy in the first statistical period is greater than an occupancy threshold includes:

[0167] For at least one time slot in the first statistical period, calculate the CCE occupancy corresponding to each time slot in sequence, and after obtaining the CCE occupancy, detect for each time slot whether the CCE occupancy is greater than the occupancy threshold;

[0168] When detecting that the CCE occupancy rate of the target time slot is greater than the occupancy rate threshold, the detection is stopped, and the second CORESET corresponding to the second statistical period is selected.

[0169] When selecting the second CORESET, the CCE occupancy rate corresponding to each time slot can be calculated in sequence for at least one time slot in the first statistical period. After obtaining the CCE occupancy rate corresponding to the current time slot, the obtained CCE occupancy rate is compared with the occupancy threshold to determine whether the CCE occupancy rate corresponding to the current time slot is greater than the occupancy threshold. If the CCE occupancy rate corresponding to the current time slot is greater than the occupancy threshold, the current time slot can be determined as the target time slot. After determining the target time slot, the detection can be stopped. Since there is a target time slot with a CCE occupancy rate greater than the occupancy threshold, it indicates that the proportion of CCE occupied is large and the remaining available CCEs are small. Therefore, for the next statistical period, it is necessary to select a second CORESET with a larger number of OFDM symbols to obtain more PDCCH resources.

[0170] Optionally, selecting a third CORESET corresponding to the second statistical period according to the PDCCH resource restriction state in the first statistical period includes:

[0171] When the adjustment timer corresponding to the first statistical period has not timed out, obtaining a CCE occupancy rate for each time slot in the first statistical period, and detecting whether the CCE occupancy rate is greater than the occupancy rate threshold;

[0172] Determining a ratio of PDCCH resource restriction times within the first statistical period according to the number of time slots in which the CCE occupancy rate is greater than the occupancy rate threshold, wherein when the CCE occupancy rate is greater than the occupancy rate threshold, determining that the PDCCH resource allocation of the current time slot has failed, the number of PDCCH resource allocation failures is equal to the number of PDCCH resource restrictions, and the ratio of the PDCCH resource restriction times is a ratio of the PDCCH resource restriction times to the total number of scheduling times within the first statistical period;

[0173] When the ratio of the number of times the PDCCH resource is restricted is less than a preset threshold, selecting a third CORESET for the second statistical period, the third CORESET having a number of OFDM symbols less than the first preset symbol number threshold;

[0174] When the ratio of the number of times the PDCCH resources are restricted is greater than the preset threshold, a third CORESET having a number of OFDM symbols greater than or equal to the second preset symbol number threshold is selected for the second statistical period.

[0175] In the case where the number of OFDM symbols of the first CORESET is greater than or equal to the first preset symbol number threshold and less than the second preset symbol number threshold, the CCE occupancy rate can be determined for each time slot in the first statistical period if the adjustment timer corresponding to the first statistical period has not timed out. Then, for each time slot, the CCE occupancy rate is compared with the occupancy rate threshold to obtain the number of target time slots whose CCE occupancy rate is greater than the occupancy rate threshold. When the CCE occupancy rate is greater than the occupancy rate threshold, it can be determined that the PDCCH resource allocation of the current time slot has failed, and the number of PDCCH resource allocation failures is the number of PDCCH resource restrictions. According to the ratio of the number of PDCCH resource restrictions to the total number of scheduling times in the first statistical period, the proportion of PDCCH resource restrictions in the first statistical period can be determined. After obtaining the number of PDCCH resource allocation failures corresponding to the first statistical period, the adjustment timer can be restarted to start timing for the second statistical period.

[0176] After obtaining the ratio of PDCCH resource restriction times in the first statistical period, the ratio of PDCCH resource restriction times can be compared with a preset threshold. If the ratio of PDCCH resource restriction times is greater than the preset threshold, it indicates that the number of PDCCH resource allocation failures is large. In this case, a third CORESET with a larger number of symbols can be selected for the second statistical period, that is, a third CORESET with a larger number of OFDM symbols greater than or equal to a second preset symbol number threshold. Here, the second preset symbol number threshold is greater than the first preset symbol number threshold. That is, when the number of OFDM symbols of the first CORESET is greater than or equal to the first preset symbol number threshold, if it is determined that the ratio of PDCCH resource restriction times in the first statistical period is greater than the preset threshold, the third CORESET with a larger number of OFDM symbols is selected for the second statistical period. If the ratio of PDCCH resource restriction times is less than the preset threshold, it indicates that the number of PDCCH resource allocation failures is within an acceptable range. In this case, a third CORESET with a smaller number of symbols can be selected for the second statistical period, that is, a third CORESET with a smaller number of OFDM symbols less than the first preset symbol number threshold. If the ratio of PDCCH resource restriction times is equal to the preset threshold, the current CORESET is maintained.

[0177] The following describes a specific implementation process for allocating PDCCH resources to a target UE based on a CFI adaptive adjustment strategy associated with CCE occupancy. Figure 2Shown, including:

[0178] Step 201: Check whether CFI adaptation associated with CCE occupancy is enabled. If enabled, execute step 202; otherwise, terminate the process.

[0179] Step 202: Detect whether the number of OFDM symbols of the first CORESET is less than a first preset symbol number threshold. If so, execute step 203; otherwise, execute step 206.

[0180] Step 203: For at least one time slot in the current statistical period, calculate the CCE occupancy rate corresponding to each time slot in turn, and detect whether there is a target time slot whose CCE occupancy rate is greater than the occupancy threshold. If so, execute step 204; otherwise, end the process of the current statistical period.

[0181] Step 204: Stop subsequent detection, select a second CORESET whose number of OFDM symbols is greater than or equal to the first preset symbol number threshold, and perform PDCCH resource allocation for the target UE according to the second CORESET.

[0182] Step 205: Restart the adjustment timer and enter the next statistical period.

[0183] Step 206 : Detect whether the adjustment timer corresponding to the current statistical period has timed out. If so, terminate the process of the current statistical period; otherwise, execute step 207 .

[0184] Step 207: Obtain the CCE occupancy rate of each time slot in the current statistical period, determine the proportion of PDCCH resource restriction times in the current statistical period based on the number of time slots whose CCE occupancy rate is greater than the occupancy rate threshold, and restart the adjustment timer to start timing the next statistical period.

[0185] Step 208 : Detect whether the ratio of the number of times the PDCCH resource is restricted in the current statistical period is greater than a preset threshold. If so, execute step 209 ; if less than the preset threshold, execute step 210 .

[0186] Step 209: When the number of OFDM symbols of the first CORESET is less than the second preset symbol number threshold, a third CORESET having a number of OFDM symbols greater than or equal to the second preset symbol number threshold is selected for the next statistical period, and PDCCH resources are allocated to the target UE according to the third CORESET, wherein the second preset symbol number threshold is greater than the first preset symbol threshold, and then the process ends.

[0187] Step 210: Select a third CORESET for the next statistical period, the number of OFDM symbols of which is less than the first preset symbol number threshold, perform PDCCH resource allocation for the target UE according to the third CORESET, and then end the process.

[0188] The above is the overall implementation process corresponding to the CFI adaptive adjustment strategy associated with CCE occupancy. Through CFI adaptation based on CCE occupancy, PDCCH resource allocation can be refined.

[0189] The following describes a process of allocating PDCCH resources to a target UE based on a preset CCE aggregation level adjustment policy. In an optional embodiment of the present application, allocating PDCCH resources to a target user equipment UE based on a preset CCE aggregation level adjustment policy includes:

[0190] In the case where PDCCH resource allocation is performed according to the CCE aggregation level determined by CCE adaptiveness and the allocation fails, detecting whether the CCE occupancy rate of the current time slot is less than the CCE optimization adjustment threshold;

[0191] When the CCE occupancy rate of the current time slot is less than the CCE optimization adjustment threshold, the PDCCH resource is allocated to the target UE after the CCE aggregation level is adjusted according to the current CCE aggregation level corresponding to the target UE.

[0192] The preset CCE aggregation level adjustment strategy corresponds to the UE-level resource optimization strategy, which is mainly aimed at the situation where resource allocation fails due to the full occupation of the CCE starting position when allocating resources based on the CCE aggregation level after CCE adaptation. In this case, it is possible to first detect whether the CCE occupancy rate of the current time slot is less than the CCE optimization adjustment threshold. If the CCE occupancy rate of the current time slot is less than the CCE optimization adjustment threshold, the current CCE aggregation level corresponding to the target UE can be obtained, and the corresponding strategy is executed according to the current CCE aggregation level corresponding to the target UE. It should be noted that since the channel environment of each UE may be different, the current CCE aggregation level corresponding to each UE may be different. The current CCE aggregation level here is the CCE aggregation level determined based on CCE adaptation. For each UE in the target cell, PDCCH resources can be allocated to the current UE according to the corresponding current CCE aggregation level.

[0193] The allocating PDCCH resources to the target UE after adjusting the CCE aggregation level according to the current CCE aggregation level corresponding to the target UE includes:

[0194] When the current CCE aggregation level is the first level, upgrading the current CCE aggregation level to the second level, performing PDCCH resource allocation for the target UE according to the second level, and reducing the PDCCH transmit power after the allocation is successful;

[0195] When the current CCE aggregation level is the third level, downgrading the current CCE aggregation level to the fourth level, performing PDCCH resource allocation for the target UE according to the fourth level, and increasing the PDCCH transmit power after the allocation is successful;

[0196] When the current CCE aggregation level does not belong to the first level or the third level, adjust the current CCE aggregation level according to a preset adjustment strategy, and perform PDCCH resource allocation for the target UE according to the adjusted CCE aggregation level;

[0197] Among them, the first level is the lowest CCE aggregation level, the second level is adjacent to the first level, the third level is the highest CCE aggregation level, and the fourth level is adjacent to the third level. When the current CCE aggregation level is the first level (level 1), the first strategy can be executed to adjust the current CCE aggregation level upward and upgrade it to the second level (level 2), and perform PDCCH resource allocation for the target UE according to the upgraded CCE aggregation level, wherein the preset CCE aggregation level adjustment strategy is a strategy based on the current channel conditions. In order not to affect the PDCCH detection under the current channel conditions, after adjusting the CCE aggregation level, it is necessary to adjust the PDCCH transmission power based on the new CCE aggregation level, that is, if the allocation is successful, the PDCCH transmission power is reduced based on the original PDCCH transmission power, so as to achieve the reduction of PDCCH transmission power while increasing the CCE aggregation level, thereby ensuring the detection of PDCCH. If the current CCE aggregation level is the third level (currently corresponding to level 16), the second strategy can be executed to adjust the current CCE aggregation level downward and downgrade it to the fourth level (currently corresponding to level 8). PDCCH resources are allocated to the target UE based on the downgraded CCE aggregation level. If the allocation is successful, the PDCCH transmit power is adjusted upward on the basis of the original PDCCH transmit power to achieve the goal of improving the PDCCH transmit power while reducing the CCE aggregation level, thereby ensuring PDCCH detection. If the current CCE aggregation level does not belong to the first level (corresponding to level 1) or the third level (currently corresponding to level 16), the CCE aggregation level cannot be accurately distinguished at this time. The preset adjustment strategy can be used to adjust the current CCE aggregation level, and PDCCH resources are allocated to the target UE based on the adjusted CCE aggregation level.

[0198] The adjusting the current CCE aggregation level according to a preset adjustment strategy, and allocating PDCCH resources to the target UE according to the adjusted CCE aggregation level, includes:

[0199] Increase the current CCE aggregation level by one level, and allocate PDCCH resources to the target UE according to the increased CCE aggregation level;

[0200] If the allocation is successful, reduce the PDCCH transmit power;

[0201] In the event of allocation failure, lowering the current CCE aggregation level that has not been increased by one level, and allocating PDCCH resources to the target UE according to the lowered CCE aggregation level;

[0202] If the allocation is successful, the PDCCH transmission power is increased; if the allocation fails, the adjustment is terminated.

[0203] When adjusting the current CCE aggregation level according to the preset adjustment strategy, the current CCE aggregation level may be first increased by one level, and then resources are allocated to the target UE based on the increased CCE aggregation level. If the allocation is successful, the PDCCH transmit power is adjusted downward on the basis of the original PDCCH transmit power, so as to reduce the PDCCH transmit power while increasing the CCE aggregation level. If the allocation fails, the current CCE aggregation level may be decreased by one level based on the level that has not been increased, and then resources are allocated to the target UE based on the decreased CCE aggregation level. If the allocation is successful, the PDCCH transmit power is adjusted upward on the basis of the original PDCCH transmit power, so as to increase the PDCCH transmit power while reducing the CCE aggregation level. If the allocation fails, the adjustment is terminated.

[0204] The above-mentioned solution for allocating PDCCH resources to the target UE based on the preset CCE aggregation level adjustment strategy can perform conflict optimization selection on the CCE aggregation level and implement re-allocation of PDCCH resources after adjusting the CCE aggregation level up or down.

[0205] The following describes a specific implementation process for allocating PDCCH resources to a target UE based on a preset CCE aggregation level adjustment strategy. Figure 3 Shown, including:

[0206] Step 301: Allocate resources according to the CCE aggregation level after CCE adaptation.

[0207] Step 302: Check whether the allocation is successful. If successful, end the process; otherwise, execute step 303.

[0208] Step 303: Check whether the CCE conflict optimization switch is turned on and whether the CCE occupancy rate of the current time slot is less than the CCE optimization adjustment threshold. If so, execute step 304; otherwise, end the process.

[0209] Step 304 : Detect whether the current CCE aggregation level of the target UE is level 1 or level 16. If so, execute step 305 ; otherwise, execute step 308 .

[0210] Step 305: When the current CCE aggregation level is level 1, upgrade the current CCE aggregation level to level 2, and allocate PDCCH resources to the target UE according to the upgraded CCE aggregation level; when the current CCE aggregation level is level 16, downgrade the current CCE aggregation level to level 8, and allocate PDCCH resources to the target UE according to the downgraded CCE aggregation level.

[0211] Step 306: Check whether the allocation is successful. If yes, proceed to step 307; otherwise, end the process.

[0212] Step 307: If the current CCE aggregation level is level 1 and resource allocation is successful after upgrading to level 2, the PDCCH transmit power is reduced; if the current CCE aggregation level is level 16 and resource allocation is successful after downgrading to level 8, the PDCCH transmit power is increased. The process then ends.

[0213] Step 308: Increase the current CCE aggregation level by one level, and allocate PDCCH resources to the target UE according to the increased CCE aggregation level.

[0214] Step 309 : Check whether the allocation is successful. If so, execute step 310 ; otherwise, execute step 311 .

[0215] Step 310: Reduce the PDCCH transmission power, and then end the process.

[0216] Step 311: Lower the current CCE aggregation level by one level, and allocate PDCCH resources to the target UE according to the lowered CCE aggregation level.

[0217] Step 312: Check whether the allocation is successful. If so, execute step 313; otherwise, end the process.

[0218] Step 313: Increase the PDCCH transmit power, and then end the process.

[0219] The above is the overall implementation process corresponding to the preset CCE aggregation level adjustment strategy. By increasing or decreasing the CCE aggregation level to achieve PDCCH resource allocation, CCE conflict optimization can be achieved after CCE adaptation, thereby improving the single-slot scheduling capability and rate gain of network equipment.

[0220] The following describes a process of allocating PDCCH resources to a target UE according to a PDCCH spatial multiplexing strategy. In an optional embodiment of the present application, allocating PDCCH resources to a target user equipment UE according to a physical downlink control channel PDCCH spatial multiplexing strategy includes:

[0221] Receive a target direction of arrival angle (DOA) value reported by the target UE, and determine a target DOA index value according to the target DOA value;

[0222] Determining, according to the CCE starting position of the target UE and the target DOA index value, a first UE in the target cell that can share the same PDCCH resources with the target UE;

[0223] The first PDCCH resource corresponding to the first UE is determined as the PDCCH resource of the target UE.

[0224] In order to optimize PDCCH resources between user devices, in addition to the time and frequency domains, PDCCH spatial division multiplexing can be performed based on the physical location of the user device. The Medium Access Control (MAC) layer mainly determines the PDCCH pairing relationship of the user device through the Direction of Arrival (DOA) angle, where the DOA value of the user device can be used to characterize the physical location of the user device. In order to achieve the effect of prioritizing spatial division and then frequency division, the PDCCH resource allocation is constrained to configure a total of 8 CCEs, or 48 PRBs, for a dedicated CORESET. When the dedicated search space has only a candidate set with aggregation level 8 as 1, the number of candidate sets for other aggregation levels is 0, thereby ensuring that only one dedicated PDCCH can be allocated to each time slot. Allocating multiple dedicated PDCCHs necessarily requires spatial division. The MAC layer converts the DOA value reported by the user device into an index value, the relationship of which is shown in Table 2. DOA_H is the horizontal angle reported by the user device, and the vertical angle is not distinguished.

[0225] Horizontal direction of arrival DOA_H DOA index value doa_H<=-35 0 -35<doa_H<=0 1 0<doa_H<=35 2 doa_H>35 3

[0226] Table 2 Correspondence between horizontal angle value and index value of user equipment

[0227] Among them, after receiving the target DOA value reported by the target UE, the target DOA index value corresponding to the target DOA value can be determined according to Table 2, and then based on the CCE starting position and target DOA index value corresponding to the target UE, the first UE that can share the same PDCCH resources with the target UE is determined. After finding the first UE, the first PDCCH resource corresponding to the first UE is determined as the PDCCH resource of the target UE to realize spatial division multiplexing of PDCCH resources.

[0228] Optionally, determining, according to the CCE starting position of the target UE and the target DOA index value, a first UE in the target cell that can share the same PDCCH resources with the target UE includes:

[0229] In the current time slot, detecting whether there is a UE in the target cell whose CCE starting position is the same as the CCE starting position of the target UE;

[0230] If so, the DOA index value corresponding to the detected UE is compared with the target DOA index value. If the two are different, the detected UE is determined to be the first UE.

[0231] When determining the first UE based on the CCE starting position and target DOA index value corresponding to the target UE, it is possible to detect whether there is a UE in the target cell whose CCE starting position is the same as the CCE starting position of the target UE within the current time slot. If so, it means that the time-frequency domain position is already occupied, which can be distinguished by the physical position of the user equipment, i.e., the DOA index value. If the DOA index value is the same as before, it means that spatial division multiplexing has been performed and the allocation has failed. If the DOA index value is different from before, PDCCH spatial division multiplexing can be performed. That is, when there is a UE whose CCE starting position is the same as the CCE starting position of the target UE, for the detected UE, its corresponding DOA index value is compared with the target DOA index value. When the index values ​​are different, it is determined that the detected UE is the first UE, and the PDCCH resources of the first UE are determined as the PDCCH resources of the target UE, thereby realizing spatial division multiplexing.

[0232] After determining the first PDCCH resource corresponding to the first UE as the PDCCH resource of the target UE, the method further includes:

[0233] Feedback the CCE starting position of the first PDCCH resource to the target UE;

[0234] Update the number of PDCCH resource allocations and record the target DOA index value.

[0235] After determining the first PDCCH resource for the target UE, the CCE starting position of the first PDCCH resource can be fed back to the target UE, so that the target UE can determine the first PDCCH resource based on the CCE starting position, thereby enabling the target UE to use the first PDCCH resource. At the same time, the number of PDCCH resource allocations can be updated, and the target DOA index value can be recorded to provide a comparison basis for subsequent detection.

[0236] The following describes the process of allocating PDCCH resources to the target UE based on the PDCCH space division multiplexing strategy through a specific implementation process. Figure 4 Shown, including:

[0237] Step 401: Check whether the space division multiplexing switch is turned on. If it is turned on, execute step 402; otherwise, end the process.

[0238] Step 402 : Check whether it is the first time to allocate PDCCH resources. If so, execute step 403 ; otherwise, execute step 404 .

[0239] Step 403: Process according to the original process and end the process after processing

[0240] Step 404: In the current time slot, detect whether there is a UE in the target cell whose CCE starting position is the same as that of the target UE. If so, execute step 405; otherwise, execute step 408.

[0241] Step 405: Compare the detected DOA index value corresponding to the UE with the target DOA index value to determine whether the two DOA index values ​​are the same. If they are not the same, execute step 406; otherwise, execute step 407.

[0242] Step 406 : Determine the detected UE as the first UE, feed back the CCE starting position corresponding to the first PDCCH resource of the first UE to the target UE, update the PDCCH resource allocation times and record the target DOA index value, and then execute step 408 .

[0243] Step 407: Determine that PDCCH resource allocation fails, and end the process.

[0244] Step 408: Determine that the PDCCH resource allocation is successful, and end the process.

[0245] The above is the overall implementation process corresponding to the PDCCH spatial multiplexing strategy. By determining the user equipment that can perform PDCCH spatial multiplexing based on the DOA value reported by the user equipment, the efficiency of PDCCH resource utilization can be improved, so that PDCCH resources are no longer limited to the time and frequency domain locations.

[0246] The following describes the relationship between the CFI adaptive adjustment strategy associated with the CCE occupancy rate, the preset CCE aggregation level adjustment strategy, and the PDCCH space division multiplexing strategy. Figure 5 As shown in the figure, CCE aggregation level adjustment and PDCCH spatial division multiplexing affect CCE occupancy, which ultimately affects CFI adaptation based on CCE occupancy. This CFI adaptation based on CCE occupancy in turn affects CCE adaptation conflict optimization. The three algorithms are interrelated and influence each other, which can jointly improve overall performance.

[0247] The above is the PDCCH resource allocation method of the embodiment of the present application. PDCCH resource allocation is performed through the CFI adaptive adjustment strategy associated with the CCE occupancy rate. Refined PDCCH resource allocation can be achieved according to the cell-level resource optimization strategy. PDCCH resource allocation is performed through the preset CCE aggregation level adjustment strategy. The single-slot scheduling capability and rate gain of the network equipment can be improved according to the UE-level resource optimization strategy. PDCCH resource allocation is performed through the PDCCH spatial division multiplexing strategy. The PDCCH resource utilization efficiency can be improved according to the resource joint optimization strategy between UEs, so that PDCCH resources are no longer limited to the time-frequency domain location, and the above three strategies are interrelated and influence each other, and can jointly improve the overall performance.

[0248] The above describes the PDCCH resource allocation method provided by the embodiment of the present application. The following will describe the PDCCH resource allocation device provided by the embodiment of the present application in conjunction with the accompanying drawings.

[0249] See also Figure 6 , an embodiment of the present application further provides a PDCCH resource allocation device, applied to a network device, comprising:

[0250] The processing module 601 is configured to allocate PDCCH resources to a target user equipment UE according to at least one of a control format indicator (CFI) adaptive adjustment strategy associated with a control channel element (CCE) occupancy rate, a preset CCE aggregation level adjustment strategy, and a physical downlink control channel (PDCCH) spatial division multiplexing strategy.

[0251] Optionally, the CFI adaptive adjustment strategy associated with the CCE occupancy rate corresponds to a cell-level resource optimization strategy, the preset CCE aggregation level adjustment strategy corresponds to a UE-level resource optimization strategy, and the PDCCH spatial division multiplexing strategy corresponds to a joint resource optimization strategy between UEs;

[0252] The CFI adaptive adjustment strategy associated with the CCE occupancy rate, the preset CCE aggregation level adjustment strategy, and the PDCCH spatial division multiplexing strategy all correspond to a target cell, the target cell includes at least one UE, and the target UE is located in the target cell.

[0253] Optionally, the device further includes:

[0254] an acquisition module, configured to acquire a total number of CCEs corresponding to a first control resource set CORESET before the processing module allocates PDCCH resources to a target user equipment UE, wherein all UEs in the target cell correspond to the first CORESET;

[0255] The calculation module is configured to calculate, for each time slot in at least one time slot, a CCE occupancy rate of the current time slot using the following formula:

[0256]

[0257] Among them, P represents the CCE occupancy rate, n represents the total number of UEs in the current time slot, PDCCHNum i Indicates the number of PDCCHs to be sent by the i-th UE in the current time slot, CCEAL i represents the CCE aggregation level of the i-th UE-specific search space, N CCE-Total Indicates the total number of CCEs corresponding to the first CORESET.

[0258] Optionally, the acquisition module includes:

[0259] An acquisition submodule, configured to acquire the number of RBs and the number of orthogonal frequency division multiplexing OFDM symbols of the first CORESET;

[0260] The first determination submodule is configured to calculate the product of the number of RBs of the first CORESET and the number of OFDM symbols of the first CORESET, and to calculate the product and Num CCE-REG The total number of CCEs corresponding to the first CORESET is determined by the ratio of

[0261] Among them, the Num CCE-REG Indicates the number of resource element groups REG corresponding to a CCE, and the Num CCE-REG The value of is a fixed value.

[0262] Optionally, the processing module includes:

[0263] a first detection submodule, configured to detect a relationship between the number of OFDM symbols of the first CORESET and a first preset symbol number threshold and a second preset symbol number threshold, where the second preset symbol number threshold is greater than the first preset symbol number threshold;

[0264] a first processing submodule, configured to, when the number of OFDM symbols of the first CORESET is less than the first preset symbol number threshold, select, based on a target timeslot in which the CCE occupancy in the first statistical period is greater than the occupancy threshold, a second CORESET corresponding to a second statistical period, and allocate PDCCH resources to the target UE according to the second CORESET, wherein the number of OFDM symbols of the second CORESET is greater than or equal to the first preset symbol number threshold;

[0265] a second processing submodule, configured to, when the number of OFDM symbols of the first CORESET is greater than or equal to the first preset symbol number threshold and less than the second preset symbol number threshold, select a third CORESET corresponding to the second statistical period according to the PDCCH resource restriction state in the first statistical period, and allocate PDCCH resources to the target UE according to the third CORESET;

[0266] Each statistical period includes at least one time slot, and the number of time slots corresponding to each statistical period is the same; the second statistical period is the next statistical period adjacent to the first statistical period; and the first statistical period is the current statistical period.

[0267] Optionally, the first processing submodule includes:

[0268] a calculation and detection unit, configured to calculate, for at least one time slot in the first statistical period, a CCE occupancy rate corresponding to each time slot in sequence, and detect, for each time slot, whether the CCE occupancy rate is greater than the occupancy threshold after obtaining the CCE occupancy rate;

[0269] The first processing unit is configured to stop detecting when detecting that the CCE occupancy is greater than the target time slot of the occupancy threshold, and select the second CORESET corresponding to the second statistical period.

[0270] Optionally, the second processing submodule includes:

[0271] a first detection unit, configured to obtain a CCE occupancy rate for each time slot in the first statistical period and detect whether the CCE occupancy rate is greater than the occupancy rate threshold when the adjustment timer corresponding to the first statistical period has not timed out;

[0272] a determining unit, configured to determine a ratio of PDCCH resource restriction times within the first statistical period based on the number of time slots in which the CCE occupancy rate is greater than the occupancy rate threshold, wherein when the CCE occupancy rate is greater than the occupancy rate threshold, it is determined that the PDCCH resource allocation of the current time slot has failed, the number of PDCCH resource allocation failures is equal to the number of PDCCH resource restrictions, and the ratio of the PDCCH resource restriction times is the ratio of the PDCCH resource restriction times to the total number of scheduling times within the first statistical period;

[0273] A first selection unit is configured to select, for the second statistical period, a third CORESET having a number of OFDM symbols less than the first preset symbol number threshold when the ratio of the number of times the PDCCH resource is restricted is less than a preset threshold;

[0274] The second selection unit is configured to select, for the second statistical period, a third CORESET having a number of OFDM symbols greater than or equal to the second preset symbol number threshold when the ratio of the number of times the PDCCH resource is restricted is greater than the preset threshold.

[0275] Optionally, the processing module includes:

[0276] The second detection submodule is used to detect whether the CCE occupancy rate of the current time slot is less than the CCE optimization adjustment threshold when PDCCH resource allocation is performed according to the CCE aggregation level determined by CCE adaptively and the allocation fails;

[0277] The third processing submodule is configured to allocate PDCCH resources to the target UE after adjusting the CCE aggregation level according to the current CCE aggregation level corresponding to the target UE when the CCE occupancy rate of the current time slot is less than the CCE optimization adjustment threshold.

[0278] Optionally, the third processing submodule includes:

[0279] a second processing unit, configured to, when the current CCE aggregation level is the first level, upgrade the current CCE aggregation level to the second level, perform PDCCH resource allocation for the target UE according to the second level, and reduce the PDCCH transmit power after successful allocation;

[0280] a third processing unit, configured to, when the current CCE aggregation level is the third level, downgrade the current CCE aggregation level to a fourth level, perform PDCCH resource allocation for the target UE according to the fourth level, and increase the PDCCH transmit power after successful allocation;

[0281] a fourth processing unit, configured to adjust the current CCE aggregation level according to a preset adjustment strategy when the current CCE aggregation level does not belong to the first level or the third level, and perform PDCCH resource allocation for the target UE according to the adjusted CCE aggregation level;

[0282] The first level is the lowest CCE aggregation level, the second level is adjacent to the first level, the third level is the highest CCE aggregation level, and the fourth level is adjacent to the third level.

[0283] Optionally, the fourth processing unit is further configured to:

[0284] Increase the current CCE aggregation level by one level, and allocate PDCCH resources to the target UE according to the increased CCE aggregation level;

[0285] If the allocation is successful, reduce the PDCCH transmit power;

[0286] In the event of allocation failure, lowering the current CCE aggregation level that has not been increased by one level, and allocating PDCCH resources to the target UE according to the lowered CCE aggregation level;

[0287] If the allocation is successful, the PDCCH transmission power is increased; if the allocation fails, the adjustment is terminated.

[0288] Optionally, the processing module includes:

[0289] A receiving and determining submodule is configured to receive a target direction of arrival angle (DOA) value reported by the target UE, and determine a target DOA index value according to the target DOA value;

[0290] A second determining submodule is configured to determine, according to the CCE starting position of the target UE and the target DOA index value, a first UE in the target cell that can share the same PDCCH resources with the target UE;

[0291] The third determining submodule is configured to determine the first PDCCH resource corresponding to the first UE as the PDCCH resource of the target UE.

[0292] Optionally, the second determining submodule includes:

[0293] A second detection unit is configured to detect, in a current time slot, whether there is a UE in the target cell whose CCE starting position is the same as that of the target UE;

[0294] A comparison and determination unit is used to compare the DOA index value corresponding to the detected UE with the target DOA index value, if any, and determine the detected UE as the first UE when the two are different.

[0295] Optionally, the processing module further includes:

[0296] a feedback submodule, configured to feed back a CCE starting position of the first PDCCH resource to the target UE after the third determining submodule determines the first PDCCH resource corresponding to the first UE as the PDCCH resource of the target UE;

[0297] The update record submodule is used to update the number of PDCCH resource allocations and record the target DOA index value.

[0298] It should be noted that the division of units in the embodiments of the present application is schematic and is merely a logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0299] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) or a processor to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0300] It should be noted here that the above-mentioned device provided in the embodiment of the present application can implement all the method steps implemented in the above-mentioned method embodiment and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those in the method embodiment will not be described in detail here.

[0301] The present application also provides a network device, such as Figure 7 As shown, the network device includes a memory 701, a transceiver 702, and a processor 703; the memory 701 is used to store computer programs; the transceiver 702 is used to receive and send data under the control of the processor 703; the processor 703 is used to read the computer program in the memory 701 and perform the following operations:

[0302] PDCCH resources are allocated to target user equipment UE according to at least one of a control format indicator CFI adaptive adjustment strategy associated with a control channel element CCE occupancy rate, a preset CCE aggregation level adjustment strategy, and a physical downlink control channel PDCCH spatial division multiplexing strategy.

[0303] Optionally, the CFI adaptive adjustment strategy associated with the CCE occupancy rate corresponds to a cell-level resource optimization strategy, the preset CCE aggregation level adjustment strategy corresponds to a UE-level resource optimization strategy, and the PDCCH spatial division multiplexing strategy corresponds to a joint resource optimization strategy between UEs;

[0304] The CFI adaptive adjustment strategy associated with the CCE occupancy rate, the preset CCE aggregation level adjustment strategy, and the PDCCH spatial division multiplexing strategy all correspond to a target cell, the target cell includes at least one UE, and the target UE is located in the target cell.

[0305] Optionally, before allocating PDCCH resources to the target user equipment UE, the processor 703 is further configured to:

[0306] Obtaining a total number of CCEs corresponding to a first control resource set CORESET, where all UEs in the target cell correspond to the first CORESET;

[0307] For each time slot in the at least one time slot, the CCE occupancy of the current time slot is calculated using the following formula:

[0308]

[0309] Among them, P represents the CCE occupancy rate, n represents the total number of UEs in the current time slot, PDCCHNum i Indicates the number of PDCCHs to be sent by the i-th UE in the current time slot, CCEAL i represents the CCE aggregation level of the i-th UE-specific search space, N CCE-Total Indicates the total number of CCEs corresponding to the first CORESET.

[0310] Optionally, when acquiring the total number of CCEs corresponding to the first control resource set CORESET, the processor 703 is further configured to:

[0311] Obtain the number of RBs and the number of orthogonal frequency division multiplexing (OFDM) symbols of the first CORESET;

[0312] Calculate the product of the number of RBs of the first CORESET and the number of OFDM symbols of the first CORESET, and calculate the product and Num CCE-REG The total number of CCEs corresponding to the first CORESET is determined by the ratio of

[0313] Among them, the Num CCE-REG Indicates the number of resource element groups REG corresponding to a CCE, and the Num CCE-REG The value of is a fixed value.

[0314] Optionally, when allocating PDCCH resources to a target user equipment UE according to a control format indication CFI adaptive adjustment strategy associated with a control channel element CCE occupancy rate, the processor 703 is further configured to:

[0315] detecting a relationship between the number of OFDM symbols of the first CORESET and a first preset symbol number threshold and a second preset symbol number threshold, where the second preset symbol number threshold is greater than the first preset symbol number threshold;

[0316] When the number of OFDM symbols of the first CORESET is less than the first preset symbol number threshold, selecting a second CORESET corresponding to a second statistical period according to a target timeslot in which the CCE occupancy in the first statistical period is greater than the occupancy threshold, and allocating PDCCH resources to the target UE according to the second CORESET, wherein the number of OFDM symbols of the second CORESET is greater than or equal to the first preset symbol number threshold;

[0317] When the number of OFDM symbols of the first CORESET is greater than or equal to the first preset symbol number threshold and less than the second preset symbol number threshold, select a third CORESET corresponding to the second statistical period according to the PDCCH resource restriction state in the first statistical period, and allocate PDCCH resources to the target UE according to the third CORESET;

[0318] Each statistical period includes at least one time slot, and the number of time slots corresponding to each statistical period is the same; the second statistical period is the next statistical period adjacent to the first statistical period; and the first statistical period is the current statistical period.

[0319] Optionally, when selecting the second CORESET corresponding to the second statistical period according to the target timeslot in which the CCE occupancy in the first statistical period is greater than the occupancy threshold, the processor 703 is further configured to:

[0320] For at least one time slot in the first statistical period, calculate the CCE occupancy corresponding to each time slot in sequence, and after obtaining the CCE occupancy, detect for each time slot whether the CCE occupancy is greater than the occupancy threshold;

[0321] When detecting that the CCE occupancy rate of the target time slot is greater than the occupancy rate threshold, the detection is stopped, and the second CORESET corresponding to the second statistical period is selected.

[0322] Optionally, when selecting the third CORESET corresponding to the second statistical period according to the PDCCH resource restriction state in the first statistical period, the processor 703 is further configured to:

[0323] When the adjustment timer corresponding to the first statistical period has not timed out, obtaining a CCE occupancy rate for each time slot in the first statistical period, and detecting whether the CCE occupancy rate is greater than the occupancy rate threshold;

[0324] Determining a ratio of PDCCH resource restriction times within the first statistical period according to the number of time slots in which the CCE occupancy rate is greater than the occupancy rate threshold, wherein when the CCE occupancy rate is greater than the occupancy rate threshold, determining that the PDCCH resource allocation of the current time slot has failed, the number of PDCCH resource allocation failures is equal to the number of PDCCH resource restrictions, and the ratio of the PDCCH resource restriction times is a ratio of the PDCCH resource restriction times to the total number of scheduling times within the first statistical period;

[0325] When the ratio of the number of times the PDCCH resource is restricted is less than a preset threshold, selecting a third CORESET for the second statistical period, the third CORESET having a number of OFDM symbols less than the first preset symbol number threshold;

[0326] When the ratio of the number of times the PDCCH resources are restricted is greater than the preset threshold, a third CORESET having a number of OFDM symbols greater than or equal to the second preset symbol number threshold is selected for the second statistical period.

[0327] Optionally, when allocating PDCCH resources to a target user equipment UE according to a preset CCE aggregation level adjustment policy, the processor 703 is further configured to:

[0328] In the case where PDCCH resource allocation is performed according to the CCE aggregation level determined by CCE adaptiveness and the allocation fails, detecting whether the CCE occupancy rate of the current time slot is less than the CCE optimization adjustment threshold;

[0329] When the CCE occupancy rate of the current time slot is less than the CCE optimization adjustment threshold, the PDCCH resource is allocated to the target UE after the CCE aggregation level is adjusted according to the current CCE aggregation level corresponding to the target UE.

[0330] Optionally, when allocating PDCCH resources to the target UE after adjusting the CCE aggregation level according to the current CCE aggregation level corresponding to the target UE, the processor 703 is further configured to:

[0331] When the current CCE aggregation level is the first level, upgrading the current CCE aggregation level to the second level, performing PDCCH resource allocation for the target UE according to the second level, and reducing the PDCCH transmit power after the allocation is successful;

[0332] When the current CCE aggregation level is the third level, downgrading the current CCE aggregation level to the fourth level, performing PDCCH resource allocation for the target UE according to the fourth level, and increasing the PDCCH transmit power after the allocation is successful;

[0333] When the current CCE aggregation level does not belong to the first level or the third level, adjust the current CCE aggregation level according to a preset adjustment strategy, and perform PDCCH resource allocation for the target UE according to the adjusted CCE aggregation level;

[0334] The first level is the lowest CCE aggregation level, the second level is adjacent to the first level, the third level is the highest CCE aggregation level, and the fourth level is adjacent to the third level.

[0335] Optionally, when adjusting the current CCE aggregation level according to a preset adjustment policy and allocating PDCCH resources to the target UE according to the adjusted CCE aggregation level, the processor 703 is further configured to:

[0336] Increase the current CCE aggregation level by one level, and allocate PDCCH resources to the target UE according to the increased CCE aggregation level;

[0337] If the allocation is successful, reduce the PDCCH transmit power;

[0338] In the event of allocation failure, lowering the current CCE aggregation level that has not been increased by one level, and allocating PDCCH resources to the target UE according to the lowered CCE aggregation level;

[0339] If the allocation is successful, the PDCCH transmission power is increased; if the allocation fails, the adjustment is terminated.

[0340] Optionally, when allocating PDCCH resources to a target user equipment UE according to a physical downlink control channel (PDCCH) spatial division multiplexing policy, the processor 703 is further configured to:

[0341] Control the transceiver 702 to receive the target direction of arrival angle DOA value reported by the target UE, and determine a target DOA index value according to the target DOA value;

[0342] Determining, according to the CCE starting position of the target UE and the target DOA index value, a first UE in the target cell that can share the same PDCCH resources with the target UE;

[0343] The first PDCCH resource corresponding to the first UE is determined as the PDCCH resource of the target UE.

[0344] Optionally, when determining, according to the CCE starting position of the target UE and the target DOA index value, a first UE in the target cell that can share the same PDCCH resources with the target UE, the processor 703 is further configured to:

[0345] In the current time slot, detecting whether there is a UE in the target cell whose CCE starting position is the same as the CCE starting position of the target UE;

[0346] If so, the DOA index value corresponding to the detected UE is compared with the target DOA index value. If the two are different, the detected UE is determined to be the first UE.

[0347] Optionally, after determining the first PDCCH resource corresponding to the first UE as the PDCCH resource of the target UE, the processor 703 is further configured to:

[0348] Control the transceiver 702 to feed back the CCE starting position of the first PDCCH resource to the target UE;

[0349] Update the number of PDCCH resource allocations and record the target DOA index value.

[0350] Among them, Figure 7 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 703 and memory represented by memory 701. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are all well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 702 may be a plurality of components, i.e., a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, such as a wireless channel, a wired channel, an optical cable, and the like. The processor 703 is responsible for managing the bus architecture and general processing, and the memory 701 may store data used by the processor 703 when performing operations.

[0351] The processor 703 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor may also adopt a multi-core architecture.

[0352] The processor calls the computer program stored in the memory to execute any of the methods provided in the embodiments of the present application according to the obtained executable instructions. The processor and the memory can also be arranged physically separately.

[0353] It should be noted here that the above-mentioned device provided in the embodiment of the present application can implement all the method steps implemented in the above-mentioned method embodiment and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those in the method embodiment will not be described in detail here.

[0354] An embodiment of the present application further provides a processor-readable storage medium, wherein the processor-readable storage medium stores a computer program, and the computer program is used to enable the processor to execute the PDCCH resource allocation method.

[0355] The processor-readable storage medium can be any available medium or data storage device that can be accessed by the processor, including but not limited to magnetic storage (such as floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO)), optical storage (such as CDs, DVDs, BDs, HVDs, etc.), and semiconductor storage (such as ROMs, EPROMs, EEPROMs, non-volatile memories (NANDFLASH), solid-state drives (SSDs)), etc.

[0356] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage and optical storage, etc.) that contain computer-usable program code.

[0357] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the steps in the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0358] These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the processor-readable memory produce an article of manufacture comprising an instruction device that implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.

[0359] These processor-executable instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are performed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable device to implement the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.

[0360] Obviously, those skilled in the art may make various changes and modifications to this application without departing from the spirit and scope of this application. Thus, if these modifications and variations of this application fall within the scope of the claims of this application and their equivalents, this application is intended to include these modifications and variations.

Claims

1. A PDCCH resource allocation method, applied to a network device, characterized in that: include: Allocate PDCCH resources to a target user equipment UE according to at least two of a control format indicator (CFI) adaptive adjustment strategy associated with a control channel element (CCE) occupancy rate, a preset CCE aggregation level adjustment strategy, and a physical downlink control channel (PDCCH) spatial division multiplexing strategy; The method of allocating PDCCH resources to a target user equipment UE according to a control format indicator (CFI) adaptive adjustment strategy associated with a control channel element (CCE) occupancy rate includes: Get the number of orthogonal frequency division multiplexing OFDM symbols of the first CORESET; detecting a relationship between the number of OFDM symbols of the first CORESET and a first preset symbol number threshold and a second preset symbol number threshold, where the second preset symbol number threshold is greater than the first preset symbol number threshold; When the number of OFDM symbols of the first CORESET is less than the first preset symbol number threshold, selecting a second CORESET corresponding to a second statistical period according to a target time slot in which a CCE occupancy in the first statistical period is greater than an occupancy threshold, and allocating PDCCH resources to the target UE according to the second CORESET, including: calculating, for at least one time slot in the first statistical period, a CCE occupancy corresponding to each time slot in sequence, and detecting, for each time slot after obtaining the CCE occupancy, whether the CCE occupancy is greater than the occupancy threshold; stopping detection when detecting the target time slot in which the CCE occupancy is greater than the occupancy threshold, and selecting the second CORESET corresponding to the second statistical period; wherein the number of OFDM symbols of the second CORESET is greater than or equal to the first preset symbol number threshold; When the number of OFDM symbols of the first CORESET is greater than or equal to the first preset symbol number threshold and less than the second preset symbol number threshold, according to the PDCCH resource restriction state in the first statistical period, select the third CORESET corresponding to the second statistical period, and allocate PDCCH resources to the target UE according to the third CORESET, including: when the adjustment timer corresponding to the first statistical period has not timed out, obtain the CCE occupancy rate for each time slot in the first statistical period, and detect whether the CCE occupancy rate is greater than the occupancy rate threshold; determine the proportion of the number of PDCCH resource restrictions in the first statistical period according to the number of time slots in which the CCE occupancy rate is greater than the occupancy rate threshold, wherein when the CCE occupancy rate is greater than the occupancy rate threshold, it is determined that the PDCCH resource allocation of the current time slot has failed, the number of PDCCH resource allocation failures is equal to the number of PDCCH resource restrictions, and the PDCCH resource is restricted. The ratio of the number of times the PDCCH resource is restricted is the ratio of the number of times the PDCCH resource is restricted to the total number of scheduling times in the first statistical period; when the ratio of the number of times the PDCCH resource is restricted is less than the preset threshold, a third CORESET whose number of OFDM symbols is less than the first preset symbol number threshold is selected for the second statistical period; when the ratio of the number of times the PDCCH resource is restricted is greater than the preset threshold, a third CORESET whose number of OFDM symbols is greater than or equal to the second preset symbol number threshold is selected for the second statistical period; when the ratio of the number of times the PDCCH resource is restricted is equal to the preset threshold, a third CORESET whose number of OFDM symbols is equal to the second preset symbol number threshold is selected for the second statistical period; wherein each statistical period includes at least one time slot, and the number of time slots corresponding to each statistical period is the same, the second statistical period is the next statistical period adjacent to the first statistical period, and the first statistical period is the current statistical period; The allocating PDCCH resources to the target user equipment UE according to the physical downlink control channel PDCCH spatial division multiplexing strategy includes: Receive a target direction of arrival angle (DOA) value reported by the target UE, and determine a target DOA index value according to the target DOA value; In the current time slot, detecting whether there is a UE in the target cell whose CCE starting position is the same as the CCE starting position of the target UE; If so, compare the DOA index value corresponding to the detected UE with the target DOA index value, and if the two are different, determine the detected UE as the first UE; The first PDCCH resource corresponding to the first UE is determined as the PDCCH resource of the target UE.

2. The PDCCH resource allocation method according to claim 1, wherein: The CFI adaptive adjustment strategy associated with the CCE occupancy rate corresponds to a cell-level resource optimization strategy, the preset CCE aggregation level adjustment strategy corresponds to a UE-level resource optimization strategy, and the PDCCH spatial division multiplexing strategy corresponds to a joint resource optimization strategy between UEs; The CFI adaptive adjustment strategy associated with the CCE occupancy rate, the preset CCE aggregation level adjustment strategy, and the PDCCH spatial division multiplexing strategy all correspond to a target cell, the target cell includes at least one UE, and the target UE is located in the target cell.

3. The PDCCH resource allocation method according to claim 2, wherein: Before allocating PDCCH resources to the target user equipment UE, the method further includes: Obtaining a total number of CCEs corresponding to a first control resource set CORESET, where all UEs in the target cell correspond to the first CORESET; For each time slot in the at least one time slot, the CCE occupancy of the current time slot is calculated using the following formula: Among them, P represents the CCE occupancy rate, n represents the total number of UEs in the current time slot, PDCCHNum i Indicates the number of PDCCHs to be sent by the i-th UE in the current time slot, CCEAL i represents the CCE aggregation level of the i-th UE-specific search space, N CCE-Total Indicates the total number of CCEs corresponding to the first CORESET.

4. The PDCCH resource allocation method according to claim 3, wherein: The obtaining the total number of CCEs corresponding to the first control resource set CORESET includes: Obtain the number of RBs of the first CORESET; Calculate the product of the number of RBs of the first CORESET and the number of OFDM symbols of the first CORESET, and calculate the product and Num CCE-REG The total number of CCEs corresponding to the first CORESET is determined by the ratio of Among them, the Num CCE-REG Indicates the number of resource element groups REG corresponding to a CCE, and the Num CCE-REG The value of is a fixed value.

5. The PDCCH resource allocation method according to claim 3, wherein: Allocating PDCCH resources to the target user equipment UE according to the preset CCE aggregation level adjustment policy, including: In the case where PDCCH resource allocation is performed according to the CCE aggregation level determined by CCE adaptiveness and the allocation fails, detecting whether the CCE occupancy rate of the current time slot is less than the CCE optimization adjustment threshold; When the CCE occupancy rate of the current time slot is less than the CCE optimization adjustment threshold, the PDCCH resource is allocated to the target UE after the CCE aggregation level is adjusted according to the current CCE aggregation level corresponding to the target UE.

6. The PDCCH resource allocation method according to claim 5, characterized in that: The allocating PDCCH resources to the target UE after adjusting the CCE aggregation level according to the current CCE aggregation level corresponding to the target UE includes: When the current CCE aggregation level is the first level, upgrading the current CCE aggregation level to the second level, performing PDCCH resource allocation for the target UE according to the second level, and reducing the PDCCH transmit power after the allocation is successful; When the current CCE aggregation level is the third level, downgrading the current CCE aggregation level to the fourth level, performing PDCCH resource allocation for the target UE according to the fourth level, and increasing the PDCCH transmit power after the allocation is successful; When the current CCE aggregation level does not belong to the first level or the third level, adjust the current CCE aggregation level according to a preset adjustment strategy, and perform PDCCH resource allocation for the target UE according to the adjusted CCE aggregation level; The first level is the lowest CCE aggregation level, the second level is adjacent to the first level, the third level is the highest CCE aggregation level, and the fourth level is adjacent to the third level.

7. The PDCCH resource allocation method according to claim 6, characterized in that: The adjusting the current CCE aggregation level according to a preset adjustment strategy, and performing PDCCH resource allocation for the target UE according to the adjusted CCE aggregation level, includes: Increase the current CCE aggregation level by one level, and allocate PDCCH resources to the target UE according to the increased CCE aggregation level; If the allocation is successful, reduce the PDCCH transmit power; In the event of allocation failure, lowering the current CCE aggregation level that has not been increased by one level, and allocating PDCCH resources to the target UE according to the lowered CCE aggregation level; If the allocation is successful, the PDCCH transmission power is increased; if the allocation fails, the adjustment is terminated.

8. The PDCCH resource allocation method according to claim 1, wherein: After determining the first PDCCH resource corresponding to the first UE as the PDCCH resource of the target UE, the method further includes: Feedback the CCE starting position of the first PDCCH resource to the target UE; Update the number of PDCCH resource allocations and record the target DOA index value.

9. A network device, characterized in that: Including memory, transceiver, processor; The memory is used to store a computer program; the transceiver is used to send and receive data under the control of the processor; and the processor is used to read the computer program in the memory and execute the PDCCH resource allocation method according to any one of claims 1 to 8.

10. A PDCCH resource allocation device, applied to a network device, characterized in that: include: a processing module, configured to allocate PDCCH resources to a target user equipment UE according to at least two of a control format indicator (CFI) adaptive adjustment strategy associated with a control channel element (CCE) occupancy rate, a preset CCE aggregation level adjustment strategy, and a physical downlink control channel (PDCCH) spatial division multiplexing strategy; Wherein, the processing module includes: An acquisition submodule, configured to acquire the number of orthogonal frequency division multiplexing OFDM symbols of the first CORESET; a first detection submodule, configured to detect a relationship between the number of OFDM symbols of the first CORESET and a first preset symbol number threshold and a second preset symbol number threshold, where the second preset symbol number threshold is greater than the first preset symbol number threshold; a first processing submodule, configured to, when the number of OFDM symbols of the first CORESET is less than the first preset symbol number threshold, select a second CORESET corresponding to a second statistical period based on a target timeslot in which the CCE occupancy in the first statistical period is greater than the occupancy threshold, and allocate PDCCH resources to the target UE based on the second CORESET, comprising: a calculation and detection unit, configured to, for at least one timeslot in the first statistical period, sequentially calculate the CCE occupancy corresponding to each timeslot, and detect, for each timeslot, whether the CCE occupancy is greater than the occupancy threshold after obtaining the CCE occupancy; a first processing unit, configured to stop detection upon detecting the target timeslot in which the CCE occupancy is greater than the occupancy threshold, and select the second CORESET corresponding to the second statistical period; wherein the number of OFDM symbols of the second CORESET is greater than or equal to the first preset symbol number threshold; A second processing submodule is configured to, when the number of OFDM symbols of the first CORESET is greater than or equal to the first preset symbol number threshold and less than the second preset symbol number threshold, select a third CORESET corresponding to the second statistical period according to the PDCCH resource restriction state in the first statistical period, and allocate PDCCH resources to the target UE according to the third CORESET, including: a first detection unit, configured to obtain a CCE occupancy rate for each time slot in the first statistical period when the adjustment timer corresponding to the first statistical period has not timed out, and detect whether the CCE occupancy rate is greater than the occupancy threshold; a determination unit, configured to determine the first statistical period according to the number of time slots in which the CCE occupancy rate is greater than the occupancy threshold. The ratio of the number of PDCCH resource restrictions in the first statistical period is determined, wherein when the CCE occupancy rate is greater than the occupancy rate threshold, the PDCCH resource allocation failure of the current time slot is determined, the number of PDCCH resource allocation failures is equal to the number of PDCCH resource restrictions, and the ratio of the number of PDCCH resource restrictions is the ratio of the number of PDCCH resource restrictions to the total number of scheduling times in the first statistical period; a first selection unit is used to select, for the second statistical period, a third CORESET whose number of OFDM symbols is less than the first preset symbol number threshold when the ratio of the number of PDCCH resource restrictions is less than the preset threshold; a second selection unit is used to select, for the second statistical period, an OFDM symbol number less than the first preset symbol number threshold when the ratio of the number of PDCCH resource restrictions is greater than the preset threshold. a third CORESET having a number of DM symbols greater than or equal to the second preset symbol number threshold; a third selection unit, configured to select, for the second statistical period, a third CORESET having a number of OFDM symbols equal to the second preset symbol number threshold when the ratio of the number of times the PDCCH resource is restricted is equal to the preset threshold; wherein each statistical period includes at least one time slot, and the number of time slots corresponding to each statistical period is the same, the second statistical period is a next statistical period adjacent to the first statistical period, and the first statistical period is a current statistical period; The processing module further includes: A receiving and determining submodule is configured to receive a target direction of arrival angle (DOA) value reported by the target UE, and determine a target DOA index value according to the target DOA value; The second determination submodule includes: a second detection unit, configured to detect whether there is a UE in the target cell whose CCE starting position is the same as the CCE starting position of the target UE in the current time slot; a comparison and determination unit, configured to compare the DOA index value corresponding to the detected UE with the target DOA index value if the UE exists, and determine the detected UE as the first UE if the two are different; The third determining submodule is configured to determine the first PDCCH resource corresponding to the first UE as the PDCCH resource of the target UE.

11. A processor-readable storage medium, characterized in that: The processor-readable storage medium stores a computer program, and the computer program is used to enable the processor to execute the PDCCH resource allocation method according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • A resource allocation method and a communication device

    CN109041118A

  • Resource scheduling method, base station and computer storage medium

    CN110621070A

  • Resource allocation method and device

    CN111628852A