Symbol number adjustment method and apparatus, communication device, readable storage medium, and program product

CN122622012APending Publication Date: 2026-08-21DATANG MOBILE COMM EQUIP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510194276.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-21
Publication Date
2026-08-21

AI Technical Summary

Technical Problem

[0004]然而,目前的PDCCH符号调度机制中考虑因素单一,在下行数据传输需求量较大时,依据用户数量增加PDCCH符号数量,会导致下行吞吐量减少,因此,亟需一种符号数调整方法

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122622012A_ABST
    Figure CN122622012A_ABST
Patent Text Reader

Abstract

The application relates to a symbol number adjustment method and device, communication equipment, a computer readable storage medium and a computer program product. The method comprises the following steps: counting cell-level statistical information of PDCCH and PDSCH resources of a cell under a target symbol number CORESET configuration, and BWP-level statistical information of PDCCH and PDSCH resources on different BWPs; determining a new target symbol number according to the cell-level statistical information, the BWP-level statistical information and a preset symbol self-adaptive judgment condition; reporting the new target symbol number to a base station side high layer; and using the target symbol number to instruct the high layer to configure a target symbol number CORESET and USS for a newly accessed user. By using the method, the PDCCH symbol number can be flexibly adjusted, the PDCCH resources can be fully utilized, and the PDCCH scheduling user number and the PDSCH throughput performance can be balanced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a symbol number adjustment method, apparatus, communication equipment, computer-readable storage medium, and computer program product. Background Technology

[0002] A CORESET is a set of physical resources used for downlink control channel transmission. In the frequency domain, it is configured with a resource granularity of six consecutive PRBs, and in the time domain, it includes one to three OFDM (Orthogonal Frequency Division Multiplexing) symbols. Within a BWP (Bandwidth Part), the base station can configure the CORESET for the UE (User Equipment) via MIB (Master Information Block), SIB (System Information Block), or dedicated RRC (Radio Resource Control) signaling. Adjusting the number of OFDM symbols occupied by the CORESET based on the current CCE (Control Channel Element) load can adjust the PDCCH (Physical Downlink Control Channel) scheduling capability.

[0003] In traditional technology, the higher layers on the base station side configure CORESETs with different numbers of symbols for users. The MAC (Media Access Control) layer in the UE dynamically selects the CORESET based on the number of online users in the current cell. When there are more users in the cell, a CORESET with more symbols is selected, and when there are fewer users, a CORESET with fewer symbols is selected, so as to achieve dynamic adjustment of PDCCH symbols.

[0004] However, the current PDCCH symbol scheduling mechanism considers only one factor. When the downlink data transmission demand is large, increasing the number of PDCCH symbols based on the number of users will lead to a decrease in downlink throughput. Therefore, there is an urgent need for a symbol number adjustment method. Summary of the Invention

[0005] Therefore, it is necessary to provide a sign number adjustment method, apparatus, communication device, computer-readable storage medium, and computer program product to address the aforementioned technical problems.

[0006] Firstly, this application provides a method for adjusting the sign number, including:

[0007] The statistics include cell-level statistics of the Physical Downlink Control Channel (PDCCH) Control Resource Set (CCE) for users in the cell under the CORESET configuration, and BWP-level statistics of the PDCCH CCE on different bandwidth segments (BWP).

[0008] Based on the cell-level statistical information, the BWP-level statistical information, and the preset adaptive judgment conditions for the number of symbols, a new target number of symbols is determined;

[0009] The new target symbol count is reported to the higher layers on the base station side; the target symbol count is used to instruct the higher layers to configure the CORESET of the target symbol count and the user-specific search space USS for the new access user.

[0010] In one embodiment, the cell-level statistics include: the uplink PDCCH allocation failure rate of the USS, the downlink PDCCH allocation failure rate of the USS, the PDCCH occupancy rate, and the physical downlink shared channel (PDSCH) occupancy rate.

[0011] In one embodiment, the BWP-level statistics include: the PDCCH occupancy rate and PDSCH occupancy rate of the USS on each BWP.

[0012] In one embodiment, the cell-level statistics of the Physical Downlink Control Channel (PDCCH) Control Resource Set (CCE) for users in the statistical cell under the Target Symbol Count Control Information Resource Set (CORESET) configuration include:

[0013] When the symbol determination period of PDCCH is reached, the uplink PDCCH allocation failure rate of the cell-level USS is calculated based on the number of uplink CCE allocation failures and the total number of allocations for the target symbol number of USS.

[0014] The downlink PDCCH allocation failure rate of the cell-level USS is calculated based on the number of downlink CCE allocation failures and the total number of allocations for the target symbol number USS.

[0015] Add up the number of CCEs used within all CORESET ranges of the cell to get the total number of CCEs occupied at the cell level;

[0016] Calculate the union of all physical resource blocks contained in all CORESETs, and calculate the total number of available cell-level CCEs based on the target symbol number;

[0017] The cell-level PDCCH occupancy rate is obtained based on the total number of cell-level CCEs occupied and the total number of cell-level CCEs available.

[0018] The cell-level PDSCH occupancy rate is calculated based on the number of physical resource blocks scheduled within the cell and the number of available physical resource blocks for PDSCH.

[0019] In one embodiment, the step of collecting BWP-level statistics on PDCCH CCEs on different BWPs includes:

[0020] The BWP-level PDCCH occupancy rate is calculated based on the number of CCEs occupied on the BWP and the total number of CCEs in the user equipment dedicated CORESET for the target symbol number on the BWP.

[0021] The BWP-level PDSCH occupancy rate is obtained based on the number of physical resource blocks occupied by users on the BWP and the total number of available physical resource blocks for PDSCH on the BWP.

[0022] In one embodiment, determining the new target symbol number based on the cell-level statistics, the BWP-level statistics, and a preset adaptive symbol number judgment condition includes:

[0023] When the number of symbol determination cycles arriving at the PDCCH is greater than the threshold value of the time interval between two adjacent symbol number increases, and the cell-level statistics and the BWP-level statistics meet the conditions for increasing the symbol number, the symbol number of the PDCCH is increased, and a new target symbol number is determined.

[0024] When the number of times that the cell-level statistics and the BWP-level statistics continuously meet the criteria for reducing the number of symbols is greater than the number of consecutive cycles required to reduce the number of symbols, the number of symbols in the PDCCH is reduced, and a new target number of symbols is determined.

[0025] In one embodiment, the process by which the cell-level statistics and the BWP-level statistics satisfy the criteria for increasing the number of symbols includes:

[0026] The PDCCH allocation failure rate is obtained by taking the maximum value between the cell-level USS uplink PDCCH allocation failure rate and the USS downlink PDCCH allocation failure rate.

[0027] The PDSCH occupancy rate is obtained by taking the maximum value between the cell-level PDSCH occupancy rate and the PDSCH occupancy rate of each BWP level.

[0028] When the symbol determination period of PDCCH is reached, the symbol count counter is incremented and decremented by one;

[0029] If the PDCCH allocation failure rate is higher than the preset PDCCH allocation failure rate threshold when adding symbols, and the PDSCH occupancy rate is lower than the PDSCH occupancy rate threshold when adding symbols, the symbol count counter will be cleared to zero.

[0030] If the increment counter is zero, it indicates that the number of PDCCH symbols has been increased; the increment counter is updated by adding one to the threshold value of the time interval between two consecutive increases in the number of PDCCH symbols.

[0031] In one embodiment, the method further includes:

[0032] The PDCCH allocation failure rate is obtained by taking the maximum value between the cell-level USS uplink PDCCH allocation failure rate and the USS downlink PDCCH allocation failure rate.

[0033] The PDCCH occupancy rate is obtained by taking the maximum value between the cell-level PDCCH occupancy rate and the PDCCH occupancy rates of each BWP level.

[0034] If the PDCCH allocation failure rate is lower than the preset PDCCH failure rate threshold when the number of symbols is reduced, and the PDCCH occupancy rate is lower than the PDCCH occupancy rate threshold when the number of symbols is reduced, the number of symbols reduction counter is incremented by one.

[0035] If the number of symbols to be reduced is greater than the number of consecutive cycles required to determine the number of symbols to be reduced, the indicator is to reduce the number of PDCCH symbols.

[0036] In one embodiment, reporting the new target symbol count to the higher layers of the base station includes:

[0037] If the new target symbol count is different from the original target symbol count, the new target symbol count will be reported to the higher layers of the base station.

[0038] Secondly, this application also provides a sign number adjustment method, the method comprising:

[0039] The new target number of symbols is sent by the Media Access Control (MAC) layer on the base station side; the new target number of symbols is determined based on cell-level statistical information, BWP-level statistical information, and preset adaptive judgment conditions for the number of symbols.

