Downlink channel power allocation method, communication device and storage medium

By limiting the number of PRBs and CCE allocation of the downlink channel PDSCH channel of the downlink channel, adjusting the downlink channel power of the NR system, solving the problem of system performance degradation caused by power abnormality, and achieving more stable network coverage and energy-saving effects.

CN115580930BActive Publication Date: 2025-08-12DATANG MOBILE COMM EQUIP CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110687372.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-06-21
Publication Date
2025-08-12
Estimated Expiration
2041-06-21

AI Technical Summary

Technical Problem

Unusual downlink channel power adjustment in NR systems leads to a degradation of system performance, which may be too high or too low, affecting network coverage and capacity.

Method used

By responding to the downlink scheduling information of the terminal, the number of physical downlink shared channel PDSCH channel is limited according to the remaining total power, and combined with the allocation of the available control channel unit CCE, the downlink channel power is adjusted to prevent power abnormalities.

Benefits of technology

Fast and accurate resistance to channel fading and inter-cell interference, prevent abnormal power adjustments, improve coverage, save system power consumption, and ensure user service experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115580930B_ABST
    Figure CN115580930B_ABST
Patent Text Reader

Abstract

The present application provides a downlink channel power allocation method, communication device, and storage medium, wherein the method includes: responding to downlink scheduling information of the current terminal, limiting the number of physical resource blocks (PRBs) of the physical downlink shared channel (PDSCH) channel scheduling based on the remaining total power; wherein the remaining total power is a variable consisting of two dimensions, time slot level and symbol level, the value of each element in the remaining total power is the remaining power of each symbol in each time slot, and the initial value of each element is the maximum transmit power of the cell; updating the remaining total power based on the number of PRBs allocated in the current scheduling time slot, and using the updated remaining total power as the first remaining total power; determining the available control channel elements (CCEs) of the current terminal in the current scheduling time slot; and allocating CCEs based on the physical downlink control channel (PDCCH) power on each symbol of the available CCEs and the first remaining total power. The present application can, to a certain extent, solve the problem of system performance degradation caused by abnormal downlink power adjustment.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a downlink channel power allocation method, a communication device, and a storage medium. Background Art

[0002] With the maturity of 5G (5th Generation Mobile Communication Technology), power control and energy-saving technologies of NR (New Radio) systems have become important research directions. In order to ensure the coverage and capacity requirements of the network in the NR system, the system will dynamically adjust the transmit power to maintain a certain signal-to-noise ratio at the receiving end, thereby ensuring the transmission quality of the link. In the existing technology, when adjusting the power, the power may be too high or too low. For example, when adopting an energy-saving solution, the transmit power of the downlink channel will be increased to ensure the coverage range, which may easily lead to overpower. When the channel quality is good, the base station will reduce the transmit power of the downlink channel. However, if the adjustment is too fast, the transmit power will be too low, which will change the beam shape of the downlink antenna. Regardless of which situation occurs, power anomalies will have an adverse effect on system performance. Summary of the Invention

[0003] The present application aims to solve one of the technical problems in the related art at least to a certain extent.

[0004] To this end, the first purpose of the present application is to propose a downlink channel power allocation method to protect downlink power, prevent abnormal power adjustment, and save system power consumption.

[0005] The second objective of this application is to provide a communication device.

[0006] The third object of this application is to provide a processor-readable storage medium.

[0007] To achieve the above objectives, the first embodiment of the present application proposes a downlink channel power allocation method, including:

[0008] In response to the downlink scheduling information of the current terminal, the number of physical resource blocks (PRBs) scheduled for the physical downlink shared channel (PDSCH) is limited according to the remaining total power; wherein the remaining total power is a variable consisting of two dimensions, namely, the time slot level and the symbol level. The value of each element in the remaining total power is the remaining power of each symbol in each time slot, and the initial value of each element is the maximum transmit power of the cell;

[0009] Updating the remaining total power according to the number of PRBs allocated to the current scheduling timeslot, and using the updated remaining total power as the first remaining total power;

[0010] Determine an available control channel element CCE of the current terminal in the current scheduling time slot;

[0011] CCE allocation is performed according to the physical downlink control channel PDCCH power on each symbol of the available CCE and the first remaining total power.

[0012] In some embodiments of the present application, limiting the number of physical resource blocks (PRBs) for physical downlink shared channel (PDSCH) channel scheduling according to the remaining total power includes:

[0013] Calculate the number of radio equipment REs occupied by the uplink and downlink channel reference signals CsiRs of a single resource block RB summarized at the current scheduling time slot level, and calculate the number of REs used for downlink service transmission on the single RB of the current scheduling time slot based on the number of REs occupied by CsiRs on the single RB;

[0014] Calculate the single RE power of the PDSCH after the current power boost based on the single RE power of the PDSCH before the current power boost and the configurable power boost amount;

[0015] Traversing the time domain symbol length of the current terminal's schedule, calculating the number of RBs that can be allocated to each symbol in the time domain symbol according to the remaining power of each symbol of the current scheduled time slot in the remaining total power, the number of REs used for downlink service transmission on a single RB in the current scheduled time slot, and the single RE power of the PDSCH after the current power increase;

[0016] A minimum number of RBs is extracted from the number of RBs that can be allocated to each symbol in the time domain symbols, and the minimum number of RBs is used as the number of PRBs allocated to the current scheduling time slot.

[0017] In some embodiments of the present application, updating the remaining total power according to the number of PRBs allocated to the current scheduling timeslot and using the updated remaining total power as the first remaining total power includes:

[0018] When the PRB range allocated to the current terminal does not overlap with CsiRs, calculating the power required by the PRB allocated to the current terminal according to the single RE power of the PDSCH after the current power boost and the number of PRBs allocated to the current scheduling timeslot;

[0019] The first remaining total power is obtained by subtracting the power required by the PRB allocated to the current terminal from the remaining power of each symbol in the current scheduled timeslot in the remaining total power.

[0020] In some embodiments of the present application, updating the remaining total power according to the number of PRBs allocated to the current scheduling timeslot and using the updated remaining total power as the first remaining total power includes:

[0021] When the PRB allocated to the current terminal and the CsiRs are at least partially overlapped, calculating the power required by the PRB allocated to the current terminal according to the number of REs used for downlink service transmission on the single RB in the current scheduling time slot, the single RE power of the PDSCH after the current power boost, and the number of PRBs allocated in the current scheduling time slot;

[0022] The first remaining total power is obtained according to the remaining power of each symbol of the current scheduled timeslot in the remaining total power and the power required by the PRB allocated to the current terminal.

[0023] In some embodiments of the present application, allocating CCEs according to the physical downlink control channel PDCCH power on each symbol of the available CCEs and the first remaining total power includes:

[0024] Calculate the single RE power of the PDSCH after the current power boost based on the single RE power of the PDSCH before the current power boost and the configurable power boost amount;

[0025] Calculate the PDCCH power of the current terminal according to the single RE power of the PDSCH after the current power increase, the CCE aggregation level of the current terminal, and the number of symbols occupied by the control resource set to which the currently available CCE belongs;

[0026] Traversing the symbol position of the currently available CCE, if the PDCCH power of the current terminal on each symbol is less than or equal to the remaining power of the corresponding symbol of the current scheduled timeslot in the first remaining total power, determining that the CCE allocation is successful;

[0027] If the PDCCH power of the current terminal on each symbol is not less than or equal to the remaining power of the corresponding symbol of the current scheduled time slot in the first remaining total power, it is determined that the CCE allocation fails.

[0028] In some embodiments of the present application, before limiting the number of physical resource blocks (PRBs) for physical downlink shared channel (PDSCH) channel scheduling according to the remaining total power, the method further includes:

[0029] Determine whether a target signal exists in the current scheduling time slot;

[0030] When the target signal exists in the current scheduling time slot, calculating the power occupied by each symbol in the target signal;

[0031] updating the residual power of the symbol corresponding to the current scheduled timeslot in the residual total power according to the power occupied by each symbol in the target signal, and using the updated residual total power as the second residual total power;

[0032] The limiting the number of physical resource blocks (PRBs) for physical downlink shared channel (PDSCH) channel scheduling according to the remaining total power includes:

[0033] Limiting the number of PRBs for PDSCH channel scheduling according to the second remaining total power;

[0034] The updating of the remaining total power according to the number of PRBs allocated to the current scheduling time slot, and using the updated remaining total power as the first remaining total power, includes:

[0035] Updating the second remaining total power according to the number of PRBs allocated in the current scheduling timeslot, and using the updated second remaining total power as the third remaining total power;

[0036] The performing CCE allocation according to the physical downlink control channel PDCCH power on each symbol of the available CCE and the first remaining total power includes:

[0037] CCE allocation is performed according to the PDCCH power on each symbol of the available CCE and the third remaining total power.

[0038] In some embodiments of the present application, the target signal includes CsiRs; wherein, when the target signal exists in the current scheduling time slot, calculating the power occupied by each symbol in the target signal includes:

[0039] When there is a CsiRs in the current scheduling time slot, the power occupied by each symbol of the CsiRs is calculated according to the number of CsiRs sets configured by a higher layer and the period in which the CsiRs is located.

[0040] In some embodiments of the present application, the target signal includes a synchronization signal block (SSB); wherein, when the target signal exists in the current scheduling time slot, calculating the power occupied by each symbol in the target signal includes:

[0041] When an SSB exists in the current scheduling timeslot, calculating the single symbol power of the primary synchronization signal PSS, the secondary synchronization signal SSS, and the physical broadcast channel PBCH according to the single subcarrier power of the SSB and the power boost of the SSB configured by the OM;

[0042] According to the PSS, SSS and single symbol power of SSS, the power occupied by each symbol in the SSB is calculated.

[0043] In some embodiments of the present application, the target signal includes a special signal; wherein, when the target signal exists in the current scheduling time slot, calculating the power occupied by each symbol in the target signal includes:

[0044] When a special signal exists in the current scheduling time slot, the power occupied by each symbol in the special signal is calculated according to the configured power boost of the special signal, the single RE power of the PDSCH and the number of PRBs allocated to the special signal.

