Power control method, apparatus, and electronic device
By incorporating a power control device into the electronic equipment and adjusting the channel's transmit power based on base station feedback messages, the problem of increased block error rate caused by erroneous TPC decisions by the base station was solved, thus achieving stable channel transmission and efficient communication.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- VIVO MOBILE COMM CO LTD
- Filing Date
- 2022-11-30
- Publication Date
- 2026-04-28
AI Technical Summary
In complex network signal environments, base stations may make incorrect TPC decisions, leading to an increase in the block error rate of the channel and a reduction in the channel's transmission rate and performance.
By setting a power control device in the electronic device, the block error rate of the target channel is determined based on the base station feedback message, and the transmit power is adjusted according to the block error rate to make it less than a first threshold, thereby optimizing the power adjustment command of the compensation base station and avoiding the continuous deterioration of the block error rate.
It effectively ensures the uplink transmission rate and transmission performance of the channel, and improves the connection stability and battery life of electronic devices in complex network environments.
Smart Images

Figure CN116133093B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of communication technology, specifically relating to power control methods, devices, and electronic equipment. Background Technology
[0002] Currently, there are generally two schemes for uplink power control of channels: open-loop power control and closed-loop power control. In closed-loop power control, electronic devices adjust the uplink power of the channel based on the TPC (Transmit Power Control) commands sent by the base station. However, in complex network signal environments, the base station may make incorrect TPC decisions, leading to an increase in the uplink BLER (Block Error Rate), thereby reducing the channel's transmission rate and degrading its transmission performance. Summary of the Invention
[0003] The purpose of this application is to provide a power control method, apparatus, and electronic device that can optimize and compensate the power adjustment command made by the base station based on the block error rate of the target channel when the base station makes an incorrect power adjustment decision for the target channel, thereby preventing the block error rate of the target channel from continuing to deteriorate and ensuring the uplink transmission rate and transmission performance of the target channel.
[0004] In a first aspect, embodiments of this application provide a power control method, the method comprising: determining the block error rate of data packets transmitted from the target channel to the base station based on feedback messages sent by the base station to the target channel; and adjusting the transmit power of the target channel according to the block error rate so that the block error rate of the target channel is less than a first threshold.
[0005] Secondly, embodiments of this application provide a power control device, which includes: a processing module, configured to determine the block error rate of data packets transmitted from the target channel to the base station based on feedback messages sent by the base station to the target channel; and an adjustment module, configured to adjust the transmit power of the target channel according to the block error rate, so that the block error rate of the target channel is less than a first threshold.
[0006] Thirdly, embodiments of this application provide an electronic device including a processor and a memory, the memory storing a program or instructions that can run on the processor, the program or instructions being executed by the processor to implement the steps of the power control method of the first aspect.
[0007] Fourthly, embodiments of this application provide a readable storage medium storing a program or instructions that, when executed by a processor, implement the steps of the power control method as described in the first aspect.
[0008] Fifthly, embodiments of this application provide a chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being used to run programs or instructions to implement the steps of the power control method as described in the first aspect.
[0009] In a sixth aspect, embodiments of this application provide a computer program product stored in a storage medium, which is executed by at least one processor to implement the steps of the power control method as described in the first aspect.
[0010] In the power control method provided in this application embodiment, the block error rate of data packets transmitted from the target channel to the base station is determined based on the feedback message sent by the base station to the target channel. Then, the transmit power of the target channel is adjusted according to the block error rate to ensure that the block error rate of the target channel is less than a first threshold. Through this power control method, when controlling the transmit power of the target channel, the block error rate of the target channel is considered, i.e., the uplink quality of the target channel, to adjust the transmit power. In this way, when the base station makes an incorrect power adjustment decision for the target channel, the power adjustment command made by the base station can be optimized and compensated based on the block error rate of the target channel, preventing the block error rate of the target channel from continuously deteriorating, thereby ensuring the uplink transmission rate and transmission performance of the target channel. Attached Figure Description
[0011] Figure 1 One of the flowcharts of the power control method provided in the embodiments of this application;
[0012] Figure 2 This is a diagram illustrating the uplink data packet transmission process provided in an embodiment of this application.
[0013] Figure 3 A second schematic flowchart of the power control method provided in the embodiments of this application;
[0014] Figure 4 This is a structural block diagram of the power control device provided in the embodiments of this application;
[0015] Figure 5 A structural block diagram of the electronic device provided in the embodiments of this application;
[0016] Figure 6 This is a schematic diagram of the hardware structure of the electronic device provided in the embodiments of this application. Detailed Implementation
[0017] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.
[0018] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and are not used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first," "second," etc., are generally of the same class and are not limited in number; for example, a first object can be one or more.
[0019] The first aspect of this application proposes a power control method. The execution subject of the power control method provided in this application can be a power control device, which can be determined according to actual usage requirements. This application does not limit the specific implementation. To more clearly describe the power control method provided in this application, the following method embodiments will executor the power control method as a power control device.
[0020] The power control method provided in this application will be described in detail below with reference to the accompanying drawings, through specific embodiments and application scenarios.
[0021] like Figure 1 As shown, this application provides a power control method, which may include the following steps 102 and 104:
[0022] Step 102: Based on the feedback message sent by the base station to the target channel, determine the block error rate of the data packets sent by the target channel to the base station.
[0023] The power control method proposed in this application is used in an electronic device that can communicate with a base station via a target channel. Specifically, the electronic device can be a UE (User Equipment), such as a smartphone, tablet computer, or laptop computer.
[0024] Furthermore, when the aforementioned electronic device transmits data to the base station through the target channel, in communication scenarios such as orthogonal code spread spectrum, sending scheduling requests to the base station, and channel quality estimation, the electronic device can receive feedback messages sent by the base station, such as ACK (ACK knowledge) or NACK (Negative ACK knowledge) feedback messages. That is, the aforementioned target channel has feedback messages. In practical applications, the aforementioned target channel can specifically be PUSCH (Physical Uplink Shared Channel), PUCCH (Physical Uplink Control Channel), SRS (Soending Reference Signal) channel, etc., without specific limitations.
[0025] Specifically, after an electronic device sends a data packet to a base station through a target channel, the base station will acknowledge or not acknowledge the data packet, that is, the base station will send an ACK feedback message or a NACK feedback message to the electronic device.
[0026] Specifically, if the electronic device receives an ACK feedback message from the base station for the target channel, it indicates that the electronic device has successfully sent a data packet to the base station through the target channel. If the electronic device receives a NACK feedback message from the base station for the target channel, it indicates that the electronic device has failed to send a data packet to the base station through the target channel, and the electronic device needs to resend the data packet to the base station.
[0027] Based on this, during the process of adjusting the transmit power of the target channel, the power control device determines the block error rate of the data packets sent by the target channel to the base station within a certain period of time based on the number of ACK feedback messages and NACK feedback messages received by the target channel within a certain period of time, that is, determines the uplink block error rate of the target channel.
[0028] The uplink block error rate of the target channel can be used to indicate the uplink quality of the target channel. Specifically, a high uplink block error rate indicates poor uplink quality, meaning a low uplink transmission rate, in which case the transmit power of the target channel needs to be increased. Conversely, a low uplink block error rate indicates good uplink quality, meaning a high uplink transmission rate, in which case there is no need to increase the transmit power of the target channel.
[0029] Step 104: Adjust the transmit power of the target channel according to the block error rate so that the block error rate of the target channel is less than the first threshold.
[0030] The block error rate mentioned above is used to indicate the uplink quality of the target channel. A high uplink block error rate indicates poor uplink quality, while a low uplink block error rate indicates good uplink quality.
[0031] Understandably, in current protocol standards, closed-loop power control (TPC) commands are required to be executed unconditionally by electronic devices. However, the signal environment of real-world networks is more complex. When a base station instructs electronic devices to adjust the transmit power of a target channel via TPC commands, the base station may make incorrect TPC decisions due to the influence of the actual signal environment, especially in scenarios with rapid signal fading. For example, when the uplink quality of the target channel deteriorates, it is necessary to increase the transmit power of the target channel. However, if the base station, influenced by the actual signal environment, makes the incorrect decision to reduce the transmit power of the target channel, and the electronic devices unconditionally execute the TPC decisions issued by the base station, the uplink block error rate of the target channel will further increase, thereby further reducing the transmission rate of the target channel and ultimately degrading its communication performance.
[0032] Therefore, in the power control method proposed in this application embodiment, when adjusting the transmit power of the target channel, the transmit power of the target channel is adjusted based on the block error rate of the data transmitted from the target channel to the base station, that is, based on the uplink quality of the target channel. In order to optimize and adjust the TPC decision made by the base station based on the actual block error rate of the target channel when the base station makes an incorrect power adjustment decision for the target channel, the block error rate of the target channel is less than the first threshold, so that the block error rate of the target channel can be quickly restored to a reasonable level, thereby ensuring the transmission performance of the target channel, improving the uplink fault tolerance performance of the target channel, and improving the battery life of the electronic device.
[0033] Specifically, in the power control method proposed in this application embodiment, when adjusting the transmit power of the target channel, if the base station instructs the electronic device to increase the transmit power of the target channel, the power control device controls the electronic device to unconditionally execute the TPC decision issued by the base station. Conversely, if the base station instructs the electronic device to decrease the transmit power of the target channel, the power control device adjusts the transmit power of the target channel based on the TPC decision issued by the base station and in conjunction with the actual block error rate of the target channel.
[0034] Specifically, when the block error rate of the target channel is low, i.e., when the block error rate of the target channel is less than the aforementioned first threshold, i.e., when the uplink quality of the target channel is good, the power control device controls the electronic equipment to unconditionally execute the TPC decision issued by the base station. However, when the block error rate of the target channel is high, i.e., when the block error rate of the target channel is greater than or equal to the aforementioned first threshold, i.e., when the uplink quality of the target channel is poor, the power control device optimizes and compensates the TPC decision issued by the base station based on the block error rate of the target channel. This avoids reducing the transmit power of the target channel when the uplink quality of the target channel is poor, thereby preventing the block error rate of the target channel from continuously deteriorating and allowing it to quickly recover to a reasonable level, ensuring the transmission performance of the target channel.
[0035] The first threshold mentioned above serves as a criterion for determining the block error rate of the target channel. If the block error rate of the target channel is greater than or equal to the first threshold, it indicates a large block error rate, which means poor uplink quality and low transmission rate. Conversely, if the block error rate of the target channel is less than the first threshold, it indicates a small block error rate, which means good uplink quality and high transmission rate.
[0036] In practical applications, the first threshold can be specifically set to values such as 8%, 10%, or 12%. Those skilled in the art can set the specific value of the first threshold according to the actual situation, and no specific restrictions are imposed here.
[0037] The power control method provided in this application, when controlling the transmit power of a target channel, determines the block error rate of data packets transmitted from the target channel to the base station based on feedback messages sent by the base station to the target channel. Then, based on the block error rate, it adjusts the transmit power of the target channel to ensure that the block error rate is less than a first threshold. This power control method adjusts the transmit power of the target channel by considering the block error rate, i.e., the uplink quality, when controlling the transmit power of the target channel. In this way, when the base station makes an incorrect power adjustment decision for the target channel, it can optimize and compensate for the power adjustment command based on the block error rate of the target channel, preventing the block error rate of the target channel from continuously deteriorating, thereby ensuring the uplink transmission rate and transmission performance of the target channel.
[0038] In this embodiment, the feedback message sent by the base station to the target channel includes a first feedback message and a second feedback message. The first feedback message indicates that the target channel successfully sent a data packet to the base station, and the second feedback message indicates that the target channel failed to send a data packet to the base station. Based on this, step 102 may specifically include steps 102a to 102c as follows:
[0039] Step 102a: Obtain the first message count of the first feedback message and the second message count of the second feedback message.
[0040] The first feedback message is a feedback message sent by the base station to the target channel when the base station successfully receives the data packet sent to it by the electronic device through the target channel within the target time period, such as an ACK feedback message; the second feedback message is a feedback message sent by the base station to the target channel when the base station fails to successfully receive the data packet sent to it by the electronic device through the target channel within the target time period, such as a NACK feedback message.
[0041] Specifically, such as Figure 2 As shown, during data communication between the UE and the base station via the target channel, after the UE sends data packet A to the base station via the target channel, the base station decodes data packet A. If the base station successfully decodes data packet A, it means that the base station has successfully received data packet A sent by the UE. At this time, the base station sends an ACK feedback message to the UE to notify the UE that data packet A was successfully sent. However, if the base station fails to decode data packet A sent by the UE, it means that the base station has failed to receive data packet A sent by the UE. At this time, the base station sends a NACK feedback message to the UE to notify the UE that data packet A failed to be sent, causing the UE to resend data packet A to the base station. This process continues until data packet A sent by the UE to the base station is successfully decoded by the base station, at which point the base station will send an ACK feedback message to the UE.
[0042] Based on this, the first message count is used to indicate the number of times the electronic device successfully sends data packets to the base station through the target channel within the target time period, and the second message count is used to indicate the number of times the electronic device fails to successfully send data packets to the base station through the target channel within the target time period.
[0043] The target time period mentioned above refers to the time period between the current moment and a certain historical moment. In actual application, those skilled in the art can set the specific duration range of the target time period according to the actual situation, and no specific restrictions are imposed here.
[0044] Step 102b: Calculate the sum of the first message count and the second message count.
[0045] Specifically, in the power control method provided in this application embodiment, after determining the number of first messages of the first feedback message and the number of second messages of the second feedback message fed back by the base station to the target channel within the target time period, the power control device calculates the sum of the number of first messages and the number of second messages so as to subsequently determine the block error rate of the target channel within the target time period based on the sum of the number and the value.
[0046] Step 102c: Determine the block error rate as the ratio of the number of second messages to the sum of the number and value.
[0047] Specifically, after determining the number of first messages in the first feedback message and the number of second messages in the second feedback message, and after determining the sum of the number of first messages and the number of second messages, the power control device further calculates the ratio of the number of second messages to the sum of the number of second messages, and determines the ratio as the block error rate of the target channel in the target time period.
[0048] In practical applications, after determining the number of first messages in the first feedback message and the number of second messages in the second feedback message, the block error rate of the target channel in the target time period can be calculated using the following formula:
[0049]
[0050] Wherein, BLER represents the block error rate of the target channel within the target time period, A represents the number of first feedback messages (i.e., the number of first messages) fed back by the base station to the target channel within the target time period, and B represents the number of second feedback messages (i.e., the number of second messages) fed back by the base station to the target channel within the target time period.
[0051] For example, during the first target time period, the electronic device sends a total of 100 data packets to the first base station through the target channel. After sending the data packets to the first base station, the electronic device receives 95 first feedback messages from the first base station and 5 second feedback messages from the first base station. Based on this, the electronic device calculates the block error rate (BLER) of the target channel during the first target time period using the formula: BLER = 5 / (5+95)×100% = 5%.
[0052] For example, during the second target time period, the electronic device sends a total of 200 data packets to the second base station through the target channel. After sending the data packets to the second base station, the electronic device receives a total of 150 first feedback messages from the second base station and a total of 50 second feedback messages from the second base station. Based on this, the electronic device calculates the block error rate (BLER) of the target channel during the second target time period according to the above formula: BLER = 50 / (50+150)×100% = 25%.
[0053] Specifically, in the power control method provided in this application embodiment, the number of times the electronic device successfully transmits data packets to the base station through the target channel within a target time period is obtained, as well as the number of times the electronic device fails to successfully transmit data packets to the base station through the target channel within the target time period. That is, the number of first messages of the first feedback message and the number of second messages of the second feedback message are obtained from the base station to the target channel after the electronic device transmits data packets to the base station through the target channel within the target time period. Based on this, the block error rate of the target channel within the target time period is determined based on the ratio of the number of second messages of the second feedback message received by the target channel to the total number of feedback messages received by the target channel. This allows the subsequent power control device to adjust the transmit power of the target channel according to the block error rate of the target channel.
[0054] Additionally, it should be noted that in the power control method provided in this application embodiment, the process by which the power control device adjusts the transmit power of the target channel is a dynamic adjustment process.
[0055] In practical applications, when the electronic device does not communicate with the base station via the target channel during the target time period (i.e., when there are no feedback messages sent from the base station to the target channel during the target time period), the power control device prioritizes controlling the target channel to send data packets to the base station at the transmit power indicated by the TPC decision lock issued by the base station, or the power control device prioritizes controlling the target channel to send data packets to the base station at the current transmit power. Simultaneously, the power control device records the number of feedback messages sent by the base station to the target channel in real time, calculates the block error rate of the target channel, and then adjusts the transmit power of the target channel based on the calculated block error rate until the calculated block error rate of the target channel is less than the aforementioned first threshold.
[0056] The embodiments provided in this application obtain the number of first messages in the first feedback message and the number of second messages in the second feedback message sent by the base station to the target channel, calculate the sum of the number of first messages and the number of second messages, and then determine the block error rate of the target channel as the ratio of the number of second messages to the sum of the number of second messages. The first feedback message indicates that the target channel successfully sent a data packet to the base station, and the second feedback message indicates that the target channel failed to send a data packet to the base station. Thus, by determining the block error rate of the target channel based on the number of successful and failed data packet transmissions from the target channel to the base station, the accuracy and timeliness of the block error rate determination are ensured. This, in turn, ensures the accuracy of subsequent control of the target channel's transmission power. Furthermore, it can improve the network access capability of electronic devices in congested network environments and enhance the uplink connection performance of electronic devices in environments with poor network signals, such as when users are carrying electronic devices in application scenarios with poor network signals, like highways or high-speed rail, while still ensuring stable uplink connection performance of the electronic devices.
[0057] In this embodiment of the application, the step of adjusting the transmit power of the target channel according to the block error rate may specifically include the following steps 106 to 110:
[0058] Step 106: Receive the downlink control message sent by the base station. The downlink control message includes a first power control value.
[0059] The aforementioned first power control value is determined by the base station based on the uplink quality of the target channel. Specifically, this first power control value can be the TPC command value issued by the base station to the target channel. Specifically, when the uplink quality of the target channel gradually deteriorates, the base station instructs the electronic equipment to increase the transmit power of the target channel via a TPC command; conversely, when the uplink quality of the target channel gradually improves, the base station instructs the electronic equipment to decrease the transmit power of the target channel via a TPC command.
[0060] Specifically, in the power control method proposed in this application embodiment, the power control device receives the channel scheduling information (DCI) (Downlink Control Information) sent by the base station to the electronic device, and extracts the TPC command value of the power adjustment strategy issued by the base station to the target channel, i.e., the first power control value, from the downlink control message.
[0061] It should be noted that when controlling the transmission power of the channel, the power control mode includes absolute control mode and cumulative control mode. Accordingly, the power control value transmitted by the base station can be divided into absolute power control value and cumulative power control value.
[0062] In practical applications, the aforementioned first power control value is the power control value in the cumulative control mode. When the first power control value sent by the base station is the power control value in the absolute control mode, it is necessary to convert the first power control value into the power control value in the cumulative control mode according to the conversion criteria between the power control values in the absolute control mode and the power control values in the cumulative control mode, and then perform subsequent application processing based on the power control value in the cumulative control mode.
[0063] Step 108: If the first power control value is less than the second threshold, determine the target power control value based on the block error rate and the first power control value.
[0064] The first power control value is determined by the base station based on the uplink quality of the target channel, and is used to instruct electronic devices to increase or decrease the transmit power of the target channel.
[0065] Specifically, the aforementioned second threshold can be 0. If the first power control value is less than the second threshold, it indicates that the base station instructs the electronic equipment to reduce the transmission power of the target channel; if the first power control value is greater than the second threshold, it indicates that the base station instructs the electronic equipment to increase the transmission power of the target channel.
[0066] Based on this, in the power control method provided in this application embodiment, the power control device obtains the TPC command value of the base station for the target channel, i.e., the first power control value, from the downlink control message sent by the base station. Further, if the first power control value is less than a second threshold, that is, if the base station instructs the electronic equipment to reduce the transmit power of the target channel through the first power control value, the power control device combines the first power control value with the actual block error rate of the target channel to determine a target power control value for adjusting the transmit power of the target channel.
[0067] Specifically, when the block error rate of the target channel is low, i.e., when the uplink quality of the target channel is good, the power control device does not adjust the first power control value, but directly uses the first power control value as the target power control value for adjusting the transmit power of the target channel. However, when the block error rate of the target channel is high, i.e., when the uplink quality of the target channel is poor, the power control device adjusts the value of the first power control value issued by the base station according to the actual block error rate of the target channel to obtain the aforementioned target power control value, thereby optimizing and compensating the TPC command value issued by the base station.
[0068] Furthermore, when the first power control value is greater than the second threshold mentioned above, that is, when the base station instructs the electronic device to increase the transmission power of the target channel through the first power control value, the power control device does not adjust the first power control value issued by the base station, but directly uses the first power control value as the target power control value.
[0069] Step 110: Adjust the transmit power of the target channel according to the target power control value.
[0070] Specifically, in the power control method provided in the embodiments of this application, after determining the target power control value for adjusting the transmit power of the target channel, the power control device determines a target power value based on the target power control value and the specific power algorithm of the closed-loop power control, and controls the target channel to transmit data to the base station with the target power value.
[0071] The embodiments provided in this application obtain a first power control value from the downlink control message sent by the base station. If the first power control value is less than a second threshold, a target power control value is determined based on the block error rate and the first power control value. Then, the transmit power of the target channel is adjusted according to the target power control value. In this way, when the base station issues a command to reduce the transmit power of the target channel, the first power control value sent by the base station can be optimized and compensated based on the actual block error rate of the target channel. This prevents the block error rate of the target channel from continuously deteriorating, thereby allowing the block error rate of the target channel to quickly recover to a reasonable level, improving the transmission rate of the target channel, and optimizing the uplink transmission performance of the target channel.
[0072] In this embodiment of the application, step 108 may specifically include the following step 108a:
[0073] Step 108a: If the block error rate is less than the first threshold, the first power control value is determined as the target power control value.
[0074] The first threshold mentioned above is the criterion for judging the uplink quality of the target channel. If the block error rate of the target channel is less than the first threshold, it indicates that the uplink quality of the target channel is good.
[0075] Based on this, in the power control method provided in this application embodiment, when the first power control value is less than the second threshold, that is, when the base station instructs the electronic device to reduce the transmit power of the target channel, if the block error rate of the target channel is less than the first threshold, that is, the uplink quality of the target channel is good, it indicates that the base station has made a correct TPC decision. At this time, the power control device does not optimize or adjust the first power control value sent by the base station. Instead, the power control device directly uses the first power control value as the target power control value for power adjustment and adjusts the transmit power of the target channel based on the target power control value.
[0076] In the embodiments provided in this application, when the block error rate is less than a first threshold, a first power control value is determined as the target power control value to adjust the transmit power of the target channel. Thus, when the uplink quality of the target channel is good, the electronic device unconditionally executes the TPC decision issued by the base station. This reduces the computational workload of the electronic device without affecting the communication performance of the target channel, thereby saving processor storage and computing resources.
[0077] In this embodiment of the application, step 108 may specifically include the following step 108b:
[0078] Step 108b: If the block error rate is greater than or equal to the first threshold, determine the target power control value based on the first power control value and the block error rate.
[0079] The first threshold is used as a criterion for judging the uplink quality of the target channel. If the block error rate of the target channel is greater than or equal to the first threshold, it indicates that the uplink quality of the target channel is poor.
[0080] It is understandable that if the block error rate of the target channel is high, meaning the uplink quality of the target channel is poor, when the base station instructs the electronic device to reduce the transmit power of the target channel, the block error rate of the target channel will further increase after the electronic device reduces the transmit power of the target channel according to the instruction of the first power control value issued by the base station, thereby causing the uplink quality of the target channel to deteriorate further.
[0081] For example, when the block error rate (BLER) of the target channel is 15%, if the first power control value (TPC) issued by the base station is -1, the BLER decreases to 32%. In this case, the transmission power consumed by the electronic device is P - 1 - 10lg(1 - 32%), approximately P - 0.7, where P is the overall transmit power of the electronic device. If the first power control value (TPC) issued by the base station is 0, the BLER remains at 15%. In this case, the transmission power consumed by the electronic device is P - 10lg(1 - 15%), approximately P - 0.7. Although the transmission power consumed by the electronic device is roughly the same in both cases, when the BLER is 32%, the number of data packets transmitted by the electronic device increases, leading to a longer transmission time and increased overall power consumption, thus reducing the transmission performance of the electronic device.
[0082] Therefore, in the power control method provided in this application embodiment, when the first power control value is less than the second threshold and the block error rate of the target channel is greater than or equal to the first threshold, that is, when the uplink quality of the target channel is poor, but the base station still makes a TPC decision to reduce the transmit power of the target channel, it indicates that the base station has made an incorrect TPC decision. At this time, the power control device adjusts and optimizes the first power control value sent by the base station according to the specific value of the block error rate of the target channel, thereby obtaining an optimized target power control value for adjusting the transmit power of the target channel, in order to compensate for the incorrect TPC decision made by the base station, thereby avoiding the continuous deterioration of the block error rate of the target channel and ensuring that the block error rate of the target channel can be quickly restored to a normal level.
[0083] In the process of adjusting and optimizing the first power control value based on the block error rate of the target channel to obtain the target power control value, the target power control value is positively correlated with the first power control value, and the target power control value is logarithmically correlated with the block error rate.
[0084] The embodiments provided in this application, when the block error rate is greater than or equal to a first threshold, determine a target power control value based on a first power control value and the block error rate to adjust the transmit power of the target channel. Thus, in the event of an erroneous TPC decision by the base station, the first power control value transmitted by the base station is optimized and adjusted based on the actual block error rate of the target channel, preventing the block error rate of the target channel from continuously deteriorating, thereby ensuring the uplink transmission rate and transmission performance of the target channel.
[0085] In this embodiment of the application, step 108b may specifically include the following step 108b1:
[0086] Step 108b1: Calculate the target power control value according to the formula TPC2=TPC1+10lg(BLER / 0.1).
[0087] Specifically, in the power control method provided in this application embodiment, when the first power control value is less than the second threshold and the block error rate of the target channel is greater than or equal to the first threshold, the power control device adjusts and optimizes the first power control value sent by the base station according to the following formula, thereby obtaining an optimized target power control value for adjusting the transmit power of the target channel:
[0088] TPC2 = TPC1 + 10lg(BLER / 0.1),
[0089] Where TPC2 is the target power control value, TPC1 is the first power control value, and BLER is the block error rate of the target channel.
[0090] In the embodiments provided in this application, if the block error rate of the target channel is greater than or equal to the first threshold when the first power control value is less than the second threshold, the value of the first power control value is adjusted based on the actual value of the block error rate of the target channel according to the above formula to obtain the target power control value. In this way, when the base station makes an incorrect TPC decision, the first power control value issued by the base station is optimized and compensated according to the block error rate, preventing the block error rate of the target channel from continuously deteriorating, thereby ensuring the uplink transmission rate and transmission performance of the target channel.
[0091] In summary, the power control method provided in this application adds an adaptive control algorithm to the electronic device side of the existing uplink closed-loop power control algorithm to improve the uplink performance of the electronic device. Specifically, when the BLER of the target channel is poor, the TPC command issued by the base station is optimized and adjusted to correct the TPC command, thereby effectively curbing the further deterioration of the BLER of the target channel and improving the uplink throughput of the target channel. This can improve the network grabbing ability of the electronic device in network congestion environments and ensure stable uplink connection performance of the electronic device in application scenarios with poor network signals, such as highways or high-speed railways. At the same time, in terms of mobile phone battery life, by correcting the TPC command to quickly restore the BLER of the target channel to a reasonable level, the number of uplink data retransmissions in the electronic device can be greatly reduced, the overall power consumption of the electronic device can be reduced, and the battery life of the electronic device can be extended.
[0092] For example, when the first threshold is 10% and the second threshold is 0, such as Figure 3As shown, the electronic device sends K data packets to the base station via the target channel during the target time period, where K is a positive integer. After sending data packets, the electronic device receives N ACK feedback messages and M NACK feedback messages from the base station, where M and N are both integers greater than or equal to 0, and M + N = K. Based on this, during the communication between the electronic device and the base station via the target channel to evaluate the channel quality, the electronic device receives downlink control messages from the base station and determines that the first power control value for the target channel in the downlink control message is -1, where -1 is less than the second threshold of 0. At this point, the electronic device calculates the block error rate of the target channel during the target time period based on the number of ACK and NACK feedback messages received.
[0093] For example, with K = 100, N = 80, and M = 20, the electronic device calculates the block error rate of the target channel within the target time period to be 20% based on the formula BLER = 20 / (20+80), which is greater than the first threshold of 10%. At this point, the electronic device calculates the target power control value to be 2 based on the formula TPC = -1 + 10 × lg(0.2 / 0.1), and calculates the target transmit power based on this target power control value of 2 and the specific power algorithm of the closed-loop power control. It then controls the target channel to send data packets to the base station according to this target transmit power.
[0094] Alternatively, with K = 200, N = 170, and M = 30, the electronic device calculates the block error rate of the target channel within the target time period to be 15% based on the formula BLER = 30 / (30+170), which is greater than the first threshold of 10%. In this case, the electronic device calculates the target power control value to be 0.8 based on the formula TPC = -1 + 10 × lg(0.15 / 0.1), and calculates the target transmit power based on this target power control value of 0.8 and the specific power algorithm of the closed-loop power control. It then controls the target channel to send data packets to the base station according to this target transmit power.
[0095] It should be noted that during the process of the target channel sending data packets to the base station according to the calculated target transmit power, the electronic device records the number of feedback messages sent by the base station in real time, and updates the block error rate and transmit power of the target channel in real time until the calculated block error rate of the target channel is less than 10%.
[0096] The power control method provided in the first aspect of this application can be executed by a power control device. This application uses the execution of the above-described power control method by a power control device as an example to illustrate the power control device provided in the second aspect of this application.
[0097] like Figure 4 As shown, this application embodiment provides a power control device 400, which may include the processing module 402 and the adjustment module 404 described below.
[0098] Processing module 402 is used to determine the block error rate of data packets sent from the target channel to the base station based on the feedback message sent by the base station to the target channel;
[0099] The adjustment module 404 is used to adjust the transmit power of the target channel according to the block error rate so that the block error rate of the target channel is less than a first threshold.
[0100] The power control device provided in this application, when controlling the transmit power of a target channel, determines the block error rate of data packets transmitted from the target channel to the base station based on feedback messages sent by the base station to the target channel. Then, based on the block error rate, it adjusts the transmit power of the target channel to ensure that the block error rate is less than a first threshold. Through this power control method, when controlling the transmit power of the target channel, the block error rate of the target channel is considered, i.e., the uplink quality of the target channel, for adjustment. In this way, when the base station makes an incorrect power adjustment decision for the target channel, the power adjustment command made by the base station can be optimized and compensated based on the block error rate of the target channel, preventing the block error rate of the target channel from continuously deteriorating, thereby ensuring the uplink transmission rate and transmission performance of the target channel.
[0101] In this embodiment of the application, the feedback message sent by the base station to the target channel includes a first feedback message and a second feedback message. The first feedback message is used to indicate that the target channel successfully sent a data packet to the base station, and the second feedback message is used to indicate that the target channel failed to send a data packet to the base station. The processing module 402 is specifically used to: obtain the number of first messages in the first feedback message and the number of second messages in the second feedback message; calculate the sum of the number of first messages and the number of second messages; and determine the ratio of the number of second messages to the sum of the number of second messages as the block error rate.
[0102] The embodiments provided in this application obtain the number of first messages in the first feedback message and the number of second messages in the second feedback message sent by the base station to the target channel, calculate the sum of the number of first messages and the number of second messages, and then determine the block error rate of the target channel as the ratio of the number of second messages to the sum of the number of second messages. The first feedback message indicates that the target channel successfully sent a data packet to the base station, and the second feedback message indicates that the target channel failed to send a data packet to the base station. Thus, by determining the block error rate of the target channel based on the number of successful and failed data packet transmissions from the target channel to the base station, the accuracy and timeliness of the block error rate determination are ensured, thereby guaranteeing the accuracy of subsequent control of the target channel's transmit power.
[0103] In this embodiment of the application, the adjustment module 404 is specifically used for: receiving a downlink control message sent by the base station, the downlink control message including a first power control value; if the first power control value is less than a second threshold, determining a target power control value based on the block error rate and the first power control value; and adjusting the transmit power of the target channel according to the target power control value.
[0104] The embodiments provided in this application obtain a first power control value from the downlink control message sent by the base station. If the first power control value is less than a second threshold, a target power control value is determined based on the block error rate and the first power control value. Then, the transmit power of the target channel is adjusted according to the target power control value. In this way, when the base station issues a command to reduce the transmit power of the target channel, the first power control value sent by the base station can be optimized and compensated based on the actual block error rate of the target channel. This prevents the block error rate of the target channel from continuously deteriorating, thereby allowing the block error rate of the target channel to quickly recover to a reasonable level, ensuring the transmission rate and performance of the target channel.
[0105] In this embodiment of the application, the adjustment module 404 is specifically used to: determine the first power control value as the target power control value when the block error rate is less than the first threshold.
[0106] In the embodiments provided in this application, when the block error rate is less than a first threshold, the first power control value is determined as the target power control value to adjust the transmit power of the target channel. Thus, when the uplink quality of the target channel is good, the electronic device unconditionally executes the TPC decision issued by the base station, reducing the computational workload of the electronic device and saving processing resources without affecting the communication performance of the target channel.
[0107] In this embodiment of the application, the adjustment module 404 is specifically used to: determine a target power control value based on a first power control value and a block error rate when the block error rate is greater than or equal to a first threshold; wherein the target power control value is positively correlated with the first power control value and the target power control value is logarithmically correlated with the block error rate.
[0108] The embodiments provided in this application, when the block error rate is greater than or equal to a first threshold, determine a target power control value based on a first power control value and the block error rate to adjust the transmit power of the target channel. Thus, in the event of an erroneous TPC decision by the base station, the first power control value transmitted by the base station is optimized and adjusted based on the actual block error rate of the target channel, preventing the block error rate of the target channel from continuously deteriorating, thereby ensuring the uplink transmission rate and transmission performance of the target channel.
[0109] In this embodiment of the application, the adjustment module 404 is specifically used for:
[0110] The target power control value is calculated according to the formula TPC2=TPC1+10lg(BLER / 0.1); where TPC2 is the target power control value, TPC1 is the first power control value, and BLER is the block error rate.
[0111] In the embodiments provided in this application, if the block error rate of the target channel is greater than or equal to the first threshold when the first power control value is less than the second threshold, the value of the first power control value is adjusted based on the actual value of the block error rate of the target channel according to the above formula to obtain the target power control value. In this way, when the base station makes an incorrect TPC decision, the first power control value issued by the base station is optimized and compensated according to the block error rate, preventing the block error rate of the target channel from continuously deteriorating, thereby ensuring the uplink transmission rate and transmission performance of the target channel.
[0112] The power control device 400 in this application embodiment can be an electronic device or a component within an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal or other devices besides a terminal. For example, the electronic device can be a mobile phone, tablet computer, laptop computer, PDA, in-vehicle electronic device, mobile internet device (MID), augmented reality (AR) or virtual reality (VR) device, robot, wearable device, ultra-mobile personal computer (UMPC), netbook, or personal digital assistant (PDA), etc. It can also be a server, network attached storage (NAS), personal computer (PC), television (TV), ATM, or self-service machine, etc. This application embodiment does not specifically limit the specific type of device.
[0113] The power control device 400 in this embodiment can be a device with an operating system. This operating system can be Android, iOS, or other possible operating systems; this embodiment does not specifically limit its use.
[0114] The power control device 400 provided in the second aspect embodiment of this application is capable of achieving… Figure 1 The various processes implemented in the method implementation examples will not be described again here to avoid repetition.
[0115] Optionally, such as Figure 5 As shown, this application embodiment also provides an electronic device 500, including a processor 502 and a memory 504. The memory 504 stores a program or instructions that can run on the processor 502. When the program or instructions are executed by the processor 502, they implement the various steps of the power control method embodiment of the first aspect described above and can achieve the same technical effect. To avoid repetition, they will not be described again here.
[0116] It should be noted that the electronic devices in the embodiments of this application include the aforementioned mobile electronic devices and non-mobile electronic devices.
[0117] Figure 6 A schematic diagram of the hardware structure of an electronic device to implement an embodiment of this application.
[0118] The electronic device 600 includes, but is not limited to, components such as: radio frequency unit 601, network module 602, audio output unit 603, input unit 604, sensor 605, display unit 606, user input unit 607, interface unit 608, memory 609, and processor 610.
[0119] Those skilled in the art will understand that the electronic device 600 may also include a power supply (such as a battery) for supplying power to various components. The power supply may be logically connected to the processor 610 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. Figure 6 The electronic device structure shown does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.
[0120] The electronic device 600 of this application embodiment can be used to implement the various steps of the power control method embodiment of the first aspect described above.
[0121] The processor 610 is used to determine the block error rate of data packets sent from the target channel to the base station based on the feedback message sent by the base station to the target channel.
[0122] The processor 610 is used to adjust the transmit power of the target channel according to the block error rate so that the block error rate of the target channel is less than a first threshold.
[0123] In this embodiment, when controlling the transmit power of the target channel, the block error rate of data packets transmitted from the target channel to the base station is determined based on the feedback message sent by the base station to the target channel. Then, the transmit power of the target channel is adjusted according to the block error rate to ensure that the block error rate of the target channel is less than a first threshold. Through this power control method, when controlling the transmit power of the target channel, the block error rate of the target channel is considered, i.e., the uplink quality of the target channel, to adjust the transmit power. In this way, when the base station makes an incorrect power adjustment decision for the target channel, the power adjustment command made by the base station can be optimized and compensated based on the block error rate of the target channel, preventing the block error rate of the target channel from continuously deteriorating, thereby ensuring the uplink transmission rate and transmission performance of the target channel.
[0124] Optionally, the feedback message sent by the base station to the target channel includes a first feedback message and a second feedback message. The first feedback message is used to indicate that the target channel successfully sent a data packet to the base station, and the second feedback message is used to indicate that the target channel failed to send a data packet to the base station. The processor 610 is specifically used to: obtain the number of first messages in the first feedback message and the number of second messages in the second feedback message; calculate the sum of the number of first messages and the number of second messages; and determine the ratio of the number of second messages to the sum of the number of second messages as the block error rate.
[0125] The embodiments provided in this application obtain the number of first messages in the first feedback message and the number of second messages in the second feedback message sent by the base station to the target channel, calculate the sum of the number of first messages and the number of second messages, and then determine the block error rate of the target channel as the ratio of the number of second messages to the sum of the number of second messages. The first feedback message indicates that the target channel successfully sent a data packet to the base station, and the second feedback message indicates that the target channel failed to send a data packet to the base station. Thus, by determining the block error rate of the target channel based on the number of successful and failed data packet transmissions from the target channel to the base station, the accuracy and timeliness of the block error rate determination are ensured, thereby guaranteeing the accuracy of subsequent control of the target channel's transmit power.
[0126] Optionally, the processor 610 is specifically configured to: receive a downlink control message sent by a base station, the downlink control message including a first power control value; if the first power control value is less than a second threshold, determine a target power control value based on the block error rate and the first power control value; and adjust the transmit power of the target channel according to the target power control value.
[0127] The embodiments provided in this application obtain a first power control value from the downlink control message sent by the base station. If the first power control value is less than a second threshold, a target power control value is determined based on the block error rate and the first power control value. Then, the transmit power of the target channel is adjusted according to the target power control value. In this way, when the base station issues a command to reduce the transmit power of the target channel, the first power control value sent by the base station can be optimized and compensated based on the actual block error rate of the target channel. This prevents the block error rate of the target channel from continuously deteriorating, thereby allowing the block error rate of the target channel to quickly recover to a reasonable level, ensuring the transmission rate and performance of the target channel.
[0128] Optionally, the processor 610 is specifically configured to: determine the first power control value as the target power control value when the block error rate is less than a first threshold.
[0129] In the embodiments provided in this application, when the block error rate is less than a first threshold, the first power control value is determined as the target power control value to adjust the transmit power of the target channel. Thus, when the uplink quality of the target channel is good, the electronic device unconditionally executes the TPC decision issued by the base station, reducing the computational workload of the electronic device and saving processing resources without affecting the communication performance of the target channel.
[0130] Optionally, the processor 610 is specifically configured to: determine a target power control value based on a first power control value and the block error rate when the block error rate is greater than or equal to a first threshold; wherein the target power control value is positively correlated with the first power control value and the target power control value is logarithmically correlated with the block error rate.
[0131] The embodiments provided in this application, when the block error rate is greater than or equal to a first threshold, determine a target power control value based on a first power control value and the block error rate to adjust the transmit power of the target channel. Thus, in the event of an erroneous TPC decision by the base station, the first power control value transmitted by the base station is optimized and adjusted based on the actual block error rate of the target channel, preventing the block error rate of the target channel from continuously deteriorating, thereby ensuring the uplink transmission rate and transmission performance of the target channel.
[0132] Optionally, the processor 610 is specifically used for:
[0133] The target power control value is calculated according to the formula TPC2=TPC1+10lg(BLER / 0.1); where TPC2 is the target power control value, TPC1 is the first power control value, and BLER is the block error rate.
[0134] In the embodiments provided in this application, if the block error rate of the target channel is greater than or equal to the first threshold when the first power control value is less than the second threshold, the value of the first power control value is adjusted based on the actual value of the block error rate of the target channel according to the above formula to obtain the target power control value. In this way, when the base station makes an incorrect TPC decision, the first power control value issued by the base station is optimized and compensated according to the block error rate, preventing the block error rate of the target channel from continuously deteriorating, thereby ensuring the uplink transmission rate and transmission performance of the target channel.
[0135] It should be understood that, in this embodiment, the input unit 604 may include a graphics processing unit (GPU) 6041 and a microphone 6042. The GPU 6041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 606 may include a display panel 6061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 607 includes at least one of a touch panel 6071 and other input devices 6072. The touch panel 6071 is also called a touch screen. The touch panel 6071 may include a touch detection device and a touch controller. Other input devices 6072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, and joysticks, which will not be described in detail here.
[0136] The memory 609 can be used to store software programs and various data. The memory 609 may primarily include a first storage area for storing programs or instructions and a second storage area for storing data. The first storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback, image playback, etc.). Furthermore, the memory 609 may include volatile memory or non-volatile memory, or both. The non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus RAM (DRRAM). The memory 609 in this embodiment includes, but is not limited to, these and any other suitable types of memory.
[0137] Processor 610 may include one or more processing units; optionally, processor 610 integrates an application processor and a modem processor, wherein the application processor mainly handles operations involving the operating system, user interface, and applications, and the modem processor mainly handles wireless communication signals, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 610.
[0138] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the power control method embodiment of the first aspect described above and achieve the same technical effect. To avoid repetition, they will not be described again here.
[0139] The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.
[0140] This application also provides a chip, which includes a processor and a communication interface. The communication interface and the processor are coupled. The processor is used to run programs or instructions to implement the various processes of the power control method embodiment of the first aspect described above, and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0141] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.
[0142] This application provides a computer program product, which is stored in a storage medium and executed by at least one processor to implement the various processes of the power control method embodiment of the first aspect described above, and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0143] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
[0144] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk), and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods of the various embodiments of this application.
[0145] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.
Claims
1. A power control method, characterized in that, include: Based on the feedback message sent by the base station to the target channel, the block error rate of the data packets sent by the target channel to the base station is determined; If the base station instructs to reduce the transmit power of the target channel and the block error rate of the target channel is greater than or equal to a first threshold, the base station is determined to have made a decision error. Based on the block error rate, the transmit power of the target channel is adjusted so that the block error rate of the target channel is less than the first threshold.
2. The power control method according to claim 1, characterized in that, The feedback message sent by the base station to the target channel includes a first feedback message and a second feedback message. The first feedback message is used to indicate that the target channel successfully sent a data packet to the base station, and the second feedback message is used to indicate that the target channel failed to send a data packet to the base station. The step of determining the block error rate of data packets sent from the target channel to the base station based on feedback messages sent by the base station to the target channel includes: Obtain the first message count of the first feedback message and the second message count of the second feedback message; Calculate the sum of the first message count and the second message count; The ratio of the second message quantity to the sum of the quantities and values is determined as the block error rate.
3. The power control method according to claim 1 or 2, characterized in that, Adjusting the transmit power of the target channel according to the block error rate includes: Receive a downlink control message sent by a base station, the downlink control message including a first power control value; If the first power control value is less than the second threshold, a target power control value is determined based on the block error rate and the first power control value. The transmit power of the target channel is adjusted according to the target power control value.
4. The power control method according to claim 3, characterized in that, Determining the target power control value based on the block error rate and the first power control value includes: If the block error rate is less than the first threshold, the first power control value is determined as the target power control value.
5. The power control method according to claim 3, characterized in that, Determining the target power control value based on the block error rate and the first power control value includes: If the block error rate is greater than or equal to the first threshold, the target power control value is determined based on the first power control value and the block error rate. The target power control value is positively correlated with the first power control value, and the target power control value is logarithmically correlated with the block error rate.
6. The power control method according to claim 5, characterized in that, Determining the target power control value based on the first power control value and the block error rate includes: According to the formula Calculate the target power control value; in, The target power control value, The first power control value is BLER, and the block error rate is BLER.
7. A power control device, characterized in that, include: The processing module is used to determine the block error rate of data packets sent from the target channel to the base station based on the feedback message sent by the base station to the target channel; An adjustment module is configured to determine that the base station has made a decision error when the base station indicates that the transmit power of the target channel should be reduced and the block error rate of the target channel is greater than or equal to a first threshold, and adjust the transmit power of the target channel according to the block error rate so that the block error rate of the target channel is less than the first threshold.
8. The power control device according to claim 7, characterized in that, The feedback message sent by the base station to the target channel includes a first feedback message and a second feedback message. The first feedback message is used to indicate that the target channel successfully sent a data packet to the base station, and the second feedback message is used to indicate that the target channel failed to send a data packet to the base station. The processing module is specifically used to: obtain the first message count of the first feedback message and the second message count of the second feedback message; calculate the sum of the first message count and the second message count; and determine the block error rate as the ratio of the second message count to the sum of the counts.
9. The power control device according to claim 7 or 8, characterized in that, The adjustment module is specifically used for: receiving a downlink control message sent by a base station, the downlink control message including a first power control value; determining a target power control value based on the block error rate and the first power control value when the first power control value is less than a second threshold; and adjusting the transmit power of the target channel according to the target power control value.
10. The power control device according to claim 9, characterized in that, The adjustment module is specifically used to: determine the first power control value as the target power control value when the block error rate is less than the first threshold.
11. The power control device according to claim 9, characterized in that, The adjustment module is specifically used to: determine the target power control value based on the first power control value and the block error rate when the block error rate is greater than or equal to the first threshold; The target power control value is positively correlated with the first power control value, and the target power control value is logarithmically correlated with the block error rate.
12. The power control device according to claim 11, characterized in that, The adjustment module is specifically used to: adjust according to the formula Calculate the target power control value; in, The target power control value, The first power control value is BLER, and the block error rate is BLER.
13. An electronic device, characterized in that, It includes a processor and a memory, the memory storing a program or instructions that can run on the processor, the program or instructions being executed by the processor to implement the steps of the power control method as described in any one of claims 1 to 6.
Citation Information
Patent Citations
Radio frequency power adjusting method and device, electronic equipment and storage medium
CN114025419A
Method for controlling transmission power in transmission terminal
CN1862990A