[0040] Configure the new target symbol number CORESET and USS for the new access user.

[0041] Thirdly, this application also provides a sign number adjustment device, the device comprising:

[0042] The statistics module is used to collect cell-level statistics of PDCCH CCE for users in a cell under the target symbol number configuration, and BWP-level statistics of PDCCH CCE on different BWPs;

[0043] The determination module is used to determine a new target number of symbols based on the cell-level statistical information, the BWP-level statistical information, and preset adaptive judgment conditions for the number of symbols.

[0044] The reporting module is used to report the new target symbol count to the higher layer on the base station side; the target symbol count is used to instruct the higher layer to configure the CORESET and USS of the target symbol count for the new access user.

[0045] In one embodiment, the cell-level statistics include: the uplink PDCCH allocation failure rate of the USS, the downlink PDCCH allocation failure rate of the USS, the PDCCH occupancy rate, and the physical downlink shared channel (PDSCH) occupancy rate.

[0046] In one embodiment, the BWP-level statistics include: the PDCCH occupancy rate and PDSCH occupancy rate of the USS on each BWP.

[0047] In one embodiment, the statistics module is specifically used to calculate the uplink PDCCH allocation failure rate of the cell-level USS based on the number of uplink CCE allocation failures and the total number of allocations when the symbol judgment period of the PDCCH arrives.

[0048] The downlink PDCCH allocation failure rate of the cell-level USS is calculated based on the number of downlink CCE allocation failures and the total number of allocations for the target symbol number USS.

[0049] Add up the number of CCEs used within all CORESET ranges of the cell to get the total number of CCEs occupied at the cell level;

[0050] Calculate the union of all physical resource blocks contained in all CORESETs, and calculate the total number of available cell-level CCEs based on the target symbol number;

[0051] The cell-level PDCCH occupancy rate is obtained based on the total number of cell-level CCEs occupied and the total number of cell-level CCEs available.

[0052] The cell-level PDSCH occupancy rate is calculated based on the number of physical resource blocks scheduled within the cell and the number of available physical resource blocks for PDSCH.

[0053] In one embodiment, the statistics module is specifically used to calculate the BWP-level PDCCH occupancy rate based on the number of CCEs occupied on the BWP and the total number of CCEs in the target symbol user equipment dedicated CORESET on the BWP.

[0054] The BWP-level PDSCH occupancy rate is obtained based on the number of physical resource blocks occupied by users on the BWP and the total number of available physical resource blocks for PDSCH on the BWP.

[0055] In one embodiment, the determining module is specifically used to increase the number of symbols in the PDCCH and determine a new target number of symbols when the number of symbol judgment cycles arriving at the PDCCH is greater than the time interval threshold between two adjacent symbol number increases, and the cell-level statistics and the BWP-level statistics meet the conditions for increasing the number of symbols.

[0056] When the number of times that the cell-level statistics and the BWP-level statistics continuously meet the criteria for reducing the number of symbols is greater than the number of consecutive cycles required to reduce the number of symbols, the number of symbols in the PDCCH is reduced, and a new target number of symbols is determined.

[0057] In one embodiment, the determining module is further configured to take the maximum value between the cell-level USS uplink PDCCH allocation failure rate and the USS downlink PDCCH allocation failure rate to obtain the PDCCH allocation failure rate.

[0058] The PDSCH occupancy rate is obtained by taking the maximum value between the cell-level PDSCH occupancy rate and the PDSCH occupancy rate of each BWP level.

[0059] When the symbol determination period of PDCCH is reached, the symbol count counter is incremented and decremented by one;

[0060] If the PDCCH allocation failure rate is higher than the preset PDCCH allocation failure rate threshold when adding symbols, and the PDSCH occupancy rate is lower than the PDSCH occupancy rate threshold when adding symbols, the symbol count counter will be cleared to zero.

[0061] If the increment counter is zero, it indicates that the number of PDCCH symbols has been increased; the increment counter is updated by adding one to the threshold value of the time interval between two consecutive increases in the number of PDCCH symbols.

[0062] In one embodiment, the device further includes:

[0063] The first value-taking module is used to take the maximum value between the cell-level USS uplink PDCCH allocation failure rate and the USS downlink PDCCH allocation failure rate to obtain the PDCCH allocation failure rate.

[0064] The second value-taking module is used to take the maximum value among the cell-level PDCCH occupancy rate and the PDCCH occupancy rates of each BWP level to obtain the PDCCH occupancy rate.

[0065] The counter module is used to increment the number of symbols to reduce counter by one if the PDCCH allocation failure rate is lower than a preset PDCCH failure rate threshold when the number of symbols is reduced, and the PDCCH occupancy rate is lower than the PDCCH occupancy rate threshold when the number of symbols is reduced.

[0066] The judgment module is used to indicate that the number of PDCCH symbols should be reduced if the number of symbols to be reduced is greater than the number of consecutive judgment cycles required when the number of symbols to be reduced is greater.

[0067] In one embodiment, the reporting module is specifically used to report the new target symbol number to the higher layers of the base station if the new target symbol number is different from the original target symbol number.

[0068] Fourthly, this application also provides a sign number adjustment device, the device comprising:

[0069] The receiving module is used to receive a new target symbol number sent by the Media Access Control (MAC) layer on the base station side; the new target symbol number is determined based on cell-level statistical information, BWP-level statistical information, and preset adaptive judgment conditions for the number of symbols.

[0070] The configuration module is used to configure the CORESET and USS of the new target symbol number for newly connected users.

[0071] Fifthly, this application also provides a communication device, including a memory, a processor, and a transceiver;

[0072] The memory stores a computer program, and the transceiver is used to send and receive data under the control of the processor; when the processor executes the computer program, it performs the following steps:

[0073] The statistics include cell-level statistics of the Physical Downlink Control Channel (PDCCH) Control Resource Set (CCE) for users in the cell under the CORESET configuration, and BWP-level statistics of the PDCCH CCE on different bandwidth segments (BWP).

[0074] Based on the cell-level statistical information, the BWP-level statistical information, and the preset adaptive judgment conditions for the number of symbols, a new target number of symbols is determined;

[0075] The new target symbol count is reported to the higher layers on the base station side; the target symbol count is used to instruct the higher layers to configure the CORESET of the target symbol count and the user-specific search space USS for the new access user.

[0076] In one embodiment, the cell-level statistics include: the uplink PDCCH allocation failure rate of the USS, the downlink PDCCH allocation failure rate of the USS, the PDCCH occupancy rate, and the physical downlink shared channel (PDSCH) occupancy rate.

[0077] In one embodiment, the BWP-level statistics include: the PDCCH occupancy rate and PDSCH occupancy rate of the USS on each BWP.

[0078] In one embodiment, the processor is specifically configured to calculate the uplink PDCCH allocation failure rate of the cell-level USS based on the number of uplink CCE allocation failures and the total number of allocations when the symbol determination period of the PDCCH is reached.

[0079] The downlink PDCCH allocation failure rate of the cell-level USS is calculated based on the number of downlink CCE allocation failures and the total number of allocations for the target symbol number USS.

[0080] Add up the number of CCEs used within all CORESET ranges of the cell to get the total number of CCEs occupied at the cell level;

[0081] Calculate the union of all physical resource blocks contained in all CORESETs, and calculate the total number of available cell-level CCEs based on the target symbol number;

[0082] The cell-level PDCCH occupancy rate is obtained based on the total number of cell-level CCEs occupied and the total number of cell-level CCEs available.

[0083] The cell-level PDSCH occupancy rate is calculated based on the number of physical resource blocks scheduled within the cell and the number of available physical resource blocks for PDSCH.

[0084] In one embodiment, the processor is specifically used for:

[0085] The BWP-level PDCCH occupancy rate is calculated based on the number of CCEs occupied on the BWP and the total number of CCEs in the user equipment dedicated CORESET for the target symbol number on the BWP.

[0086] The BWP-level PDSCH occupancy rate is obtained based on the number of physical resource blocks occupied by users on the BWP and the total number of available physical resource blocks for PDSCH on the BWP.

[0087] In one embodiment, the processor is specifically used for:

[0088] When the number of symbol judgment cycles arriving at the PDCCH is greater than the threshold value of the time interval between two adjacent symbol number increases, and the cell-level statistics and the BWP-level statistics meet the conditions for increasing the symbol number, the symbol number of the PDCCH is increased, and a new target symbol number is determined.

[0089] When the number of times that the cell-level statistics and the BWP-level statistics continuously meet the criteria for reducing the number of symbols is greater than the number of consecutive cycles required to reduce the number of symbols, the number of symbols in the PDCCH is reduced, and a new target number of symbols is determined.

[0090] In one embodiment, the processor is specifically used for:

[0091] The PDCCH allocation failure rate is obtained by taking the maximum value between the cell-level USS uplink PDCCH allocation failure rate and the USS downlink PDCCH allocation failure rate.

[0092] The PDSCH occupancy rate is obtained by taking the maximum value between the cell-level PDSCH occupancy rate and the PDSCH occupancy rate of each BWP level.

[0093] When the symbol determination period of PDCCH is reached, the symbol count counter is incremented and decremented by one;

[0094] If the PDCCH allocation failure rate is higher than the preset PDCCH allocation failure rate threshold when adding symbols, and the PDSCH occupancy rate is lower than the PDSCH occupancy rate threshold when adding symbols, the symbol count counter will be cleared to zero.

[0095] If the increment counter is zero, it indicates that the number of PDCCH symbols has been increased; the increment counter is updated by adding one to the threshold value of the time interval between two consecutive increases in the number of PDCCH symbols.

[0096] In one embodiment, the processor is specifically used for:

[0097] The PDCCH allocation failure rate is obtained by taking the maximum value between the cell-level USS uplink PDCCH allocation failure rate and the USS downlink PDCCH allocation failure rate.

[0098] The PDCCH occupancy rate is obtained by taking the maximum value between the cell-level PDCCH occupancy rate and the PDCCH occupancy rates of each BWP level.

[0099] If the PDCCH allocation failure rate is lower than the preset PDCCH failure rate threshold when the number of symbols is reduced, and the PDCCH occupancy rate is lower than the PDCCH occupancy rate threshold when the number of symbols is reduced, the number of symbols reduction counter is incremented by one.

[0100] If the number of symbols to be reduced is greater than the number of cycles that need to be continuously judged when the number of symbols to be reduced is reduced, it indicates that the number of PDCCH symbols should be reduced.

[0101] In one embodiment, the processor is specifically used for:

[0102] If the new target symbol count is different from the original target symbol count, the new target symbol count will be reported to the higher layers of the base station.

[0103] Sixthly, this application also provides a communication device, including a memory, a processor, and a transceiver;

[0104] The memory stores a computer program, and the transceiver is used to send and receive data under the control of the processor; when the processor executes the computer program, it performs the following steps:

[0105] The new target number of symbols is sent by the Media Access Control (MAC) layer on the base station side; the new target number of symbols is determined based on cell-level statistics, BWP-level statistics, and preset adaptive judgment conditions for the number of symbols.

[0106] Configure the new target symbol number CORESET and USS for the new access user.

[0107] In a seventh aspect, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, performs the following steps:

[0108] The statistics include cell-level statistics of the Physical Downlink Control Channel (PDCCH) Control Resource Set (CCE) for users in the cell under the CORESET configuration, and BWP-level statistics of the PDCCH CCE on different bandwidth segments (BWP).

[0109] Based on the cell-level statistical information, the BWP-level statistical information, and the preset adaptive judgment conditions for the number of symbols, a new target number of symbols is determined;

[0110] The new target symbol count is reported to the higher layers on the base station side; the target symbol count is used to instruct the higher layers to configure the CORESET of the target symbol count and the user-specific search space USS for the new access user.

[0111] Eighthly, this application also provides a computer program product, including a computer program that, when executed by a processor, performs the following steps:

[0112] The statistics include cell-level statistics of the Physical Downlink Control Channel (PDCCH) Control Resource Set (CCE) for users in the cell under the CORESET configuration, and BWP-level statistics of the PDCCH CCE on different bandwidth segments (BWP).

[0113] Based on the cell-level statistical information, the BWP-level statistical information, and the preset adaptive judgment conditions for the number of symbols, a new target number of symbols is determined;

[0114] The new target symbol count is reported to the higher layers on the base station side; the target symbol count is used to instruct the higher layers to configure the CORESET of the target symbol count and the user-specific search space USS for the new access user.

[0115] The aforementioned symbol number adjustment method, apparatus, communication equipment, computer-readable storage medium, and computer program product statistically analyze the cell-level statistics of the Physical Downlink Control Channel (PDCCH) Control Resource Set (CCE) for cell users under the target symbol number control information resource set configuration, as well as the BWP-level statistics of the PDCCH CCE on different bandwidth segments (BWP). Based on the cell-level statistics, the BWP-level statistics, and preset symbol number adaptive judgment conditions, a new target symbol number is determined. The new target symbol number is then reported to the higher layers on the base station side. The target symbol number is used to instruct the higher layers to configure the control information resource set (CORESET) and user-specific search space (USS) for the new access user with the target symbol number. Using this method, the base station side comprehensively considers multiple factors based on cell-level and bandwidth segment-level statistics to determine the new target symbol number and reports it to the higher layers, flexibly adjusting the target symbol number of the PDCCH, fully utilizing PDCCH resources, and balancing the number of PDCCH scheduled users and PDSCH throughput performance. Attached Figure Description

[0116] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the drawings used in the description of the embodiments of this application or related technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.

[0117] Figure 1 This is a flowchart illustrating a sign number adjustment method in one embodiment;

[0118] Figure 2 This is a flowchart illustrating the steps for collecting statistical information at the cell level in one embodiment;

[0119] Figure 3 This is a flowchart illustrating the steps for collecting BWP-level statistical information in one embodiment;

[0120] Figure 4 This is a flowchart illustrating a specific method for determining a new target number of symbols in one embodiment;

[0121] Figure 5 This is a flowchart illustrating a specific method for determining the condition for increasing the number of signs in one embodiment;

[0122] Figure 6 This is a flowchart illustrating a specific method for determining the condition for reducing the number of symbols in one embodiment;

[0123] Figure 7This is a flowchart illustrating the steps of reporting a new target symbol count to the higher layers of the base station in one embodiment.

[0124] Figure 8 This is a flowchart illustrating a method for adjusting the number of symbols in a higher layer on the base station side in one embodiment;

[0125] Figure 9 This is a structural block diagram of a base station-side MAC layer symbol number adjustment device in one embodiment;

[0126] Figure 10 This is a structural block diagram of a symbol number adjustment device on the base station side layer in one embodiment;

[0127] Figure 11 This is an internal structural diagram of a communication device in one embodiment. Detailed Implementation

[0128] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0129] Before introducing specific embodiments of this disclosure, the technical terms used in this disclosure will be explained:

[0130] CORESET: A collection of resources for control information.

[0131] PDCCH: Physical Downlink Control Channel.

[0132] CCE: Control Channel Element, is the basic unit for PDCCH resource allocation.

[0133] BWP: Bandwidth Part.

[0134] USS: UE Specific Search Space, is a dedicated time and frequency resource used by the UE to listen to the PDCCH.

[0135] CSS: Common Search Space.

[0136] PDCSH: Physical Downlink Shared Channel.

[0137] In one embodiment, such as Figure 1As shown, a symbol number adjustment method is provided. Taking the application of this method to a base station as an example, the method includes the following steps 102 to 106. Wherein:

[0138] Step 102: Collect cell-level statistics of the Physical Downlink Control Channel (PDCCH) Control Resource Set (CCE) for cell users under the target symbol number control information resource set (CORESET) configuration, and BWP-level statistics of the PDCCH CCE on different bandwidth segments (BWP).

[0139] In implementation, the base station MAC layer uses cell-level statistics of PDCCH CCEs for current cell users under the target symbol count CORESET configuration, as well as BWP-level statistics of PDCCH CCEs on different BWPs, to adaptively adjust the number of PDCCH symbols based on these cell-level and BWP-level statistics.

[0140] Among them, cell-level statistical information includes, but is not limited to, the uplink PDCCH allocation failure rate, downlink PDCCH allocation failure rate, PDCCH occupancy rate, and physical downlink shared channel PDSCH occupancy rate of the USS, etc., to clarify the PDCCH occupancy status.

[0141] BWP-level statistics include, but are not limited to, the PDCCH occupancy rate and PDSCH occupancy rate of the USS on each BWP.

[0142] Step 104: Determine the new target symbol count based on cell-level statistical information, BWP-level statistical information, and preset adaptive judgment conditions for symbol count.

[0143] In implementation, the base station MAC layer constructs an adaptive adjustment mechanism for the number of PDCCH symbols based on cell-level statistical information, BWP-level statistical information, and preset adaptive judgment conditions for the number of symbols. Based on this adaptive adjustment mechanism for the number of PDCCH symbols, a new target number of symbols is determined.

[0144] Step 106: Report the new target symbol count to the higher layers on the base station side.

[0145] Among them, the target symbol number is used to instruct the higher-level layer to configure the target symbol number CORESET and the user-specific search space USS for newly connected users.