[0045] In some embodiments of the present application, the special signal includes:

[0046] At least one of SIB, Paging, Msg2, and Msg4.

[0047] To achieve the above-mentioned purpose, the second embodiment of the present application proposes a communication device, including a memory, a transceiver, and a processor:

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

[0049] In response to the downlink scheduling information of the current terminal, the number of physical resource blocks (PRBs) scheduled for the physical downlink shared channel (PDSCH) is limited according to the remaining total power; wherein the remaining total power is a variable consisting of two dimensions, namely, the time slot level and the symbol level. The value of each element in the remaining total power is the remaining power of each symbol in each time slot, and the initial value of each element is the maximum transmit power of the cell;

[0050] Updating the remaining total power according to the number of PRBs allocated to the current scheduling timeslot, and using the updated remaining total power as the first remaining total power;

[0051] Determine an available control channel element CCE of the current terminal in the current scheduling time slot;

[0052] CCE allocation is performed according to the physical downlink control channel PDCCH power on each symbol of the available CCE and the first remaining total power.

[0053] In some embodiments of the present application, limiting the number of physical resource blocks (PRBs) for physical downlink shared channel (PDSCH) channel scheduling according to the remaining total power includes:

[0054] Calculate the number of radio equipment REs occupied by the uplink and downlink channel reference signals CsiRs of a single resource block RB summarized at the current scheduling time slot level, and calculate the number of REs used for downlink service transmission on the single RB of the current scheduling time slot based on the number of REs occupied by CsiRs on the single RB;

[0055] Calculate the single RE power of the PDSCH after the current power boost based on the single RE power of the PDSCH before the current power boost and the configurable power boost amount;

[0056] Traversing the time domain symbol length of the current terminal's schedule, calculating the number of RBs that can be allocated to each symbol in the time domain symbol according to the remaining power of each symbol of the current scheduled time slot in the remaining total power, the number of REs used for downlink service transmission on a single RB in the current scheduled time slot, and the single RE power of the PDSCH after the current power increase;

[0057] A minimum number of RBs is extracted from the number of RBs that can be allocated to each symbol in the time domain symbols, and the minimum number of RBs is used as the number of PRBs allocated to the current scheduling time slot.

[0058] In some embodiments of the present application, updating the remaining total power according to the number of PRBs allocated to the current scheduling timeslot and using the updated remaining total power as the first remaining total power includes:

[0059] When the PRB range allocated to the current terminal does not overlap with CsiRs, calculating the power required by the PRB allocated to the current terminal according to the single RE power of the PDSCH after the current power boost and the number of PRBs allocated to the current scheduling timeslot;

[0060] The first remaining total power is obtained by subtracting the power required by the PRB allocated to the current terminal from the remaining power of each symbol in the current scheduled timeslot in the remaining total power.

[0061] In some embodiments of the present application, updating the remaining total power according to the number of PRBs allocated to the current scheduling timeslot and using the updated remaining total power as the first remaining total power includes:

[0062] When the PRB allocated to the current terminal and the CsiRs are at least partially overlapped, calculating the power required by the PRB allocated to the current terminal according to the number of REs used for downlink service transmission on the single RB in the current scheduling time slot, the single RE power of the PDSCH after the current power boost, and the number of PRBs allocated in the current scheduling time slot;

[0063] The first remaining total power is obtained according to the remaining power of each symbol of the current scheduled timeslot in the remaining total power and the power required by the PRB allocated to the current terminal.

[0064] In some embodiments of the present application, allocating CCEs according to the physical downlink control channel PDCCH power on each symbol of the available CCEs and the first remaining total power includes:

[0065] Calculate the single RE power of the PDSCH after the current power boost based on the single RE power of the PDSCH before the current power boost and the configurable power boost amount;

[0066] Calculate the PDCCH power of the current terminal according to the single RE power of the PDSCH after the current power increase, the CCE aggregation level of the current terminal, and the number of symbols occupied by the control resource set to which the currently available CCE belongs;

[0067] Traversing the symbol position of the currently available CCE, if the PDCCH power of the current terminal on each symbol is less than or equal to the remaining power of the corresponding symbol of the current scheduled timeslot in the first remaining total power, determining that the CCE allocation is successful;

[0068] If the PDCCH power of the current terminal on each symbol is not less than or equal to the remaining power of the corresponding symbol of the current scheduled time slot in the first remaining total power, it is determined that the CCE allocation fails.

[0069] In some embodiments of the present application, before limiting the number of physical resource blocks (PRBs) for physical downlink shared channel (PDSCH) channel scheduling according to the remaining total power, the method further includes:

[0070] Determine whether a target signal exists in the current scheduling time slot;

[0071] When the target signal exists in the current scheduling time slot, calculating the power occupied by each symbol in the target signal;

[0072] updating the residual power of the symbol corresponding to the current scheduled timeslot in the residual total power according to the power occupied by each symbol in the target signal, and using the updated residual total power as the second residual total power;

[0073] The limiting the number of physical resource blocks (PRBs) for physical downlink shared channel (PDSCH) channel scheduling according to the remaining total power includes:

[0074] Limiting the number of PRBs for PDSCH channel scheduling according to the second remaining total power;

[0075] The updating of the remaining total power according to the number of PRBs allocated to the current scheduling time slot, and using the updated remaining total power as the first remaining total power, includes:

[0076] Updating the second remaining total power according to the number of PRBs allocated in the current scheduling timeslot, and using the updated second remaining total power as the third remaining total power;

[0077] The performing CCE allocation according to the physical downlink control channel PDCCH power on each symbol of the available CCE and the first remaining total power includes:

[0078] CCE allocation is performed according to the PDCCH power on each symbol of the available CCE and the third remaining total power.

[0079] In some embodiments of the present application, the target signal includes CsiRs; wherein, when the target signal exists in the current scheduling time slot, calculating the power occupied by each symbol in the target signal includes:

[0080] When there is a CsiRs in the current scheduling time slot, the power occupied by each symbol of the CsiRs is calculated according to the number of CsiRs sets configured by a higher layer and the period in which the CsiRs is located.

[0081] In some embodiments of the present application, the target signal includes a synchronization signal block (SSB); wherein, when the target signal exists in the current scheduling time slot, calculating the power occupied by each symbol in the target signal includes:

[0082] When an SSB exists in the current scheduling timeslot, calculating the single symbol power of the primary synchronization signal PSS, the secondary synchronization signal SSS, and the physical broadcast channel PBCH according to the single subcarrier power of the SSB and the power boost of the SSB configured by the OM;

[0083] According to the PSS, SSS and single symbol power of SSS, the power occupied by each symbol in the SSB is calculated.

[0084] In some embodiments of the present application, the target signal includes a special signal; wherein, when the target signal exists in the current scheduling time slot, calculating the power occupied by each symbol in the target signal includes:

[0085] When a special signal exists in the current scheduling time slot, the power occupied by each symbol in the special signal is calculated according to the configured power boost of the special signal, the single RE power of the PDSCH and the number of PRBs allocated to the special signal.

[0086] In some embodiments of the present application, the special signal includes:

[0087] At least one of SIB, Paging, Msg2, and Msg4.

[0088] To achieve the above-mentioned objectives, a third embodiment of the present application provides a communication device, including:

[0089] a limiting unit, configured to limit the number of physical resource blocks (PRBs) for physical downlink shared channel (PDSCH) channel scheduling according to the remaining total power in response to the downlink scheduling information of the current terminal; wherein the remaining total power is a variable consisting of two dimensions, namely, time slot level and symbol level, the value of each element in the remaining total power is the remaining power of each symbol in each time slot, and the initial value of each element is the maximum transmit power of the cell;

[0090] an updating unit, configured to update the remaining total power according to the number of PRBs allocated to the current scheduling timeslot, and use the updated remaining total power as the first remaining total power;

[0091] a determining unit, configured to determine an available control channel element CCE of the current terminal in the current scheduling time slot;

[0092] An allocating unit is configured to perform CCE allocation according to the physical downlink control channel PDCCH power on each symbol of the available CCE and the first remaining total power.

[0093] To achieve the above-mentioned purpose, the fourth embodiment of the present application proposes a processor-readable storage medium, which stores a computer program, and the computer program is used to enable the processor to execute the downlink channel power allocation method described in the first embodiment of the present application.

[0094] The technical solution of the embodiment of the present application processes target signals such as downlink channel reference signal CsiRs, synchronization signal block SSB and special signals (such as SIB, Paging, Msg2, Msg4) in response to possible over-power and under-power situations. The power of the physical downlink shared channel PDSCH and the physical downlink control channel PDCCH is adjusted and protected by limiting the number of physical resource blocks PRB and the allocation of CCE of the physical downlink shared channel PDSCH channel scheduling. The downlink channel power allocation method proposed in the embodiment of the present application can quickly and accurately resist fast channel fading and inter-cell interference, so that the corrected downlink channel power does not exceed the equipment capability, prevents abnormal power adjustment, improves the coverage of the cell, saves system power consumption, and ensures the user's service experience.

[0095] Additional aspects and advantages of the present application will be given in part in the description below, and in part will become apparent from the description below, or will be learned through practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0096] The above and / or additional aspects and advantages of the present application will become apparent and easily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:

[0097] Figure 1 A schematic diagram of a flow chart of a downlink channel power allocation method provided in Example 1 of the present application;

[0098] Figure 2 The calculation process of the number of physical resource blocks (PRBs) for physical downlink shared channel (PDSCH) channel scheduling according to the remaining total power limit provided in the second embodiment of the present application is as follows;

[0099] Figure 3 A schematic diagram of a process for allocating CCEs according to the physical downlink control channel PDCCH power on each symbol of the available CCEs and the first remaining total power provided in the third embodiment of the present application;

[0100] Figure 4 A flowchart of updating the remaining total power according to the number of PRBs allocated to the current scheduling timeslot provided in the fourth embodiment of the present application, and using the updated remaining total power as the first remaining total power;

