Power distribution method, device and storage medium
By adjusting the transmission power according to the priority of each UE channel during multiple UE connections, the problem of improper transmission power allocation in the prior art is solved, and power allocation and resource utilization efficiency that is more in line with service needs is achieved.
Patent Information
- Application Number
- CN202010505554.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-06-05
- Publication Date
- 2025-04-18
- Estimated Expiration
- 2040-06-05
Smart Images

Figure CN113766622B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present invention relate to the field of communications, and in particular to a power allocation method, device and storage medium. Background Art
[0002] Currently, when a single device simulates multiple UEs to perform performance tests with a base station, it can already complete single UE connection tests and multiple UE connection tests with the base station. When a single device simulates multiple UEs connecting to a base station at the same time, the time-frequency resources of a time slot will be shared by multiple UEs, which will inevitably lead to the problem of power sharing for multiple UEs. Currently, there are two main methods for multi-UE uplink power sharing: 1) Multiple UEs transmit uplink data at maximum power in a time-sharing manner. 2) The maximum power is evenly divided among each UE. Among them, the first method will lead to a waste of uplink resources and reduce system performance, and the second method only takes the number of UEs as a consideration criterion, which does not meet business needs. Summary of the invention
[0003] The purpose of the embodiments of the present invention is to provide a power allocation method, device and storage medium. On the premise that the total transmission power of multiple UEs does not exceed the maximum transmission power, the priority of different channels of each UE is used as a consideration criterion for allocating transmission power, and power is allocated to each UE so that the transmission power allocated to each UE is more in line with the business needs of each UE.
[0004] To solve the above technical problems, an embodiment of the present invention provides a method for application interaction based on split-screen mode, the method comprising the following steps: calculating the transmission power of each UE in each channel when multiple UEs simulated by an electronic device are respectively connected to a base station; adjusting the transmission power of each UE in each channel according to the pre-set priority of each UE in each channel so that the sum of the adjusted transmission powers of each UE in each channel does not exceed the maximum transmission power of the electronic device.
[0005] An embodiment of the present invention also provides a communication device, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the above-mentioned power allocation method.
[0006] An embodiment of the present invention further provides a computer-readable storage medium storing a computer program, and the computer program implements the above-mentioned power allocation method when executed by a processor.
[0007] Compared with the prior art, the embodiments of the present invention adjust the transmit power of each UE in each channel when a single device simulates multiple UEs based on the transmit power of each UE in each channel when each UE is respectively connected to a base station, according to the priority of different channels of each UE, so that the total transmit power of multiple UEs does not exceed the maximum transmit power, so that the transmit power allocated to each UE in each channel is more in line with the service requirements of each UE in each channel, and the total transmit power of multiple UEs does not exceed the maximum transmit power that the electronic device can withstand. BRIEF DESCRIPTION OF THE DRAWINGS
[0008] One or more embodiments are exemplarily described by the pictures in the corresponding drawings, and these exemplary descriptions do not constitute limitations on the embodiments.
[0009] Figure 1 is a flow chart of a power allocation method provided by the first embodiment of the present invention.
[0010] Figure 2 It is a schematic diagram of a single electronic device simulating multiple UEs communicating with a base station according to the first embodiment of the present invention.
[0011] Figure 3 It is a flowchart diagram of step 120 in the power allocation method provided in the second embodiment of the present invention.
[0012] Figure 4 is a schematic diagram of a communication device provided by a second embodiment of the present invention.
[0013] Figure 5 It is a structural block diagram of a communication device provided by a third embodiment of the present invention. DETAILED DESCRIPTION
[0014] To make the purpose, technical scheme and advantages of the embodiments of the present invention clearer, the embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings. However, it will be appreciated by those skilled in the art that in the embodiments of the present invention, many technical details are proposed in order to enable the reader to better understand the present application. However, even without these technical details and various changes and modifications based on the following embodiments, the technical scheme claimed in the present application can be implemented. The division of the following embodiments is for the convenience of description, and should not constitute any limitation on the specific implementation of the present invention. The various embodiments can be combined and referenced with each other without contradiction.
[0015] The first embodiment of the present invention relates to a power distribution method, which is applied to a communication device, such as Figure 1 As shown, the method comprises the following steps:
[0016] Step 110: Calculate the transmission power of each UE in each channel when multiple user equipments (UE) simulated by the electronic device are respectively connected to the base station.
[0017] Specifically, when a single electronic device 210 simulates multiple UEs 220 communicating with a base station 230, the schematic diagram is as follows: Figure 2 As shown, the communication device can calculate the transmission power of each UE in each channel based on the power control method when a single UE is connected to a base station.
[0018] When a single UE is connected to a base station, power control is determined by the following factors: cell nominal power, UE nominal power, UE downlink path loss in the channel, power offset based on modulation and coding scheme (MCS), and closed-loop power control. Therefore, the communication device can calculate the transmit power of the UE in each channel for each UE based on the above factors. Specifically, the communication device obtains the cell nominal power, UE nominal power, UE downlink path loss in the channel, power offset based on modulation and coding strategy, and closed-loop power control for each channel of each UE; calculates the transmit power of the UE in the channel based on the cell nominal power, UE nominal power, UE downlink path loss (PL) in the channel, MCS-based power offset and closed-loop power control, and the uplink power control formula of the channel.
[0019] Taking the power control of the physical uplink shared channel (PUSCH) as an example, the uplink power control formula is as follows:
[0020] P PUSCH (i) = min{P CMAX ,10log 10 (M PUSCH (i))+P O_PUSCH (j)+α(j)·PL+Δ TF (i)+f(i)};
[0021] Among them, P CMAX Indicates the maximum transmit power of the UE, M PUSCH (i) represents the number of resource blocks, P O_PUSCH (j)+α(j)·PL is the open-loop part, where P O_PUSCH (j) includes the cell nominal power and the UE nominal power, α(j) represents the path loss compensation coefficient, PL represents the path loss, Δ TF (i) represents the MCS-based power offset, i.e., the MCS compensation factor, and f(i) represents the closed-loop power control amount.
[0022] It can be seen from the above formula that when the communication equipment controls and calculates the transmission power of the PUSCH channel, it fully considers the downlink path loss and the closed-loop power control formed between the UE and the base station. This allows the communication equipment to dynamically adjust power sharing based on the downlink path loss and the closed-loop power control formed between the UE and the base station.
[0023] Similarly, for other channels of the UE, the communication device can also dynamically adjust the transmission power of the channel based on the power control formula of each channel, which will not be described here one by one.
[0024] It should be noted that those skilled in the art can understand that in actual applications, the communication device can also calculate the transmission power initially allocated to multiple user equipments UE on each channel based on other principles, and this embodiment is only for illustration.
[0025] Step 120: According to the preset priority of each UE in each channel, the transmission power of each UE in each channel is adjusted so that the sum of the adjusted transmission power of each UE in each channel does not exceed the maximum transmission power of the electronic device.
[0026] Specifically, since in step 110, based on the situation where a single UE is connected to the base station, the calculated sum of the transmit powers of each channel may exceed the maximum transmit power, in this embodiment, based on the priority of each channel, the transmit power of each UE on each channel is adjusted to ensure that the sum of the adjusted transmit powers of each UE on each channel does not exceed the maximum transmit power.
[0027] It should be noted that those skilled in the art can understand that the priority of each UE in each channel can be set based on various principles. For example, the priority of each UE in each channel can be set based on the criterion of ensuring normal access of each UE to the greatest extent.
[0028] The following takes the maximal guarantee of normal access of each UE as the evaluation standard and sets the priority of each UE in each channel as an example to illustrate the priority of each channel.
[0029] When the criterion is to ensure the normal access of each UE to the greatest extent, if the electronic device simulates multiple UEs and base stations for performance testing, since different UEs may be sending data on other channels, in order to ensure the stability of access, the priority of the physical random access channel (PRACH) channel is raised to the highest level. When the UE's channels include the physical random access channel, the sounding reference signal (SRS) channel, the physical uplink shared channel, and the physical uplink control channel (PUCCH), it is optional that the priority a of the PRACH channel, the priority b of the PUSCH channel, the priority c of the PUCCH channel, and the priority d of the SRS channel meet the following conditions: a>b>c>d. Since each channel may work in different states, when the state of the channel changes, the priority of each channel may be different. For example, in the case of pre-scheduling triggering Msg5, the priority ranking of each channel may be: the priority of the PRACH channel ≥ the priority of the PUSCH (transmission of MSG3) channel ≥ the priority of the PUSCH (normal operation) channel ≥ the PUCCH channel ≥ the SRS channel. For example, when the Scheduling Request (SR) triggers Msg5, the priority ranking of each channel can be: the priority of the RACH channel ≥ the priority of the PUSCH (transmission of MSG3) channel ≥ the priority of the PUCCH channel multiplexed with SR ≥ the priority of the PUSCH (normal operation) channel ≥ the PUCCH channel ≥ the SRS channel.
[0030] It should be noted that those skilled in the art can understand that in actual applications, the priority of each channel can be adjusted according to business requirements, and this embodiment is only for illustration.
[0031] In one example, to avoid allocating transmission power to a downed UE, the communication device can determine that each UE simulated by the electronic device is in a normal working state before calculating the transmission power of each UE on each channel when multiple UEs simulated by the electronic device are connected to the base station respectively. If a certain UE cannot work normally, an alarm can be issued to prompt the tester, and power allocation can be performed after the UE returns to normal. Power allocation can also be performed for other UEs except the UE, which is not limited here.
[0032] Therefore, this embodiment provides a power allocation method, when a single device simulates multiple UEs, based on the transmit power of each UE in each channel when each UE is connected to the base station respectively, the transmit power of each UE in the channel is adjusted according to the priority of different channels of each UE, so that the sum of the transmit power of multiple UEs does not exceed the maximum transmit power, so that the transmit power allocated to each UE in each channel is more in line with the service requirements of each UE in each channel, and the sum of the transmit power of multiple UEs does not exceed the maximum transmit power that the electronic device can withstand. In addition, when calculating the transmit power of each UE in each channel, it can be calculated based on the power control formula of each channel of the UE when a single UE is connected to the base station, so that the transmit power of each UE in each channel can be dynamically adjusted based on the path loss of each UE and the closed-loop control between the UE and the base station.
[0033] The second embodiment of the present invention relates to a power distribution method. The second embodiment is substantially the same as the first embodiment. In this embodiment, an example is given for illustrating the implementation process of step 120 in the first embodiment.
[0034] Specifically, in this embodiment, the communication device sets different priority coefficients for each UE in each channel to distinguish the priority of each UE in each channel. In order to make the transmission power of each UE less than or equal to or much less than the transmission power of a single UE, the communication device can continuously reduce the priority coefficient of each UE in each channel until the maximum transmission power that each UE can withstand in each channel that meets the requirements is found.
[0035] Taking the PRACH channel as an example, assuming that there are m UEs using the PRACH channel on the current SLOT, the transmit power of the PRACH channel is: Among them, P PRACH,SUM (i) represents the total transmit power of the PRACH channel, α j represents the priority coefficient of the PRACH channel of UEj (also known as the proportion of the transmit power of the PRACH channel of UEj in the total power), P PUACH,UEj (i) represents the transmit power of UEj in the PRACH channel obtained by performing power control calculation according to the connection between UEj and the base station alone.
[0036] By analogy, for the current SLOT, when different UEs are in different channels, the total transmit power on a single symbol is: Among them, P SUM (i) represents the total transmission power, P PRACH,SUM (i) represents the total transmit power of the PRACH channel, P Msg3,SUM (i) represents the total transmit power of the Msg channel, PPUSCH,SUM (i) represents the total transmit power of the PUSCH channel, P PUCCH,SUM (i) represents the total transmit power of the PUCCH channel, P SRS,SUM (i) represents the total transmit power of the SRS channel, m, n, o, p and q are the numbers of UEs in different channels, and α j represents the priority coefficient of the jth UE in the PRACH channel, β r represents the priority coefficient of the rth UE in the PUSCH (MSG3 transmission) channel, γ s The priority coefficient of the sth UE in the PUSCH (normal operation) channel, η t The priority coefficient of the tth UE in the PUCCH channel, ε u represents the priority coefficient of the jth UE in the SRS channel, P PRACH,UEj (i) represents the transmit power of the PRACH channel obtained by power control calculation when the jth UE is connected to the base station alone, P Msg3,UEr (i) represents the transmission power of the PUSCH (MSG3 transmission) channel obtained by power control calculation when the rth UE is connected to the base station alone, P PUSCH,UEs (i) represents the transmit power of the PUSCH (normal operation) channel obtained by power control calculation when the sth UE is connected to the base station alone, P PUCCH,UEt (i) represents the transmit power of the PUCCH channel obtained by power control calculation when the t-th UE is connected to the base station alone, P SRS,UEu (i) represents the transmission power of the SRS channel obtained by power control calculation when the u-th UE is connected to the base station alone. Since the total power of multiple UEs on a single symbol does not exceed the maximum transmission power, the transmission power of each UE is less than or equal to or much less than the transmission power calculated when a single UE is connected to the base station. Therefore, in this embodiment, by continuously reducing the transmission power of each channel, the maximum transmission power that different channels of each UE that meets the requirements can withstand is found. Based on this idea, Figure 3 As shown, step 120 may include the following sub-steps:
[0037] Step 121: Determine the priority coefficient corresponding to the preset priority of each UE in each channel.
[0038] Specifically, the communication device sets different priority coefficients for each channel based on the priority ranking of each channel. Taking the priority of the PRACH channel ≥ the priority of the PUSCH (MSG3 transmission) channel ≥ the priority of the PUSCH (normal operation) channel ≥ the PUCCH channel ≥ the SRS channel as an example, the priority coefficient of each UE in each channel meets the following requirements: 1>α j >β r >γ s >ηt >ε u .
[0039] Step 122: Calculate the adjusted transmit power of each UE in each channel according to the priority coefficient of each UE in each channel and the transmit power of each UE in each channel.
[0040] Specifically, the communication device reduces the transmission power of each UE in each channel calculated based on the connection between a single UE and a base station according to the priority of each UE in each channel.
[0041] In one example, to ensure that the information of each channel can be parsed normally, when the communication device reduces the transmit power of each UE in each channel calculated based on the connection between a single UE and a base station, a relevant judgment step can be added so that the adjusted transmit power of each UE in each channel is not less than the minimum power value of each channel tested during the actual joint debugging process. Specifically, after executing step 122 and before executing step 123, the communication device performs the following operations for each channel of each UE: judging whether the adjusted transmit power of the UE in the channel is less than the minimum power value of the UE in the channel; if it is determined to be yes, increasing the priority coefficient of the UE in the channel; updating the adjusted transmit power of the UE in the channel according to the adjusted priority coefficient of the UE in the channel; returning to the step of judging whether the adjusted transmit power of the UE in the channel is less than the minimum power value of the UE in the channel, until the adjusted transmit power of the UE in the channel is not less than the minimum power value of the UE in the channel. Among them, the method for the communication device to increase the priority coefficient of the UE in the channel can be: increasing the priority coefficient of the UE in the channel by a preset value based on the current value. The value can be set as needed, for example, set to 0.01.
[0042] It is worth mentioning that by increasing the priority coefficient, the reduction range of the transmission power can be reduced, so that the transmission power of each UE in each channel meets the transmission power required by the minimum power value, thereby ensuring the normal operation of each channel.
[0043] Step 123: Calculate the sum of the adjusted transmit powers of each UE on each channel.
[0044] Step 124: Determine whether the difference between the maximum transmit power and the sum of the adjusted transmit powers of each UE on each channel is less than 0.
[0045] Step 125: According to the determination result, the adjusted transmission power of each UE in each channel is processed.
[0046] In one example, if the difference is less than 0, it means that the sum of the adjusted transmit power of each UE in each channel is greater than the maximum transmit power, and it is necessary to continue to reduce the adjusted transmit power of each UE in each channel, so step 125 is executed. If the difference is not less than 0, it means that the sum of the adjusted transmit power of each UE in each channel is less than or equal to the maximum transmit power, which meets the power sharing requirement. Therefore, if the judgment result is that the difference is less than 0, the priority coefficient of each UE in each channel is reduced, and the step of calculating the adjusted transmit power of each UE in each channel according to the priority coefficient of each UE in each channel and the transmit power of each UE in each channel is returned.
[0047] Specifically, since the total power of multiple UEs on a single symbol does not exceed the maximum transmit power, the transmit power of each UE is less than or equal to or much less than the transmit power calculated based on the connection between a single UE and a base station. Therefore, the communication device continuously reduces the transmit power of each channel based on the transmit power calculated based on the connection between a single UE and a base station, and searches for the maximum transmit power that different channels of each UE that meets the requirements can withstand.
[0048] It should be noted that those skilled in the art can understand that the way in which the communication device reduces the priority coefficient of each UE in each channel can be set as needed. For example, when the priority coefficient of each UE in each channel is less than 1, the communication device can reduce the priority coefficient of each UE in each channel by geometric iteration. Specifically, the priority coefficient of each UE in each channel is less than 1, and the communication device obtains the current number of iterations N; wherein the initial value of N is 1; for the priority coefficient of each UE in each channel, the (N+1)th power of the initial value of the priority coefficient of the UE in the channel is used as the priority coefficient of the UE after adjustment in the channel; and the number of iterations is increased by 1. wherein the initial value of the priority coefficient of the UE in the channel is: the value of the priority coefficient of the UE in the channel before the first iteration.
[0049] It is worth mentioning that by reducing the priority coefficient in a geometric iteration manner, the reduction range of each priority coefficient can be determined based on the priority of each channel, and the reduced priority coefficient is more in line with business needs.
[0050] In one example, if before calculating the difference between the maximum transmit power and the total, the above-mentioned judgment step of determining whether the adjusted transmit power of each UE in a certain channel is less than the minimum power value of the UE in the channel is performed, if it is determined that the adjusted transmit power of the UE in the channel is less than the minimum power value of the UE in the channel, the number of iterations is restored to the initial value. That is, if the communication device executes the step of increasing the priority coefficient of the UE in the channel, it is considered that the communication device restarts the iteration. That is, the initial value of the UE in a certain channel mentioned above refers to: when the adjusted transmit power of the UE in the channel is not less than the minimum power value of the UE in the channel, the value of the priority of the UE in the channel.
[0051] It is worth mentioning that, through geometric iteration, the communication device gradually reduces the transmission power of each channel, so that the communication device can automatically find the maximum transmission power that each UE that meets the requirements can withstand in different channels.
[0052] It should be noted that those skilled in the art can understand that in practical applications, the transmission power of each channel can be reduced in other ways, and this embodiment is only for illustration.
[0053] In one example, if the judgment result is that the difference is not less than 0, the adjusted transmit power of each UE on each channel is maintained, that is, the adjusted transmit power of each UE on each channel is no longer adjusted.
[0054] In another example, if the judgment result is that the difference is not less than 0, the communication device determines whether it is necessary to further adjust the transmit power of each UE in each channel based on the size relationship between the difference and the preset value. Specifically, if the communication device determines that the difference is greater than the preset value, the priority coefficient of each UE in each channel is increased, and the step of calculating the adjusted transmit power of each UE in each channel according to the priority coefficient of each UE in each channel and the transmit power of each UE in each channel is returned. Among them, the preset value is greater than 0 and can be a minimum value greater than 0. That is, the transmit power adjustment process includes: the communication device calculates the transmit power of each UE in each channel when each UE is connected to the base station separately for power control, multiplies the transmit power of each UE in each channel by the corresponding priority coefficient, and obtains the adjusted transmit power of each UE in each channel. For the adjusted transmit power of each UE in each channel, if the adjusted transmit power is less than the minimum power value of the channel, the priority coefficient of the channel is increased until the adjusted transmit power is not less than the minimum power value of the channel. When the adjusted transmit power of each UE in each channel meets the requirement of the minimum power value, the total transmit power of each channel is calculated, and based on the total transmit power of each channel, the sum of the adjusted transmit power of each UE in each channel is calculated. If 0≤the sum of the adjusted transmit power of each UE in each channel≤the preset value (e), the adjustment process is terminated. Otherwise, if the sum of the adjusted transmit power of each UE in each channel is <0, the process returns to reduce the priority coefficient of each UE in each channel. If the sum of the adjusted transmit power of each UE in each channel is >e, the process returns to increase the priority coefficient of each UE in each channel, and recalculates the adjusted transmit power of each UE in each channel.
[0055] It is worth mentioning that when the difference is greater than a preset value, increasing the priority coefficient of each UE in each channel can avoid excessive waste of channel resources.
[0056] In one example, a schematic diagram of a communication device is shown in FIG. Figure 4 As shown, it includes: a first calculation module 310, a sorting module 320, a second calculation module 330, a channel implementation module 340 and a medium RF sending module 350. Among them, the first calculation module 310 is used to calculate the transmit power values of multiple UEs in different channels, that is, to execute step 110. The sorting module 320 stores the priorities of multiple UEs in different channels. The second calculation module 330 is used to adjust the transmit power of multiple UEs in different channels, and send the adjusted transmit power of multiple UEs in different channels to the implementation modules 340 of each channel. The channel implementation module 340 allocates transmit power to different UEs according to the adjusted transmit power of multiple UEs in different channels, and then sends it to the medium RF sending module 350 for medium RF processing and sending.
[0057] Therefore, this embodiment provides a power allocation method. When a single device simulates multiple UEs, based on the transmit power of each UE in each channel when each UE is connected to the base station, the transmit power of each UE in the channel is adjusted according to the priority of different channels of each UE, so that the sum of the transmit power of multiple UEs does not exceed the maximum transmit power, so that the transmit power allocated to each UE in each channel is more in line with the service requirements of each UE in each channel, and the sum of the transmit power of multiple UEs does not exceed the maximum transmit power that the electronic device can withstand. In addition, through geometric iteration, the communication device gradually reduces the transmit power of each channel, so that the communication device can automatically find the maximum transmit power that each UE that meets the requirements can withstand in different channels, thereby improving the intelligence of the communication device.
[0058] In addition, those skilled in the art can understand that the step division of the above methods is only for clear description. When implemented, they can be combined into one step or some steps can be split and decomposed into multiple steps. As long as they include the same logical relationship, they are all within the protection scope of this patent; adding insignificant modifications to the algorithm or process or introducing insignificant designs without changing the core design of the algorithm and process are all within the protection scope of this patent.
[0059] A third embodiment of the present invention relates to a communication device 50, such as Figure 5 As shown, it includes: at least one processor 51; and a memory 52 that is communicatively connected to the at least one processor 51; wherein the memory 52 stores instructions that can be executed by the at least one processor 51, and the instructions are executed by the at least one processor 51 so that the at least one processor 51 can execute the above-mentioned power allocation method.
[0060] Among them, the memory and the processor are connected in a bus manner, and the bus may include any number of interconnected buses and bridges, and the bus connects various circuits of one or more processors and memories together. The bus can also connect various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface between the bus and the transceiver. The transceiver can be one element or multiple elements, such as multiple receivers and transmitters, providing a unit for communicating with various other devices on a transmission medium. The data processed by the processor is transmitted on a wireless medium via an antenna, and further, the antenna also receives data and transmits the data to the processor.
[0061] The processor is responsible for managing the bus and general processing, and can also provide various functions, including timing, peripheral interfaces, voltage regulation, power management, and other control functions. Memory can be used to store data used by the processor when performing operations.
[0062] A fourth embodiment of the present invention relates to a computer-readable storage medium storing a computer program, which implements the above method embodiment when executed by a processor.
[0063] That is, those skilled in the art can understand that all or part of the steps in the above-mentioned embodiment method can be completed by instructing the relevant hardware through a program, and the program is stored in a storage medium, including several instructions to enable a device (which can be a single-chip microcomputer, chip, etc.) or a processor to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program codes.
[0064] Those skilled in the art will appreciate that the above embodiments are specific embodiments for implementing the present invention, and that in actual applications, various changes may be made in form and detail without departing from the spirit and scope of the present invention.
Claims
1. A power distribution method, characterized in that: include: Calculating the transmission power of each UE in each channel when multiple user equipments UE simulated by the electronic device are respectively connected to the base station; According to the preset priority of each UE in each channel, adjust the transmission power of each UE in each channel so that the sum of the adjusted transmission power of each UE in each channel does not exceed the maximum transmission power of the electronic device; The adjusting the transmit power of each UE in each channel according to the preset priority of each UE in each channel includes: Determine the priority coefficient corresponding to the preset priority of each UE in each channel; Calculating the adjusted transmit power of each UE on each channel according to the priority coefficient of each UE on each channel and the transmit power of each UE on each channel; Calculating the sum of the adjusted transmit powers of each UE on each channel; Determine whether a difference obtained by subtracting the sum from the maximum transmit power is less than 0; According to the determination result, processing the adjusted transmit power of each UE on each channel; If the judgment result is that the difference is not less than 0, the power allocation method further includes: If the difference is greater than a preset value, increase the priority coefficient of each UE in each channel, and return to the step of calculating the adjusted transmission power of each UE in each channel based on the priority coefficient of each UE in each channel and the transmission power of each UE in each channel; wherein the preset value is greater than 0.
2. The power distribution method according to claim 1, characterized in that: The processing, according to the determination result, of the adjusted transmit power of each UE on each channel includes: If the judgment result is that the difference is less than 0, reduce the priority coefficient of each UE in each channel, and return to the step of calculating the adjusted transmission power of each UE in each channel based on the priority coefficient of each UE in each channel and the transmission power of each UE in each channel.
3. The power distribution method according to claim 2, characterized in that: If the judgment result is that the difference is not less than 0, the power allocation method further includes: Alternatively, the adjusted transmission power of each UE on each channel is maintained.
4. The power distribution method according to claim 1, characterized in that: Before calculating the difference between the maximum transmit power and the sum, the method further includes: For each channel of each UE, perform the following operations: Determining whether the adjusted transmit power of the UE on the channel is less than a minimum power value of the UE on the channel; If the determination is yes, increase the priority coefficient of the UE in the channel; update the adjusted transmit power of the UE in the channel according to the adjusted priority coefficient of the UE in the channel; return to the step of determining whether the adjusted transmit power of the UE in the channel is less than the minimum power value of the UE in the channel, until the adjusted transmit power of the UE in the channel is not less than the minimum power value of the UE in the channel.
5. The power distribution method according to claim 2, characterized in that: The priority coefficient of each of the UEs in each channel is less than 1; The reducing the priority coefficient of each UE in each channel includes: Get the current number of iterations N, where the initial value of N is 1; For the priority coefficient of each UE in each channel, the (N+1)th power of the initial value of the priority coefficient of the UE in the channel is used as the priority coefficient of the UE after adjustment in the channel; The number of iterations is increased by 1.
6. The power allocation method according to any one of claims 1 to 5, characterized in that: When the plurality of user equipments UE simulated by the electronic device are respectively connected to the base station, the transmit power of each UE in each channel includes: For each channel of each UE, obtain the cell nominal power, the nominal power of the UE, the downlink path loss of the UE in the channel, the MCS power offset based on the modulation and coding strategy, and the closed-loop power control amount; calculate the transmit power of the UE in the channel according to the cell nominal power, the nominal power of the UE, the downlink path loss of the UE in the channel, the MCS power offset and the closed-loop power control amount, and the uplink power control formula of the channel.
7. The power allocation method according to any one of claims 1 to 5, characterized in that: The channels of the UE include a physical random access PRACH channel, a sounding reference signal SRS channel, a physical uplink shared PUSCH channel, and a physical uplink control PUCCH channel, wherein the priority a of the PRACH channel, the priority b of the PUSCH channel, the priority c of the PUCCH channel, and the priority d of the SRS channel satisfy the following conditions: a>b>c>d.
8. A communication device, characterized in that: include: at least one processor; as well as, a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the power allocation method according to any one of claims 1 to 7.
9. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the power allocation method according to any one of claims 1 to 7 is implemented.
Citation Information
Patent Citations
Terminal device and power adjustment method
CN106851808A
Power control method and device
CN108541059A