[0146] In implementation, the base station MAC layer reports the new target symbol count to the higher layers on the base station side. The higher layers on the base station side store the correspondence between CORESET and USS configurations for different PDCCH symbol counts. After receiving the new target symbol count sent by the MAC layer, if the BWP of the dedicated CORESET associated with the search space contains the CORESET of the target symbol count, the higher layers on the base station side will allocate resource cells for newly accessed users, resume (reactivate or restore connection), add SN (Secondary Node), change SN, change PSCELL (Primary Secondary Cell) within SN, and add SCELL scenarios, and configure the dedicated CORESET and search space for the new target symbol count to achieve adaptive adjustment of PDCCH symbols.

[0147] The allocation of resource cells for newly connected users includes, but is not limited to, the initial access cell, the handover cell (excluding intra-cell handover), and other cells that require new resource allocation for re-entry. This disclosure does not limit this aspect.

[0148] In the above symbol number adjustment method, the cell-level statistics of the Physical Downlink Control Channel (PDCCH) Control Resource Set (CCE) for cell users under the target symbol number control information resource set configuration, and the BWP-level statistics of the PDCCH CCE on different bandwidth segments (BWPs), are statistically analyzed. Based on the cell-level statistics, BWP-level statistics, and preset adaptive symbol number judgment conditions, a new target symbol number is determined. The new target symbol number is then reported to the higher layers on the base station side. The target symbol number is used to instruct the higher layers to configure the control information resource set (CORESET) and user-specific search space (USS) for the target symbol number for new access users. Using this method, the base station side comprehensively considers multiple factors based on cell-level and bandwidth segment-level statistics to determine the new target symbol number and reports it to the higher layers. This flexibly adjusts the target symbol number of the PDCCH, fully utilizing PDCCH resources and balancing the number of PDCCH scheduled users and PDSCH throughput performance.

[0149] In an exemplary embodiment, cell-level statistics include: the uplink PDCCH allocation failure rate of the USS, the downlink PDCCH allocation failure rate of the USS, the PDCCH occupancy rate, and the physical downlink shared channel (PDSCH) occupancy rate.

[0150] In one exemplary embodiment, BWP-level statistics include: the PDCCH occupancy rate and PDSCH occupancy rate of the USS on each BWP.

[0151] In one exemplary embodiment, such as Figure 2As shown, step 102 involves collecting cell-level statistics on the Physical Downlink Control Channel (PDCCH) Control Resource Set (CCE) for cell users under the target symbol number control information resource set (CORESET) configuration, including steps 201 to 206. Wherein:

[0152] Step 201: When the symbol determination period of PDCCH is reached, calculate the uplink PDCCH allocation failure rate of the cell-level USS based on the number of uplink CCE allocation failures and the total number of allocations for the target symbol number USS.

[0153] In implementation, the MAC layer pre-sets a symbol determination period for the PDCCH. The MAC layer periodically checks the number of symbols in the PDCCH according to this period to determine whether to adjust the number of PDCCH symbols. Thus, when the PDCCH symbol determination period arrives, the MAC layer calculates the uplink PDCCH allocation failure rate for the cell-level USS based on the number of failed uplink CCE allocations and the total number of allocations in the user-specific search space (USS) at the cell-level target symbol count. Specifically, the MAC layer calculates the ratio of the number of failed uplink CCE allocations to the total number of allocations to obtain the uplink PDCCH allocation failure rate for the cell-level USS. The calculation formula is as follows:

[0154] Uplink PDCCH allocation failure rate = (Number of uplink CCE allocation failures / Total number of allocations) × 100%.

[0155] Step 202: Calculate the downlink PDCCH allocation failure rate of the cell-level USS based on the number of downlink CCE allocation failures and the total number of allocations for the target symbol number USS.

[0156] In practice, the MAC layer calculates the downlink PDCCH allocation failure rate of the cell-level USS by comparing the ratio of the number of downlink CCE allocation failures to the total number of allocations for the target symbol number USS.

[0157] The specific calculation formula is as follows:

[0158] Downlink PDCCH allocation failure rate = (Number of downlink CCE allocation failures / Total number of allocations) × 100%.

[0159] Step 203: Add up the number of CCEs used within all CORESET ranges of the cell to obtain the total number of CCEs occupied at the cell level.

[0160] In implementation, the MAC layer sums the number of CCEs used across all cores within the cell to obtain the total cell-level CCE occupancy. Specifically, the MAC layer needs to obtain all configured cores in the cell. Each core has its specific configuration, including resource location and size. For each core, based on its configured resource size and aggregation level (AL), the number of CCEs that the core can accommodate can be determined. Then, the MAC layer iterates through all cores in the cell, summing the number of CCEs used in each core to obtain the total cell-level CCE occupancy.

[0161] Step 204: Calculate the union of all physical resource blocks contained in all CORESETs, and calculate the total number of available cell-level CCEs based on the target symbol number.

[0162] In implementation, the MAC layer calculates the union of Physical Resource Blocks (PRBs) contained in all CORESETs. The MAC layer then calculates the total number of available cell-level CCEs based on the target symbol count. Specifically, the MAC layer obtains the configuration information of all CORESETs from the cell configuration, including the frequency domain resource locations (PRBs), time domain resource locations (time slots and symbols), and aggregation level (AL) for each CORESET. Based on the frequency domain resource locations of the CORESETs, the MAC layer lists the PRBs occupied by each CORESET. It then calculates the union of the PRB ranges of all CORESETs, ensuring that there are no duplicate PRBs in the merged PRB union. Finally, the MAC layer calculates the total number of available cell-level CCEs based on the target symbol count of the PDCCH corresponding to the symbol determination period of the current PDCCH.

[0163] Step 205: Calculate the cell-level PDCCH occupancy rate based on the total number of cell-level CCEs occupied and the total number of cell-level CCEs available.

[0164] In implementation, the MAC layer calculates the cell-level PDCCH occupancy rate based on the total number of cell-level CCEs in use and the total number of cell-level CCEs available. Specifically, the calculation formula is as follows:

[0165] Cell-level PDCCH occupancy rate = (Total number of cell-level CCEs in use / Total number of cell-level CCEs available) × 100%.

[0166] Step 206: Calculate the cell-level PDSCH occupancy rate based on the number of physical resource blocks scheduled within the cell and the number of available physical resource blocks for PDSCH.

[0167] In implementation, the MAC layer calculates the cell-level PDSCH occupancy rate based on the number of Physical Resource Blocks (PRBs) scheduled within the cell and the number of available PDSCH PRBs. Specifically, the MAC layer retrieves information on all PDSCH PRBs scheduled to User Equipment (UE) from the cell's MAC layer scheduling table. This information typically includes the PRB allocation for each user, the scheduled time slots, and symbols. Then, the MAC layer iterates through all scheduling events, sums the number of PRBs allocated in each scheduling event, and finally calculates the cell-level PDSCH occupancy rate based on the determined number of PRBs.

[0168] In this embodiment, by calculating information such as the uplink PDCCH allocation failure rate, downlink PDCCH allocation failure rate, PDCCH occupancy rate, and PDSCH occupancy rate of the cell-level USS, the PDCCH CCE occupancy under the target symbol number CORESET configuration and the impact of the target symbol number CORESET on PDSCH scheduling are measured, so as to perform PDCCH adaptive adjustment evaluation.

[0169] In one exemplary embodiment, such as Figure 3 As shown, in step 102, BWP-level statistics of PDCCH CCE on different BWPs are collected, including:

[0170] Step 301: Calculate the BWP-level PDCCH occupancy rate based on the number of CCEs occupied on the BWP and the total number of CCEs in the user equipment dedicated CORESET for the target symbols on the BWP.

[0171] In implementation, the CORESET and PDSCH on the BWP can only utilize a portion of the cell's resources, and cell-level statistics cannot change with user distribution. Therefore, this disclosure adds BWP-level PDCCH occupancy and PDSCH occupancy statistics to accurately reflect the PDCCH and PDSCH resource occupancy on different BWPs and adjust the number of PDCCH symbols in a timely manner. If the number of dedicated CORESETs configured in the current BWP is greater than or equal to 2, it is necessary to calculate the current BWP-level PDCCH occupancy and PDSCH occupancy. First, the MAC layer calculates the BWP-level PDCCH occupancy based on the number of CCEs occupied on the BWP and the total number of CCEs in the dedicated CORESETs of the target symbols on the BWP. The specific calculation formula is as follows:

[0172] BWP-level PDCCH occupancy rate = (Number of CCEs occupied on BWP / Number of target symbols on BWP / Total number of CCEs in user equipment dedicated CORESET) × 100%.

[0173] Step 302: Based on the number of physical resource blocks occupied by users on the BWP and the total number of available physical resource blocks for PDSCH on the BWP, obtain the BWP-level PDSCH occupancy rate.