[0101] Figure 5 A flowchart of a downlink channel power allocation method provided in Example 5 of the present application;

[0102] Figure 6 A flowchart of a downlink channel power allocation method provided in Example 6 of the present application;

[0103] Figure 7 A flowchart of a downlink channel power allocation method provided in Example 7 of the present application;

[0104] Figure 8 A schematic diagram of the basic structure of the synchronization signal block SSB provided in Example 8 of the present application;

[0105] Figure 9 A flowchart of a downlink channel power allocation method provided in Example 9 of the present application;

[0106] Figure 10 A flowchart of a downlink channel power allocation method provided in Example 10 of the present application;

[0107] Figure 11 A schematic structural diagram of a communication device provided in Example 11 of the present application;

[0108] Figure 12 This is a structural diagram of a communication device provided in Example 12 of the present application. DETAILED DESCRIPTION

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

[0110] In the embodiments of the present application, the term "plurality" refers to two or more than two, and other quantifiers are similar.

[0111] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0112] In related technologies, to ensure network coverage and capacity requirements, the NR system dynamically adjusts transmit power to maintain a certain signal-to-noise ratio at the receiver, thereby guaranteeing link transmission quality. During this power adjustment process, the power may be too high or too low. For example, when implementing an energy-saving solution, the transmit power of the downlink channel is increased to ensure coverage, which can easily lead to overpower. When channel quality is good, the base station will reduce the transmit power of the downlink channel. However, if the adjustment is too rapid, the transmit power may be too low, thereby changing the beam shape of the downlink antenna. In either case, power anomalies will adversely affect system performance.

[0113] To this end, embodiments of the present application provide a downlink channel power allocation method, a communication device, and a processor-readable storage medium. The downlink channel power allocation method, the communication device, and the processor-readable storage medium of embodiments of the present application are described below with reference to the accompanying drawings.

[0114] Figure 1 This is a flow chart of a downlink channel power allocation method provided in Example 1 of this application. Figure 1 As shown, the downlink channel power allocation method may include the following steps:

[0115] Step 101, in response to the downlink scheduling information of the current terminal, limit the number of physical resource blocks (PRBs) of the physical downlink shared channel (PDSCH) channel scheduling according to the remaining total power; wherein the remaining total power is a variable consisting of two dimensions: time slot level and symbol level, the value of each element in the remaining total power is the remaining power of each symbol in each time slot, and the initial value of each element is the maximum transmit power of the cell.

[0116] The remaining total power can be understood as the remaining power of each symbol in the current scheduling time slot. In the embodiment of the present application, the protection of the physical downlink shared channel PDSCH power can be adjusted by limiting the number of physical resource blocks (PRBs) of the physical downlink shared channel PDSCH channel scheduling. As an example, Figure 2 As shown, the implementation process of limiting the number of physical resource blocks (PRBs) of the physical downlink shared channel (PDSCH) channel scheduling according to the remaining total power provided in the second embodiment of the present application may include the following steps:

[0117] Step 201: Calculate the number of radio equipment REs occupied by uplink and downlink channel reference signals CsiRs of a single resource block RB summarized at the current scheduling time slot level, and calculate the number of REs used for downlink service transmission on a single RB in the current scheduling time slot based on the number of REs occupied by CsiRs on a single RB.

[0118] Optionally, the number of radio equipment REs occupied by the uplink and downlink channel reference signals CsiRs of a single resource block RB summarized at the current scheduling time slot level may be recorded as TotalCsiRsNum.

[0119] The number of REs used for downlink service transmission on a single RB in the current scheduling timeslot is 12-TotalCsiRsNum.

[0120] Step 202 : Calculate the single RE power of the PDSCH after the current power boost according to the single RE power of the PDSCH before the current power boost and the configurable power boost amount.

[0121] Optionally, the single RE power of the PDSCH after the current power boost can be obtained by adding the single RE power of the PDSCH before the current power boost to the configurable power boost amount. For example, the single RE power of the PDSCH after the current power boost can be calculated by formula (1):

[0122]

[0123] Among them, after the promotion of PDSCH power is the single RE power of PDSCH after the current power is increased; power The single RE power of the PDSCH before the current power boost; is the power increase that can be matched. It can be understood that the power increase amount of common services can be configured. For example, the single RE power of PDSCH is initialized to the updated value when the cell is established or reconfigured.

[0124] Step 203, traverse the time domain symbol length of the current terminal's schedule, and calculate the number of RBs that can be allocated to each symbol in the time domain symbol based on the remaining power of each symbol in the current scheduling time slot in the remaining total power, the number of REs used for downlink service transmission on a single RB in the current scheduling time slot, and the single RE power of the PDSCH after the current power increase.

[0125] Optionally, the time domain symbol lengths scheduled by the current terminal are traversed, and the residual power of each symbol in the current scheduled time slot within the residual total power is divided by the number of REs used for downlink service transmission on a single RB in the current scheduled time slot, and then divided by the single RE power of the PDSCH after the current power boost. The resulting value is recorded as the number of RBs that can be allocated to each symbol in the time domain symbol, and the number of RBs that can be allocated to each symbol in the time domain symbol can be recorded as UE. For example, the number of RBs that can be allocated to each symbol in the time domain symbol can be calculated using formula (2).

[0126] UE = remaining power of each symbol / [(12-TotalCsiRsNum)*pdsch after improvement power ] (2)

[0127] Step 204: extract the minimum number of RBs from the number of RBs that can be allocated to each symbol in the time domain symbols, and use the minimum number of RBs as the number of PRBs allocated to the current scheduling time slot.

[0128] Optionally, among the multiple symbols included in the time slot, determine the number of RBs that can be allocated to each symbol, find the symbol with the smallest number of RBs, and use the number of RBs corresponding to the symbol as the number of PRBs allocated for the current scheduling time slot. The number of PRBs allocated for the current scheduling time slot can be recorded as UE prb .

[0129] Therefore, by finding the minimum number of RBs that can be allocated to each symbol in the time domain symbols, the number of physical resource blocks (PRBs) for scheduling the physical downlink shared channel (PDSCH) is determined, so as to facilitate subsequent power control of the physical downlink shared channel (PDSCH).

[0130] Step 102: Update the remaining total power according to the number of PRBs allocated in the current scheduling time slot, and use the updated remaining total power as the first remaining total power.

[0131] It should be noted that after the physical downlink shared channel (PDSCH) allocates physical resource blocks (PRBs), the remaining total power needs to be updated and used as the first remaining total power. That is, the remaining power of each symbol in the current scheduled timeslot is subtracted from the power required by the PRBs currently allocated to the terminal. For specific implementation methods, please refer to the description of the subsequent embodiments.

[0132] Step 103: Determine the available control channel elements CCE of the current terminal in the current scheduling time slot.

[0133] Step 104: perform CCE allocation according to the physical downlink control channel PDCCH power on each symbol of the available CCE and the first remaining total power.

[0134] In the embodiment of the present application, the PDCCH power can be protected by adjusting the CCE allocation. As an example, Figure 3 As shown, the implementation process of performing CCE allocation according to the physical downlink control channel PDCCH power on each symbol of the available CCE and the first remaining total power provided in the third embodiment of the present application may include the following steps:

[0135] Step 301 : Calculate the single RE power of the PDCCH after the current power boost according to the single RE power of the PDCCH before the current power boost and the configurable power boost amount.

[0136] Optionally, the single RE power of the PDCCH after the current power boost can be obtained by adding the single RE power of the PDCCH before the current power boost to the configurable power boost amount. For example, the single RE power of the PDCCH after the current power boost can be calculated using formula (3):

[0137]

[0138] Among them, after the improvement, pdcch power The single RE power of the PDCCH after the current power is increased; power The single RE power value of the PDCCH is updated when the cell is established or reconfigured; is the power boost of PDCCH. If it is a CCE allocated in the public search space, then is the power boost of the common channel; if it is a CCE allocated in the dedicated search space, then is the PDCCH power boost for normal traffic channels.

[0139] Step 302 : Calculate the PDCCH power of the current terminal according to the single RE power of the current PDCCH after power boosting, the CCE aggregation level of the current terminal, and the number of symbols occupied by the control resource set to which the currently available CCE belongs.

[0140] Optionally, the CCE aggregation level of the current terminal can be recorded as L, and the number of symbols occupied by the CORESET control resource set to which the CCE of the current terminal belongs is S. Then the PDCCH power of the current terminal is L*6*12*S*pdcch power .

[0141] Step 303: Traverse the symbol positions of the currently available CCEs and determine whether the PDCCH power of the current terminal on each symbol is less than or equal to the residual power of the corresponding symbol of the currently scheduled time slot within the first residual total power. If the PDCCH power of the current terminal on each symbol is less than or equal to the residual power of the corresponding symbol of the currently scheduled time slot within the first residual total power, then execute step 304; if the PDCCH power of the current terminal on each symbol is not less than or equal to the residual power of the corresponding symbol of the currently scheduled time slot within the first residual total power, then execute step 305.

[0142] Step 304 , determining whether the CCE allocation is successful, subtracting the CCE power value already allocated to the symbol where the PDCCH is located from the remaining power of each symbol of the current scheduled timeslot in the remaining total power, the power value calculated in step 302 .

[0143] Step 305: It is determined that the CCE allocation fails, that is, the downlink scheduling fails, and the subtracted CCE power value is recovered symbol by symbol according to the symbol where the CCE is located.

[0144] Therefore, when the available control channel elements CCE are allocated, it is determined whether the CCE is allocated successfully according to the symbol position of the currently available CCE, and the power of the physical downlink control channel PDCCH is controlled.

