Pdcch load evaluation method and apparatus, and electronic device
By calculating the PDCCH channel utilization rate in MIMO and non-MIMO scenarios, the problem of inaccurate PDCCH channel load evaluation in the prior art is solved, and the accuracy of 5G network resource allocation is improved.
Patent Information
- Application Number
- PCT/CN2024/144502
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-02-09
- Filing Date
- 2024-12-31
- Publication Date
- 2025-08-14
AI Technical Summary
The PDCCH channel load cannot be accurately evaluated in the prior art, affecting the capacity planning and resource allocation of 5G networks.
By determining the occupied and available PDCCH CCE resource capacity, combining MIMO and non-MIMO scenarios, PDCCH channel utilization is calculated, taking into account the impact of space division multiplexing capability.
It improves the accuracy of PDCCH channel load evaluation and supports the accuracy of 5G network capacity planning and resource allocation.
Smart Images

Figure CN2024144502_14082025_PF_FP_ABST
Abstract
Description
PDCCH channel load evaluation method, device and electronic device
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This disclosure is based on and claims the priority of Chinese patent application with application number 202410178422.1 and application date of February 9, 2024. The entire content of this Chinese patent application is incorporated herein by reference. Technical Field
[0003] The present disclosure relates to the field of communication technology, and in particular to a PDCCH channel load evaluation method, device, and electronic device. Background Art
[0004] Currently, the communication system enables the physical downlink control channel (PDCCH) space division resource scheduling function.
[0005] However, in the related art, in the process of measuring the PDCCH resource utilization efficiency, only the availability and utilization of the time-frequency domain control channel element (CCE) resources are considered, and the impact of the introduction of space division multiplexing capabilities on the available capacity resources and utilized capacity resources of CCE has not yet been considered. As a result, the related technical solutions cannot accurately evaluate the CCE resource allocation efficiency, affecting subsequent communication networks, such as the subsequent fifth-generation mobile communication technology (5G) network capacity planning and resource configuration.
[0006] Therefore, how to accurately evaluate the PDCCH channel load has become an urgent problem to be solved. Summary of the Invention
[0007] The embodiments of the present disclosure provide a PDCCH channel load estimation method, apparatus, and electronic device to solve the technical problem of inaccurate PDCCH channel load estimation.
[0008] In a first aspect, an embodiment of the present disclosure provides a PDCCH channel load assessment method, including:
[0009] Determine available PDCCH CCE resource capacity;
[0010] Determining a PDCCH channel utilization rate based on the occupied PDCCH CCE resource capacity and the available PDCCH CCE resource capacity;
[0011] In the MIMO scenario, the occupied PDCCH CCE resource capacity includes the occupied PDCCH CCE resource capacity in the multiple-input multiple-output (MIMO) layer scheduled by the current cell, and the available PDCCH CCE resource capacity includes the available PDCCH CCE resource capacity in the available MIMO layer of the current cell;
[0012] In a non-MIMO scenario, the occupied PDCCH CCE resource capacity includes the occupied PDCCH CCE resource capacity in the current cell, and the available PDCCH CCE resource capacity includes the available PDCCH CCE resource capacity in the current cell.
[0013] In some embodiments, determining occupied physical downlink control channel (PDCCH) control channel element (CCE) resource capacity includes:
[0014] Determine the number of PDCCH CCEs occupied by each sampling moment in the first cycle;
[0015] The occupied PDCCH CCE resource capacity is determined based on the number of PDCCH CCEs occupied at each sampling moment in the first period.
[0016] In some embodiments, determining the number of PDCCH CCEs occupied by each sampling moment in the first period includes:
[0017] In a MIMO scenario, performing the first process once for each sampling moment in the first period to obtain the number of PDCCH CCEs occupied by the MIMO layer scheduled at each sampling moment in the first period;
[0018] The first process includes:
[0019] Determining the number of MIMO layers scheduled at the first target sampling time;
[0020] Determining the number of PDCCH CCEs respectively occupied by a single MIMO layer scheduled at the first target sampling time at the first target sampling time;
[0021] Determining the number of PDCCH CCEs occupied by the MIMO layer scheduled at the first target sampling time based on the number of PDCCH CCEs respectively occupied by the single MIMO layer scheduled at the first target sampling time and the number of MIMO layers scheduled at the first target sampling time;
[0022] The first target sampling time is the sampling time corresponding to the current first process.
[0023] In some embodiments, determining the occupied PDCCH CCE resource capacity based on the number of PDCCH CCEs occupied at each sampling moment in the first period includes:
[0024] Calculating the occupied PDCCH CCE resource capacity based on the first formula;
[0025] The first formula is expressed as:
[0026] Wherein, T represents the length of the first cycle;
[0027] In MIMO scenarios, M1 ij (T) represents the number of PDCCH CCEs occupied by the i-th user on a MIMO layer scheduled at sampling time j, L ij (T) represents the number of MIMO layers scheduled by the i-th user at sampling time j;
[0028] In non-MIMO scenarios, M1 ij (T) represents the number of PDCCH CCEs occupied by the i-th user at sampling time j, L ij (T) takes the value of 1.
[0029] In some embodiments, determining the available PDCCH CCE resource capacity of the current cell includes:
[0030] Determine the number of PDCCH CCEs available for the current cell at each sampling time in the first period;
[0031] Determine available PDCCH CCE resource capacity of the current cell based on the number of available PDCCH CCEs of the current cell at each sampling moment in the first period.
[0032] In some embodiments, determining the number of PDCCH CCEs available for the current cell at each sampling time within the first period includes:
[0033] In the MIMO scenario, for each sampling moment in the first period, the second process is performed once to obtain the number of PDCCH CCEs available at each sampling moment in the first period for the available MIMO layer of the current cell;
[0034] The second process includes:
[0035] Determine the number of available PDCCH CCEs on a single MIMO layer of the current cell at the second target sampling time;
[0036] Determining, based on the number of available MIMO layers of the current cell in the first period and the number of available PDCCH CCEs on the single MIMO layer of the current cell at the second target sampling time, the number of available PDCCH CCEs on the available MIMO layer of the current cell at the second target sampling time;
[0037] The second target sampling time is the sampling time corresponding to the current second process.
[0038] In some embodiments, determining the available PDCCH CCE resource capacity of the current cell based on the number of PDCCH CCEs available for the current cell at each sampling time in the first period includes:
[0039] Calculate the available PDCCH CCE resource capacity of the current cell based on the second formula;
[0040] The second formula is expressed as:
[0041] Wherein, T represents the length of the first cycle;
[0042] In MIMO scenarios, P j (T) represents the number of PDCCH CCEs available on a single MIMO layer of the current cell at sampling time j, and Alpha represents the number of available MIMO layers of the current cell in the first cycle;
[0043] In non-MIMO scenarios, P j (T) represents the number of PDCCH CCEs available in the current cell at sampling time j, and Alpha takes the value of 1.
[0044] In some embodiments, determining the PDCCH channel utilization based on the occupied PDCCH CCE resource capacity and the available PDCCH CCE resource capacity includes:
[0045] Calculate the PDCCH channel utilization rate in the first period based on the third formula;
[0046] The third formula is expressed as:
[0047] Wherein, T represents the length of the first cycle;
[0048] In the MIMO scenario, MU(T) represents the occupied PDCCH CCE resource capacity in the MIMO layer scheduled within the first period T, MT(T) represents the available PDCCH CCE resource capacity in the available MIMO layer of the current cell within the first period T, and M1 ij(T) represents the number of PDCCH CCEs occupied by the i-th user on a MIMO layer scheduled at sampling time j, L ij (T) represents the number of MIMO layers scheduled by the i-th user at sampling time j, P j (T) represents the number of PDCCH CCEs available on a single MIMO layer of the current cell at sampling time j, and Alpha represents the number of available MIMO layers of the current cell in the first cycle;
[0049] In non-MIMO scenarios, MU(T) represents the PDCCH CCE resource capacity occupied by the current cell in the first period T, MT(T) represents the available PDCCH CCE resource capacity of the current cell in the first period T, and M1 ij (T) represents the number of PDCCH CCEs occupied by the i-th user at sampling time j, L ij (T) takes the value of 1, P j (T) represents the number of available PDCCH CCEs in the current cell at sampling time j, and Alpha takes the value of 1.
[0050] In some embodiments, the number of available MIMO layers of the current cell in the first period is determined based on the following method:
[0051] Determining, based on a preset determination method, a preset constant, a preconfigured determination method, a preconfigured value, a determination method predefined by a protocol, or a value predefined by a protocol, a number of available MIMO layers of the current cell in a first period;
[0052] or,
[0053] Determining the number of available MIMO layers of the current cell in a first period based on relevant information of MIMO layers scheduled by the current cell in a first time period, where all moments in the first time period are earlier than a current moment;
[0054] or,
[0055] The number of available MIMO layers of the current cell in the first period is determined based on the number information of the MIMO layers scheduled by the current cell in the first time period.
[0056] In some embodiments, the number of available MIMO layers of the current cell in the first period is determined based on the following method:
[0057] When the average user rate weighted by user level and the cell flow index weighted by service type of the current cell meet the first condition, determining the number of available MIMO layers of the current cell in the first period based on a preset determination method, a preset constant, a preconfigured determination method, a preconfigured value, a determination method predefined by a protocol, or a value predefined by a protocol;
[0058] When the average user rate weighted by user level and the cell traffic index weighted by service type of the current cell meet the second condition, determining the number of available MIMO layers of the current cell in the first period based on the number of MIMO layers scheduled by the current cell in the first time period;
[0059] When the average user rate weighted by user level and the cell traffic index weighted by service type of the current cell meet the third condition, determining the number of available MIMO layers of the current cell in the first period based on relevant information of the MIMO layers scheduled by the current cell in the first time period, where all moments in the first time period are earlier than the current moment;
[0060] The first condition includes: the user average rate is less than the user average rate threshold, and the cell traffic index is less than the cell traffic index threshold;
[0061] The third condition includes: the user average rate is greater than the user average rate threshold, and the cell flow index is greater than the cell flow index threshold;
[0062] The second condition includes: the user average rate is greater than or equal to the user average rate threshold, and the cell flow index is less than the cell flow index threshold; or, the user average rate is less than the user average rate threshold, and the cell flow index is greater than or equal to the cell flow index threshold; or, the user average rate is equal to the user average rate threshold, and the cell flow index is equal to the cell flow index threshold.
[0063] In some embodiments, the user average rate is calculated based on the following method:
[0064] The sixth formula is used to calculate the average user rate UserEx;
[0065] The sixth formula is expressed as:
[0066] Among them, v i,j' (T') represents the average rate of the i-th user at sampling time j' in the first time period T', a irepresents the user level of the i-th user in the current cell. The user level is taken from the user level set (A1, A2, ..., Am). m represents the total number of user level types. j'max represents the total number of samples in the first time period T'. u represents the total number of users in the current cell.
[0067] In some embodiments, the cell traffic index is calculated based on the following method:
[0068] The eighth formula is used to calculate the cell traffic indicator DataVol;
[0069] The eighth formula is expressed as:
[0070] Among them, vol k,j' (T') represents the traffic flow of the kth type of service in the current cell at sampling time j' in the first time period T', b k Indicates the service level of the kth type of service. The service level is taken from the service level set (B2, B2, ..., Bn). n represents the total number of service types. j'max represents the total number of sampling times in the first time period T'. cellvol represents the total cell traffic of the current cell.
[0071] In some embodiments, determining the number of available MIMO layers of the current cell in the first period based on relevant information of the MIMO layers scheduled by the current cell in the first time period includes:
[0072] Determine an average number of empty CCE layers in the current cell during the first time period;
[0073] The number of available MIMO layers of the current cell in the first period is determined based on an average number of empty layers of CCEs of the current cell in the first time period.
[0074] In some embodiments, determining the number of available MIMO layers of the current cell in the first period based on an average number of empty layers of PDCCH CCEs in the MIMO layer of the current cell includes:
[0075] Determining an average number of CCE empty layers in the current cell in the first time period based on occupied PDCCH CCE resource capacity in the MIMO layers scheduled at each sampling moment in the first time period and the number of occupied PDCCH CCEs in the MIMO layers scheduled at each sampling moment in the current cell in the first time period;
[0076] The number of available MIMO layers of the current cell in the first period is determined based on an average number of empty layers of CCEs of the current cell in the first time period.
[0077] In some embodiments, determining an average number of empty layers of CCEs in the current cell within the first time period includes:
[0078] Using the ninth formula, determine the average number of empty CCE layers in the current cell during the first time period;
[0079] Among them, the ninth formula is expressed as:
[0080] Among them, L ave (T') represents the average number of empty CCE layers in the current cell in the first time period T', L kj' (T') represents the number of MIMO layers scheduled at sampling time j', M1 kj' (T') indicates that at sampling time j', the number of scheduled MIMO layers is L kj' (T'), where T' represents the length of the first time period.
[0081] In some embodiments, determining the number of available MIMO layers of the current cell in the first period based on the average number of empty layers of CCEs of the current cell in the first time period includes:
[0082] The number of available MIMO layers of the current cell in the first period is determined based on the maximum value, the average value, or the minimum value of the average number of empty layers in the second time period.
[0083] In some embodiments, determining the number of available MIMO layers of the current cell in the first period based on the number information of MIMO layers scheduled by the current cell in the first time period includes:
[0084] The number of available MIMO layers of the current cell in the first period is determined based on one or more of an average value, a median value, and a mode value of the number of MIMO layers scheduled by the current cell in the first time period.
[0085] In some embodiments, determining the number of available MIMO layers of the current cell in the first period based on one or more of an average value, a median, and a mode of the number of MIMO layers scheduled by the current cell in the first time period includes:
[0086] Using the fifth formula, determine the number Alpha of available MIMO layers of the current cell in the first cycle;
[0087] Wherein, the fifth formula is expressed as:
[0088] Among them, Aver(T') represents the average number of MIMO layers scheduled by the current cell in the first time period, Middle(T') represents the median number of MIMO layers scheduled by the current cell in the first time period, Mode(T') represents the mode of the number of MIMO layers scheduled by the current cell in the first time period, T' represents the length of the first time period, and T2 is the statistical period of Alpha.
[0089] In some embodiments, the occupied PDCCH CCE resources are used to transmit beams of at least two users.
[0090] In some embodiments, the method further comprises:
[0091] Determine a first PDCCH CCE resource that can be allocated to a first user of the resource to be allocated;
[0092] In a case where the first PDCCH CCE resource has been allocated to a second user, it is determined to allocate the first PDCCH CCE resource to the first user and the second user based on the aggregation level information of the first user and the aggregation level information of the second user.
[0093] In some embodiments, determining a first PDCCH CCE resource that can be allocated to a first user of the to-be-allocated resources includes:
[0094] Based on the terminal side information of the first user and the network side information of the network accessed by the first user, a first PDCCH CCE resource that can be allocated to the first user of the to-be-allocated resources is determined.
[0095] In some embodiments, the determining, based on the aggregation level information of the first user and the aggregation level information of the second user, to allocate the first PDCCH CCE resource to the first user and the second user includes:
[0096] When it is determined that the aggregation level of the first user is the same as the aggregation level of the second user based on the aggregation level information of the first user and the aggregation level information of the second user, it is determined to allocate the first PDCCH CCE resource to the first user and the second user.
[0097] In some embodiments, the determining, based on the aggregation level information of the first user and the aggregation level information of the second user, to allocate the first PDCCH CCE resource to the first user and the second user includes:
[0098] Based on the aggregation level information of the first user and the aggregation level information of the second user, and the correlation between the first user and the second user, it is determined to allocate the first PDCCH CCE resource to the first user and the second user.
[0099] In some embodiments, the determining, based on the aggregation level information of the first user and the aggregation level information of the second user, and the correlation between the first user and the second user, to allocate the first PDCCH CCE resource to the first user and the second user includes:
[0100] When it is determined, based on the aggregation level information of the first user and the aggregation level information of the second user, that the aggregation level of the first user is the same as the aggregation level of the second user, and when it is determined that the correlation between the first user and the second user is less than a correlation threshold, it is determined to allocate the first PDCCH CCE resource to the first user and the second user.
[0101] In some embodiments, determining that the correlation between the first user and the second user is less than a correlation threshold includes:
[0102] Determining a first index value of the strongest beam of the first user;
[0103] Determining a second index value of the strongest beam of the second user;
[0104] Based on the first reference signal received power RSRP of the strongest beam of the first user, the second RSRP of the beam corresponding to the second index value in the beam of the first user, the third RSRP of the strongest beam of the second user, and the fourth RSRP of the beam corresponding to the first index value in the beam of the second user, it is determined that the correlation between the first user and the second user is less than the correlation threshold.
[0105] In some embodiments, determining that the correlation between the first user and the second user is less than a correlation threshold based on a first reference signal received power RSRP of the strongest beam of the first user, a second RSRP of a beam corresponding to a second index value in the beam of the first user, a third RSRP of the strongest beam of the second user, and a fourth RSRP of a beam corresponding to the first index value in the beam of the second user includes:
[0106] When an absolute value of a difference between the first RSRP and the second RSRP is greater than a first preset threshold, and an absolute value of a difference between the third RSRP and the fourth RSRP is greater than a second preset threshold, it is determined that the correlation between the first user and the second user is less than a correlation threshold.
[0107] In some embodiments, the method further comprises:
[0108] Based on the terminal-side information of the first user and the network-side information of the network accessed by the first user, it is determined that the first user is in a multi-user scenario.
[0109] In a second aspect, an embodiment of the present disclosure provides a PDCCH channel load assessment device, including:
[0110] A first determining module is used to determine the occupied physical downlink control channel PDCCH control channel element CCE resource capacity;
[0111] A second determining module is configured to determine available PDCCH CCE resource capacity;
[0112] A third determining module is configured to determine a PDCCH channel utilization rate based on the occupied PDCCH CCE resource capacity and the available PDCCH CCE resource capacity;
[0113] In the MIMO scenario, the occupied PDCCH CCE resource capacity includes the occupied PDCCH CCE resource capacity in the multiple-input multiple-output (MIMO) layer scheduled by the current cell, and the available PDCCH CCE resource capacity includes the available PDCCH CCE resource capacity in the available MIMO layer of the current cell;
[0114] In a non-MIMO scenario, the occupied PDCCH CCE resource capacity includes the occupied PDCCH CCE resource capacity in the current cell, and the available PDCCH CCE resource capacity includes the available PDCCH CCE resource capacity in the current cell.
[0115] In a third aspect, an embodiment of the present disclosure provides a network device, including a memory, a transceiver, and a processor;
[0116] A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations:
[0117] Determine the occupied physical downlink control channel PDCCH control channel element CCE resource capacity;
[0118] Determine available PDCCH CCE resource capacity;
[0119] Determining a PDCCH channel utilization rate based on the occupied PDCCH CCE resource capacity and the available PDCCH CCE resource capacity;
[0120] In the MIMO scenario, the occupied PDCCH CCE resource capacity includes the occupied PDCCH CCE resource capacity in the multiple-input multiple-output (MIMO) layer scheduled by the current cell, and the available PDCCH CCE resource capacity includes the available PDCCH CCE resource capacity in the available MIMO layer of the current cell;
[0121] In a non-MIMO scenario, the occupied PDCCH CCE resource capacity includes the occupied PDCCH CCE resource capacity in the current cell, and the available PDCCH CCE resource capacity includes the available PDCCH CCE resource capacity in the current cell.
[0122] In a fourth aspect, an embodiment of the present disclosure provides an electronic device, comprising a processor and a memory storing a computer program, wherein when the processor executes the program, the steps of the PDCCH channel load assessment method described in the first aspect are implemented.
[0123] In a fifth aspect, an embodiment of the present disclosure provides a computer program product, including a computer program, which, when executed by a processor, implements the steps of the PDCCH channel load assessment method described in the first aspect.
[0124] The PDCCH channel load assessment method, apparatus, and electronic device provided in the embodiments of the present disclosure determine the PDCCH channel utilization based on the occupied PDCCH CCE resource capacity and the available PDCCH CCE resource capacity of the current cell, thereby assessing the PDCCH channel load and improving the accuracy of the PDCCH channel load assessment. BRIEF DESCRIPTION OF THE DRAWINGS
[0125] In order to more clearly illustrate the technical solutions in the present disclosure or the prior art, a brief introduction will be given below to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0126] FIG1 is a schematic diagram of a flow chart of a PDCCH channel load evaluation method provided by an embodiment of the present disclosure;
[0127] FIG2 is a schematic diagram of PDCCH spatial division multiplexing between different user terminals provided by an embodiment of the present disclosure;
[0128] FIG3 is a schematic structural diagram of a PDCCH channel load evaluation device provided by an embodiment of the present disclosure;
[0129] FIG4 is a schematic structural diagram of a network-side device according to an embodiment of the present disclosure;
[0130] FIG5 is a schematic diagram illustrating a physical structure of an electronic device. DETAILED DESCRIPTION
[0131] To make the objectives, technical solutions, and advantages of the present disclosure more clear, the technical solutions of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings of the embodiments of the present disclosure. Obviously, the described embodiments are only part of the embodiments of the present disclosure, not all of the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present disclosure without making any creative efforts shall fall within the scope of protection of the present disclosure.
[0132] The terms "first", "second", etc. in the present disclosure are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present disclosure can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "or" in the present disclosure represents at least one of the connected objects. For example, "A and / or B" covers three options, namely, Option 1: including A but not including B; Option 2: including B but not including A; Option 3: including both A and B. The character " / " generally indicates that the objects associated before and after are in an "or" relationship.
[0133] The term "instruction" in this disclosure can be either a direct instruction (or explicit instruction) or an indirect instruction (or implicit instruction). A direct instruction can be understood as the sender explicitly informing the receiver of specific information, the operation to be performed, or the requested result, etc. in the instruction sent; an indirect instruction can be understood as the receiver determining the corresponding information based on the instruction sent by the sender, or making a judgment and determining the operation to be performed or the requested result based on the judgment result.
[0134] It is worth noting that the technology described in the embodiments of the present disclosure is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency Division Multiple Access (SC-FDMA) or other systems. The terms "system" and "network" in the embodiments of the present disclosure are often used interchangeably, and the described technology can be used for the systems and radio technologies mentioned above as well as for other systems and radio technologies. The following description describes a New Radio (NR) system for example purposes, and NR terminology is used in most of the following description, but these technologies can also be applied to systems other than NR systems, such as 6th Generation (6G) communication systems.
[0135] The embodiments of the present disclosure can be applied to the wireless communication system diagram. The wireless communication system includes terminals and network-side devices. Among them, the terminal can be a mobile phone, tablet computer (Tablet Personal Computer), laptop computer (Laptop Computer), notebook computer, personal digital assistant (PDA), handheld computer, netbook, ultra-mobile personal computer (UMPC), mobile Internet device (Mobile Internet Device, MID), augmented reality (AR), virtual reality (VR) device, robot, wearable device (Wearable Device), aircraft (flight vehicle), vehicle user equipment (VUE), shipborne equipment, pedestrian user equipment (PUE), smart home (home appliances with wireless communication functions, such as refrigerators, televisions, washing machines or furniture, etc.), game consoles, personal computers (Personal Computer, PC), ATMs or self-service machines, etc. Wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle-mounted device can also be called a vehicle-mounted terminal, a vehicle-mounted controller, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip or a vehicle-mounted unit, etc. It should be noted that the specific type of terminal is not limited in the embodiments of the present disclosure. The network side device may include an access network device or a core network device, wherein the access network device may also be called a radio access network (Radio Access Network, RAN) device, a radio access network function or a radio access network unit. The access network device may include a base station, a wireless local area network (Wireless Local Area Network, WLAN) access point (Access Point, AS) or a wireless fidelity (Wireless Fidelity, WiFi) node, etc.Among them, the base station can be referred to as Node B (NB), Evolved Node B (eNB), the next generation Node B (gNB), New Radio Node B (NR Node B), access point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (BTS), radio base station, radio transceiver, Basic Service Set (BSS), Extended Service Set (ESS), Home Node B (HNB), Home evolved Node B (home evolved Node B), Transmission Reception Point (TRP) or other appropriate terms in the field. As long as the same technical effect is achieved, the base station is not limited to specific technical vocabulary. It should be noted that in the embodiment of the present disclosure, only the base station in the NR system is used as an example for introduction, and the specific type of the base station is not limited.
[0136] The Physical Downlink Control Channel (PDCCH) primarily carries control information such as uplink and downlink CCEs, and schedules uplink and downlink traffic channel resources, respectively, to ensure a consistent user experience. The existing PDCCH scheduling process primarily allocates CCE resources in the time-frequency domain. Meanwhile, when measuring PDCCH resource load, only the occupancy of CCE resources in the time-frequency domain is evaluated. Given the introduction of large-scale antennas in 5G and the significant improvement in spatial division multiplexing capabilities, the impact of spatial division multiplexing must be considered in the allocation and measurement of physical downlink control channel resources.
[0137] The disclosed embodiments provide a physical downlink control channel resource measurement algorithm based on space division multiplexing to accurately measure the PDCCH load and guide subsequent 5G network capacity planning.
[0138] The PDCCH channel load assessment method, apparatus, and electronic device provided by the embodiments of the present disclosure are described in detail below with reference to the accompanying drawings through some embodiments and their application scenarios.
[0139] FIG1 is a flow chart of a PDCCH channel load assessment method provided by an embodiment of the present disclosure. Referring to FIG1 , an embodiment of the present disclosure provides a PDCCH channel load assessment method, which may include:
[0140] Step 100, determining the occupied physical downlink control channel PDCCH control channel element CCE resource capacity;
[0141] Step 110, determining available PDCCH CCE resource capacity;
[0142] Step 120: determining a PDCCH channel utilization rate based on the occupied PDCCH CCE resource capacity and the available PDCCH CCE resource capacity;
[0143] In the MIMO scenario, the occupied PDCCH CCE resource capacity includes the occupied PDCCH CCE resource capacity in the multiple-input multiple-output (MIMO) layer scheduled by the current cell, and the available PDCCH CCE resource capacity includes the available PDCCH CCE resource capacity in the available MIMO layer of the current cell;
[0144] In a non-MIMO scenario, the occupied PDCCH CCE resource capacity includes the occupied PDCCH CCE resource capacity in the current cell, and the available PDCCH CCE resource capacity includes the available PDCCH CCE resource capacity in the current cell.
[0145] Specifically, in order to further accurately measure the PDCCH channel load, the PDCCH utilization rate may be calculated based on the actually occupied PDCCH CCE resource capacity and the available PDCCH CCE resource capacity.
[0146] For example, in a MIMO scenario, the PDCCH utilization can be calculated based on the occupied PDCCH CCE resource capacity in the multiple-input multiple-output (MIMO) layer of the current cell and the available PDCCH CCE resource capacity in the available MIMO layer of the current cell.
[0147] For example, in a non-MIMO scenario, the PDCCH utilization rate may be calculated based on the occupied PDCCH CCE resource capacity in the current cell and the available PDCCH CCE resource capacity in the current cell.
[0148] Optionally, the PDCCH utilization may be evaluated periodically. For example, in each period, the PDCCH utilization in the current period is calculated based on the actual occupied PDCCH CCE resource capacity in the current period and the available PDCCH CCE resource capacity in the current period.
[0149] In order to accurately evaluate the utilization rate of downlink control channel resources, the embodiments of the present disclosure propose a downlink control channel resource measurement algorithm based on spatial division multiplexing on the basis of the existing downlink control channel resource measurement algorithm by introducing the actual number of space layers into the used capacity resources of CCE and the maximum number of available space layers into the available capacity resources of CCE, etc., so as to provide technical support for the accurate planning of capacity resources of communication networks, such as subsequent 5G networks.
[0150] The PDCCH channel load assessment method provided by the embodiments of the present disclosure determines the PDCCH channel utilization based on the occupied PDCCH CCE resource capacity and the available PDCCH CCE resource capacity of the current cell, and then assesses the PDCCH channel load, thereby improving the accuracy of the PDCCH channel load assessment.
[0151] In some embodiments, determining occupied physical downlink control channel (PDCCH) control channel element (CCE) resource capacity includes:
[0152] Determine the number of PDCCH CCEs occupied by each sampling moment in the first cycle;
[0153] The occupied PDCCH CCE resource capacity is determined based on the number of PDCCH CCEs occupied at each sampling moment in the first period.
[0154] Specifically, in the MIMO scenario, the PDCCH utilization can be periodically evaluated. For example, in any first period, the number of PDCCH CCEs occupied on the MIMO layers scheduled at each sampling moment in the current first period can be first determined. Then, based on the number of PDCCH CCEs occupied on the MIMO layers scheduled at each sampling moment in the current first period, the PDCCH CCE resource capacity occupied in the MIMO layers scheduled in the current first period can be calculated, and used to calculate the PDCCH utilization in the current first period based on the available PDCCH CCE resource capacity in the current first period.
[0155] Specifically, in a non-MIMO scenario, the PDCCH utilization can be periodically evaluated. For example, in any first period, the number of PDCCH CCEs occupied at each sampling moment in the current first period can be determined by first traversing each sampling moment. Then, based on the number of PDCCH CCEs occupied at each sampling moment in the current first period, the occupied PDCCH CCE resource capacity in the current first period can be calculated, and used to compare with the available PDCCH CCE resource capacity in the current first period to calculate the PDCCH utilization in the current first period.
[0156] Optionally, the length of the first cycle can be 1 minute, or 5 minutes, or 10 seconds, or one hour, or any time length, or any time length set by the user. This embodiment of the present disclosure does not limit this and is not limited here.
[0157] In some embodiments, determining the number of PDCCH CCEs occupied by each sampling moment in the first period includes:
[0158] In a MIMO scenario, performing the first process once for each sampling moment in the first period to obtain the number of PDCCH CCEs occupied by the MIMO layer scheduled at each sampling moment in the first period;
[0159] The first process includes:
[0160] Determining the number of MIMO layers scheduled at the first target sampling time;
[0161] Determining the number of PDCCH CCEs respectively occupied by a single MIMO layer scheduled at the first target sampling time at the first target sampling time;
[0162] Determining the number of PDCCH CCEs occupied by the MIMO layer scheduled at the first target sampling time based on the number of PDCCH CCEs respectively occupied by the single MIMO layer scheduled at the first target sampling time and the number of MIMO layers scheduled at the first target sampling time;
[0163] The first target sampling time is the sampling time corresponding to the current first process.
[0164] Specifically, when determining the number of PDCCH CCEs occupied by the MIMO layers scheduled at each sampling moment in the current first period, the number of PDCCH CCEs occupied by each sampling moment in the first period on a single MIMO layer can be determined first, and then the number of PDCCH CCEs occupied by the MIMO layers scheduled at each sampling moment in the first period can be determined.
[0165] For example, at the first sampling moment in the first period, MIMO layers A1, A2, A3, ..., An are scheduled. The number a1 of PDCCH CCEs occupied by A1 at the first sampling moment, the number a2 of PDCCH CCEs occupied by A2 at the first sampling moment, the number a3 of PDCCH CCEs occupied by A3 at the first sampling moment, ..., and the number an of PDCCH CCEs occupied by An at the first sampling moment can be first determined. Furthermore, the number of PDCCH CCEs occupied by the MIMO layers A1, A2, A3, ..., An scheduled at the first sampling moment can be determined to be a1+a2+a3+...+an. At the second sampling moment in the first period, MIMO layers B1, B2, B3, ..., Bm are scheduled. The number b1 of PDCCH CCEs occupied by B1 at the second sampling moment, the number b2 of PDCCH CCEs occupied by B2 at the second sampling moment, the number b3 of PDCCH CCEs occupied by B3 at the second sampling moment, ..., and the number bm of PDCCH CCEs occupied by Bm at the second sampling moment can be determined. Furthermore, the number of PDCCH CCEs occupied by the MIMO layers B1, B2, B3, ..., Bm scheduled at the second sampling moment can be determined to be b1+b2+b3+...+bm. This process continues until MIMO layers Z1, Z2, Z3, ..., Zp are scheduled at the last sampling time in the first period. The number of PDCCH CCEs occupied by Z1 at the last sampling time, z1, the number of PDCCH CCEs occupied by Z2 at the last sampling time, z2, the number of PDCCH CCEs occupied by Z3 at the last sampling time, ..., and the number of PDCCH CCEs occupied by Zp at the last sampling time can be determined. Furthermore, the number of PDCCH CCEs occupied by MIMO layers Z1, Z2, Z3, ..., Zp scheduled at the last sampling time can be determined as z1+z2+z3+...+zp. That is, the number of PDCCH CCEs occupied by the MIMO layers scheduled at each sampling time in the first period, a1+a2+a3+...+an, b1+b2+b3+...+bm, ..., z1+z2+z3+...+zp, can be obtained.
[0166] In some embodiments, determining the occupied PDCCH CCE resource capacity based on the number of PDCCH CCEs occupied at each sampling moment in the first period includes:
[0167] Calculating the occupied PDCCH CCE resource capacity based on the first formula;
[0168] The first formula is expressed as:
[0169] Wherein, T represents the length of the first cycle;
[0170] In MIMO scenarios, M1 ij (T) represents the number of PDCCH CCEs occupied by the i-th user on a MIMO layer scheduled at sampling time j, L ij (T) represents the number of MIMO layers scheduled by the i-th user at sampling time j;
[0171] In non-MIMO scenarios, M1 ij (T) represents the number of PDCCH CCEs occupied by the i-th user at sampling time j, L ij (T) takes the value of 1.
[0172] Optionally, in a MIMO scenario, when calculating the PDCCH CCE resource capacity occupied in the MIMO layer scheduled in the current first period based on the number of PDCCH CCEs occupied at each sampling moment in the current first period, the calculation process may be as shown in formula (1):
[0173] Among them, M1 ij (T) represents the number of PDCCH CCEs occupied by the i-th user on a MIMO layer scheduled at sampling time j, L ij (T) represents the number of MIMO layers scheduled by the i-th user at sampling time j, T represents the length of the first period, and the value of T can be 1 minute, or 5 minutes, or 10 seconds, or one hour, or any time length, or any time length set by the user. This embodiment of the present disclosure does not limit this. It is not limited here. M1 ij (T) and L ij The value of (T) can be obtained from the network management system of the communication operator. i represents the i-th user in the first cycle, and j represents the j-th sampling time in the first cycle.
[0174] Optionally, in a non-MIMO scenario, when calculating the PDCCH CCE resource capacity occupied in the MIMO layer scheduled in the current first period based on the number of PDCCH CCEs occupied at each sampling time in the current first period, the calculation process may be as shown in formula (1):
[0175] Among them, M1 ij (T) represents the number of PDCCH CCEs occupied by the i-th user at sampling time j, L ij(T) takes a value of 1, T represents the length of the first cycle, and the value of T can be 1 minute, or 5 minutes, or 10 seconds, or one hour, or any time length, or any time length set by the user. This embodiment of the present disclosure does not limit this, and is not limited here. M1 ij (T) and L ij The value of (T) can be obtained from the network management system of the communication operator. i represents the i-th user in the first cycle, and j represents the j-th sampling time in the first cycle.
[0176] Among them, M1 ij (T) and L ij The product of (T) represents the number of used CCEs of the downlink control channel based on spatial division multiplexing of user i at sampling time j. The total number of used CCEs of the cell in the statistical period is obtained by summing up for all users and each sampling time.
[0177] Optionally, in formula (1) of each of the above scenarios, j represents the j-th sampling moment in the first period T;
[0178] Optionally, a time unit may be a sampling moment, for example, a symbol may be a sampling moment, or any time length that can be used as a time unit may be used as a sampling moment, which is not limited in the embodiments of the present disclosure.
[0179] In some embodiments, determining the available PDCCH CCE resource capacity of the current cell includes:
[0180] Determine the number of PDCCH CCEs available for the current cell at each sampling time in the first period;
[0181] Determine available PDCCH CCE resource capacity of the current cell based on the number of available PDCCH CCEs of the current cell at each sampling moment in the first period.
[0182] Specifically, in the MIMO scenario, the PDCCH utilization can be periodically evaluated. For example, in any first period, the number of PDCCH CCEs available at each sampling moment in the available MIMO layer of the current cell in the first period can be first determined. Then, based on the number of PDCCH CCEs available at each sampling moment in the available MIMO layer of the current cell in the first period, the available PDCCH CCE resource capacity in the available MIMO layer of the current cell can be calculated, which can be used to compare the PDCCH CCE resource capacity occupied in the MIMO layer scheduled in the current first period to calculate the PDCCH utilization in the current first period.
[0183] Specifically, in a non-MIMO scenario, the PDCCH utilization rate can be periodically evaluated. For example, in any first period, the number of PDCCH CCEs available at each sampling moment in the current cell in the first period can be first determined. Then, based on the number of PDCCH CCEs available at each sampling moment in the first period in the current cell, the available PDCCH CCE resource capacity of the current cell can be calculated, which can be used to compare the occupied PDCCH CCE resource capacity in the current first period to calculate the PDCCH utilization rate in the current first period.
[0184] Specifically, in the MIMO scenario, the PDCCH utilization can be periodically evaluated. For example, within any first period, the number of PDCCH CCEs available at each sampling moment in the available MIMO layer of the current cell within the first period can be determined, and then the available PDCCH CCE resource capacity in the available MIMO layer of the current cell can be calculated based on the number of PDCCH CCEs available at each sampling moment in the first period of the available MIMO layer of the current cell; and the number of PDCCH CCEs occupied on the MIMO layers scheduled at each sampling moment in the current first period can be determined, and then the PDCCH CCE resource capacity occupied in the MIMO layers scheduled in the current first period can be calculated based on the number of PDCCH CCEs occupied on the MIMO layers scheduled at each sampling moment in the current first period; and then the PDCCH utilization in the current first period is calculated based on the available PDCCH CCE resource capacity in the available MIMO layer of the current cell and the PDCCH CCE resource capacity occupied in the MIMO layer scheduled in the current first period.
[0185] Specifically, in a non-MIMO scenario, the PDCCH utilization can be periodically evaluated. For example, within any first period, the number of PDCCH CCEs available at each sampling moment in the current cell within the first period can be determined, and then the available PDCCH CCE resource capacity of the current cell can be calculated based on the number of PDCCH CCEs available at each sampling moment in the first period; and the number of PDCCH CCEs occupied at each sampling moment in the current first period can be determined, and then the PDCCH CCE resource capacity occupied in the current first period can be calculated based on the number of PDCCH CCEs occupied at each sampling moment in the current first period; and then the PDCCH utilization in the current first period is calculated based on the available PDCCH CCE resource capacity of the current cell and the PDCCH CCE resource capacity occupied in the current first period.
[0186] Specifically, in the MIMO scenario, the calculation of the available PDCCH CCE resource capacity in the available MIMO layer of the current cell and the calculation of the PDCCH CCE resource capacity occupied in the MIMO layer scheduled in the current first period can be performed in any order or simultaneously, and are not limited here.
[0187] Specifically, in a non-MIMO scenario, calculating the available PDCCH CCE resource capacity of the current cell and calculating the occupied PDCCH CCE resource capacity in the current first cycle can be performed in any order or simultaneously, which is not limited here.
[0188] In some embodiments, determining the number of PDCCH CCEs available for the current cell at each sampling time within the first period includes:
[0189] In the MIMO scenario, for each sampling moment in the first period, the second process is performed once to obtain the number of PDCCH CCEs available at each sampling moment in the first period for the available MIMO layer of the current cell;
[0190] The second process includes:
[0191] Determine the number of available PDCCH CCEs on a single MIMO layer of the current cell at the second target sampling time;
[0192] Determining, based on the number of available MIMO layers of the current cell in the first period and the number of available PDCCH CCEs on the single MIMO layer of the current cell at the second target sampling time, the number of available PDCCH CCEs on the available MIMO layer of the current cell at the second target sampling time;
[0193] The second target sampling time is the sampling time corresponding to the current second process.
[0194] Specifically, when determining the number of PDCCH CCEs available at each sampling moment in the first period of the available MIMO layer of the current cell, the number of PDCCH CCEs available on each available MIMO layer at each sampling moment in the first period can be determined first, and then the number of PDCCH CCEs available on each available MIMO layer at each sampling moment in the first period can be determined.
[0195] For example, at the first sampling moment in the first period, there are available MIMO layers C1, C2, C3, ..., Cq. First, the number c1 of PDCCH CCEs available for C1 at the first sampling moment, the number c2 of PDCCH CCEs available for C2 at the first sampling moment, the number c3 of PDCCH CCEs available for C3 at the first sampling moment, ..., and the number cq of PDCCH CCEs available for Cq at the first sampling moment can be determined. Furthermore, the number of PDCCH CCEs available on the available MIMO layers C1, C2, C3, ..., Cq at the first sampling moment can be determined to be c1+c2+c3+...+cq. At a second sampling moment in the first period, there are available MIMO layers D1, D2, D3, ..., Ds. It can be determined that the number d1 of PDCCH CCEs available for D1 at the second sampling moment, the number d2 of PDCCH CCEs available for D2 at the second sampling moment, the number d3 of PDCCH CCEs available for D3 at the second sampling moment, ..., and the number ds of PDCCH CCEs available for Ds at the second sampling moment are available. Furthermore, it can be determined that the number of PDCCH CCEs available on the available MIMO layers D1, D2, D3, ..., Ds at the second sampling moment is d1+d2+d3+...+ds. This process continues until MIMO layers Y1, Y2, Y3, ..., Yk are available at the last sampling moment in the first period. The number of PDCCH CCEs available for Y1 at the last sampling moment, y1, the number of PDCCH CCEs available for Y2 at the last sampling moment, y2, the number of PDCCH CCEs available for Y3 at the last sampling moment, y3, ..., and the number of PDCCH CCEs available for Yk at the last sampling moment, yk, can be determined. Furthermore, the number of PDCCH CCEs available on the available MIMO layers Y1, Y2, Y3, ..., Yk at the last sampling moment can be determined as y1+y2+y3+...+yk. In other words, the number of PDCCH CCEs available on the available MIMO layers at each sampling moment in the first period, c1+c2+c3+...+cq, d1+d2+d3+...+ds, ..., y1+y2+y3+...+yk, respectively, can be obtained.
[0196] Specifically, calculating the number of available PDCCH CCEs in the available MIMO layer of the current cell and calculating the number of occupied PDCCH CCEs in the MIMO layer scheduled in the current first cycle can be performed in any order or simultaneously, which is not limited here.
[0197] For example, at the first sampling moment in the first period, MIMO layers A1, A2, A3, ..., An are scheduled, and there are available MIMO layers C1, C2, C3, ..., Cq. It is possible to determine the number a1 of PDCCH CCEs occupied by A1 at the first sampling moment, the number a2 of PDCCH CCEs occupied by A2 at the first sampling moment, the number a3 of PDCCH CCEs occupied by A3 at the first sampling moment, ..., the number an of PDCCH CCEs occupied by An at the first sampling moment, and determine the number c1 of PDCCH CCEs available at the first sampling moment for C1, the number c2 of PDCCH CCEs available at the first sampling moment for C2, the number c3 of PDCCH CCEs available at the first sampling moment for C3, ..., the number cq of PDCCH CCEs available at the first sampling moment for Cq; and furthermore, it is possible to determine the PDCCHs occupied on the MIMO layers A1, A2, A3, ..., An scheduled at the first sampling moment. The number of CCEs is a1+a2+a3+…+an, and the number of available PDCCH CCEs on the available MIMO layers C1, C2, C3,…, Cq at the first sampling moment is determined to be c1+c2+c3+…+cq. At a second sampling moment in a first period, MIMO layers B1, B2, B3, ..., Bm are scheduled, and at a second sampling moment in the first period, there are available MIMO layers D1, D2, D3, ..., Ds. The number b1 of PDCCH CCEs occupied by B1 at the second sampling moment, the number b2 of PDCCH CCEs occupied by B2 at the second sampling moment, the number b3 of PDCCH CCEs occupied by B3 at the second sampling moment, ..., the number bm of PDCCH CCEs occupied by Bm at the second sampling moment can be determined. The number d1 of PDCCH CCEs available for D1 at the second sampling moment, the number d2 of PDCCH CCEs available for D2 at the second sampling moment, the number d3 of PDCCH CCEs available for D3 at the second sampling moment, ..., the number ds of PDCCH CCEs available for Ds at the second sampling moment can also be determined. Furthermore, the PDCCHs occupied on the MIMO layers B1, B2, B3, ..., Bm scheduled at the second sampling moment can be determined. The number of CCEs is b1+b2+b3+…+bm, and the number of available PDCCH CCEs on the available MIMO layers D1, D2, D3,…, Ds at the second sampling moment is determined to be d1+d2+d3+…+ds.And so on, until the last sampling moment in the first cycle has MIMO layers Z1, Z2, Z3, ..., Zp scheduled, and the last sampling moment in the first cycle has available MIMO layers Y1, Y2, Y3, ..., Yk, the number z1 of PDCCH CCEs occupied by Z1 at the last sampling moment, the number z2 of PDCCH CCEs occupied by Z2 at the last sampling moment, the number z3 of PDCCH CCEs occupied by Z3 at the last sampling moment, ..., the number zp of PDCCH CCEs occupied by Zp at the last sampling moment can be determined, and the number y1 of PDCCH CCEs available for Y1 at the last sampling moment, the number y2 of PDCCH CCEs available for Y2 at the last sampling moment, the number y3 of PDCCH CCEs available for Y3 at the last sampling moment, ..., the number yk of PDCCH CCEs available for Yk at the last sampling moment can be determined; and then the PDCCHs occupied on the MIMO layers Z1, Z2, Z3, ..., Zp scheduled at the last sampling moment can be determined. The number of CCEs is z1+z2+z3+…+zp, and the number of PDCCH CCEs available on the available MIMO layers Y1, Y2, Y3, …, Yk at the last sampling time is determined to be y1+y2+y3+…+yk. That is, the numbers of PDCCH CCEs occupied by the MIMO layers scheduled at each sampling time in the first period are a1+a2+a3+…+an, b1+b2+b3+…+bm, …, z1+z2+z3+…+zp, respectively. Furthermore, the numbers of PDCCH CCEs available on the available MIMO layers at each sampling time in the first period are c1+c2+c3+…+cq, d1+d2+d3+…+ds, …, y1+y2+y3+…+yk, respectively. The available PDCCH CCE resource capacity in the available MIMO layer of the current cell and the occupied PDCCH CCE resource capacity in the MIMO layer scheduled in the current first period can be calculated synchronously, and the PDCCH utilization rate in the current first period can be calculated.
[0198] In some embodiments, determining the available PDCCH CCE resource capacity of the current cell based on the number of PDCCH CCEs available for the current cell at each sampling time in the first period includes:
[0199] Calculate the available PDCCH CCE resource capacity of the current cell based on the second formula;
[0200] The second formula is expressed as:
[0201] Wherein, T represents the length of the first cycle;
[0202] In MIMO scenarios, P j (T) represents the number of PDCCH CCEs available on a single MIMO layer of the current cell at sampling time j, and Alpha represents the number of available MIMO layers of the current cell in the first cycle;
[0203] In non-MIMO scenarios, P j (T) represents the number of PDCCH CCEs available in the current cell at sampling time j, and Alpha takes the value of 1.
[0204] Specifically, in a MIMO scenario, when calculating the available PDCCH CCE resource capacity in the available MIMO layer of the current cell based on the number of available PDCCH CCEs at each sampling time in the first cycle of the available MIMO layer of the current cell, the calculation process can be shown as formula (2):
[0205] Among them, P j (T) represents the number of PDCCH CCEs available on a single MIMO layer of the current cell at sampling time j, Alpha represents the number of available MIMO layers of the current cell in the first cycle, and P j The value of (T) is obtained by the network management system of the communication operator. T represents the length of the first period, and the value of T can be 1 minute, or 5 minutes, or 10 seconds, or one hour, or any time length, or any time length set by the user. The embodiment of the present disclosure does not limit this, and is not limited here. The value of Alpha can be determined based on a preset determination method, a preset constant, a pre-configured determination method, a pre-configured value, a protocol-predefined determination method, or a protocol-predefined value, such as a floating-point constant value configured by OAM (Operation Administration and Maintenance) within the first period T, with a value range of 1.00-100.00; or the value of Alpha can be determined based on the relevant information of the MIMO layer scheduled by the current cell within the first time period, such as the average number of empty layers of the CCE of the current cell within the first time period.
[0206] Specifically, in a non-MIMO scenario, when calculating the available PDCCH CCE resource capacity of the current cell based on the number of available PDCCH CCEs at each sampling time in the first cycle of the current cell, the calculation process can be shown as formula (2):
[0207] Among them, P j (T) represents the number of PDCCH CCEs available in the current cell at sampling time j, Alpha takes the value of 1, Pj The value of (T) is obtained by the network management system of the communication operator. T represents the length of the first period. The value of T can be 1 minute, 5 minutes, 10 seconds, one hour, or any time length, or any time length set by the user. The embodiment of the present disclosure does not limit this. It is not limited here. Optionally, in formula (2) of each of the above scenarios, j represents the jth sampling time in the first period T;
[0208] Optionally, a time unit may be a sampling moment, for example, a symbol may be a sampling moment, or any time length that can be used as a time unit may be used as a sampling moment, which is not limited in the embodiments of the present disclosure.
[0209] In some embodiments, determining the PDCCH channel utilization based on the occupied PDCCH CCE resource capacity and the available PDCCH CCE resource capacity includes:
[0210] Calculate the PDCCH channel utilization rate in the first period based on the third formula;
[0211] The third formula is expressed as:
[0212] Wherein, T represents the length of the first cycle, Indicates rounding down;
[0213] In the MIMO scenario, MU(T) represents the occupied PDCCH CCE resource capacity in the MIMO layer scheduled within the first period T, MT(T) represents the available PDCCH CCE resource capacity in the available MIMO layer of the current cell within the first period T, and M1 ij (T) represents the number of PDCCH CCEs occupied by the i-th user on a MIMO layer scheduled at sampling time j, L ij (T) represents the number of MIMO layers scheduled by the i-th user at sampling time j, P j (T) represents the number of PDCCH CCEs available on a single MIMO layer of the current cell at sampling time j, and Alpha represents the number of available MIMO layers of the current cell in the first cycle;
[0214] In non-MIMO scenarios, MU(T) represents the PDCCH CCE resource capacity occupied by the current cell in the first period T, MT(T) represents the available PDCCH CCE resource capacity of the current cell in the first period T, and M1 ij (T) represents the number of PDCCH CCEs occupied by the i-th user at sampling time j, L ij (T) takes the value of 1, Pj (T) represents the number of available PDCCH CCEs in the current cell at sampling time j, and Alpha takes the value of 1.
[0215] Specifically, in the MIMO scenario, in order to further accurately measure the PDCCH channel load, the used PDCCH CCE capacity resources are first calculated based on the actual occupied CCE time-frequency domain resources and the corresponding number of spatial layers. Then, the available PDCCH CCE capacity resources are calculated based on the available PDCCH CCE time-frequency domain resources and the maximum available capacity of the number of spatial layers. Finally, the PDCCH utilization is calculated by dividing the used PDCCH CCE capacity resources by the available PDCCH CCE capacity resources. The calculation process can be shown in formula (3):
[0216] Among them, M(T) represents the PDCCH channel utilization rate within a statistical period T (i.e., the first period), with a value range of 0 to 1 and can be expressed as a percentage; MU(T) represents the occupied PDCCH CCE resource capacity in the MIMO layer scheduled within the first period T, MT(T) represents the available PDCCH CCE resource capacity in the available MIMO layer of the current cell within the first period T, and M1 ij (T) represents the number of PDCCH CCEs occupied by the i-th user on a MIMO layer scheduled at sampling time j, L ij (T) represents the number of MIMO layers scheduled by the i-th user at sampling time j, P j (T) represents the number of PDCCH CCEs available on a single MIMO layer of the current cell at sampling time j, Alpha represents the number of available MIMO layers of the current cell within the first period, and T represents the length of the first period; wherein, the value of Alpha can be determined based on a preset determination method, a preset constant, a preconfigured determination method, a preconfigured value, a protocol-predefined determination method, or a protocol-predefined value, such as a floating-point constant value configured by OAM within the first period T, with a value range of 1.00-100.00; or the value of Alpha can be determined based on relevant information of the MIMO layers scheduled by the current cell within the first time period, such as based on the average number of empty layers of CCEs of the current cell within the first time period.
[0217] Specifically, in non-MIMO scenarios, in order to further accurately measure the PDCCH channel load, the used PDCCH CCE capacity resources are first calculated based on the actual occupied CCE time-frequency domain resources and the corresponding number of space layers. Then, the available PDCCH CCE capacity resources are calculated based on the available PDCCH CCE time-frequency domain resources and the maximum available capacity of the number of space layers. Finally, the PDCCH utilization is calculated by dividing the used PDCCH CCE capacity resources by the available PDCCH CCE capacity resources. The calculation process can be shown in formula (3):
[0218] Among them, M(T) represents the PDCCH channel utilization rate within a statistical period T (i.e., the first period), with a value range of 0 to 1 and can be expressed as a percentage; MU(T) represents the occupied PDCCH CCE resource capacity within the first period T, MT(T) represents the available PDCCH CCE resource capacity of the current cell within the first period T, and M1 ij (T) represents the number of PDCCH CCEs occupied by the i-th user at sampling time j, L ij (T) takes the value of 1, P j (T) represents the number of PDCCH CCEs available in the current cell at sampling time j, Alpha takes a value of 1, and T represents the length of the first cycle.
[0219] It should be noted that “occupied” in various embodiments of the present disclosure may mean allocated for transmission, such as for control information transmission.
[0220] Optionally, in formula (3) of each of the above scenarios, j represents the j-th sampling time within the first period T, and M(T) represents the average total utilization rate of the PDCCH CCE of each cell within the first period T in the MIMO scenario and the non-MIMO scenario. The value thereof may be rounded down to an integer value during the calculation process, for example, the value range of M(T) may be 0-100.
[0221] Optionally, a time unit may be a sampling moment, for example, a symbol may be a sampling moment, or any time length that can be used as a time unit may be used as a sampling moment, which is not limited in the embodiments of the present disclosure.
[0222] In some embodiments, the number of available MIMO layers of the current cell in the first period is determined based on the following method:
[0223] Determining, based on a preset determination method, a preset constant, a preconfigured determination method, a preconfigured value, a determination method predefined by a protocol, or a value predefined by a protocol, a number of available MIMO layers of the current cell in a first period;
[0224] or,
[0225] Determining the number of available MIMO layers of the current cell in a first period based on relevant information of MIMO layers scheduled by the current cell in a first time period, where all moments in the first time period are earlier than a current moment;
[0226] or,
[0227] The number of available MIMO layers of the current cell in the first period is determined based on the number information of the MIMO layers scheduled by the current cell in the first time period.
[0228] Specifically, in a MIMO scenario, it is necessary to determine the number of available MIMO layers of the current cell within the first cycle.
[0229] Optionally, the number of available MIMO layers of the current cell in the first period may be determined based on a pre-setting, such as a pre-setting by an OAM (Operational Amendment Management), or determined based on a pre-configuration, or pre-defined by a protocol.
[0230] Optionally, the number of available MIMO layers of the current cell within the first period can be determined based on relevant information of the MIMO layers scheduled by the current cell within a certain historical time period (such as the first time period); for example, it can be determined based on the average number of empty layers of CCE of the current cell within the first time period.
[0231] Optionally, the number of available MIMO layers of the current cell in the first period can be determined based on the number information of MIMO layers scheduled by the current cell in the first time period, for example, it can be determined based on one or more of the average, median and mode of the number of MIMO layers scheduled by the current cell in the first time period.
[0232] In some embodiments, the number of available MIMO layers of the current cell in the first period is determined based on the following method:
[0233] When the average user rate weighted by user level and the cell flow index weighted by service type of the current cell meet the first condition, determining the number of available MIMO layers of the current cell in the first period based on a preset determination method, a preset constant, a preconfigured determination method, a preconfigured value, a determination method predefined by a protocol, or a value predefined by a protocol;
[0234] When the average user rate weighted by user level and the cell traffic index weighted by service type in the current cell satisfy the second condition, determine the number of available MIMO layers of the current cell in the first period based on the number information of the MIMO layers scheduled by the current cell in the first time period;
[0235] When the average user rate weighted by user level and the cell traffic index weighted by service type in the current cell satisfy the third condition, determine the number of available MIMO layers of the current cell in the first period based on the relevant information of the MIMO layers scheduled by the current cell in the first time period, and all moments in the first time period are earlier than the current moment;
[0236] Among them, the first condition includes: the average user rate is less than the average user rate threshold, and the cell traffic index is less than the cell traffic index threshold;
[0237] The third condition includes: the average user rate is greater than the average user rate threshold, and the cell traffic index is greater than the cell traffic index threshold;
[0238] The second condition includes: the average user rate is greater than or equal to the average user rate threshold, and the cell traffic index is less than the cell traffic index threshold; or, the average user rate is less than the average user rate threshold, and the cell traffic index is greater than or equal to the cell traffic index threshold; or, the average user rate is equal to the average user rate threshold, and the cell traffic index is equal to the cell traffic index threshold.
[0239] Specifically, the alpha statistical algorithm weighted by cell users and services is shown in formulas (4) to (7)
[0240] When the condition UserEx < th_1 & DataVol < th_2 is satisfied, it indicates that the weighted rate of cell users is low and the traffic of various services generated is low. At this time, the number of available MIMO layers of the current cell in the first period, alpha, is determined by the OAM configuration method (that is, alpha1), avoiding the additional network overhead caused by dynamically adjusting alpha.
[0241] When the conditions UserEx > th_1 & DataVol > th_2 are met, this generally indicates a high weighted user rate in the cell and a high volume of data traffic for various services. Furthermore, 5G networks offer a wide variety of services, with frequent data bursts occurring within short periods of time, leading to frequent changes in the number of MIMO layers. Therefore, the number of available MIMO layers in the current cell during the first cycle, alpha, is dynamically calculated using historical cycle data (i.e., alpha3). The value of alpha is dynamically adjusted based on network resource usage to accurately assess and plan network resources.
[0242] When the values of UserEx and DataVol do not belong to the above two situations, the overall weighted rate of the cell users and the various types of business traffic generated are at a medium level. At this time, the number of available MIMO layers in the current cell in the first period, alpha, is determined by the maximum value of the average number of MIMO layers, the median number of MIMO layers, and the mode number of MIMO layers in the cell within T2 (that is, alpha2). While dynamically adjusting alpha, it does not occupy too much computing resources of the network. T2 is the statistical period of Alpha, which can be a statistical period in the past, such as: the previous week, or the previous month, or the previous three days, or the previous year, or the previous hundred days of the current moment. The embodiments of the present disclosure do not limit this.
[0243] In some embodiments, the user average rate is calculated based on the following method:
[0244] The sixth formula is used to calculate the average user rate UserEx;
[0245] The sixth formula is expressed as:
[0246] Among them, UserEx represents the average rate experience of cell users based on user level weighting, v i,j' (T') represents the average rate of the i-th user at sampling time j' in the first time period T', a i represents the user level of the i-th user. The user level is taken from the user level set (A1, A2, ..., Am). m represents the total number of user level types. j'max represents the total number of sampling times in the first time period T'. u represents the total number of users in the current cell.
[0247] In some embodiments, the cell traffic index is calculated based on the following method:
[0248] The seventh formula is used to calculate the cell traffic indicator DataVol;
[0249] The seventh formula is expressed as:
[0250] DataVol is the cell traffic index weighted by service type, vol k,j' (T') represents the traffic flow of the kth type of service in the current cell at sampling time j' in the first time period T', b k Indicates the service level of the kth type of service. The service level is taken from the service level set (B2, B2, ..., Bn). n represents the total number of service types. j'max represents the total number of sampling times in the first time period T'. cellvol represents the total cell traffic of the current cell.
[0251] In some embodiments, determining the number of available MIMO layers of the current cell in the first period based on relevant information of the MIMO layers scheduled by the current cell in the first time period includes:
[0252] Determine an average number of empty CCE layers in the current cell during the first time period;
[0253] The number of available MIMO layers of the current cell in the first period is determined based on an average number of empty layers of CCEs of the current cell in the first time period.
[0254] Optionally, the number of available MIMO layers of the current cell in the first period may be determined based on the average number of empty layers of CCEs of the current cell in the first time period.
[0255] In some embodiments, determining the number of available MIMO layers of the current cell in the first period based on an average number of empty layers of PDCCH CCEs in the MIMO layer of the current cell includes:
[0256] Determining an average number of CCE empty layers in the current cell in the first time period based on occupied PDCCH CCE resource capacity in the MIMO layers scheduled at each sampling moment in the first time period and the number of occupied PDCCH CCEs in the MIMO layers scheduled at each sampling moment in the current cell in the first time period;
[0257] The number of available MIMO layers of the current cell in the first period is determined based on an average number of empty layers of CCEs of the current cell in the first time period.
[0258] Optionally, the occupied PDCCH CCE resource capacity in the MIMO layer scheduled at each sampling moment in the first time period of the current cell and the number of occupied PDCCH CCEs in the MIMO layer scheduled at each sampling moment in the first time period of the current cell can be first determined, and the average number of empty layers of CCE in the current cell in the first time period can be calculated, thereby determining the number of available MIMO layers of the current cell in the first period.
[0259] Optionally, the number of occupied PDCCH CCEs in the MIMO layer scheduled at each sampling moment in the first time period of the current cell may be determined in the same or similar manner as the aforementioned manner of determining the number of occupied PDCCH CCEs on the MIMO layer scheduled at each sampling moment in the first period.
[0260] Optionally, the occupied PDCCH CCE resource capacity in the MIMO layer scheduled at each sampling moment in the first time period of the current cell may be determined in the same or similar manner as the aforementioned determination of the occupied PDCCH CCE resource capacity in the MIMO layer scheduled at each sampling moment in the first period of the current cell;
[0261] For example, in a MIMO scenario, the third process is performed once for each sampling moment in the first time period to obtain the number of PDCCH CCEs occupied on the MIMO layers respectively scheduled at each sampling moment in the first time period and the occupied PDCCH CCE resource capacity in the MIMO layers respectively scheduled at each sampling moment in the first time period; then, based on the occupied PDCCH CCE resource capacity in the MIMO layers respectively scheduled at each sampling moment in the first time period of the current cell and the number of occupied PDCCH CCEs in the MIMO layers respectively scheduled at each sampling moment in the first time period of the current cell, the average number of unoccupied CCE layers of the current cell in the first time period is calculated, thereby determining the number of available MIMO layers of the current cell in the first period;
[0262] The third process includes:
[0263] Determining the number of MIMO layers scheduled at a third target sampling time;
[0264] Determining the number of PDCCH CCEs respectively occupied by a single MIMO layer scheduled at the third target sampling time at the third target sampling time;
[0265] Determining, based on the number of PDCCH CCEs respectively occupied by a single MIMO layer scheduled at the third target sampling time and the number of MIMO layers scheduled at the third target sampling time, the number of PDCCH CCEs occupied on the MIMO layer scheduled at the third target sampling time and the occupied PDCCH CCE resource capacity in the MIMO layer scheduled at the third target sampling time;
[0266] The third target sampling time is the sampling time corresponding to the current third process.
[0267] Optionally, determining the number of available MIMO layers of the current cell in the first period based on an average number of CCE empty layers of the current cell in the first time period includes:
[0268] The number of available MIMO layers of the current cell in the first period is determined based on the maximum value, the average value, or the minimum value of the average number of empty layers in the second time period.
[0269] Specifically, after calculating the average number of spatial layers of CCE in the current cell in the first time period, when determining the number of available MIMO layers of the current cell in the first period, the maximum value, average value, or minimum value of all average numbers of spatial layers in the second time period T2 can be used as the number of available MIMO layers of the current cell in the first period, such as the value of Alpha.
[0270] Optionally, the second time period T2 can be determined based on user needs, or pre-configured, or pre-defined by the protocol. The second time period T2 can be any time period that can be used to determine the number of available MIMO layers of the current cell within the first cycle. For example, all or part of the second time period T2 can be earlier than the current moment. This is not limited in the embodiments of the present disclosure.
[0271] In some embodiments, determining the number of available MIMO layers of the current cell in the first period based on the number information of MIMO layers scheduled by the current cell in the first time period includes:
[0272] The number of available MIMO layers of the current cell in the first period is determined based on one or more of an average value, a median value, and a mode value of the number of MIMO layers scheduled by the current cell in the first time period.
[0273] In some embodiments, determining the number of available MIMO layers of the current cell in the first period based on one or more of an average value, a median, and a mode of the number of MIMO layers scheduled by the current cell in the first time period includes:
[0274] Using the fifth formula, determine the number Alpha of available MIMO layers of the current cell in the first cycle;
[0275] Wherein, the fifth formula is expressed as:
[0276] Among them, Aver(T') represents the average number of MIMO layers scheduled by the current cell in the first time period, Middle(T') represents the median number of MIMO layers scheduled by the current cell in the first time period, Mode(T') represents the mode of the number of MIMO layers scheduled by the current cell in the first time period, T' represents the length of the first time period, and T2 is the statistical period of Alpha.
[0277] Specifically, Aver(T') represents the average number of MIMO layers scheduled by the current cell in the first time period, Middle(T') represents the median number of MIMO layers scheduled by the current cell in the first time period, Mode(T') represents the mode number of MIMO layers scheduled by the current cell in the first time period, T' represents the length of the first time period (which can be 15 minutes or 1 hour, which can be determined by the user based on demand or predefined or preconfigured by the protocol), T2 is the statistical period of alpha2 (usually one week, statistical data of the past week), and the values of Aver(T'), Middle(T') and Mode(T') can be obtained by OAM.
[0278] In one embodiment, in the past statistical period T2 (i.e., the second time period), the maximum value of all average numbers of air layers in the second time period can be taken as Alpha, which can be specifically expressed as the eighth formula, which can be shown as formula (8):
[0279] Among them, L ave (T) represents the average number of CCE empty layers in the current cell within the first time period T', T' is the statistical period of the average number of CCE empty layers, T2 is the statistical period of Alpha, which can be a statistical period in the past, such as: the previous week, or the previous month, or the previous three days, or the previous year, or the previous hundred days of the current moment. This is not limited in the embodiments of the present disclosure.
[0280] For example, at sampling time j', a cell may schedule 4 MIMO layers and 2 MIMO layers, that is, the number of MIMO layer types is 2, and these two types (k=2) need to be traversed.
[0281] For the first 4 MIMO layers, the number of occupied CCEs is 2, and for the second 2 MIMO layers, the number of occupied CCEs is 3. Then, the CCE capacity at the j'th sampling moment is 4*2+2*3=14; the occupied CCE capacity is 2+3=5; therefore, the average number of empty layers is 14 / 5=2.8.
[0282] Optionally, determining an average number of empty layers of CCEs in the current cell within the first time period includes:
[0283] Using the ninth formula, determine the average number of empty CCE layers in the current cell during the first time period;
[0284] The ninth formula can be shown as formula (9):
[0285] Among them, L ave (T') represents the average number of empty CCE layers in the current cell in the first time period T', L kj' (T') represents the number of MIMO layers scheduled at sampling time j', M1 kj' (T') indicates that at sampling time j', the number of scheduled MIMO layers is L kj' (T'), where T' represents the length of the first time period.
[0286] Optionally, L ave The value of (T') can be set to floating point type, and its value range can be 1.00-100.00.
[0287] Optionally, in each embodiment of the present disclosure, each parameter is described as follows:
[0288] (1) M(T) represents the average total utilization of PDCCH CCEs in each cell within the first period T in both MIMO and non-MIMO scenarios. It can be an integer value ranging from 0 to 100.
[0289] (2)M1 ij (T):
[0290] For MIMO scenarios, it indicates the number of PDCCH CCEs occupied by the i-th user on a MIMO layer scheduled at sampling time j. For example, it indicates the number of PDCCH CCEs used by the i-th user for control information transmission on a single MIMO layer at sampling time j.
[0291] For non-MIMO scenarios, M1 ij(T) represents the number of PDCCH CCEs occupied by the i-th user at sampling time j, for example, it may represent the number of PDCCH CCEs used by the i-th user for control information transmission at sampling time j.
[0292] (3)L ij (T);
[0293] For MIMO scenarios: L ij (T) represents the number of MIMO layers scheduled by the i-th user at sampling time j;
[0294] For non-MIMO scenarios, L ij The value of (T) should be set to 1.
[0295] (4) T: represents the time period (first period) for calculating M(T), such as 15 minutes, 1 hour, etc.
[0296] (5)i: represents the i-th user scheduled in the first period T.
[0297] (6) j: represents the jth sampling moment in the first period T. One time unit can be regarded as one sampling moment, for example, one symbol is one sampling moment.
[0298] (7) j': represents the j'th sampling moment in the first time period T'. One time unit can be regarded as one sampling moment, for example, one symbol is one sampling moment;
[0299] (8)P j (T): represents the number of PDCCH CCEs available in the current cell at sampling time j, such as the total number of available PDCCH CCEs on a single MIMO layer at sampling time j.
[0300] (9) Alpha: The value of Alpha may be determined based on a preset determination method, a preset constant, a preconfigured determination method, a preconfigured value, a protocol-predefined determination method, or a protocol-predefined value, such as a floating-point constant value configured by OAM within the first period T, with a value range of 1.00-100.00. Alternatively, the value of Alpha may be determined based on information related to the MIMO layers scheduled by the current cell within the first time period, such as the average number of empty CCE layers of the current cell within the first time period.
[0301] For MIMO scenarios, the Alpha value should be set between 1.00 and 100.00.
[0302] For non-MIMO scenarios, Alpha should be set to 1.
[0303] After introducing Alpha, the value of M(T) should not exceed 100.
[0304] Therefore, MU(T) is calculated to be the used capacity resource of PDCCH CCE, MT(T) is the available capacity resource of PDCCH CCE, and the ratio of MU(T) to MT(T) is the PDCCH CCE utilization rate.
[0305] In some embodiments, the occupied PDCCH CCE resources are used to transmit beams of at least two users.
[0306] Optionally, the PDCCH channel load assessment method provided in each embodiment of the present disclosure may be applicable to a space division multiplexing scenario.
[0307] For example, it is applicable to scenarios where two or more users correspond to the same time-frequency domain resources but different spatial domain resources (for example, corresponding to different beams).
[0308] In some embodiments, the method further comprises:
[0309] Determine a first PDCCH CCE resource that can be allocated to a first user of the resource to be allocated;
[0310] In a case where the first PDCCH CCE resource has been allocated to a second user, it is determined to allocate the first PDCCH CCE resource to the first user and the second user based on the aggregation level information of the first user and the aggregation level information of the second user.
[0311] In related technologies, when scheduling PDCCH resources, frequency division multiplexing is used to allocate time-frequency domain resources, that is, in the same time slot, different users are allocated to different frequency domain resources, and the physical resources occupied by each other do not conflict with each other. The PDCCH resource scheduling technical solution based on frequency division multiplexing cannot occupy spatial resources and is more likely to encounter problems such as insufficient CCE resources, resulting in user scheduling failure, which affects user experience. Therefore, the embodiment of the present disclosure, with the help of the introduction of 5G large-scale antenna technology and the significant enhancement of spatial division capabilities, innovatively proposes a downlink control channel resource allocation algorithm based on spatial division multiplexing during the PDCCH CCE resource allocation process by allocating the same time-frequency domain CCE resources to different users, thereby improving the PDCCH capacity of the entire communication system, further tapping the potential of equipment capabilities, and increasing the number of access users.
[0312] Therefore, when allocating resources for the first user, the first PDCCH CCE resource that can be allocated to the first user to which the resources are to be allocated can be determined first; if the allocable first PDCCH CCE resource has been allocated to the second user, then based on the aggregation level information of the first user and the aggregation level information of the second user, it can be determined that the first user and the second user are spatially multiplexed, that is, the first user and the second user occupy the same PDCCH CCE resource for scheduling.
[0313] Optionally, the second user may include one or more users.
[0314] Optionally, the first user may include one or more users.
[0315] Optionally, the first user and the second user may be different users.
[0316] In some embodiments, determining a first PDCCH CCE resource that can be allocated to a first user of the to-be-allocated resources includes:
[0317] Based on the terminal side information of the first user and the network side information of the network accessed by the first user, a first PDCCH CCE resource that can be allocated to the first user of the to-be-allocated resources is determined.
[0318] Specifically, when determining the first PDCCH CCE resource that can be allocated to the first user of the resources to be allocated, the terminal side information of the first user and the network side information of the network side to which the first user accesses can be first determined, and then based on the terminal side information of the first user and the network side information of the network side to which the first user accesses, the first PDCCH CCE resource that can be allocated to the first user of the resources to be allocated is determined; wherein, the terminal side information of the first user may include the service requirements of the user terminal device and the channel measurement information of the terminal device, wherein the service requirements of the terminal device are mainly user-triggered wake-up, and the channel measurement information of the terminal device includes downlink measurement feedback based on the channel state reference signal (Channel State Information-Reference Signal, CSI-RS) and uplink measurement results based on the sounding reference signal (SRS) and other information; the network side information of the network side to which the first user accesses may include base station equipment information in the wireless network, including cell type, cell bandwidth, number of available PDCCH symbols in the cell and other information.
[0319] It should be noted that the specific information content contained in the terminal side information of the first user and the network side information of the network accessed by the first user can be any information combination that can be used to determine the first PDCCH CCE resource that can be allocated to the first user to whom the resources are to be allocated. The above is only an example and the embodiments of the present disclosure are not limited to this.
[0320] In some embodiments, the determining, based on the aggregation level information of the first user and the aggregation level information of the second user, to allocate the first PDCCH CCE resource to the first user and the second user includes:
[0321] When it is determined that the aggregation level of the first user is the same as the aggregation level of the second user based on the aggregation level information of the first user and the aggregation level information of the second user, it is determined to allocate the first PDCCH CCE resource to the first user and the second user.
[0322] Specifically, when determining that the first user and the second user are to be spatially multiplexed based on the aggregation level information of the first user and the aggregation level information of the second user, it can be that when it is determined that the aggregation level of the first user is the same as the aggregation level of the second user, determining that the first user and the second user are to be spatially multiplexed, that is, determining to allocate the first PDCCH CCE resource to the first user and the second user.
[0323] In one embodiment, when allocating resources to a first user, the terminal side information of the first user and the network side information of the network to which the first user accesses can be first determined, and then based on the terminal side information of the first user and the network side information of the network to which the first user accesses, the first PDCCH CCE resources that can be allocated to the first user to be allocated resources, as well as the aggregation level information can be determined; the first user can then be paired with other second users who have allocated resources or have not allocated resources. If the pairing is successful (the aggregation level is the same), the first user and the second user can be considered for spatial division multiplexing, that is, the first user and the second user occupy the same PDCCH CCE resources for scheduling; if the resources of the second user have been allocated, it can be determined that the PDCCH CCE resources occupied by the second user are allocated to the first user; if the resources of the second user have not been allocated, resources that have not yet been occupied can be allocated to the first user, and the PDCCH CCE resources occupied by the first user are allocated when allocating resources to the second user.
[0324] In some embodiments, the determining, based on the aggregation level information of the first user and the aggregation level information of the second user, to allocate the first PDCCH CCE resource to the first user and the second user includes:
[0325] Based on the aggregation level information of the first user and the aggregation level information of the second user, and the correlation between the first user and the second user, it is determined to allocate the first PDCCH CCE resource to the first user and the second user.
[0326] Specifically, when determining that the first user and the second user are to be spatially multiplexed based on the aggregation level information of the first user and the aggregation level information of the second user, it can be determined that the first user and the second user are to be spatially multiplexed based on the aggregation level information of the first user and the aggregation level information of the second user, and combined with the correlation between the first user and the second user, that is, it is determined to allocate the first PDCCH CCE resource to the first user and the second user.
[0327] In some embodiments, the determining, based on the aggregation level information of the first user and the aggregation level information of the second user, and the correlation between the first user and the second user, to allocate the first PDCCH CCE resource to the first user and the second user includes:
[0328] When it is determined, based on the aggregation level information of the first user and the aggregation level information of the second user, that the aggregation level of the first user is the same as the aggregation level of the second user, and when it is determined that the correlation between the first user and the second user is less than a correlation threshold, it is determined to allocate the first PDCCH CCE resource to the first user and the second user.
[0329] Specifically, when determining that the first user and the second user are to be spatially multiplexed based on the aggregation level information of the first user and the aggregation level information of the second user, and in combination with the correlation between the first user and the second user, it may be that when the aggregation level of the first user is the same as the aggregation level of the second user, and it is determined that the correlation between the first user and the second user is less than a correlation threshold, it is determined that the first user and the second user are to be spatially multiplexed, that is, it is determined that the first PDCCH CCE resource is allocated to the first user and the second user.
[0330] In one embodiment, when allocating resources to a first user, the terminal-side information of the first user and the network-side information of the network to which the first user accesses can be first determined. Then, based on the terminal-side information of the first user and the network-side information of the network to which the first user accesses, the first PDCCH CCE resource that can be allocated to the first user to be allocated resources and the aggregation level information can be determined. The correlation between the first user and other second users to which resources have been allocated or not allocated is calculated. The first user can then be paired with other second users to which resources have been allocated or not allocated. If the pairing is successful (the aggregation level is the same and the correlation is less than a correlation threshold), the first user and the second user can be considered for spatial division multiplexing, that is, the first user and the second user occupy the same PDCCH CCE resource for scheduling. If the resources of the second user have been allocated, the PDCCH CCE resources occupied by the second user can be allocated to the first user. If the resources of the second user have not been allocated, the unoccupied resources can be allocated to the first user, and the PDCCH CCE resources occupied by the first user are allocated when allocating resources to the second user.
[0331] In some embodiments, determining that the correlation between the first user and the second user is less than a correlation threshold includes:
[0332] Determining a first index value of the strongest beam of the first user;
[0333] Determining a second index value of the strongest beam of the second user;
[0334] Based on the first reference signal received power (RSRP) of the strongest beam of the first user, the second RSRP of the beam corresponding to the second index value in the beam of the first user, the third RSRP of the strongest beam of the second user, and the fourth RSRP of the beam corresponding to the first index value in the beam of the second user, it is determined that the correlation between the first user and the second user is less than a correlation threshold.
[0335] Specifically, when determining whether the correlation between the first user and the second user is less than the correlation threshold, the determination may be based on the reference signal received power RSRP of the following beams:
[0336] The strongest beam of the first user, the beam corresponding to the second index value among the beams of the first user, the strongest beam of the second user, and the beam corresponding to the first index value among the beams of the second user.
[0337] In some embodiments, determining that the correlation between the first user and the second user is less than a correlation threshold based on a first reference signal received power RSRP of the strongest beam of the first user, a second RSRP of a beam corresponding to a second index value in the beam of the first user, a third RSRP of the strongest beam of the second user, and a fourth RSRP of a beam corresponding to the first index value in the beam of the second user includes:
[0338] When an absolute value of a difference between the first RSRP and the second RSRP is greater than a first preset threshold, and an absolute value of a difference between the third RSRP and the fourth RSRP is greater than a second preset threshold, it is determined that the correlation between the first user and the second user is less than a correlation threshold.
[0339] Specifically, whether the correlation between the first user and the second user is less than a correlation threshold may be determined based on the following rules:
[0340] If RSRP(A, A_max)-RSRP(A, B_max)>the first preset threshold and RSRP(B, B_max)-RSRP(B, A_max)>the second preset threshold, then the isolation between the first user's terminal A and the second user's terminal B is considered to meet the requirements, where the first preset threshold is a custom threshold value. For the first user's terminal A and the second user's terminal B that meet the isolation requirements, if the first user's terminal A and the second user's terminal B have the same PDCCH candidate position, then the first user's terminal A and the second user's terminal B can send PDCCHs in the form of MU-MIMO.
[0341] Optionally, the first preset threshold and the second preset threshold may be the same or different. The value of the first preset threshold may be determined based on user needs, or set by the user, or determined based on a protocol pre-definition, or obtained based on a pre-configuration; the value of the second preset threshold may be determined based on user needs, or set by the user, or determined based on a protocol pre-definition, or obtained based on a pre-configuration.
[0342] FIG2 is a schematic diagram of PDCCH spatial division multiplexing between different user terminals provided by an embodiment of the present disclosure. Taking FIG2 as an example, assuming a 64T TDD cell with 32 beam directions, the strongest beam of terminal A of the first user is assumed to be 18, and the strongest beam of terminal B of the second user is assumed to be 4. If the following two conditions are simultaneously met between terminal A and terminal B: RSRP(A, 18)-RSRP(A, 4)>the first preset threshold, and RSRP(B, 4)-RSRP(B, 18)>the second preset threshold, then it can be considered that the beams sent between the users have a large degree of isolation. It can also be considered that the correlation between the first user and the second user is less than the correlation threshold.
[0343] In some embodiments, the method further comprises:
[0344] Based on the terminal-side information of the first user and the network-side information of the network accessed by the first user, it is determined that the first user is in a multi-user scenario.
[0345] If the PDCCH spatial division resource scheduling function is enabled, multi-user scenarios may encounter the problem of the same user in the same time slot and on the same beam preempting the same frequency domain resources. If PDCCH resource allocation fails, a secondary configuration will be performed until the allocation is successful. This not only increases scheduling latency but also consumes additional control information resources. Therefore, the disclosed embodiments leverage the reciprocity of the uplink and downlink channels of the TDD system and calculate the correlation between different users in the same cell. This innovative downlink control channel resource allocation algorithm for user information is proposed, and the feasibility of the PDCCH spatial division multiplexing function in multi-user scenarios is evaluated. This improves user access latency and connection rate in multi-user scenarios, ensuring the user experience in multi-user scenarios.
[0346] In some embodiments, when allocating resources for a first user, terminal-side information of the first user and network-side information of a network accessed by the first user may be first determined. Then, based on the terminal-side information of the first user and the network-side information of the network accessed by the first user, a first PDCCH CCE resource that can be allocated to the first user and aggregation level information may be determined.
[0347] If it is determined that the first user is not in a multi-user scenario, the first user can be directly paired with other second users with allocated resources or unallocated resources. If the pairing is successful (the aggregation level is the same), the first user and the second user can be considered for spatial division multiplexing, that is, the first user and the second user occupy the same PDCCH CCE resources for scheduling; if the resources of the second user have been allocated, it can be determined that the PDCCH CCE resources occupied by the second user are allocated to the first user; if the resources of the second user have not been allocated, the first user can be allocated unoccupied resources, and the PDCCH CCE resources occupied by the first user are allocated when allocating resources to the second user.
[0348] If it is determined that the first user is in a multi-user scenario, it is also necessary to calculate the correlation between the first user and other second users to which resources have been allocated or to which resources have not been allocated; then the first user can be paired with other second users to which resources have been allocated or to which resources have not been allocated. When the pairing is successful (the aggregation level is the same and the correlation is less than the correlation threshold), the first user and the second user can be considered for spatial division multiplexing, that is, the first user and the second user occupy the same PDCCH CCE resources for scheduling; if the resources of the second user have been allocated, it can be determined that the PDCCH CCE resources occupied by the second user are allocated to the first user; if the resources of the second user have not been allocated, the resources that have not been occupied can be allocated to the first user, and the PDCCH CCE resources occupied by the first user can be allocated when allocating resources to the second user.
[0349] The PDCCH channel load assessment method provided in the embodiment of the present disclosure may be performed by a PDCCH channel load assessment device. The embodiment of the present disclosure uses the PDCCH channel load assessment device performing the PDCCH channel load assessment method as an example to illustrate the PDCCH channel load assessment device provided in the embodiment of the present disclosure.
[0350] FIG3 is a schematic diagram of the structure of a PDCCH channel load assessment apparatus provided by an embodiment of the present disclosure. As shown in FIG3 , the PDCCH channel load assessment apparatus 300 includes:
[0351] A first determining module 310 is configured to determine occupied physical downlink control channel PDCCH control channel element CCE resource capacity;
[0352] A second determining module 320 is configured to determine available PDCCH CCE resource capacity;
[0353] A third determining module 330 is configured to determine a PDCCH channel utilization rate based on the occupied PDCCH CCE resource capacity and the available PDCCH CCE resource capacity;
[0354] In the MIMO scenario, the occupied PDCCH CCE resource capacity includes the occupied PDCCH CCE resource capacity in the multiple-input multiple-output (MIMO) layer scheduled by the current cell, and the available PDCCH CCE resource capacity includes the available PDCCH CCE resource capacity in the available MIMO layer of the current cell;
[0355] In a non-MIMO scenario, the occupied PDCCH CCE resource capacity includes the occupied PDCCH CCE resource capacity in the current cell, and the available PDCCH CCE resource capacity includes the available PDCCH CCE resource capacity in the current cell.
[0356] It should be noted that the PDCCH channel load assessment device provided in the embodiments of the present disclosure can implement the various embodiments of the above-mentioned PDCCH channel load assessment method and achieve the same technical effects, which will not be described in detail here.
[0357] The terminal involved in the embodiments of the present disclosure may refer to a device that provides voice and / or data connectivity to a user, a handheld device with wireless connection capabilities, or other processing devices connected to a wireless modem. The name of the terminal device may vary in different systems. For example, in a 5G system, the terminal device may be called User Equipment (UE).
[0358] The network devices involved in the embodiments of the present disclosure may be base stations, which may include multiple cells providing services to terminals. Depending on the specific application, a base station may also be called an access point, or may be a device in an access network that communicates with wireless terminal devices over the air interface through one or more sectors, or may be called another name.
[0359] FIG4 is a schematic structural diagram of a network side device according to an embodiment of the present disclosure. Referring to FIG4 , the present disclosure further provides a network side device, which may include: a memory 410, a transceiver 420, and a processor 430;
[0360] The memory 410 is used to store computer programs; the transceiver 420 is used to send and receive data under the control of the processor 430; the processor 430 is used to read the computer program in the memory 410 and perform the following operations:
[0361] Determine the occupied physical downlink control channel PDCCH control channel element CCE resource capacity;
[0362] Determine available PDCCH CCE resource capacity;
[0363] Determining a PDCCH channel utilization rate based on the occupied PDCCH CCE resource capacity and the available PDCCH CCE resource capacity;
[0364] In the MIMO scenario, the occupied PDCCH CCE resource capacity includes the occupied PDCCH CCE resource capacity in the multiple-input multiple-output (MIMO) layer scheduled by the current cell, and the available PDCCH CCE resource capacity includes the available PDCCH CCE resource capacity in the available MIMO layer of the current cell;
[0365] In a non-MIMO scenario, the occupied PDCCH CCE resource capacity includes the occupied PDCCH CCE resource capacity in the current cell, and the available PDCCH CCE resource capacity includes the available PDCCH CCE resource capacity in the current cell.
[0366] In FIG4 , 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 430 and memory represented by memory 410. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 420 may be a plurality of components, i.e., a transmitter and a receiver, providing a unit for communicating with various other devices over a transmission medium. The processor 430 is responsible for managing the bus architecture and general processing, and the memory 410 may store data used by the processor 430 when performing operations.
[0367] Optionally, the processor 430 is further configured to perform the following operations:
[0368] The determining of occupied physical downlink control channel PDCCH control channel element CCE resource capacity includes:
[0369] Determine the number of PDCCH CCEs occupied by each sampling moment in the first cycle;
[0370] The occupied PDCCH CCE resource capacity is determined based on the number of PDCCH CCEs occupied at each sampling moment in the first period.
[0371] Optionally, the processor 430 is specifically configured to:
[0372] In a MIMO scenario, performing the first process once for each sampling moment in the first period to obtain the number of PDCCH CCEs occupied by the MIMO layer scheduled at each sampling moment in the first period;
[0373] The first process includes:
[0374] Determining the number of MIMO layers scheduled at the first target sampling time;
[0375] Determining the number of PDCCH CCEs respectively occupied by a single MIMO layer scheduled at the first target sampling time at the first target sampling time;
[0376] Determining the number of PDCCH CCEs occupied by the MIMO layer scheduled at the first target sampling time based on the number of PDCCH CCEs respectively occupied by the single MIMO layer scheduled at the first target sampling time and the number of MIMO layers scheduled at the first target sampling time;
[0377] The first target sampling time is the sampling time corresponding to the current first process.
[0378] Optionally, the processor 430 is specifically configured to:
[0379] Calculating the occupied PDCCH CCE resource capacity based on the first formula;
[0380] The first formula is expressed as:
[0381] Wherein, T represents the length of the first cycle;
[0382] In MIMO scenarios, M1 ij (T) represents the number of PDCCH CCEs occupied by the i-th user on a MIMO layer scheduled at sampling time j, L ij (T) represents the number of MIMO layers scheduled by the i-th user at sampling time j;
[0383] In non-MIMO scenarios, M1 ij (T) represents the number of PDCCH CCEs occupied by the i-th user at sampling time j, L ij (T) takes the value of 1.
[0384] Optionally, the processor 430 is specifically configured to:
[0385] Determine the number of PDCCH CCEs available for the current cell at each sampling time in the first period;
[0386] Determine available PDCCH CCE resource capacity of the current cell based on the number of available PDCCH CCEs of the current cell at each sampling moment in the first period.
[0387] Optionally, the processor 430 is specifically configured to:
[0388] In the MIMO scenario, for each sampling moment in the first period, the second process is performed once to obtain the number of PDCCH CCEs available at each sampling moment in the first period for the available MIMO layer of the current cell;
[0389] The second process includes:
[0390] Determine the number of available PDCCH CCEs on a single MIMO layer of the current cell at the second target sampling time;
[0391] Determining, based on the number of available MIMO layers of the current cell in the first period and the number of available PDCCH CCEs on the single MIMO layer of the current cell at the second target sampling time, the number of available PDCCH CCEs on the available MIMO layer of the current cell at the second target sampling time;
[0392] The second target sampling time is the sampling time corresponding to the current second process.
[0393] Optionally, the processor 430 is specifically configured to:
[0394] Calculate the available PDCCH CCE resource capacity of the current cell based on the second formula;
[0395] The second formula is expressed as:
[0396] Wherein, T represents the length of the first cycle;
[0397] In MIMO scenarios, P j (T) represents the number of PDCCH CCEs available on a single MIMO layer of the current cell at sampling time j, and Alpha represents the number of available MIMO layers of the current cell in the first cycle;
[0398] In non-MIMO scenarios, P j (T) represents the number of PDCCH CCEs available in the current cell at sampling time j, and Alpha takes the value of 1.
[0399] Optionally, the processor 430 is specifically configured to:
[0400] Calculate the PDCCH channel utilization rate in the first period based on the third formula;
[0401] The third formula is expressed as:
[0402] Wherein, T represents the length of the first cycle;
[0403] In the MIMO scenario, MU(T) represents the occupied PDCCH CCE resource capacity in the MIMO layer scheduled within the first period T, MT(T) represents the available PDCCH CCE resource capacity in the available MIMO layer of the current cell within the first period T, and M1 ij (T) represents the number of PDCCH CCEs occupied by the i-th user on a MIMO layer scheduled at sampling time j, Lij (T) represents the number of MIMO layers scheduled by the i-th user at sampling time j, P j (T) represents the number of PDCCH CCEs available on a single MIMO layer of the current cell at sampling time j, and Alpha represents the number of available MIMO layers of the current cell in the first cycle;
[0404] In non-MIMO scenarios, MU(T) represents the PDCCH CCE resource capacity occupied by the current cell in the first period T, MT(T) represents the available PDCCH CCE resource capacity of the current cell in the first period T, and M1 ij (T) represents the number of PDCCH CCEs occupied by the i-th user at sampling time j, L ij (T) takes the value of 1, P j (T) represents the number of available PDCCH CCEs in the current cell at sampling time j, and Alpha takes the value of 1.
[0405] Optionally, the processor 430 is specifically configured to:
[0406] Determining, based on a preset determination method, a preset constant, a preconfigured determination method, a preconfigured value, a determination method predefined by a protocol, or a value predefined by a protocol, a number of available MIMO layers of the current cell in a first period;
[0407] or,
[0408] Determining the number of available MIMO layers of the current cell in a first period based on relevant information of MIMO layers scheduled by the current cell in a first time period, where all moments in the first time period are earlier than a current moment;
[0409] or,
[0410] The number of available MIMO layers of the current cell in the first period is determined based on the number information of the MIMO layers scheduled by the current cell in the first time period.
[0411] Optionally, the processor 430 is specifically configured to:
[0412] When the average user rate weighted by user level and the cell flow index weighted by service type of the current cell meet the first condition, determining the number of available MIMO layers of the current cell in the first period based on a preset determination method, a preset constant, a preconfigured determination method, a preconfigured value, a determination method predefined by a protocol, or a value predefined by a protocol;
[0413] When the average user rate weighted by user level and the cell traffic index weighted by service type of the current cell meet the second condition, determining the number of available MIMO layers of the current cell in the first period based on the number of MIMO layers scheduled by the current cell in the first time period;
[0414] When the average user rate weighted by user level and the cell traffic index weighted by service type of the current cell meet the third condition, determining the number of available MIMO layers of the current cell in the first period based on relevant information of the MIMO layers scheduled by the current cell in the first time period, where all moments in the first time period are earlier than the current moment;
[0415] The first condition includes: the user average rate is less than the user average rate threshold, and the cell traffic index is less than the cell traffic index threshold;
[0416] The third condition includes: the user average rate is greater than the user average rate threshold, and the cell flow index is greater than the cell flow index threshold;
[0417] The second condition includes: the user average rate is greater than or equal to the user average rate threshold, and the cell flow index is less than the cell flow index threshold; or, the user average rate is less than the user average rate threshold, and the cell flow index is greater than or equal to the cell flow index threshold; or, the user average rate is equal to the user average rate threshold, and the cell flow index is equal to the cell flow index threshold.
[0418] Optionally, the processor 430 is specifically configured to:
[0419] The sixth formula is used to calculate the average user rate UserEx;
[0420] The sixth formula is expressed as:
[0421] Among them, v i,j' (T') represents the average rate of the i-th user at sampling time j' in the first time period T', a i represents the user level of the i-th user in the current cell. The user level is taken from the user level set (A1, A2, ..., Am). m represents the total number of user level types. j'max represents the total number of samples in the first time period T'. u represents the total number of users in the current cell.
[0422] Optionally, the processor 430 is specifically configured to:
[0423] The seventh formula is used to calculate the cell traffic indicator DataVol;
[0424] The seventh formula is expressed as:
[0425] Among them, vol k,j' (T') represents the traffic flow of the kth type of service in the current cell at sampling time j' in the first time period T', b k Indicates the service level of the kth type of service. The service level is taken from the service level set (B2, B2, ..., Bn). n represents the total number of service types. j'max represents the total number of sampling times in the first time period T'. cellvol represents the total cell traffic of the current cell.
[0426] Optionally, the processor 430 is specifically configured to:
[0427] Determine an average number of empty CCE layers in the current cell during the first time period;
[0428] The number of available MIMO layers of the current cell in the first period is determined based on an average number of empty layers of CCEs of the current cell in the first time period.
[0429] Optionally, the processor 430 is specifically configured to:
[0430] Determining an average number of CCE empty layers in the current cell in the first time period based on occupied PDCCH CCE resource capacity in the MIMO layers scheduled at each sampling moment in the first time period and the number of occupied PDCCH CCEs in the MIMO layers scheduled at each sampling moment in the current cell in the first time period;
[0431] The number of available MIMO layers of the current cell in the first period is determined based on an average number of empty layers of CCEs of the current cell in the first time period.
[0432] Optionally, the processor 430 is specifically configured to:
[0433] Using the ninth formula, determine the average number of empty CCE layers in the current cell during the first time period;
[0434] Among them, the ninth formula is expressed as:
[0435] Among them, L ave (T') represents the average number of empty CCE layers in the current cell in the first time period T', L kj' (T') represents the number of MIMO layers scheduled at sampling time j', M1 kj' (T') indicates that at sampling time j', the number of scheduled MIMO layers is L kj'(T'), where T' represents the length of the first time period.
[0436] Optionally, determining the number of available MIMO layers of the current cell in the first period based on an average number of CCE empty layers of the current cell in the first time period includes:
[0437] The number of available MIMO layers of the current cell in the first period is determined based on the maximum value, the average value, or the minimum value of the average number of empty layers in the second time period.
[0438] Optionally, the processor 430 is specifically configured to:
[0439] The number of available MIMO layers of the current cell in the first period is determined based on one or more of an average value, a median value, and a mode value of the number of MIMO layers scheduled by the current cell in the first time period.
[0440] Optionally, the processor 430 is specifically configured to:
[0441] Using the fifth formula, determine the number Alpha of available MIMO layers of the current cell in the first cycle;
[0442] Wherein, the fifth formula is expressed as:
[0443] Among them, Aver(T') represents the average number of MIMO layers scheduled by the current cell in the first time period, Middle(T') represents the median number of MIMO layers scheduled by the current cell in the first time period, Mode(T') represents the mode of the number of MIMO layers scheduled by the current cell in the first time period, T' represents the length of the first time period, and T2 is the statistical period of Alpha.
[0444] Optionally, the occupied PDCCH CCE resources are used to transmit beams of at least two users.
[0445] Optionally, the processor 430 is further configured to:
[0446] Determine a first PDCCH CCE resource that can be allocated to a first user of the resource to be allocated;
[0447] In a case where the first PDCCH CCE resource has been allocated to a second user, it is determined to allocate the first PDCCH CCE resource to the first user and the second user based on the aggregation level information of the first user and the aggregation level information of the second user.
[0448] Optionally, the processor 430 is specifically configured to:
[0449] Based on the terminal side information of the first user and the network side information of the network accessed by the first user, a first PDCCH CCE resource that can be allocated to the first user of the to-be-allocated resources is determined.
[0450] Optionally, the processor 430 is specifically configured to:
[0451] When it is determined that the aggregation level of the first user is the same as the aggregation level of the second user based on the aggregation level information of the first user and the aggregation level information of the second user, it is determined to allocate the first PDCCH CCE resource to the first user and the second user.
[0452] Optionally, the processor 430 is specifically configured to:
[0453] Based on the aggregation level information of the first user and the aggregation level information of the second user, and the correlation between the first user and the second user, it is determined to allocate the first PDCCH CCE resource to the first user and the second user.
[0454] Optionally, the processor 430 is specifically configured to:
[0455] When it is determined, based on the aggregation level information of the first user and the aggregation level information of the second user, that the aggregation level of the first user is the same as the aggregation level of the second user, and when it is determined that the correlation between the first user and the second user is less than a correlation threshold, it is determined to allocate the first PDCCH CCE resource to the first user and the second user.
[0456] Optionally, the processor 430 is specifically configured to:
[0457] Determining a first index value of the strongest beam of the first user;
[0458] Determining a second index value of the strongest beam of the second user;
[0459] Based on the first reference signal received power RSRP of the strongest beam of the first user, the second RSRP of the beam corresponding to the second index value in the beam of the first user, the third RSRP of the strongest beam of the second user, and the fourth RSRP of the beam corresponding to the first index value in the beam of the second user, it is determined that the correlation between the first user and the second user is less than the correlation threshold.
[0460] Optionally, the processor 430 is specifically configured to:
[0461] When an absolute value of a difference between the first RSRP and the second RSRP is greater than a first preset threshold, and an absolute value of a difference between the third RSRP and the fourth RSRP is greater than a second preset threshold, it is determined that the correlation between the first user and the second user is less than a correlation threshold.
[0462] Optionally, the processor 430 is further configured to:
[0463] Based on the terminal-side information of the first user and the network-side information of the network accessed by the first user, it is determined that the first user is in a multi-user scenario.
[0464] It should be noted here that the terminal and network equipment provided in the embodiments of the present disclosure can implement all the method steps implemented in the above-mentioned method embodiments and can achieve the same technical effects. The parts and beneficial effects of this embodiment that are the same as those in the method embodiments will not be described in detail here.
[0465] FIG5 illustrates a schematic diagram of the physical structure of an electronic device. As shown in FIG5 , the electronic device may include: a processor 510, a communication interface 520, a memory 530, and a communication bus 540. The processor 510, the communication interface 520, and the memory 530 communicate with each other via the communication bus 540. The processor 510 may invoke a computer program in the memory 530 to execute the steps of the PDCCH channel load assessment method, for example, including:
[0466] Determine the occupied physical downlink control channel PDCCH control channel element CCE resource capacity;
[0467] Determine available PDCCH CCE resource capacity;
[0468] Determining a PDCCH channel utilization rate based on the occupied PDCCH CCE resource capacity and the available PDCCH CCE resource capacity;
[0469] In the MIMO scenario, the occupied PDCCH CCE resource capacity includes the occupied PDCCH CCE resource capacity in the multiple-input multiple-output (MIMO) layer scheduled by the current cell, and the available PDCCH CCE resource capacity includes the available PDCCH CCE resource capacity in the available MIMO layer of the current cell;
[0470] In a non-MIMO scenario, the occupied PDCCH CCE resource capacity includes the occupied PDCCH CCE resource capacity in the current cell, and the available PDCCH CCE resource capacity includes the available PDCCH CCE resource capacity in the current cell.
[0471] In addition, the logic instructions in the above-mentioned memory 530 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on this understanding, the technical solution of the present disclosure is essentially or the part that contributes to the prior art or the 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, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present disclosure. 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.
[0472] On the other hand, an embodiment of the present disclosure further provides a computer program product, which includes a computer program. The computer program may be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can perform the steps of the PDCCH channel load assessment method provided in the above embodiments, for example, including:
[0473] Determine the occupied physical downlink control channel PDCCH control channel element CCE resource capacity;
[0474] Determine available PDCCH CCE resource capacity;
[0475] Determining a PDCCH channel utilization rate based on the occupied PDCCH CCE resource capacity and the available PDCCH CCE resource capacity;
[0476] In the MIMO scenario, the occupied PDCCH CCE resource capacity includes the occupied PDCCH CCE resource capacity in the multiple-input multiple-output (MIMO) layer scheduled by the current cell, and the available PDCCH CCE resource capacity includes the available PDCCH CCE resource capacity in the available MIMO layer of the current cell;
[0477] In a non-MIMO scenario, the occupied PDCCH CCE resource capacity includes the occupied PDCCH CCE resource capacity in the current cell, and the available PDCCH CCE resource capacity includes the available PDCCH CCE resource capacity in the current cell.
[0478] On the other hand, an embodiment of the present disclosure further provides a processor-readable storage medium, wherein the processor-readable storage medium stores a computer program, wherein the computer program is configured to cause a processor to execute the steps of the methods provided in the above embodiments, for example, including:
[0479] Determine the occupied physical downlink control channel PDCCH control channel element CCE resource capacity;
[0480] Determine available PDCCH CCE resource capacity;
[0481] Determining a PDCCH channel utilization rate based on the occupied PDCCH CCE resource capacity and the available PDCCH CCE resource capacity;
[0482] In the MIMO scenario, the occupied PDCCH CCE resource capacity includes the occupied PDCCH CCE resource capacity in the multiple-input multiple-output (MIMO) layer scheduled by the current cell, and the available PDCCH CCE resource capacity includes the available PDCCH CCE resource capacity in the available MIMO layer of the current cell;
[0483] In a non-MIMO scenario, the occupied PDCCH CCE resource capacity includes the occupied PDCCH CCE resource capacity in the current cell, and the available PDCCH CCE resource capacity includes the available PDCCH CCE resource capacity in the current cell.
[0484] 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 (NAND FLASH), solid-state drives (SSDs)), etc.
[0485] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, i.e., they may be located in one location or distributed across multiple network units. Some or all of the modules may be selected based on actual needs to achieve the objectives of the present embodiment. Persons of ordinary skill in the art will be able to understand and implement the present invention without inventive effort.
[0486] Through the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus a necessary general hardware platform, or of course, by hardware. Based on this understanding, the essence of the above technical solution or the part that contributes to the existing technology can be embodied in the form of a software product. The computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a magnetic disk, an optical disk, etc., and includes a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or certain parts of the embodiments.
[0487] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present disclosure, rather than to limit them. Although the present disclosure has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present disclosure.
Claims
1. A PDCCH channel load assessment method, comprising: Determine the occupied physical downlink control channel PDCCH control channel element CCE resource capacity; Determine available PDCCH CCE resource capacity; Determining a PDCCH channel utilization rate based on the occupied PDCCH CCE resource capacity and the available PDCCH CCE resource capacity; In the MIMO scenario, the occupied PDCCH CCE resource capacity includes the occupied PDCCH CCE resource capacity in the multiple-input multiple-output (MIMO) layer scheduled by the current cell, and the available PDCCH CCE resource capacity includes the available PDCCH CCE resource capacity in the available MIMO layer of the current cell; In a non-MIMO scenario, the occupied PDCCH CCE resource capacity includes the occupied PDCCH CCE resource capacity in the current cell, and the available PDCCH CCE resource capacity includes the available PDCCH CCE resource capacity in the current cell.
2. The PDCCH channel load evaluation method according to claim 1, wherein: The determining of occupied physical downlink control channel PDCCH control channel element CCE resource capacity includes: Determine the number of PDCCH CCEs occupied by each sampling moment in the first cycle; The occupied PDCCH CCE resource capacity is determined based on the number of PDCCH CCEs occupied at each sampling moment in the first period.
3. The PDCCH channel load evaluation method according to claim 2, wherein: The determining the number of PDCCH CCEs occupied by each sampling moment in the first period includes: In a MIMO scenario, performing the first process once for each sampling moment in the first period to obtain the number of PDCCH CCEs occupied by the MIMO layer scheduled at each sampling moment in the first period; The first process includes: Determining the number of MIMO layers scheduled at the first target sampling time; Determining the number of PDCCH CCEs respectively occupied by a single MIMO layer scheduled at the first target sampling time at the first target sampling time; Determining the number of PDCCH CCEs occupied by the MIMO layer scheduled at the first target sampling time based on the number of PDCCH CCEs respectively occupied by the single MIMO layer scheduled at the first target sampling time and the number of MIMO layers scheduled at the first target sampling time; The first target sampling time is the sampling time corresponding to the current first process.
4. The PDCCH channel load assessment method according to claim 2 or 3, wherein: The determining the occupied PDCCH CCE resource capacity based on the number of PDCCH CCEs respectively occupied at each sampling moment in the first period includes: Calculating the occupied PDCCH CCE resource capacity based on the first formula; The first formula is expressed as: Wherein, T represents the length of the first cycle; In MIMO scenarios, M1 ij (T) represents the number of PDCCH CCEs occupied by the i-th user on a MIMO layer scheduled at sampling time j, L ij (T) represents the number of MIMO layers scheduled by the i-th user at sampling time j; In non-MIMO scenarios, M1 ij (T) represents the number of PDCCH CCEs occupied by the i-th user at sampling time j, L ij (T) takes the value of 1.
5. The PDCCH channel load evaluation method according to claim 1, wherein: The determining of the available PDCCH CCE resource capacity of the current cell includes: Determine the number of PDCCH CCEs available for the current cell at each sampling time in the first period; Determine available PDCCH CCE resource capacity of the current cell based on the number of available PDCCH CCEs of the current cell at each sampling moment in the first period.
6. The PDCCH channel load evaluation method according to claim 5, wherein: The determining the number of PDCCH CCEs available for the current cell at each sampling time in the first period includes: In the MIMO scenario, for each sampling moment in the first period, the second process is performed once to obtain the number of PDCCH CCEs available at each sampling moment in the first period for the available MIMO layer of the current cell; The second process includes: Determine the number of available PDCCH CCEs on a single MIMO layer of the current cell at the second target sampling time; Determining, based on the number of available MIMO layers of the current cell in the first period and the number of available PDCCH CCEs on the single MIMO layer of the current cell at the second target sampling time, the number of available PDCCH CCEs on the available MIMO layer of the current cell at the second target sampling time; The second target sampling time is the sampling time corresponding to the current second process.
7. The PDCCH channel load assessment method according to claim 5 or 6, wherein: The determining, based on the number of PDCCH CCEs available in the current cell at each sampling moment in the first period, the available PDCCH CCE resource capacity of the current cell includes: Calculate the available PDCCH CCE resource capacity of the current cell based on the second formula; The second formula is expressed as: Wherein, T represents the length of the first cycle; In MIMO scenarios, P j (T) represents the number of PDCCH CCEs available on a single MIMO layer of the current cell at sampling time j, and Alpha represents the number of available MIMO layers of the current cell in the first cycle; In non-MIMO scenarios, P j (T) represents the number of PDCCH CCEs available in the current cell at sampling time j, and Alpha takes the value of 1.
8. The PDCCH channel load assessment method according to any one of claims 1 to 6, wherein: The determining of the PDCCH channel utilization rate based on the occupied PDCCH CCE resource capacity and the available PDCCH CCE resource capacity includes: Calculate the PDCCH channel utilization rate in the first period based on the third formula; The third formula is expressed as: Wherein, T represents the length of the first cycle; In the MIMO scenario, MU(T) represents the occupied PDCCH CCE resource capacity in the MIMO layer scheduled within the first period T, MT(T) represents the available PDCCH CCE resource capacity in the available MIMO layer of the current cell within the first period T, and M1 ij (T) represents the number of PDCCH CCEs occupied by the i-th user on a MIMO layer scheduled at sampling time j, L ij (T) represents the number of MIMO layers scheduled by the i-th user at sampling time j, P j (T) represents the number of PDCCH CCEs available on a single MIMO layer of the current cell at sampling time j, and Alpha represents the number of available MIMO layers of the current cell in the first cycle; In non-MIMO scenarios, MU(T) represents the PDCCH CCE resource capacity occupied by the current cell in the first period T, MT(T) represents the available PDCCH CCE resource capacity of the current cell in the first period T, and M1 ij (T) represents the number of PDCCH CCEs occupied by the i-th user at sampling time j, L ij (T) takes the value of 1, P j (T) represents the number of available PDCCH CCEs in the current cell at sampling time j, and Alpha takes the value of 1.
9. The PDCCH channel load assessment method according to any one of claims 6 to 8, wherein: The number of available MIMO layers of the current cell in the first period is determined based on the following method: Determining, based on a preset determination method, a preset constant, a preconfigured determination method, a preconfigured value, a determination method predefined by a protocol, or a value predefined by a protocol, a number of available MIMO layers of the current cell in a first period; or, Determining the number of available MIMO layers of the current cell in a first period based on relevant information of MIMO layers scheduled by the current cell in a first time period, where all moments in the first time period are earlier than a current moment; or, The number of available MIMO layers of the current cell in the first period is determined based on the number information of the MIMO layers scheduled by the current cell in the first time period.
10. The PDCCH channel load evaluation method according to claim 9, wherein: The number of available MIMO layers of the current cell in the first period is determined based on the following method: When the average user rate weighted by user level and the cell flow index weighted by service type of the current cell meet the first condition, determining the number of available MIMO layers of the current cell in the first period based on a preset determination method, a preset constant, a preconfigured determination method, a preconfigured value, a determination method predefined by a protocol, or a value predefined by a protocol; When the average user rate weighted by user level and the cell traffic index weighted by service type of the current cell meet the second condition, determining the number of available MIMO layers of the current cell in the first period based on the number of MIMO layers scheduled by the current cell in the first time period; When the average user rate weighted by user level and the cell traffic index weighted by service type of the current cell meet the third condition, determining the number of available MIMO layers of the current cell in the first period based on relevant information of the MIMO layers scheduled by the current cell in the first time period, where all moments in the first time period are earlier than the current moment; The first condition includes: the user average rate is less than the user average rate threshold, and the cell traffic index is less than the cell traffic index threshold; The third condition includes: the user average rate is greater than the user average rate threshold, and the cell flow index is greater than the cell flow index threshold; The second condition includes: the user average rate is greater than or equal to the user average rate threshold, and the cell flow index is less than the cell flow index threshold; or, the user average rate is less than the user average rate threshold, and the cell flow index is greater than or equal to the cell flow index threshold; or, the user average rate is equal to the user average rate threshold, and the cell flow index is equal to the cell flow index threshold.
11. The PDCCH channel load evaluation method according to claim 10, wherein: The average user rate is calculated based on the following method: The sixth formula is used to calculate the average user rate UserEx; The sixth formula is expressed as: Among them, v i,j' (T') represents the average rate of the i-th user at sampling time j' in the first time period T', a i represents the user level of the i-th user in the current cell. The user level is taken from the user level set (A1, A2, ..., Am). m represents the total number of user level types. j'max represents the total number of samples in the first time period T'. u represents the total number of users in the current cell.
12. The PDCCH channel load evaluation method according to claim 10, wherein: The cell traffic index is calculated based on the following method: The seventh formula is used to calculate the cell traffic indicator DataVol; The seventh formula is expressed as: Among them, vol k,j' (T') represents the traffic flow of the kth type of service in the current cell at sampling time j' in the first time period T', b k Indicates the service level of the kth type of service. The service level is taken from the service level set (B2, B2, ..., Bn). n represents the total number of service types. j'max represents the total number of sampling times in the first time period T'. cellvol represents the total cell traffic of the current cell.
13. The PDCCH channel load assessment method according to any one of claims 9 to 12, wherein: The determining, based on the relevant information of the MIMO layers scheduled by the current cell in the first time period, the number of available MIMO layers of the current cell in the first period includes: Determine an average number of empty CCE layers in the current cell during the first time period; The number of available MIMO layers of the current cell in the first period is determined based on an average number of empty layers of CCEs of the current cell in the first time period.
14. The PDCCH channel load assessment method according to any one of claims 9 to 13, wherein: The determining, based on an average number of empty layers of the PDCCH CCE in the MIMO layer of the current cell, the number of available MIMO layers of the current cell in the first period includes: Determining an average number of CCE empty layers in the current cell in the first time period based on occupied PDCCH CCE resource capacity in the MIMO layers scheduled at each sampling moment in the first time period and the number of occupied PDCCH CCEs in the MIMO layers scheduled at each sampling moment in the current cell in the first time period; The number of available MIMO layers of the current cell in the first period is determined based on an average number of empty layers of CCEs of the current cell in the first time period.
15. The PDCCH channel load assessment method according to claim 13 or 14, wherein: The determining an average number of empty layers of CCEs in the current cell within the first time period includes: Using the ninth formula, determine the average number of empty CCE layers in the current cell during the first time period; Among them, the ninth formula is expressed as: Among them, L ave (T') represents the average number of empty CCE layers in the current cell in the first time period T', L kj' (T') represents the number of MIMO layers scheduled at sampling time j', M1 kj' (T') indicates that at sampling time j', the number of scheduled MIMO layers is L kj' (T'), where T' represents the length of the first time period.
16. The PDCCH channel load assessment method according to claim 13, 14 or 15, wherein: The determining, based on an average number of empty layers of CCEs of the current cell in the first time period, the number of available MIMO layers of the current cell in the first period includes: The number of available MIMO layers of the current cell in the first period is determined based on the maximum value, the average value, or the minimum value of the average number of empty layers in the second time period.
17. The PDCCH channel load assessment method according to any one of claims 9 to 12, wherein: The determining, based on the number of MIMO layers scheduled by the current cell in the first time period, the number of available MIMO layers of the current cell in the first period includes: The number of available MIMO layers of the current cell in the first period is determined based on one or more of an average value, a median value, and a mode value of the number of MIMO layers scheduled by the current cell in the first time period.
18. The PDCCH channel load assessment method according to claim 17, wherein: The determining, based on one or more of an average value, a median value, and a mode value of the number of MIMO layers scheduled by the current cell in the first time period, the number of available MIMO layers of the current cell in the first period includes: Using the fifth formula, determine the number Alpha of available MIMO layers of the current cell in the first cycle; Wherein, the fifth formula is expressed as: Among them, Aver(T') represents the average number of MIMO layers scheduled by the current cell in the first time period, Middle(T') represents the median number of MIMO layers scheduled by the current cell in the first time period, Mode(T') represents the mode of the number of MIMO layers scheduled by the current cell in the first time period, T' represents the length of the first time period, and T2 is the statistical period of Alpha.
19. The PDCCH channel load assessment method according to any one of claims 1 to 18, wherein: The occupied PDCCH CCE resources are used to transmit beams of at least two users.
20. The PDCCH channel load assessment method according to claim 19, wherein: The method further comprises: Determine a first PDCCH CCE resource that can be allocated to a first user of the resource to be allocated; In a case where the first PDCCH CCE resource has been allocated to a second user, it is determined to allocate the first PDCCH CCE resource to the first user and the second user based on the aggregation level information of the first user and the aggregation level information of the second user.
21. The PDCCH channel load estimation method according to claim 20, wherein: The determining a first PDCCH CCE resource that can be allocated to a first user of the resource to be allocated includes: Based on the terminal side information of the first user and the network side information of the network accessed by the first user, a first PDCCH CCE resource that can be allocated to the first user of the to-be-allocated resources is determined.
22. The PDCCH channel load assessment method according to claim 20 or 21, wherein: The determining, based on the aggregation level information of the first user and the aggregation level information of the second user, to allocate the first PDCCH CCE resource to the first user and the second user includes: When it is determined that the aggregation level of the first user is the same as the aggregation level of the second user based on the aggregation level information of the first user and the aggregation level information of the second user, it is determined to allocate the first PDCCH CCE resource to the first user and the second user.
23. The PDCCH channel load assessment method according to claim 20, wherein: The determining, based on the aggregation level information of the first user and the aggregation level information of the second user, to allocate the first PDCCH CCE resource to the first user and the second user includes: Based on the aggregation level information of the first user and the aggregation level information of the second user, and the correlation between the first user and the second user, it is determined to allocate the first PDCCH CCE resource to the first user and the second user.
24. The PDCCH channel load assessment method according to claim 23, wherein: The determining, based on the aggregation level information of the first user and the aggregation level information of the second user, and the correlation between the first user and the second user, to allocate the first PDCCH CCE resource to the first user and the second user includes: When it is determined, based on the aggregation level information of the first user and the aggregation level information of the second user, that the aggregation level of the first user is the same as the aggregation level of the second user, and when it is determined that the correlation between the first user and the second user is less than a correlation threshold, it is determined to allocate the first PDCCH CCE resource to the first user and the second user.
25. The PDCCH channel load assessment method according to claim 24, wherein: The determining that the correlation between the first user and the second user is less than a correlation threshold includes: Determining a first index value of the strongest beam of the first user; Determining a second index value of the strongest beam of the second user; Based on the first reference signal received power RSRP of the strongest beam of the first user, the second RSRP of the beam corresponding to the second index value in the beam of the first user, the third RSRP of the strongest beam of the second user, and the fourth RSRP of the beam corresponding to the first index value in the beam of the second user, it is determined that the correlation between the first user and the second user is less than the correlation threshold.
26. The PDCCH channel load assessment method according to claim 25, wherein: The determining, based on a first reference signal received power (RSRP) of a strongest beam of the first user, a second RSRP of a beam corresponding to a second index value among the beams of the first user, a third RSRP of a strongest beam of the second user, and a fourth RSRP of a beam corresponding to the first index value among the beams of the second user, that the correlation between the first user and the second user is less than a correlation threshold, includes: When an absolute value of a difference between the first RSRP and the second RSRP is greater than a first preset threshold, and an absolute value of a difference between the third RSRP and the fourth RSRP is greater than a second preset threshold, it is determined that the correlation between the first user and the second user is less than a correlation threshold.
27. The PDCCH channel load assessment method according to any one of claims 23 to 26, wherein: The method further comprises: Based on the terminal-side information of the first user and the network-side information of the network accessed by the first user, it is determined that the first user is in a multi-user scenario.
28. A PDCCH channel load assessment device, comprising: A first determining module is used to determine the occupied physical downlink control channel PDCCH control channel element CCE resource capacity; A second determining module is configured to determine available PDCCH CCE resource capacity; A third determining module is configured to determine a PDCCH channel utilization rate based on the occupied PDCCH CCE resource capacity and the available PDCCH CCE resource capacity; In the MIMO scenario, the occupied PDCCH CCE resource capacity includes the occupied PDCCH CCE resource capacity in the multiple-input multiple-output (MIMO) layer scheduled by the current cell, and the available PDCCH CCE resource capacity includes the available PDCCH CCE resource capacity in the available MIMO layer of the current cell; In a non-MIMO scenario, the occupied PDCCH CCE resource capacity includes the occupied PDCCH CCE resource capacity in the current cell, and the available PDCCH CCE resource capacity includes the available PDCCH CCE resource capacity in the current cell.
29. A network device comprising a memory, a transceiver, and a processor; wherein: memory for storing computer programs; a transceiver, configured to transmit and receive data under the control of the processor; and a processor, configured to read the computer program in the memory and perform the following operations: Determine the occupied physical downlink control channel PDCCH control channel element CCE resource capacity; Determine available PDCCH CCE resource capacity; Determining a PDCCH channel utilization rate based on the occupied PDCCH CCE resource capacity and the available PDCCH CCE resource capacity; In the MIMO scenario, the occupied PDCCH CCE resource capacity includes the occupied PDCCH CCE resource capacity in the multiple-input multiple-output (MIMO) layer scheduled by the current cell, and the available PDCCH CCE resource capacity includes the available PDCCH CCE resource capacity in the available MIMO layer of the current cell; In a non-MIMO scenario, the occupied PDCCH CCE resource capacity includes the occupied PDCCH CCE resource capacity in the current cell, and the available PDCCH CCE resource capacity includes the available PDCCH CCE resource capacity in the current cell.
30. An electronic device comprising a processor and a memory storing a computer program, wherein: When the processor executes the computer program, the PDCCH channel load evaluation method according to any one of claims 1 to 27 is implemented.
31. A computer program product comprising a computer program, wherein When the computer program is executed by a processor, the PDCCH channel load evaluation method according to any one of claims 1 to 27 is implemented.
Citation Information
Patent Citations
Wireless resource load assessment method and device and computer readable storage medium
CN114125896A
PDCCH (Physical Downlink Control Channel) resource allocation method, device and network equipment
CN114554599A
Resource utilization rate statistical method and device and related equipment
CN115942381A
Control channel constraints for wireless devices
CN116097821A
PDCCH channel load evaluation method and apparatus, and electronic device
CN118102448A