[0174] In implementation, if the number of dedicated CORESETs configured in the current BWP is greater than or equal to 2, and if the dedicated CORESET for the UE in the BWP includes CORESET0, then the number of CCEs occupied includes the number of CCEs used by the Common Search Space (CSS). Otherwise, the number of CCEs occupied does not include the number of CCEs used by the Common Search Space (CSS).

[0175] The MAC layer calculates the BWP-level PDSCH utilization rate based on the number of Physical Resource Blocks (PRBs) occupied by users on the BWP and the total number of PDSCHs actually available on the BWP. Specifically, the calculation formula is as follows:

[0176] BWP-level PDSCH occupancy rate = (Number of PRBs occupied by users on BWP / Total number of available PRBs on PDSCH) × 100%.

[0177] In this embodiment, by statistically analyzing the PDCCH and PDSCH occupancy rates at the BWP level, the resource occupancy of PDCCH and PDSCH on different BWPs is accurately reflected. Thus, a comprehensive analysis is conducted based on the resource occupancy of PDCCH and PDSCH on the BWP, and the number of PDCCH symbols is adjusted in a timely manner.

[0178] In an exemplary embodiment, the MAC layer calculates the PDCCH failure rate, PDCCH occupancy rate, and PDSCH resource occupancy rate within the current PDCCH symbol judgment period. Based on the PDCCH symbol adaptive algorithm, it determines the target symbol number and reports this target symbol number to the higher layers on the base station side. When a new user accesses the network in the next period, the higher layers configure the target symbol number CORESET for the new user. For example... Figure 4 As shown, the specific processing steps in step 104 for determining the new target symbol number based on cell-level statistical information, BWP-level statistical information, and preset adaptive symbol number judgment conditions include:

[0179] Step 401: When the number of symbol judgment cycles arriving at PDCCH is greater than the threshold value of the time interval between two adjacent symbol number increases, and the cell-level statistics and BWP-level statistics meet the conditions for increasing the symbol number, the symbol number of PDCCH is increased, and a new target symbol number is determined.

[0180] In implementation, the MAC layer sets a symbol determination period for the PDCCH. Based on this period, the symbol count of the PDCCH is determined to ascertain changes in the symbol count. These changes include both increases and decreases in the symbol count. The MAC layer then sets separate conditions for increasing and decreasing the symbol count. When the number of PDCCH symbol determination periods exceeds a threshold value for the time interval between two consecutive symbol count increases, and both cell-level and BWP-level statistics meet the conditions for increasing the symbol count, the MAC layer instructs an increase in the PDCCH symbol count, thus obtaining the new target symbol count after the increase.

[0181] Increasing the number of PDCCH symbols requires simultaneously meeting two symbol count judgment conditions: 1) low PDSCH occupancy rate; 2) high PDCCH allocation failure rate. Therefore, the MAC layer sets threshold values ​​for PDSCH occupancy rate and high PDCCH allocation failure rate related to these two symbol count judgment conditions for determining the number of PDCCH symbols. The following embodiments of this disclosure will describe in detail the determination of the increase in the number of symbols during the adaptive symbol judgment process, which will not be repeated here.

[0182] Step 402: When the number of times that the cell-level statistics and BWP-level statistics continuously meet the criteria for reducing the number of symbols is greater than the number of consecutive cycles required to reduce the number of symbols, reduce the number of symbols in the PDCCH and determine the new target number of symbols.

[0183] In implementation, the MAC layer adaptively determines the number of PDCCH symbols based on cell-level and BWP-level statistical information. During the determination process, when the number of times the cell-level and BWP-level statistical information continuously meets the determination condition for reducing the number of symbols is greater than the number of consecutive determination cycles required to reduce the number of symbols, the MAC layer indicates that the change in the number of PDCCH symbols is a reduction in the number of PDCCH symbols, that is, the new target number of symbols after the reduction is obtained.

[0184] Reducing the number of PDCCH symbols requires simultaneously meeting two symbol count judgment conditions: 1) low PDCCH occupancy rate and 2) high PDCCH allocation failure rate. Therefore, the MAC layer sets threshold values ​​for PDCCH occupancy rate and PDCCH allocation failure rate related to these two symbol count judgment conditions for determining the number of PDCCH symbols. The following embodiments of this disclosure will describe in detail the situation of determining the reduction of the number of symbols during the adaptive symbol judgment process, which will not be repeated here.

[0185] In this embodiment, a new target number of symbols is determined by comprehensively considering multiple factors based on cell-level statistical information and bandwidth segment-level statistical information. The new target number of symbols is then reported to higher layers, and the target number of PDCCH is flexibly adjusted to make full use of PDCCH resources.

[0186] In one exemplary embodiment, this disclosure provides a process for determining whether cell-level statistical information and BWP-level statistical information meet the criteria for increasing the number of symbols, such as... Figure 5 As shown, the specific processing of the cell-level statistics and BWP-level statistics in step 401 to meet the condition for increasing the number of symbols includes:

[0187] Step 501: Take the maximum value between the cell-level USS uplink PDCCH allocation failure rate and the USS downlink PDCCH allocation failure rate to obtain the PDCCH allocation failure rate.

[0188] In implementation, the MAC layer calculates cell-level statistics. These cell-level statistics include the cell-level USS uplink PDCCH allocation failure rate, USS downlink PDCCH allocation failure rate, PDCCH occupancy rate, and PDSCH occupancy rate. If the base station also has multiple UE-specific coresets configured on a BWP, the MAC layer also calculates the USS PDCCH occupancy rate and PDSCH occupancy rate on different BWPs, i.e., BWP-level statistics. This comprehensive consideration of both cell-level and BWP-level statistics better reflects actual resource usage and demand.

[0189] Furthermore, the MAC layer includes two types of counters: an increment counter and a decrement counter. This allows for the determination of symbol count based on cell-level and BWP-level statistics, and the adjustment of the target PDCCH symbol count through rapid increases and slow decreases, indicated by the increment and decrement counters reflecting whether the PDCCH is increasing or decreasing.

[0190] Specifically, the MAC layer first takes the maximum value between the cell-level USS uplink PDCCH allocation failure rate and the USS downlink PDCCH allocation failure rate to obtain the PDCCH allocation failure rate.

[0191] Step 502: Take the maximum value between the cell-level PDSCH occupancy rate and the PDSCH occupancy rate of each BWP level to obtain the PDSCH occupancy rate.

[0192] In practice, the MAC layer takes the maximum value between the cell-level PDSCH occupancy rate and the PDSCH occupancy rate of each BWP level, and uses this maximum value as the indicator of downlink data transmission demand, thus obtaining the PDSCH occupancy rate.

[0193] Step 503: When the symbol determination period of PDCCH is reached, increment the symbol count counter by one.

[0194] In implementation, when a symbol determination cycle of a PDCCH is reached, the MAC layer instructs the symbol counter to be incremented by one to record the number of symbol determination cycles.

[0195] Step 504: If the PDCCH allocation failure rate is higher than the preset threshold for PDCCH allocation failure rate when adding symbols, and the PDSCH occupancy rate is lower than the threshold for PDSCH occupancy rate when adding symbols, the symbol count counter will be cleared.

[0196] In implementation, if the PDCCH allocation failure rate is higher than the preset PDCCH allocation failure rate threshold when increasing the number of symbols, it indicates that the PDCCH allocation failure rate is high. Conversely, if the PDSCH occupancy rate is lower than the PDSCH occupancy rate threshold when increasing the number of symbols, it indicates that the PDSCH occupancy rate is low. Thus, when both conditions are met simultaneously, the MAC layer instructs the setting of the reduced symbol count counter to be cleared, so that the PDCCH symbol change interval meets the reduced symbol count or increased symbol count interval requirement.

[0197] Step 505: If the number of symbols to be increased is zero, it indicates that the number of PDCCH symbols to be increased.

[0198] Specifically, the symbol count counter is updated by incrementing the threshold value of the time interval between two consecutive PDCCH symbol count increases, in preparation for the next symbol determination.

[0199] In implementation, when the PDCCH allocation failure rate and PDSCH occupancy rate meet the conditions in step 504 above, the symbol count counter is reduced to zero. At this time, if the symbol count counter is zero, the MAC layer instructs the symbol count counter to be updated to the threshold value of the time interval between two consecutive PDCCH symbol count increases, in preparation for the next symbol determination.

[0200] In this embodiment, the symbol count counter is reduced to reflect the PDCCH CCE occupancy status within each PDCCH symbol judgment period. Furthermore, only when the symbol count adjustment of the symbol count counter within multiple consecutive PDCCH symbol judgment periods meets the preset symbol count reduction discrimination condition can the reduction of PDCCH symbol count be determined, reflecting the strict discrimination condition for reducing symbol count, thereby achieving a slow reduction of the target symbol count of PDCCH.