[0145] The downlink channel power allocation method of an embodiment of the present application responds to the downlink scheduling information of the current terminal and limits the number of physical resource blocks (PRBs) scheduled by the physical downlink shared channel (PDSCH) according to the remaining total power, wherein the remaining total power is a variable composed of two dimensions: time slot level and symbol level. The value of each element in the remaining total power is the remaining power of each symbol in each time slot, and the initial value of each element is the maximum transmit power of the cell. The remaining total power is updated according to the number of PRBs allocated in the current scheduling time slot, and the updated remaining total power is used as the first remaining total power. The available control channel element (CCE) of the current terminal in the current scheduling time slot is determined. CCE allocation is performed based on the physical downlink control channel (PDCCH) power on each symbol of the available CCE and the first remaining total power. The present application adjusts and protects the power of the physical downlink shared channel (PDSCH) and the physical downlink control channel (PDCCH), and to a certain extent solves the problem of system performance degradation caused by abnormal downlink power adjustment.

[0146] It should be noted that in some embodiments of the present application, after the physical downlink shared channel PDSCH channel allocates physical resource blocks PRBs, it is necessary to update the remaining total power and use the updated remaining total power as the first remaining total power, that is, the remaining power of each symbol in the current scheduling time slot is subtracted from the power required by the PRBs allocated to the current terminal. Since the PRBs allocated to the current terminal may partially or completely overlap with CsiRs, or may not overlap, the update method used for the remaining total power in these two cases will also be different. Optionally, as Figure 4 As shown, the fourth embodiment of the present application provides an implementation method for updating the remaining total power according to the number of PRBs allocated to the current scheduling time slot, and using the updated remaining total power as the first remaining total power, which may include the following steps:

[0147] Step 401: Determine whether the PRBs allocated to the current terminal overlap with CsiRs. If the PRBs allocated to the current terminal do not overlap with CsiRs within the range of the PRBs allocated to the current terminal, proceed to step 402; if the PRBs allocated to the current terminal do at least partially overlap with CsiRs, proceed to step 403.

[0148] Step 402 : Calculate the power required by the PRBs currently allocated to the terminal according to the single RE power of the PDSCH after the current power boost and the number of PRBs allocated in the current scheduling time slot.

[0149] Optionally, if the PRB allocated to the current terminal does not overlap with CsiRs, the power required by the PRB allocated to the current terminal is calculated based on the single RE power of the PDSCH after the current power boost and the number of PRBs allocated in the current scheduling time slot. The power required by the PRB allocated to the current terminal can be recorded as UE power Optionally, the power required by the PRB allocated to the current terminal can be calculated by formula (4): power :

[0150] UE power =pdsch power *12*UE prb (4)

[0151] Among them, UE prb Calculated in step 204.

[0152] Step 403 : Calculate the power required by the PRB currently allocated to the terminal based on the number of REs used for downlink service transmission on a single RB in the current scheduling timeslot, the single RE power of the PDSCH after the current power boost, and the number of PRBs allocated in the current scheduling timeslot.

[0153] Optionally, if the PRBs allocated to the current terminal overlap at least partially with the CsiRs, the power required by the PRBs allocated to the current terminal is calculated based on the number of REs used for downlink service transmission on a single RB in the current scheduling time slot, the single RE power of the PDSCH after the current power boost, and the number of PRBs allocated in the current scheduling time slot. The power required by the PRBs allocated to the current terminal can be recorded as UE power Optionally, the power required by the PRB allocated to the current terminal can be calculated by formula (5): power :

[0154] UE power =pdsch power *(12-TotalCsiRsNum)*UE prb (5)

[0155] TotalCsiRsNum is calculated in step 201; UE prb Calculated in step 204.

[0156] Step 404: Obtain a first remaining total power according to the remaining power of each symbol of the current scheduled timeslot in the remaining total power and the power required by the PRB allocated to the current terminal.

[0157] Optionally, the power required by the PRB allocated to the current terminal may be subtracted from the remaining power of each symbol of the current scheduled time slot in the remaining total power to obtain the first remaining total power, which can be obtained by referring to formula (6):

[0158] First remaining total power = remaining power of each symbol in the current scheduled timeslot - UE power (6)

[0159] It should be noted that in order to better adjust the power, the power occupied by target signals such as CsiRs and SSB (Synchronization Signal Block) must also be considered. Before limiting the number of physical resource blocks (PRBs) for physical downlink shared channel (PDSCH) channel scheduling, the remaining power of the corresponding symbol of the current scheduling time slot in the remaining total power is updated according to the power occupied by each symbol in the target signal. Optionally, in some embodiments of the present application, such as Figure 5 As shown, the downlink channel power allocation method provided in the fifth embodiment of the present application may further include the following steps:

[0160] Step 501: Determine whether there is a target signal in the current scheduling time slot. If there is a target signal in the current scheduling time slot, execute step 502; if there is no target signal in the current scheduling time slot, execute step 504 directly.

[0161] It should be noted that the target signal may include CsiRs, SSB and special signals. The specific processing method of each target signal can be found in the description of the subsequent embodiments.

[0162] Step 502: When a target signal exists in the current scheduling time slot, the power occupied by each symbol in the target signal is calculated.

[0163] The specific processing method of each target signal can be found in the description of the subsequent embodiments.

[0164] Step 503 : updating the residual power of the symbol corresponding to the current scheduled time slot in the residual total power according to the power occupied by each symbol in the target signal, and using the updated residual total power as the second residual total power.

[0165] That is to say, if there is a target signal in the current scheduled time slot, it is necessary to subtract the power occupied by each symbol in the target signal from the remaining power of the corresponding symbol of the current scheduled time slot in the remaining total power, and use the updated remaining total power as the second remaining total power.

[0166] Step 504 : In response to the downlink scheduling information of the current terminal, the number of physical resource blocks (PRBs) scheduled by the physical downlink shared channel (PDSCH) is limited according to the second remaining total power.

[0167] For the specific implementation process, refer to step 101 of the aforementioned embodiment.

[0168] It should be noted that step 504 is different from step 101 in that when calculating the number of RBs that can be allocated to each symbol in the time domain symbol, it is necessary to calculate the number of RBs that can be allocated to each symbol in the time domain symbol based on the second remaining total power, the number of REs used for downlink service transmission on a single RB in the current scheduling time slot, and the single RE power of the PDSCH after the current power increase.

[0169] Optionally, the number of RBs that can be allocated to each symbol in the time domain symbol can be recorded as UE, which can be obtained by dividing the second remaining total power by the number of REs used for downlink service transmission on a single RB in the current scheduling time slot, and then dividing it by the single RE power of the PDSCH after the current power boost. For example, the number of RBs that can be allocated to each symbol in the time domain symbol can be calculated by formula (7):

[0170] UE = second remaining power / [(12-TotalCsiRsNum)* increased pdsch power ](7)

[0171] Step 505: Update the second remaining total power according to the number of PRBs allocated in the current scheduling time slot, and use the updated second remaining total power as the third remaining total power.

[0172] In the embodiment of the present application, the specific implementation process of step 505 can be referred to Figure 4 The embodiments will not be described in detail here.

[0173] Step 506: Determine the available control channel elements (CCEs) of the current terminal in the current scheduling time slot.

[0174] Step 507: Perform CCE allocation according to the PDCCH power on each symbol of the available CCE and the third remaining total power.

[0175] In the embodiment of the present application, the specific implementation process of step 507 can be referred to Figure 3 The embodiments will not be described in detail here.

[0176] It should be noted that, in some embodiments of the present application, the target signal may include CsiRs. As an example.

[0177] like Figure 6 As shown, the downlink channel power allocation method provided in the sixth embodiment of the present application may include the following steps:

[0178] Step 601: Determine whether there is a CsiRs in the current scheduling time slot. If there is a CsiRs in the current scheduling time slot, execute step 602; if there is no CsiRs in the current scheduling time slot, execute step 604 directly.

[0179] Optionally, before querying whether there is a CSiRs in the current scheduling time slot, the stored CSIRS power value on each symbol needs to be cleared. When querying whether there is a CSiRs in the current scheduling time slot, it is necessary to determine whether the period of the CSiRs is reached according to the number of CSIRS sets configured by the higher layer. If it is reached, the power value of the set of resources is accumulated to the CSiRs value stored in each symbol.

[0180] Step 602: When CsiRs exists in the current scheduling time slot, the power occupied by each symbol in the CsiRs is calculated.

[0181] Optionally, when there is a CsiRs in the current scheduling time slot, the power occupied by each symbol of the CsiRs may be calculated according to the number of CsiRs sets configured by a higher layer and the period in which the CsiRs are located.

[0182] Step 603: Update the residual power of the symbol corresponding to the current scheduled time slot in the residual total power according to the power occupied by each symbol in CsiRs, and use the updated residual total power as the second residual total power.

[0183] That is, it is necessary to subtract the power occupied by each symbol in CsiRs from the residual power of the corresponding symbol of the current scheduled time slot in the residual total power, and use the updated residual total power as the second residual total power.

[0184] Step 604: In response to the downlink scheduling information of the current terminal, limit the number of physical resource blocks (PRBs) of the physical downlink shared channel (PDSCH) channel scheduling according to the second remaining total power;

[0185] In the embodiment of the present application, step 604 can be implemented in any of the embodiments of the present application. The present application does not limit this and will not elaborate on it.

[0186] Step 605: Update the second remaining total power according to the number of PRBs allocated in the current scheduling time slot, and use the updated second remaining total power as the third remaining total power.

[0187] In the embodiment of the present application, step 605 can be implemented in any of the embodiments of the present application. The present application does not limit this and will not elaborate on it.

[0188] Step 606: Determine the available control channel elements (CCEs) of the current terminal in the current scheduling time slot.

[0189] In the embodiment of the present application, step 606 can be implemented in any of the embodiments of the present application. The present application does not limit this and will not elaborate on it.

[0190] Step 607: Perform CCE allocation according to the PDCCH power on each symbol of the available CCE and the third remaining total power.

[0191] In the embodiment of the present application, step 607 can be implemented in any of the embodiments of the present application. The present application does not limit this and will not elaborate on it.

[0192] It should also be noted that, in some embodiments of the present application, the target signal may also include a synchronization signal block SSB. As an example. Figure 7 As shown, the downlink channel power allocation method provided in the seventh embodiment of the present application may include the following steps:

[0193] Step 701: Determine whether there is a CsiRs in the current scheduling time slot. If there is a CsiRs in the current scheduling time slot, execute step 702; if there is no CsiRs in the current scheduling time slot, execute step 703 directly.

[0194] Step 702: When CsiRs exists in the current scheduling time slot, the power occupied by each symbol in the CsiRs is calculated.

[0195] In the embodiment of the present application, step 702 can be implemented in any of the embodiments of the present application. The present application does not limit this and will not elaborate on it.

[0196] Step 703: Determine whether there is an SSB in the current scheduling time slot. If there is an SSB in the current scheduling time slot, proceed to step 704; if there is no SSB in the current scheduling time slot, proceed directly to step 707.

[0197] Among them, Figure 8 As shown, Figure 8 This is a schematic diagram of the basic structure of the synchronization signal block SSB provided in Example 8 of the present application. One SSB occupies 4 OFDM symbols in the time domain. PSS and SSS use the 1st and 3rd symbols respectively. PBCH (Physical Broadcast Channel) and DMRS (Demodulation Reference Signal) occupy the 2nd, 3rd and 4th OFDM symbols of the SSB.

[0198] Step 704: Calculate the single symbol power of the primary synchronization signal PSS, the secondary synchronization signal SSS, and the physical broadcast channel PBCH based on the single subcarrier power of the SSB and the power boost of the SSB configured by OM (Operation and Maintenance).

[0199] For example, when a cell is established, the SSB single symbol power ssb configured by the higher layer can be used. power and the power offset of PSS relative to SSB Initial single symbol power pss when PSS and SSS are not power adjusted power 、sss power It can be obtained by formula (8) and formula (9):

[0200]

[0201] sss power =ssb power (9)

[0202] Step 705: Calculate the power occupied by each symbol in the SSB based on the PSS, SSS, and single symbol power of the SSS.

[0203] The calculation process can refer to formulas (10)(11)(12).

[0204]

[0205] in, is the number of RE occupied by the PSS frequency domain.

[0206]

[0207] in, is the number of RE occupied by the SSS frequency domain.

[0208]

[0209] in, is the number of RE occupied by the PBCH frequency domain.

[0210] Step 706: Update the residual power of the corresponding symbol of the current scheduled time slot in the residual total power according to the power occupied by each symbol in CsiRs and the power occupied by each symbol in SSB, and use the updated residual total power as the second residual total power.

[0211] That is to say, it is necessary to subtract the power occupied by each symbol in CsiRs from the remaining total power of the corresponding symbol of the current scheduled time slot, and then subtract the power occupied by each symbol in SSB, and use the updated remaining total power as the second remaining total power.

[0212] Step 707: In response to the downlink scheduling information of the current terminal, the number of physical resource blocks (PRBs) scheduled by the physical downlink shared channel (PDSCH) is limited according to the second remaining total power.

[0213] Step 708: Update the second remaining total power according to the number of PRBs allocated in the current scheduling time slot, and use the updated second remaining total power as the third remaining total power.

[0214] Step 709: Determine the available control channel elements (CCEs) of the current terminal in the current scheduling time slot.

[0215] Step 710: Perform CCE allocation according to the PDCCH power on each symbol of the available CCE and the third remaining total power.

[0216] In the embodiment of the present application, steps 707-710 can be implemented in any of the embodiments of the present application. The present application does not limit this and will not elaborate on it.

[0217] It should be noted that, in the downlink channel power allocation method of the embodiment of the present application, the processing order of the CsiRs signal and the SSB signal does not affect the technical effect of the downlink channel power allocation method of the embodiment of the present application. Figure 9 As shown, Figure 9 This is a flow chart of a downlink channel power allocation method for processing the SSB signal first and then the CsiRs signal provided in the ninth embodiment of the present application. Figure 7The same as the embodiment in.

[0218] It should also be noted that, in some embodiments of the present application, the target signal may also include a special signal. The special signal includes at least one of: SIB (System Information Block), Paging (paging message), Msg2 (message 2), and Msg4 (message 4). As an example. Figure 10 As shown, the downlink channel power allocation method provided in the tenth embodiment of the present application may include the following steps:

[0219] Step 1001: Determine whether there is a CsiRs in the current scheduling time slot. If there is a CsiRs in the current scheduling time slot, execute step 1002; if there is no CsiRs in the current scheduling time slot, execute step 1003 directly.

[0220] Step 1002: When CsiRs exists in the current scheduling time slot, the power occupied by each symbol in the CsiRs is calculated.

[0221] Step 1003: Determine whether there is an SSB in the current scheduling time slot. If there is an SSB in the current scheduling time slot, proceed to step 1004; if there is no SSB in the current scheduling time slot, proceed directly to step 1006.

[0222] Step 1004: Calculate the single symbol power of the primary synchronization signal PSS, the secondary synchronization signal SSS, and the physical broadcast channel PBCH according to the single subcarrier power of the SSB and the power boost of the SSB configured by the OM.

[0223] Step 1005: Calculate the power occupied by each symbol in the SSB based on the PSS, SSS, and single symbol power of the SSS.

[0224] In the embodiment of the present application, steps 1001-1005 can be implemented in any of the embodiments of the present application respectively. The present application does not limit this and will not elaborate on it.

[0225] Step 1006: Determine whether there is a special signal in the current scheduling time slot. If there is a special signal in the current scheduling time slot, execute step 1007; if there is no special signal in the current scheduling time slot, execute step 1009 directly.

[0226] Step 1007: When a special signal exists in the current scheduling time slot, the power occupied by each symbol in the special signal is calculated according to the configured power boost of the special signal, the single RE power of the PDSCH and the number of PRBs allocated to the special signal.

[0227] It should be noted that the SIB, Paging, Msg2, and Msg4 signals will all be configured with corresponding power boosts. It is used to adjust the actual power value required by the common channel. If these special signals exist in the current time slot, the power occupied by each symbol in the special signal needs to be calculated based on the configured power boost of the special signal, the single RE power of PDSCH and the number of PRBs allocated to the special signal. The power occupied by each symbol in the special signal can be recorded as The calculation formula can refer to formula (13).

[0228]

[0229] Among them, PDSCH power The single RE power of PDSCH is updated when the cell is established or reconfigured. The number of PRBs allocated for SIB, Paging, Msg2, and Msg4.

[0230] Step 1008: Update the remaining power of the corresponding symbol of the current scheduled time slot in the remaining total power according to the power occupied by each symbol in CsiRs, the power occupied by each symbol in SSB, and the power occupied by each symbol in the special signal, and use the remaining total power obtained after the update as the second remaining total power.

[0231] That is to say, it is necessary to use the remaining power of the corresponding symbol of the current scheduled time slot in the remaining total power minus the power occupied by each symbol in CsiRs, then subtract the power occupied by each symbol in SSB, and then subtract the power occupied by each symbol in the special signal, and use the updated remaining total power as the second remaining total power.

[0232] Step 1009 : In response to the downlink scheduling information of the current terminal, the number of physical resource blocks (PRBs) scheduled by the physical downlink shared channel (PDSCH) is limited according to the second remaining total power.

[0233] Step 1010: Update the second remaining total power according to the number of PRBs allocated in the current scheduling time slot, and use the updated second remaining total power as the third remaining total power.

[0234] Step 1011: Determine the available control channel elements (CCEs) of the current terminal in the current scheduling time slot.

[0235] Step 1012: Perform CCE allocation according to the PDCCH power on each symbol of the available CCE and the third remaining total power.

[0236] In the embodiment of the present application, steps 1009-1012 can be implemented in any of the embodiments of the present application respectively. The present application does not limit this and will not elaborate on it.

[0237] The downlink channel power allocation method of the embodiment of the present application processes the target signals such as the downlink channel reference signal CsiRs, the synchronization signal block SSB and special signals (such as SIB, Paging, Msg2, Msg4) in response to possible over-power and under-power situations. And by limiting the number of physical resource blocks PRB and the allocation of CCE of the physical downlink shared channel PDSCH channel scheduling, the power of the physical downlink shared channel PDSCH and the physical downlink control channel PDCCH is adjusted and protected. The downlink channel power allocation method proposed in the embodiment of the present application can quickly and accurately resist fast channel fading and inter-cell interference, so that the corrected downlink channel power does not exceed the equipment capability, prevents the occurrence of abnormal power adjustment, improves the coverage of the cell, saves system power consumption, and ensures the user's service experience.

[0238] In order to implement the above embodiments, the present application also proposes a communication device.

[0239] Figure 11 This is a structural diagram of a communication device provided in Example 11 of this application. Figure 11 As shown, the communication device includes: a memory 1101 , a transceiver 1102 and a processor 1103 .

[0240] The memory 1101 is configured to store a computer program; the transceiver 1102 is configured to transmit and receive data under the control of the processor 1103. The processor 1103 is configured to read the computer program in the memory and perform the following operations: in response to downlink scheduling information of the current terminal, limit the number of physical resource blocks (PRBs) for physical downlink shared channel (PDSCH) channel scheduling based on the remaining total power; wherein the remaining total power is a variable consisting of two dimensions, namely, time slot level and symbol level, and the value of each element in the remaining total power is the remaining power of each symbol in each time slot, and the initial value of each element is the maximum transmit power of the cell; update the remaining total power based on the number of PRBs allocated in the current scheduling time slot, and use the updated remaining total power as the first remaining total power; determine the available control channel elements (CCEs) for the current terminal in the current scheduling time slot; and allocate CCEs based on the physical downlink control channel (PDCCH) power on each symbol of the available CCEs and the first remaining total power.

[0241] The transceiver 1102 is configured to receive and send data under the control of the processor 1103 .

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

[0243] The processor 1103 may be a CPU, an ASIC, an FPGA, or a CPLD, and the processor 1103 may also adopt a multi-core architecture.

[0244] Optionally, in some embodiments of the present application, the number of physical resource blocks (PRBs) of the physical downlink shared channel (PDSCH) channel scheduling is limited according to the remaining total power, including: calculating the number of radio equipment REs occupied by the uplink and downlink channel reference signals CsiRs of a single resource block RB aggregated at the current scheduling time slot level, and calculating the number of REs used for downlink service transmission on a single RB in the current scheduling time slot based on the number of REs occupied by CsiRs on a single RB; calculating the single RE power of the PDSCH after the current power boost based on the single RE power of the PDSCH before the current power boost and the configurable power boost; traversing the time domain symbol length of the current terminal's scheduling, and calculating the number of RBs that can be allocated to each symbol in the time domain symbol based on the remaining power of each symbol in the current scheduling time slot within the remaining total power, the number of REs used for downlink service transmission on a single RB in the current scheduling time slot, and the single RE power of the PDSCH after the current power boost; extracting the minimum number of RBs from the number of RBs that can be allocated to each symbol in the time domain symbol, and using the minimum number of RBs as the number of PRBs allocated to the current scheduling time slot.

[0245] Optionally, in some embodiments of the present application, the remaining total power is updated according to the number of PRBs allocated to the current scheduling time slot, and the updated remaining total power is used as the first remaining total power, including: when the PRB allocated to the current terminal does not overlap with CsiRs within the range of the PRB allocated to the current terminal, the power required by the PRB allocated to the current terminal is calculated based on the single RE power of the PDSCH after the current power increase and the number of PRBs allocated to the current scheduling time slot; the remaining power of each symbol of the current scheduling time slot in the remaining total power is subtracted from the power required by the PRB allocated to the current terminal to obtain the first remaining total power.

[0246] Optionally, in some embodiments of the present application, the remaining total power is updated according to the number of PRBs allocated to the current scheduling time slot, and the updated remaining total power is used as the first remaining total power, including: when the PRB allocated to the current terminal and the CsiRs are at least partially overlapped, the power required by the PRB allocated to the current terminal is calculated based on the number of REs used for downlink service transmission on a single RB in the current scheduling time slot, the single RE power of the PDSCH after the current power boost, and the number of PRBs allocated in the current scheduling time slot; the first remaining total power is obtained by subtracting the power required by the PRB allocated to the current terminal from the remaining power of each symbol of the current scheduling time slot.

[0247] Optionally, in some embodiments of the present application, CCE allocation is performed based on the physical downlink control channel PDCCH power on each symbol of the available CCE and the first remaining total power, including: calculating the single RE power of the PDSCH after the current power boost based on the single RE power of the PDSCH before the current power boost and the configurable power boost; calculating the PDCCH power of the current terminal based on the single RE power of the PDSCH after the current power boost, the CCE aggregation level of the current terminal and the number of symbols occupied by the control resource set to which the currently available CCE belongs; traversing the symbol position of the currently available CCE, if the PDCCH power of the current terminal on each symbol is less than or equal to the remaining power of the corresponding symbol of the current scheduling time slot within the first remaining total power, determining that the CCE allocation is successful; if the PDCCH power of the current terminal on each symbol is not less than or equal to the remaining power of the corresponding symbol of the current scheduling time slot within the first remaining total power, determining that the CCE allocation has failed.

[0248] Optionally, in some embodiments of the present application, before limiting the number of physical resource blocks (PRBs) scheduled by the physical downlink shared channel (PDSCH) channel according to the remaining total power, the method further includes: determining whether there is a target signal in the current scheduling time slot; when there is a target signal in the current scheduling time slot, calculating the power occupied by each symbol in the target signal; updating the remaining power of the corresponding symbol of the current scheduling time slot in the remaining total power according to the power occupied by each symbol in the target signal, and using the remaining total power obtained after the update as the second remaining total power; wherein, limiting the number of physical resource blocks (PRBs) scheduled by the physical downlink shared channel (PDSCH) channel according to the remaining total power The method comprises: limiting the number of PRBs scheduled by the PDSCH channel according to the second remaining total power; updating the remaining total power according to the number of PRBs allocated to the current scheduling time slot, and using the updated remaining total power as the first remaining total power, comprising: updating the second remaining total power according to the number of PRBs allocated to the current scheduling time slot, and using the updated second remaining total power as the third remaining total power; allocating CCE according to the physical downlink control channel PDCCH power on each symbol of the available CCE and the first remaining total power, comprising: allocating CCE according to the PDCCH power on each symbol of the available CCE and the third remaining total power.

[0249] Optionally, in some embodiments of the present application, the target signal includes CsiRs; wherein, when the target signal exists in the current scheduling time slot, the power occupied by each symbol in the target signal is calculated, including: when CsiRs exists in the current scheduling time slot, according to the number of CsiRs sets configured by the high layer and the period in which the CsiRs are located, the power occupied by each symbol of the CsiRs is calculated.

[0250] Optionally, in some embodiments of the present application, the target signal includes a synchronization signal block SSB; wherein, when the target signal exists in the current scheduling time slot, the power occupied by each symbol in the target signal is calculated, including: when the SSB exists in the current scheduling time slot, according to the single subcarrier power of the SSB and the power boost of the SSB configured by the OM, the single symbol power of the primary synchronization signal PSS, the secondary synchronization signal SSS and the physical broadcast channel PBCH is calculated; according to the single symbol power of the PSS, SSS and SSS, the power occupied by each symbol in the SSB is counted.

[0251] Optionally, in some embodiments of the present application, the target signal includes a special signal; wherein, when the target signal exists in the current scheduling time slot, the power occupied by each symbol in the target signal is calculated, including: when the special signal exists in the current scheduling time slot, the power occupied by each symbol in the special signal is calculated based on the configured power boost amount of the special signal, the single RE power of the PDSCH and the number of PRBs allocated to the special signal.

[0252] Optionally, in some embodiments of the present application, the special signal includes at least one of: SIB, Paging, Msg2, and Msg4.

[0253] In order to implement the above embodiments, the present application also proposes a communication device.

[0254] Figure 12 This is a structural diagram of another communication device provided in Example 12 of this application. Figure 12 As shown, the communication device includes: a limiting unit 1201, an updating unit 1202, a determining unit 1203 and an allocating unit 1204.

[0255] The limiting unit 1201 is configured to limit the number of physical resource blocks (PRBs) for physical downlink shared channel (PDSCH) channel scheduling based on the remaining total power in response to downlink scheduling information of the current terminal. The remaining total power is a variable consisting of two dimensions: time slot level and symbol level. The value of each element in the remaining total power is the remaining power of each symbol in each time slot, and the initial value of each element is the maximum transmit power of the cell.

[0256] Optionally, in some embodiments of the present application, the limiting unit 1201 is specifically used to: limit the number of physical resource blocks (PRBs) scheduled by the physical downlink shared channel (PDSCH) channel according to the remaining total power, including: calculating the number of radio equipment REs occupied by the uplink and downlink channel reference signals (CsiRs) of a single resource block RB aggregated at the current scheduling time slot level, and calculating the number of REs used for downlink service transmission on a single RB in the current scheduling time slot based on the number of REs occupied by CsiRs on a single RB; calculating the single RE power of the PDSCH after the current power boost based on the single RE power of the PDSCH before the current power boost and the configurable power boost; traversing the time domain symbol length of the current terminal's scheduling, and calculating the number of RBs that can be allocated to each symbol in the time domain symbol based on the remaining power of each symbol in the current scheduling time slot within the remaining total power, the number of REs used for downlink service transmission on a single RB in the current scheduling time slot, and the single RE power of the PDSCH after the current power boost; extracting the minimum number of RBs from the number of RBs that can be allocated to each symbol in the time domain symbol, and using the minimum number of RBs as the number of PRBs allocated to the current scheduling time slot.

[0257] An updating unit 1202 is configured to update the remaining total power according to the number of PRBs allocated in the current scheduling time slot, and use the updated remaining total power as the first remaining total power;

[0258] Optionally, in some embodiments of the present application, the update unit 1202 is specifically used to: update the remaining total power according to the number of PRBs allocated to the current scheduling time slot, and use the updated remaining total power as the first remaining total power, including: when there is no overlap with CsiRs within the PRB range allocated to the current terminal, according to the single RE power of the PDSCH after the current power increase and the number of PRBs allocated to the current scheduling time slot, calculate the power required for the PRB allocated to the current terminal; subtract the power required for the PRB allocated to the current terminal from the remaining power of each symbol of the current scheduling time slot in the remaining total power to obtain the first remaining total power.

[0259] Optionally, in some embodiments of the present application, the update unit 1202 is specifically used to: update the remaining total power according to the number of PRBs allocated to the current scheduling time slot, and use the updated remaining total power as the first remaining total power, including: when the PRB allocated to the current terminal and the CsiRs are at least partially overlapped, according to the number of REs used for downlink service transmission on a single RB in the current scheduling time slot, the single RE power of the PDSCH after the current power boost, and the number of PRBs allocated in the current scheduling time slot, calculate the power required by the PRB allocated to the current terminal; subtract the power required by the PRB allocated to the current terminal from the remaining power of each symbol of the current scheduling time slot in the remaining total power to obtain the first remaining total power.

[0260] Optionally, in some embodiments of the present application, the updating unit 1202 is specifically used to: before limiting the number of physical resource blocks PRBs scheduled by the physical downlink shared channel PDSCH channel according to the remaining total power, determine whether there is a target signal in the current scheduling time slot; when there is a target signal in the current scheduling time slot, calculate the power occupied by each symbol in the target signal; according to the power occupied by each symbol in the target signal, update the remaining power of the corresponding symbol of the current scheduling time slot in the remaining total power, and use the remaining total power obtained after the update as the second remaining total power; wherein, according to the remaining total power, the physical resource block PRB is scheduled by the physical downlink shared channel PDSCH channel according to the remaining total power. The number of RBs includes: limiting the number of PRBs scheduled by the PDSCH channel according to the second remaining total power; updating the remaining total power according to the number of PRBs allocated in the current scheduling time slot, and using the updated remaining total power as the first remaining total power, including: updating the second remaining total power according to the number of PRBs allocated in the current scheduling time slot, and using the updated second remaining total power as the third remaining total power; allocating CCE according to the physical downlink control channel PDCCH power on each symbol of the available CCE and the first remaining total power, including: allocating CCE according to the PDCCH power on each symbol of the available CCE and the third remaining total power.