[0201] In one exemplary embodiment, such as Figure 6 As shown, the process by which cell-level statistics and BWP-level statistics meet the criteria for reducing the number of symbols includes:

[0202] Step 601: Take the maximum value between the cell-level USS uplink PDCCH allocation failure rate and the USS downlink PDCCH allocation failure rate to obtain the PDCCH allocation failure rate.

[0203] In implementation, reducing the number of PDCCH symbols requires simultaneously meeting two symbol count criteria: 1) low PDCCH occupancy rate and 2) high PDCCH allocation failure rate. Therefore, the MAC layer sets PDCCH occupancy rate thresholds (referred to as the PDCCH occupancy rate threshold for reducing symbol count) and PDCCH allocation failure rate thresholds (referred to as the PDCCH failure rate threshold for reducing symbol count) related to these two symbol count criteria. The MAC layer then takes the maximum value between the cell-level USS uplink PDCCH allocation failure rate and the USS downlink PDCCH allocation failure rate to obtain the PDCCH allocation failure rate. This PDCCH allocation failure rate reflects the resource allocation status of the physical downlink control channel.

[0204] Step 602: Take the maximum value between the cell-level PDCCH occupancy rate and the PDCCH occupancy rate of each BWP level to obtain the PDCCH occupancy rate.

[0205] In implementation, the MAC layer takes the maximum value between the cell-level PDCCH occupancy rate and the PDCCH occupancy rates of each BWP level to obtain the PDCCH occupancy rate. This PDCCH occupancy rate is used to reflect the resource utilization of the PDCCH. It is also one of the indicators used to determine the symbol count.

[0206] Step 603: If the PDCCH allocation failure rate is lower than the preset PDCCH failure rate threshold when the number of symbols is reduced, and the PDCCH occupancy rate is lower than the PDCCH occupancy rate threshold when the number of symbols is reduced, increment the number of symbols reduction counter by one.

[0207] In implementation, if the PDCCH allocation failure rate is lower than the preset PDCCH failure rate threshold when the number of symbols is reduced, it indicates that the condition of low PDCCH allocation failure rate is met. If the PDCCH occupancy rate is lower than the PDCCH occupancy rate threshold when the number of symbols is reduced, it indicates that the condition of high PDCCH occupancy rate is met. When these two conditions are met, the MAC layer will increment the number of symbols reduced by one, indicating that the judgment condition of one symbol reduction is met.

[0208] Step 604: If the number of cycles required for continuous judgment when reducing the number of symbols is greater than the number of cycles required when reducing the number of symbols, the instruction is to reduce the number of PDCCH symbols.

[0209] In implementation, to achieve rapid increase and slow decrease in the number of PDCCH symbols, the MAC layer sets a number of consecutive judgment cycles required to reduce the number of PDCCH symbols. That is, the condition for symbol reduction must be met for multiple consecutive cycles before the reduction of PDCCH symbols can be determined. Therefore, when the symbol reduction counter records the indicated decrease in the number of symbols within each round of symbol judgment, if the symbol reduction counter is greater than the number of consecutive judgment cycles required for reducing the number of symbols, it indicates that the number of PDCCH symbols has been reduced.

[0210] In this embodiment, the symbol count counter is reduced to reflect the PDCCH CCE occupancy status within each PDCCH symbol judgment period. Furthermore, the symbol count counter is reduced to record the symbol count adjustment within consecutive PDCCH symbol judgment periods, i.e., the number of times the symbol count reduction condition is met, so as to achieve the adjustment of the target symbol count of PDCCH.

[0211] In one exemplary embodiment, such as Figure 7 As shown, the specific processing steps in step 106 for reporting the new target symbol count to the higher layers of the base station include:

[0212] Step 701: If the new target symbol number is different from the original target symbol number, the new target symbol number is reported to the higher layer of the base station.

[0213] Among them, the target symbol number is used to instruct the higher-level to configure the target symbol number CORESET and the user-specific search space USS for newly connected users.

[0214] In implementation, the process of determining the adaptive symbol number condition for PDCCH determines the new target symbol number. If the new target symbol number is different from the original target symbol number, the MAC layer encapsulates the new target symbol number into a message and reports it to the higher layer on the base station side. The higher layer on the base station side configures the new target symbol number CORESET and USS for the new access user, thereby adjusting the target symbol number for the new user. Meanwhile, the CORESET and USS configured for users already connected to the cell remain unchanged.

[0215] In this embodiment, the base station side higher layers configure a new target number of symbols for newly accessed users, thereby achieving adaptive adjustment of PDCCH symbols and making full use of PDCCH resources.

[0216] In one exemplary embodiment, such as Figure 8 As shown, a sign number adjustment method is provided, which includes:

[0217] Step 801: Receive the new target symbol number sent by the Media Access Control (MAC) layer on the base station side.

[0218] The new target symbol count is determined based on cell-level and BWP-level statistical information and preset adaptive judgment conditions for the symbol count.

[0219] In implementation, the base station's higher layers receive the new target symbol count sent by the MAC layer. The base station's higher layers pre-store the correspondence between CORESET and USS configurations for different PDCCH symbol counts. Based on the received new target symbol count, the corresponding CORESET and USS can be determined, allowing for resource configuration of the new user based on the determined CORESET and USS.

[0220] Step 802: Configure the new target symbol number CORESET and USS for the new user.

[0221] In implementation, the MAC layer configures a new target symbol number CORESET and USS for newly accessed users. After receiving the new target symbol number from the MAC layer, if the BWP of the dedicated CORESET associated with the search space contains the target symbol number CORESET, the base station's higher layers configure a new target symbol number dedicated CORESET and search space for scenarios such as allocating resource cells, resuming (reactivating or restoring connection), adding SN (Secondary Node), changing SN, changing PSCELL (Primary Secondary Cell) within SN, and adding SCELL, thereby achieving adaptive adjustment of PDCCH symbols.

[0222] The allocation of resource cells for newly connected users includes, but is not limited to, the initial access cell, the handover cell (excluding intra-cell handover), and other cells that require new resource allocation for re-entry. This disclosure does not limit this aspect.

[0223] In this embodiment, the base station takes into account multiple factors based on cell-level statistics and bandwidth segment-level statistics to determine the new target symbol number, and reports the new target symbol number to the higher layer. By using the correspondence between the CORESET and USS configuration of the PDCCH symbol number pre-stored in the higher layer, the CORESET and USS configuration of the new user corresponding to the PDCCH target symbol number are determined.

[0224] It should be understood that although the steps in the flowcharts of the above embodiments are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the above embodiments may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.

[0225] Based on the same inventive concept, this application also provides a sign number adjustment device for implementing the sign number adjustment method described above. The solution provided by this device is similar to the solution described in the above method; therefore, the specific limitations in one or more sign number adjustment device embodiments provided below can be found in the limitations of the sign number adjustment method described above, and will not be repeated here.

[0226] In one exemplary embodiment, such as Figure 9 As shown, a sign number adjustment device is provided, including: a statistics module 901, a determination module 902, and a reporting module 903, wherein:

[0227] The statistics module 901 is used to collect cell-level statistics of PDCCH CCE for users in the cell under the target symbol number configuration, and BWP-level statistics of PDCCH CCE on different BWPs;

[0228] The determination module 902 is used to determine a new target number of symbols based on cell-level statistical information, BWP-level statistical information, and preset adaptive judgment conditions for the number of symbols.

[0229] The reporting module 903 is used to report the new target symbol count to the higher layers on the base station side; the target symbol count is used to instruct the higher layers to configure the CORESET and USS of the target symbol count for new access users.

[0230] In one embodiment, the cell-level statistics include: the uplink PDCCH allocation failure rate of the USS, the downlink PDCCH allocation failure rate of the USS, the PDCCH occupancy rate, and the physical downlink shared channel (PDSCH) occupancy rate.

[0231] In one embodiment, BWP-level statistics include: the PDCCH occupancy rate and PDSCH occupancy rate of the USS on each BWP.

[0232] In one embodiment, the statistics module 901 is specifically used to calculate the uplink PDCCH allocation failure rate of the cell-level USS based on the number of uplink CCE allocation failures and the total number of allocations when the symbol judgment period of the PDCCH is reached.

[0233] The downlink PDCCH allocation failure rate of the cell-level USS is calculated based on the number of downlink CCE allocation failures and the total number of allocations for the target symbol number USS.

[0234] Add up the number of CCEs used within all CORESET ranges of the cell to get the total number of CCEs occupied at the cell level;

[0235] Calculate the union of all physical resource blocks contained in all CORESETs, and calculate the total number of available cell-level CCEs based on the target symbol number;