[0261] Optionally, in some embodiments of the present application, the target signal includes CsiRs; wherein, when the target signal exists in the current scheduling time slot, the power occupied by each symbol in the target signal is calculated, including: when CsiRs exists in the current scheduling time slot, according to the number of CsiRs sets configured by the high layer and the period in which the CsiRs are located, the power occupied by each symbol of the CsiRs is calculated.

[0262] Optionally, in some embodiments of the present application, the target signal includes a synchronization signal block SSB; wherein, when the target signal exists in the current scheduling time slot, the power occupied by each symbol in the target signal is calculated, including: when the SSB exists in the current scheduling time slot, according to the single subcarrier power of the SSB and the power boost of the SSB configured by the OM, the single symbol power of the primary synchronization signal PSS, the secondary synchronization signal SSS and the physical broadcast channel PBCH is calculated; according to the single symbol power of the PSS, SSS and SSS, the power occupied by each symbol in the SSB is counted.

[0263] Optionally, in some embodiments of the present application, the target signal includes a special signal; wherein, when the target signal exists in the current scheduling time slot, the power occupied by each symbol in the target signal is calculated, including: when the special signal exists in the current scheduling time slot, the power occupied by each symbol in the special signal is calculated based on the configured power boost amount of the special signal, the single RE power of the PDSCH and the number of PRBs allocated to the special signal.

[0264] Optionally, in some embodiments of the present application, the special signal includes at least one of: SIB, Paging, Msg2, and Msg4.

[0265] A determining unit 1203 is configured to determine an available control channel element CCE of a current terminal in a current scheduling timeslot;

[0266] The allocating unit 1204 is configured to perform CCE allocation according to the physical downlink control channel PDCCH power on each symbol of the available CCE and the first remaining total power.

[0267] Optionally, in some embodiments of the present application, CCE allocation is performed based on the physical downlink control channel PDCCH power on each symbol of the available CCE and the first remaining total power, including: calculating the single RE power of the PDCCH after the current power boost based on the single RE power of the PDCCH before the current power boost and the configurable power boost; calculating the PDCCH power of the current terminal based on the single RE power of the PDCCH after the current power boost, the CCE aggregation level of the current terminal and the number of symbols occupied by the control resource set to which the currently available CCE belongs; traversing the symbol position of the currently available CCE, if the PDCCH power of the current terminal on each symbol is less than or equal to the remaining power of the corresponding symbol of the current scheduling time slot within the first remaining total power, determining that the CCE allocation is successful; if the PDCCH power of the current terminal on each symbol is not less than or equal to the remaining power of the corresponding symbol of the current scheduling time slot within the first remaining total power, determining that the CCE allocation has failed.

[0268] Regarding the apparatus in the above embodiment, the specific manner in which each unit performs operations has been described in detail in the embodiment of the method, and will not be elaborated on here.

[0269] It should be noted that the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

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

[0271] In order to implement the above embodiments, the present application also proposes a processor-readable storage medium.

[0272] The processor-readable storage medium stores a computer program for causing the processor to execute the present application. Figure 1 A downlink channel power allocation method according to an embodiment.

[0273] Among them, 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, tapes, magneto-optical disks (MO)), optical storage (such as CDs, DVDs, BDs, HVDs, etc.), and semiconductor storage (such as ROM, EPROM, EEPROM, non-volatile memory (NANDFLASH), solid-state drives (SSDs)), etc.

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

Claims

1. A downlink channel power allocation method, characterized in that: include: In response to the downlink scheduling information of the current terminal, the number of physical resource blocks (PRBs) of the physical downlink shared channel (PDSCH) channel scheduling is limited according to the remaining total power, including: calculating the number of radio equipment REs occupied by the uplink and downlink channel reference signals CsiRs of a single resource block RB summarized at the current scheduling time slot level, and calculating the number of REs used for downlink service transmission on the single RB of the current scheduling time slot according to the number of REs occupied by CsiRs on the single RB; calculating the single RE power of the PDSCH after the current power boost according to the single RE power of the PDSCH before the current power boost and the configurable power boost amount; traversing the time domain symbol length of the scheduling of the current terminal ... remaining total power The number of RBs that can be allocated to each symbol in the time domain symbol is calculated based on the residual power of each symbol in the current scheduling time slot in the rate, the number of REs used for downlink service transmission on a single RB in the current scheduling time slot, and the single RE power of the PDSCH after the current power boost; the minimum number of RBs is extracted from the number of RBs that can be allocated to each symbol in the time domain symbol, and the minimum number of RBs is used as the number of PRBs allocated for the current scheduling time slot; wherein the residual total power is a variable composed of two dimensions, namely, the time slot level and the symbol level, the value of each element in the residual total power is the residual power of each symbol in each time slot, and the initial value of each element is the maximum transmit power of the cell; Updating the remaining total power according to the number of PRBs allocated to the current scheduling timeslot, and using the updated remaining total power as the first remaining total power; Determine an available control channel element CCE of the current terminal in the current scheduling time slot; Perform CCE allocation according to the physical downlink control channel PDCCH power on each symbol of the available CCE and the first remaining total power, including: calculating the single RE power of the PDCCH after the current power boost according to the single RE power of the PDCCH before the current power boost and the configurable power boost amount; calculating the PDCCH power of the current terminal according to the single RE power of the PDCCH after the current power boost, the CCE aggregation level of the current terminal, and the number of symbols occupied by the control resource set to which the currently available CCE belongs; traversing the symbol position of the currently available CCE, if the PDCCH power of the current terminal on each symbol is less than or equal to the remaining power of the corresponding symbol of the current scheduling time slot in the first remaining total power, determining that the CCE allocation is successful; if the PDCCH power of the current terminal on each symbol is not less than or equal to the remaining power of the corresponding symbol of the current scheduling time slot in the first remaining total power, determining that the CCE allocation fails; The updating of the remaining total power according to the number of PRBs allocated to the current scheduling timeslot, and using the updated remaining total power as the first remaining total power, includes: When the PRB range allocated to the current terminal does not overlap with CsiRs, calculating the power required by the PRB allocated to the current terminal according to the single RE power of the PDSCH after the current power boost and the number of PRBs allocated to the current scheduling timeslot; Subtract the power required by the PRB allocated to the current terminal from the residual power of each symbol of the current scheduled timeslot in the residual total power to obtain the first residual total power; Alternatively, updating the remaining total power according to the number of PRBs allocated to the current scheduling timeslot, and using the updated remaining total power as the first remaining total power, includes: When the PRB allocated to the current terminal and the CsiRs are at least partially overlapped, calculating the power required by the PRB allocated to the current terminal according to the number of REs used for downlink service transmission on the single RB in the current scheduling time slot, the single RE power of the PDSCH after the current power boost, and the number of PRBs allocated in the current scheduling time slot; The first remaining total power is obtained according to the remaining power of each symbol of the current scheduled timeslot in the remaining total power and the power required by the PRB allocated to the current terminal.

2. The method according to claim 1, characterized in that Before limiting the number of physical resource blocks (PRBs) for physical downlink shared channel (PDSCH) channel scheduling according to the remaining total power, the method further includes: Determine whether a target signal exists in the current scheduling time slot; When the target signal exists in the current scheduling time slot, calculating the power occupied by each symbol in the target signal; updating the residual power of the symbol corresponding to the current scheduled timeslot in the residual total power according to the power occupied by each symbol in the target signal, and using the updated residual total power as the second residual total power; The limiting the number of physical resource blocks (PRBs) for physical downlink shared channel (PDSCH) channel scheduling according to the remaining total power includes: Limiting the number of PRBs for PDSCH channel scheduling according to the second remaining total power; The updating of the remaining total power according to the number of PRBs allocated to the current scheduling time slot, and using the updated remaining total power as the first remaining total power, includes: Updating the second remaining total power according to the number of PRBs allocated in the current scheduling timeslot, and using the updated second remaining total power as the third remaining total power; The performing CCE allocation according to the physical downlink control channel PDCCH power on each symbol of the available CCE and the first remaining total power includes: CCE allocation is performed according to the PDCCH power on each symbol of the available CCE and the third remaining total power.

3. The method according to claim 2, characterized in that The target signal includes CsiRs; wherein, when the target signal exists in the current scheduling time slot, calculating the power occupied by each symbol in the target signal includes: When there is a CsiRs in the current scheduling time slot, the power occupied by each symbol of the CsiRs is calculated according to the number of CsiRs sets configured by a higher layer and the period in which the CsiRs is located.

4. The method according to claim 2, characterized in that The target signal includes a synchronization signal block (SSB); wherein, when the target signal exists in the current scheduling time slot, calculating the power occupied by each symbol in the target signal includes: When an SSB exists in the current scheduling timeslot, calculating the single symbol power of the primary synchronization signal PSS, the secondary synchronization signal SSS, and the physical broadcast channel PBCH according to the single subcarrier power of the SSB and the power boost of the SSB configured by the OM; According to the single symbol power of the PSS, SSS and PBCH, the power occupied by each symbol in the SSB is calculated.

5. The method according to claim 2, characterized in that The target signal includes a special signal; wherein, when the target signal exists in the current scheduling time slot, calculating the power occupied by each symbol in the target signal includes: When a special signal exists in the current scheduling time slot, the power occupied by each symbol in the special signal is calculated according to the configured power boost of the special signal, the single RE power of the PDSCH and the number of PRBs allocated to the special signal.

6. The method according to claim 5, characterized in that The special signals include: At least one of the system information block SIB, paging message Paging, message 2 Msg2, and message 4 Msg4.