[0236] The cell-level PDCCH occupancy rate is obtained based on the total number of cell-level CCEs occupied and the total number of cell-level CCEs available.

[0237] The cell-level PDSCH occupancy rate is calculated based on the number of physical resource blocks scheduled within the cell and the number of available physical resource blocks for PDSCH.

[0238] In one embodiment, the statistics module 901 is specifically used to calculate the BWP-level PDCCH occupancy rate based on the number of CCEs occupied on the BWP and the total number of CCEs in the target symbol user equipment dedicated CORESET on the BWP.

[0239] The BWP-level PDSCH utilization rate is obtained based on the number of physical resource blocks occupied by users on the BWP and the total number of available physical resource blocks for PDSCH on the BWP.

[0240] In one embodiment, the determining module 902 is specifically used to increase the number of symbols in the PDCCH and determine a new target number of symbols when the number of symbol judgment cycles arriving at the PDCCH is greater than the time interval threshold between two adjacent symbol number increases, and the cell-level statistics and BWP-level statistics meet the conditions for increasing the number of symbols.

[0241] When the number of times that the cell-level statistics and BWP-level statistics continuously meet the criteria for reducing the number of symbols is greater than the number of consecutive cycles required to reduce the number of symbols, the number of symbols in the PDCCH is reduced, and a new target number of symbols is determined.

[0242] In one embodiment, the determining module 902 is further configured to take the maximum value between the cell-level USS uplink PDCCH allocation failure rate and the USS downlink PDCCH allocation failure rate to obtain the PDCCH allocation failure rate.

[0243] The PDSCH occupancy rate is obtained by taking the maximum value between the cell-level PDSCH occupancy rate and the PDSCH occupancy rate of each BWP level.

[0244] If the PDCCH allocation failure rate is higher than the preset threshold for PDCCH allocation failure rate when adding symbols, and the PDSCH occupancy rate is lower than the threshold for PDSCH occupancy rate when adding symbols, the symbol count counter will be reduced to zero.

[0245] If the increment counter is zero, it indicates that the number of PDCCH symbols has increased; the increment counter is updated by adding one to the threshold value of the time interval between two consecutive increments of the number of PDCCH symbols.

[0246] Based on the decrease in the sign count counter and the increase in the sign count counter, the condition for increasing the sign count is determined.

[0247] In one embodiment, the sign number adjustment device 900 further includes:

[0248] The first value-taking module is used to take the maximum value between the cell-level USS uplink PDCCH allocation failure rate and the USS downlink PDCCH allocation failure rate to obtain the PDCCH allocation failure rate.

[0249] The second value-taking module is used to take the maximum value among the cell-level PDCCH occupancy rate and the PDCCH occupancy rates of each BWP level to obtain the PDCCH occupancy rate.

[0250] The counter module is used to increment the number of symbols to be reduced by one if the PDCCH allocation failure rate is lower than the preset PDCCH failure rate threshold when the number of symbols is reduced, and the PDCCH occupancy rate is lower than the PDCCH occupancy rate threshold when the number of symbols is reduced.

[0251] The judgment module is used to indicate that the number of PDCCH symbols should be reduced if the number of cycles required for continuous judgment when reducing the number of symbols is greater than the number of cycles required for reducing the number of symbols.

[0252] In one embodiment, the reporting module 903 is specifically used to report the new target symbol number to the higher layers of the base station if the new target symbol number is different from the original target symbol number.

[0253] In one exemplary embodiment, such as Figure 10 As shown, a symbol number adjustment device 1000 is provided, including: a receiving module 1001 and a configuration module 1002, wherein:

[0254] The receiving module 1001 is used to receive a new target number of symbols sent by the Media Access Control (MAC) layer on the base station side; the new target number of symbols is determined based on cell-level statistical information, BWP-level statistical information, and preset adaptive judgment conditions for the number of symbols.

[0255] Configuration module 1002 is used to configure the new target symbol number CORESET and USS for newly accessed users.

[0256] Each module in the aforementioned sign number adjustment device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of the communication device in hardware form or independent of it, or stored in the memory of the communication device in software form, so that the processor can call and execute the operations corresponding to each module.

[0257] The network device involved in this application embodiment can be a base station, which may include multiple cells providing services to terminals. Depending on the specific application, the base station may also be called an access point, or a device in the access network that communicates with wireless terminal devices through one or more sectors on the air interface, or other names. The network device can be used to exchange received air frames with Internet Protocol (IP) packets, acting as a router between the wireless terminal device and the rest of the access network, where the rest of the access network may include an Internet Protocol (IP) communication network. The network device can also coordinate the attribute management of the air interface. For example, the network device involved in this application embodiment may be a 5G base station (gNB) in a 5G network architecture (next generation system), or a Homeevolved Node B (HeNB), relay node, femto, pico, network testing equipment, etc., which are not limited in this application embodiment. In some network structures, the network device may include centralized unit (CU) nodes and distributed unit (DU) nodes, which may also be geographically separated.

[0258] In one embodiment, such as Figure 11 As shown, the communication device provided in this application includes a memory 1101, a processor 1102, and a transceiver 1103;

[0259] The memory 1101 is used to store computer programs; the transceiver 1103 is used to send and receive data under the control of the processor; and the processor 1102 is used to read the computer programs from the memory and perform the following operations:

[0260] The statistics include cell-level statistics of the Physical Downlink Control Channel (PDCCH) Control Resource Set (CCE) for users in the cell under the CORESET configuration, and BWP-level statistics of the PDCCH CCE on different bandwidth segments (BWP).

[0261] Based on cell-level statistical information, BWP-level statistical information, and preset adaptive judgment conditions for the number of symbols, a new target number of symbols is determined;

[0262] The new target symbol count is reported to the higher layers on the base station side; the target symbol count is used to instruct the higher layers to configure the target symbol count CORESET and the user-specific search space USS for new access users.

[0263] In one embodiment, the cell-level statistics include: the uplink PDCCH allocation failure rate of the USS, the downlink PDCCH allocation failure rate of the USS, the PDCCH occupancy rate, and the physical downlink shared channel (PDSCH) occupancy rate.

[0264] In one embodiment, BWP-level statistics include: the PDCCH occupancy rate and PDSCH occupancy rate of the USS on each BWP.

[0265] In one embodiment, the processor 1102 is specifically used to calculate the uplink PDCCH allocation failure rate of the cell-level USS based on the number of uplink CCE allocation failures and the total number of allocations when the symbol determination period of the PDCCH is reached.

[0266] The downlink PDCCH allocation failure rate of the cell-level USS is calculated based on the number of downlink CCE allocation failures and the total number of allocations for the target symbol number USS.

[0267] Add up the number of CCEs used within all CORESET ranges of the cell to get the total number of CCEs occupied at the cell level;

[0268] Calculate the union of all physical resource blocks contained in all CORESETs, and calculate the total number of available cell-level CCEs based on the target symbol number;

[0269] The cell-level PDCCH occupancy rate is obtained based on the total number of cell-level CCEs occupied and the total number of cell-level CCEs available.

[0270] The cell-level PDSCH occupancy rate is calculated based on the number of physical resource blocks scheduled within the cell and the number of available physical resource blocks for PDSCH.

[0271] In one embodiment, processor 1102 is specifically used for:

[0272] The BWP-level PDCCH occupancy rate is calculated based on the number of CCEs occupied on the BWP and the total number of CCEs in the user equipment dedicated CORESET for the target symbols on the BWP.

[0273] The BWP-level PDSCH utilization rate is obtained based on the number of physical resource blocks occupied by users on the BWP and the total number of available physical resource blocks for PDSCH on the BWP.

[0274] In one embodiment, processor 1102 is specifically used for:

[0275] When the number of symbol judgment cycles arriving at the PDCCH is greater than the threshold value of the time interval between two adjacent symbol number increases, and the cell-level statistics and BWP-level statistics meet the conditions for increasing the symbol number, the symbol number of the PDCCH is increased, and a new target symbol number is determined.

[0276] When the number of times that the cell-level statistics and BWP-level statistics continuously meet the criteria for reducing the number of symbols is greater than the number of consecutive cycles required to reduce the number of symbols, the number of symbols in the PDCCH is reduced, and a new target number of symbols is determined.

[0277] In one embodiment, processor 1102 is specifically used for:

[0278] The PDCCH allocation failure rate is obtained by taking the maximum value between the cell-level USS uplink PDCCH allocation failure rate and the USS downlink PDCCH allocation failure rate.

[0279] The PDSCH occupancy rate is obtained by taking the maximum value between the cell-level PDSCH occupancy rate and the PDSCH occupancy rate of each BWP level.