7. A communication device, characterized in that: Including memory, transceiver, processor: The memory is used to store a computer program; the transceiver is used to send and receive data under the control of the processor; and the processor is used to read the computer program in the memory and perform the following operations: In response to the downlink scheduling information of the current terminal, the number of physical resource blocks (PRBs) of the physical downlink shared channel (PDSCH) channel scheduling is limited according to the remaining total power, including: calculating the number of radio equipment REs occupied by the uplink and downlink channel reference signals CsiRs of a single resource block RB summarized at the current scheduling time slot level, and calculating the number of REs used for downlink service transmission on the single RB of the current scheduling time slot according to the number of REs occupied by CsiRs on the single RB; calculating the single RE power of the PDSCH after the current power boost according to the single RE power of the PDSCH before the current power boost and the configurable power boost amount; traversing the time domain symbol length of the scheduling of the current terminal ... remaining total power The number of RBs that can be allocated to each symbol in the time domain symbol is calculated based on the residual power of each symbol in the current scheduling time slot in the rate, the number of REs used for downlink service transmission on a single RB in the current scheduling time slot, and the single RE power of the PDSCH after the current power boost; the minimum number of RBs is extracted from the number of RBs that can be allocated to each symbol in the time domain symbol, and the minimum number of RBs is used as the number of PRBs allocated for the current scheduling time slot; wherein the residual total power is a variable composed of two dimensions, namely, the time slot level and the symbol level, the value of each element in the residual total power is the residual power of each symbol in each time slot, and the initial value of each element is the maximum transmit power of the cell; Updating the remaining total power according to the number of PRBs allocated to the current scheduling timeslot, and using the updated remaining total power as the first remaining total power; Determine an available control channel element CCE of the current terminal in the current scheduling time slot; Perform CCE allocation according to the physical downlink control channel PDCCH power on each symbol of the available CCE and the first remaining total power, including: calculating the single RE power of the PDCCH after the current power boost according to the single RE power of the PDCCH before the current power boost and the configurable power boost amount; calculating the PDCCH power of the current terminal according to the single RE power of the PDCCH after the current power boost, the CCE aggregation level of the current terminal, and the number of symbols occupied by the control resource set to which the currently available CCE belongs; traversing the symbol position of the currently available CCE, if the PDCCH power of the current terminal on each symbol is less than or equal to the remaining power of the corresponding symbol of the current scheduling time slot in the first remaining total power, determining that the CCE allocation is successful; if the PDCCH power of the current terminal on each symbol is not less than or equal to the remaining power of the corresponding symbol of the current scheduling time slot in the first remaining total power, determining that the CCE allocation fails; The updating of the remaining total power according to the number of PRBs allocated to the current scheduling timeslot, and using the updated remaining total power as the first remaining total power, includes: When the PRB range allocated to the current terminal does not overlap with CsiRs, calculating the power required by the PRB allocated to the current terminal according to the single RE power of the PDSCH after the current power boost and the number of PRBs allocated to the current scheduling timeslot; Subtract the power required by the PRB allocated to the current terminal from the residual power of each symbol of the current scheduled timeslot in the residual total power to obtain the first residual total power; Alternatively, updating the remaining total power according to the number of PRBs allocated to the current scheduling timeslot, and using the updated remaining total power as the first remaining total power, includes: When the PRB allocated to the current terminal and the CsiRs are at least partially overlapped, calculating the power required by the PRB allocated to the current terminal according to the number of REs used for downlink service transmission on the single RB in the current scheduling time slot, the single RE power of the PDSCH after the current power boost, and the number of PRBs allocated in the current scheduling time slot; The first remaining total power is obtained according to the remaining power of each symbol of the current scheduled timeslot in the remaining total power and the power required by the PRB allocated to the current terminal.

8. The communication device according to claim 7, wherein: Before limiting the number of physical resource blocks (PRBs) scheduled by a physical downlink shared channel (PDSCH) according to the remaining total power, the processor is further configured to perform the following operations: Determine whether a target signal exists in the current scheduling time slot; When the target signal exists in the current scheduling time slot, calculating the power occupied by each symbol in the target signal; updating the residual power of the symbol corresponding to the current scheduled timeslot in the residual total power according to the power occupied by each symbol in the target signal, and using the updated residual total power as the second residual total power; The limiting the number of physical resource blocks (PRBs) for physical downlink shared channel (PDSCH) channel scheduling according to the remaining total power includes: Limiting the number of PRBs for PDSCH channel scheduling according to the second remaining total power; The updating of the remaining total power according to the number of PRBs allocated to the current scheduling time slot, and using the updated remaining total power as the first remaining total power, includes: Updating the second remaining total power according to the number of PRBs allocated in the current scheduling timeslot, and using the updated second remaining total power as the third remaining total power; The performing CCE allocation according to the physical downlink control channel PDCCH power on each symbol of the available CCE and the first remaining total power includes: CCE allocation is performed according to the PDCCH power on each symbol of the available CCE and the third remaining total power.

9. The communication device according to claim 8, wherein: The target signal includes CsiRs; wherein, when the target signal exists in the current scheduling time slot, calculating the power occupied by each symbol in the target signal includes: When there is a CsiRs in the current scheduling time slot, the power occupied by each symbol of the CsiRs is calculated according to the number of CsiRs sets configured by a higher layer and the period in which the CsiRs is located.

10. The communication device according to claim 8, wherein The target signal includes a synchronization signal block (SSB); wherein, when the target signal exists in the current scheduling time slot, calculating the power occupied by each symbol in the target signal includes: When an SSB exists in the current scheduling timeslot, calculating the single symbol power of the primary synchronization signal PSS, the secondary synchronization signal SSS, and the physical broadcast channel PBCH according to the single subcarrier power of the SSB and the power boost of the SSB configured by the OM; According to the PSS, SSS and single symbol power of SSS, the power occupied by each symbol in the SSB is calculated.

11. The communication device according to claim 8, wherein: The target signal includes a special signal; wherein, when the target signal exists in the current scheduling time slot, calculating the power occupied by each symbol in the target signal includes: When a special signal exists in the current scheduling time slot, the power occupied by each symbol in the special signal is calculated according to the configured power boost of the special signal, the single RE power of the PDSCH and the number of PRBs allocated to the special signal.

12. The communication device according to claim 11, wherein: The special signals include: At least one of the system information block SIB, paging message Paging, message 2 Msg2, and message 4 Msg4.

13. A communication device, characterized in that: include: A restriction unit is used to limit the number of physical resource blocks (PRBs) of the physical downlink shared channel (PDSCH) channel scheduling according to the remaining total power in response to the downlink scheduling information of the current terminal, including: calculating the number of radio equipment REs occupied by the uplink and downlink channel reference signals (CsiRs) of a single resource block (RB) aggregated at the current scheduling time slot level, and calculating the number of REs used for downlink service transmission on a single RB in the current scheduling time slot according to the number of REs occupied by CsiRs on a single RB; calculating the single RE power of the PDSCH after the current power boost according to the single RE power of the PDSCH before the current power boost and the configurable power boost; traversing the time domain symbol length of the scheduling of the current terminal, and according to the remaining The number of RBs that can be allocated to each symbol in the time domain symbol is calculated based on the residual power of each symbol in the current scheduling time slot, the number of REs used for downlink service transmission on a single RB in the current scheduling time slot, and the single RE power of the PDSCH after the current power is increased; the minimum number of RBs is extracted from the number of RBs that can be allocated to each symbol in the time domain symbol, and the minimum number of RBs is used as the number of PRBs allocated for the current scheduling time slot; wherein the residual total power is a variable consisting of two dimensions, the time slot level and the symbol level, the value of each element in the residual total power is the residual power of each symbol in each time slot, and the initial value of each element is the maximum transmit power of the cell; an updating unit, configured to update the remaining total power according to the number of PRBs allocated to the current scheduling timeslot, and use the updated remaining total power as the first remaining total power; a determining unit, configured to determine an available control channel element CCE of the current terminal in the current scheduling time slot; An allocation unit, configured to perform CCE allocation according to the physical downlink control channel PDCCH power on each symbol of the available CCE and the first remaining total power, including: calculating the single RE power of the PDCCH after the current power boost according to the single RE power of the PDCCH before the current power boost and the configurable power boost amount; calculating the PDCCH power of the current terminal according to the single RE power of the PDCCH after the current power boost, the CCE aggregation level of the current terminal, and the number of symbols occupied by the control resource set to which the currently available CCE belongs; traversing the symbol position where the currently available CCE is located, if the PDCCH power of the current terminal on each symbol is less than or equal to the remaining power of the corresponding symbol of the currently scheduled time slot in the first remaining total power, determining that the CCE allocation is successful; if the PDCCH power of the current terminal on each symbol is not less than or equal to the remaining power of the corresponding symbol of the currently scheduled time slot in the first remaining total power, determining that the CCE allocation has failed; The updating of the remaining total power according to the number of PRBs allocated to the current scheduling timeslot, and using the updated remaining total power as the first remaining total power, includes: When the PRB range allocated to the current terminal does not overlap with CsiRs, calculating the power required by the PRB allocated to the current terminal according to the single RE power of the PDSCH after the current power boost and the number of PRBs allocated to the current scheduling timeslot; Subtract the power required by the PRB allocated to the current terminal from the residual power of each symbol of the current scheduled timeslot in the residual total power to obtain the first residual total power; Alternatively, updating the remaining total power according to the number of PRBs allocated to the current scheduling timeslot, and using the updated remaining total power as the first remaining total power, includes: When the PRB allocated to the current terminal and the CsiRs are at least partially overlapped, calculating the power required by the PRB allocated to the current terminal according to the number of REs used for downlink service transmission on the single RB in the current scheduling time slot, the single RE power of the PDSCH after the current power boost, and the number of PRBs allocated in the current scheduling time slot; The first remaining total power is obtained according to the remaining power of each symbol of the current scheduled timeslot in the remaining total power and the power required by the PRB allocated to the current terminal.

14. A processor-readable storage medium, characterized in that: The processor-readable storage medium stores a computer program, and the computer program is configured to cause the processor to execute the method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Resource scheduling method and device in long term evolution system

    CN102307371A

  • Physical downlink control channel (PDCCH) self-adaptive transmission method and device

    CN102685894A