[0280] When the symbol determination period of PDCCH is reached, the symbol count counter is incremented and decremented by one;

[0281] If the PDCCH allocation failure rate is higher than the preset threshold for PDCCH allocation failure rate when adding symbols, and the PDSCH occupancy rate is lower than the threshold for PDSCH occupancy rate when adding symbols, the symbol count counter will be reduced to zero.

[0282] If the increment counter is zero, it indicates that the number of PDCCH symbols has increased; the increment counter is updated by adding one to the threshold value of the time interval between two consecutive increments of the number of PDCCH symbols.

[0283] Based on the decrease in the sign count counter and the increase in the sign count counter, the condition for increasing the sign count is determined.

[0284] In one embodiment, processor 1102 is specifically used for:

[0285] The PDCCH allocation failure rate is obtained by taking the maximum value between the cell-level USS uplink PDCCH allocation failure rate and the USS downlink PDCCH allocation failure rate.

[0286] The PDCCH occupancy rate is obtained by taking the maximum value between the cell-level PDCCH occupancy rate and the PDCCH occupancy rates of each BWP level.

[0287] If the PDCCH allocation failure rate is lower than the preset PDCCH failure rate threshold when the number of symbols is reduced, and the PDCCH occupancy rate is lower than the PDCCH occupancy rate threshold when the number of symbols is reduced, the number of symbols reduction counter will be incremented by one.

[0288] If the number of cycles required for continuous judgment when reducing the number of symbols is greater than the number of cycles required to reduce the number of symbols, the indicator is to reduce the number of PDCCH symbols.

[0289] In one embodiment, processor 1102 is specifically used for:

[0290] If the new target symbol count is different from the original target symbol count, the new target symbol count will be reported to the higher layers of the base station.

[0291] Those skilled in the art will understand that Figure 11 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the communication device to which the present application is applied. Specific communication devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0292] In one embodiment, a computer device is also provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps in the above method embodiments.

[0293] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon that, when executed by a processor, implements the steps in the above method embodiments.

[0294] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps in the above method embodiments.

[0295] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, artificial intelligence (AI) processors, etc., and are not limited to these.

[0296] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.

[0297] The above embodiments are merely illustrative of several implementation methods of this application, and their descriptions are relatively specific and detailed. However, they should not be construed as limiting the scope of this application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.

Claims

1. A method for adjusting the number of signed symbols, characterized in that, The method includes: The statistics include cell-level statistics of the Physical Downlink Control Channel (PDCCH) Control Resource Set (CCE) for users in the cell under the CORESET configuration, and BWP-level statistics of the PDCCH CCE on different bandwidth segments (BWP). Based on the cell-level statistical information, the BWP-level statistical information, and the preset adaptive judgment conditions for the number of symbols, a new target number of symbols is determined; The new target symbol count is reported to the higher layers on the base station side; the target symbol count is used to instruct the higher layers to configure the CORESET of the target symbol count and the user-specific search space USS for the new access user.

2. The method according to claim 1, characterized in that, The cell-level statistics include: the uplink PDCCH allocation failure rate of the USS, the downlink PDCCH allocation failure rate of the USS, the PDCCH occupancy rate, and the physical downlink shared channel (PDSCH) occupancy rate.

3. The method according to claim 1, characterized in that, The BWP-level statistics include: the PDCCH occupancy rate and PDSCH occupancy rate of the USS on each BWP.

4. The method according to claim 2, characterized in that, The cell-level statistics of the Physical Downlink Control Channel (PDCCH) Control Resource Set (CCE) for users in the statistical cell under the CORESET configuration include: When the symbol determination period of PDCCH is reached, the uplink PDCCH allocation failure rate of the cell-level USS is calculated based on the number of uplink CCE allocation failures and the total number of allocations for the target symbol number of USS. The downlink PDCCH allocation failure rate of the cell-level USS is calculated based on the number of downlink CCE allocation failures and the total number of allocations for the target symbol number USS. Add up the number of CCEs used within all CORESET ranges of the cell to get the total number of CCEs occupied at the cell level; Calculate the union of all physical resource blocks contained in all CORESETs, and calculate the total number of available cell-level CCEs based on the target symbol number; The cell-level PDCCH occupancy rate is obtained based on the total number of cell-level CCEs occupied and the total number of cell-level CCEs available. The cell-level PDSCH occupancy rate is calculated based on the number of physical resource blocks scheduled within the cell and the number of available physical resource blocks for PDSCH.

5. The method according to claim 3, characterized in that, The BWP-level statistical information of PDCCH CCE on different BWPs includes: The BWP-level PDCCH occupancy rate is calculated based on the number of CCEs occupied on the BWP and the total number of CCEs in the user equipment dedicated CORESET for the target symbol number on the BWP. The BWP-level PDSCH occupancy rate is obtained based on the number of physical resource blocks occupied by users on the BWP and the total number of available physical resource blocks for PDSCH on the BWP.

6. The method according to claim 1, characterized in that, The step of determining a new target symbol count based on the cell-level statistical information, the BWP-level statistical information, and preset adaptive symbol count judgment conditions includes: When the number of symbol determination cycles arriving at the PDCCH is greater than the threshold value of the time interval between two adjacent symbol number increases, and the cell-level statistics and the BWP-level statistics meet the conditions for increasing the symbol number, the symbol number of the PDCCH is increased, and a new target symbol number is determined. When the number of times that the cell-level statistics and the BWP-level statistics continuously meet the criteria for reducing the number of symbols is greater than the number of consecutive cycles required to reduce the number of symbols, the number of symbols in the PDCCH is reduced, and a new target number of symbols is determined.

7. The method according to claim 6, characterized in that, The process by which the cell-level statistical information and the BWP-level statistical information satisfy the condition for increasing the number of symbols includes: The PDCCH allocation failure rate is obtained by taking the maximum value between the cell-level USS uplink PDCCH allocation failure rate and the USS downlink PDCCH allocation failure rate. The PDSCH occupancy rate is obtained by taking the maximum value between the cell-level PDSCH occupancy rate and the PDSCH occupancy rate of each BWP level. When the symbol determination period of PDCCH is reached, the symbol count counter is incremented and decremented by one; If the PDCCH allocation failure rate is higher than the preset PDCCH allocation failure rate threshold when adding symbols, and the PDSCH occupancy rate is lower than the PDSCH occupancy rate threshold when adding symbols, the symbol count counter will be cleared to zero. If the increment counter is zero, it indicates that the number of PDCCH symbols has been increased; the increment counter is updated by adding one to the threshold value of the time interval between two consecutive increases in the number of PDCCH symbols.

8. The method according to claim 6, characterized in that, The process by which the cell-level statistical information and the BWP-level statistical information satisfy the criteria for reducing the number of symbols includes: The PDCCH allocation failure rate is obtained by taking the maximum value between the cell-level USS uplink PDCCH allocation failure rate and the USS downlink PDCCH allocation failure rate. The PDCCH occupancy rate is obtained by taking the maximum value between the cell-level PDCCH occupancy rate and the PDCCH occupancy rates of each BWP level. If the PDCCH allocation failure rate is lower than the preset PDCCH failure rate threshold when the number of symbols is reduced, and the PDCCH occupancy rate is lower than the PDCCH occupancy rate threshold when the number of symbols is reduced, the number of symbols reduction counter is incremented by one. If the number of symbols to be reduced is greater than the number of consecutive cycles required to determine the number of symbols to be reduced, the indicator is to reduce the number of PDCCH symbols.

9. The method according to claim 1, characterized in that, The step of reporting the new target symbol count to the higher layers of the base station includes: If the new target symbol count is different from the original target symbol count, the new target symbol count will be reported to the higher layers of the base station.

10. A method for adjusting the signed number, characterized in that, The method includes: The new target number of symbols is sent by the Media Access Control (MAC) layer on the base station side; the new target number of symbols is determined based on cell-level statistics, BWP-level statistics, and preset adaptive judgment conditions for the number of symbols. Configure the new target symbol number CORESET and USS for the new access user.

11. A sign number adjustment device, characterized in that, The device includes: The statistics module is used to collect cell-level statistics of PDCCH CCE for users in a cell under the target symbol number configuration, and BWP-level statistics of PDCCH CCE on different BWPs; The determination module is used to determine a new target number of symbols based on the cell-level statistical information, the BWP-level statistical information, and preset adaptive judgment conditions for the number of symbols. The reporting module is used to report the new target symbol count to the higher layer on the base station side; the target symbol count is used to instruct the higher layer to configure the CORESET and USS of the target symbol count for the new access user.

12. A communication device, comprising a memory, a processor, and a transceiver, wherein the memory stores a computer program, and the transceiver is configured to transmit and receive data under the control of the processor; characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 10.

13. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 10.