Power control method and electronic equipment

By calculating TPC using the preset PHR value when the base station does not receive the PHR, and adjusting TPC according to changes in communication parameters, the uplink bit error rate problem caused by base station calculation errors is solved, and efficient and reliable communication between the terminal and the base station is achieved.

CN120659136AActive Publication Date: 2025-09-16HONOR DEVICE CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202410263660.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-03-07
Publication Date
2025-09-16
Estimated Expiration
2044-03-07

AI Technical Summary

Technical Problem

When the base station does not receive the power headroom report (PHR) reported by the terminal, the transmit power control (TPC) value calculated by the base station has a large error, resulting in an increase in the terminal uplink bit error rate and affecting the terminal service.

Method used

When the base station does not receive the PHR, it uses the preset PHR value to calculate the TPC value and adjusts the TPC value according to the change in the communication parameters to ensure the accuracy of transmission power control.

Benefits of technology

By using the PHR preset value to calculate TPC, calculation anomalies are avoided, the uplink bit error rate is reduced, and efficient and reliable communication between the terminal and the base station is ensured.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120659136A_ABST
    Figure CN120659136A_ABST
Patent Text Reader

Abstract

Disclosed are a power control method and an electronic device, relating to the technical field of communications, the power control method comprising: if a base station does not receive a power headroom report (PHR) sent by a terminal within a reporting period of at least one PHR, the base station calculates a value of transmission power control (TPC) of a physical uplink shared channel (PUSCH) of the terminal according to a preset value of the PHR. And the base station transmits the value of the TPC to the terminal, so that the terminal performs transmission power control of the PUSCH based on the value of the TPC. In the application, the base station can calculate the TPC value of the terminal according to the PHR preset value, and the PHR preset value is used as the reference value for calculating the TPC value, so that the problem that the calculated TPC value is too large in deviation due to the fact that calculation abnormity possibly occurs when the base station calculates the TPC value without the reference value when the base station does not receive the PHR is avoided, and the terminal is enabled to perform transmission power control based on the TPC value with relatively large deviation. And the uplink error rate is increased.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of communication technology, and in particular to a power control method and electronic device. Background Art

[0002] In the field of communications, a power headroom report (PHR) refers to the difference between the maximum transmit power of a terminal and the theoretical transmit power of the uplink physical shared channel (PUSCH) transmission process. PHR can indicate the communication status of the terminal's uplink channel. The terminal can report PHR to the base station. The base station learns the power headroom of the terminal's PUSCH through the PHR reported by the terminal, so that the base station can perform transmission power control (TPC) on the terminal based on the PHR reported by the terminal to ensure efficient and reliable communication between the terminal and the base station. Specifically, the base station can calculate the TPC value based on the PHR value, and send the calculated TPC value to the terminal so that the terminal can adjust the transmission power of PUSCH according to the TPC value.

[0003] However, in actual communication scenarios, when the base station does not receive the PHR reported by the terminal, the TPC value calculated by the base station has a large error. The terminal adjusts the PUSCH transmission power based on the TPC value with a large error, which will increase the uplink bit error rate of the terminal and affect the terminal service. Summary of the Invention

[0004] An embodiment of the present application provides a power control method and an electronic device. When the base station does not receive the PHR reported by the terminal, the TPC value of the terminal can be calculated based on the PHR preset value. The PHR preset value is used as a reference value for calculating the TPC value, thereby avoiding the problem of calculation anomalies that may occur when the base station calculates the TPC value without a reference value when the PHR is not received, resulting in excessive deviation of the calculated TPC value, thereby causing the terminal to perform transmission power control based on the TPC value with a large deviation, resulting in an increase in the uplink bit error rate.

[0005] To achieve the above objectives, the embodiments of the present application adopt the following technical solutions.

[0006] In a first aspect, a power control method is provided, the method comprising:

[0007] If the base station does not receive a PHR from the terminal within at least one PHR reporting period, the base station calculates the transmit power control (TPC) value of the terminal's physical uplink shared channel (PUSCH) based on the preset value of the PHR. The base station sends the TPC value to the terminal so that the terminal performs PUSCH transmit power control based on the TPC value.

[0008] In the present application, when the base station does not receive the PHR reported by the terminal in at least one PHR reporting period, the TPC value of the terminal can be calculated based on the PHR preset value. The PHR preset value is used as a reference value for calculating the TPC value, thereby avoiding the problem that calculation anomalies may occur when the base station calculates the TPC value without a reference value when the PHR is not received, resulting in excessive deviation in the calculated TPC value, thereby causing the terminal to perform transmission power control based on the TPC value with a large deviation, resulting in an increase in the uplink bit error rate.

[0009] In a possible implementation manner of the first aspect, if the base station does not receive a PHR sent by the terminal within at least one power headroom report PHR reporting period, the method further includes:

[0010] The base station marks the current system time as the abnormal time corresponding to the terminal, and marks the terminal as the terminal that reports the PHR abnormality.

[0011] Then, the base station sends the TPC value to the terminal, including:

[0012] The base station sends a TPC value to the terminal that reports the abnormal PHR, so that the terminal performs PUSCH transmission power control based on the TPC value after the abnormal moment.

[0013] In this application, when a base station does not receive a PHR reported by a terminal in at least one PHR reporting period, it will mark the terminal as a terminal with abnormal reporting. In particular, in scenarios where multiple terminals are within the base station coverage area, the base station can, based on the marked terminals with abnormal reporting, send the TPC value calculated based on the preset PHR value at the abnormal time, thereby achieving the effect of accurately sending the TPC value.

[0014] In another possible implementation manner of the first aspect, after the base station sends the TPC value to the terminal, the method further includes:

[0015] The base station obtains a first value of a communication parameter of a single resource block for data transmission on the PUSCH of the terminal in a first time period before the abnormal moment; the base station obtains a second value of the communication parameter of a single resource block for data transmission on the PUSCH of the terminal in a second time period after the abnormal moment.

[0016] The base station compares a change in the second value relative to the first value. If the absolute values ​​of the changes corresponding to all communication parameters are less than a preset threshold, the base station continues to send the TPC value to the terminal, so that the terminal performs PUSCH transmission power control based on the TPC value. If the absolute value of the change corresponding to at least one communication parameter is greater than or equal to the preset threshold, the base station adjusts the TPC value and sends the adjusted TPC value to the terminal, so that the terminal performs PUSCH transmission power control based on the adjusted TPC value.

[0017] In the present application, after the base station sends the TPC value calculated based on the PHR preset value to the terminal at the abnormal moment, the second time period after the abnormal moment is the time period for adjusting the PUSCH transmission power based on the new TPC value (calculated based on the PHR preset value), and the first time period before the abnormal moment is the time period for not adjusting the PUSCH transmission power based on the new TPC value. According to the amount of change in the values ​​of the communication parameters in these two time periods, the effect of the terminal adjusting the PUSCH transmission power based on the TPC value can be obtained. If the amount of change is greater than the preset threshold, it means that the communication parameters of the terminal's data transmission on the PUSCH have increased or decreased significantly, and further adjustment of the TPC value is required to ensure efficient and reliable communication between the terminal and the base station. When the amount of change is less than the preset threshold, it means that the communication parameters of the terminal's data transmission on the PUSCH have changed little, and the currently calculated TPC value can be used continuously.

[0018] In another possible implementation manner of the first aspect, the change amount is greater than 0, and the base station adjusts the TPC value, including: the base station lowers the TPC value.

[0019] In this application, a change greater than 0 means that the PUSCH transmission power adjustment based on the TPC value significantly increases the communication parameters of the terminal's data transmission on the PUSCH. In this case, the TPC value needs to be lowered to stabilize the communication parameters of the terminal's data transmission on the PUSCH.

[0020] In another possible implementation of the first aspect, the base station lowering the TPC value includes:

[0021] The base station adjusts the TPC value lower according to the preset adjustment step.

[0022] or,

[0023] The base station obtains a reference value of TPC of the physical uplink control channel PUCCH. If the reference value of TPC of the PUCCH is less than 0, the base station lowers the TPC value according to the reference value of TPC of the PUCCH.

[0024] In this application, the base station can lower the TPC value in various ways to ensure efficient and reliable communication between the terminal and the base station. For example, the TPC value of the PUSCH can be adjusted by referring to the reference value of the TPC of other channels of the terminal. By referring to the reference value of the TPC of other channels of the terminal, the TPC value of the PUSCH can be made closer to the actual communication situation of the terminal, thereby ensuring efficient and reliable communication between the terminal and the base station.

[0025] In another possible implementation of the first aspect, the base station lowers the TPC value according to the reference value of the TPC of the PUCCH, including:

[0026] If the reference value of the TPC of the PUCCH is less than the value of the TPC, the reference value of the TPC of the PUCCH is used as the value of the adjusted TPC.

[0027] or,

[0028] If the reference value of the TPC of the PUCCH is smaller than the value of the TPC, the average value of the reference value of the TPC of the PUCCH and the value of the TPC is used as the value of the adjusted TPC.

[0029] or,

[0030] The sum of the reference value of the PUCCH TPC and the TPC value is used as the adjusted TPC value.

[0031] In this application, the base station refers to the reference value of the TPC of other channels of the terminal to lower the TPC value of the PUSCH, so that the TPC value of the PUSCH can be closer to the actual communication situation of the terminal, thereby ensuring efficient and reliable communication between the terminal and the base station.

[0032] In another possible implementation manner of the first aspect, the change amount is less than 0, and the base station adjusts the TPC value, including: the base station increases the TPC value.

[0033] In this application, a change less than 0 means that the PUSCH transmission power adjustment based on the TPC value significantly reduces the communication parameters of the terminal's data transmission on the PUSCH. In this case, it is necessary to increase the TPC value to stabilize the communication parameters of the terminal's data transmission on the PUSCH.

[0034] In another possible implementation of the first aspect, the base station increasing the TPC value includes:

[0035] The base station increases the TPC value according to the preset adjustment step.

[0036] or,

[0037] The base station obtains a reference value of TPC of the physical uplink control channel PUCCH. If the reference value of TPC of the PUCCH is greater than 0, the base station increases the TPC value according to the reference value of TPC of the PUCCH.

[0038] In this application, the base station can increase the TPC value in various ways to ensure efficient and reliable communication between the terminal and the base station. For example, the TPC value of the PUSCH can be adjusted with reference to the TPC reference value of other channels of the terminal. By referring to the TPC reference value of other channels of the terminal, the TPC value of the PUSCH can be made closer to the actual communication situation of the terminal, thereby ensuring efficient and reliable communication between the terminal and the base station.

[0039] In another possible implementation of the first aspect, the base station increases the TPC value according to the TPC reference value of the PUCCH, including:

[0040] If the reference value of the TPC of the PUCCH is greater than the value of the TPC, the reference value of the TPC of the PUCCH is used as the value of the adjusted TPC.

[0041] or,

[0042] If the reference value of the TPC of the PUCCH is greater than the value of the TPC, an average value of the reference value of the TPC of the PUCCH and the value of the TPC is used as the value of the adjusted TPC.

[0043] or,

[0044] The sum of the reference value of the PUCCH TPC and the TPC value is used as the adjusted TPC value.

[0045] In this application, the base station increases the TPC value of PUSCH with reference to the reference value of TPC of other channels of the terminal, so that the TPC value of PUSCH can be closer to the actual communication situation of the terminal, thereby ensuring efficient and reliable communication between the terminal and the base station.

[0046] In another possible implementation manner of the first aspect, the preset value of the PHR is within a preset PHR range, and the preset PHR range includes a PHR value corresponding to when the power headroom is zero.

[0047] In the present application, the preset value may be a PHR value corresponding to a power headroom of zero, or a PHR value within a preset PHR range. The preset PHR range may calculate the TPC value of the PUSCH based on a preset value according to the PHR value range, thereby reducing the probability of the base station calculating a TPC value with a large deviation, and solving the problem of a large terminal transmission bit error rate being affected by a TPC value with a large deviation affecting terminal power control.

[0048] In a second aspect, an electronic device is provided, comprising a communication interface, a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the steps of any one of the methods described in the first aspect.

[0049] In a third aspect, a computer-readable storage medium is provided, on which a computer program / instruction is stored. When the computer program / instruction is executed by a processor, the method described in any one of the first aspects is implemented.

[0050] In a fourth aspect, a computer program product comprising instructions is provided, including a computer program / instruction, which implements the method described in any one of the above-mentioned first aspects when executed by a processor.

[0051] In a fifth aspect, an embodiment of the present application provides a chip, the chip including a processor, the processor being used to call a computer program in a memory to execute any method as in the first aspect.

[0052] It can be understood that the beneficial effects that can be achieved by the electronic device described in the second aspect, the computer-readable storage medium described in the third aspect, the computer program product described in the fourth aspect, and the chip described in the fifth aspect provided above can refer to the beneficial effects in the first aspect and any possible design method thereof, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0053] Figure 1 A schematic diagram of an application scenario provided in an embodiment of the present application;

[0054] Figure 2 A schematic diagram of a terminal 1 communicating with a base station according to an embodiment of the present application;

[0055] Figure 3 A schematic diagram of a terminal 2 communicating with a base station provided in an embodiment of the present application;

[0056] Figure 4 A schematic diagram of a base station marking abnormal time provided in an embodiment of the present application;

[0057] Figure 5 A schematic diagram of a first time period and a second time period provided in an embodiment of the present application;

[0058] Figure 6 A schematic diagram of another first time period and a second time period provided in an embodiment of the present application;

[0059] Figure 7 A schematic diagram of SNR changes in a first time period t1 before an abnormal moment T and a second time period t2 after the abnormal moment T provided in an embodiment of the present application;

[0060] Figure 8 A schematic diagram of the structure of an electronic device (base station) provided in an embodiment of the present application;

[0061] Figure 9 A schematic structural diagram of another electronic device (base station) provided in an embodiment of the present application. DETAILED DESCRIPTION

[0062] In the description of the embodiments of the present application, the terms used in the following embodiments are only for the purpose of describing specific embodiments, and are not intended to be used as limitations on the present application. As used in the specification and claims of the present application, the singular expressions "a", "said", "above", "the" and "this" are intended to also include expressions such as "one or more", unless there is a clear contrary indication in the context. It should also be understood that in the following embodiments of the present application, "at least one", "one or more" refer to one or more (including two). The term "and / or" is used to describe the association relationship of associated objects, indicating that three relationships can exist; for example, A and / or B can represent: the situation where A exists alone, A and B exist at the same time, and B exists alone, wherein A and B can be singular or plural. The character " / " generally indicates that the associated objects before and after are a kind of "or" relationship.

[0063] References to "one embodiment" or "some embodiments" etc. described in this specification mean that the specific features, structures or characteristics described in conjunction with the embodiment are included in one or more embodiments of the present application. Therefore, the statements "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. appearing in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in another way. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in another way. The term "connected" includes direct and indirect connections, unless otherwise stated. "First" and "second" are used for descriptive purposes only and are not to be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated.

[0064] In the embodiments of this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of this application should not be interpreted as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.

[0065] In the field of communications, the power headroom report (PHR) is used to represent the difference between the maximum transmit power of a terminal and the theoretical transmit power of the uplink physical shared channel (PUSCH) transmission process. PHR can also indicate the communication status of the terminal's uplink channel. According to the communication protocol, the terminal can report PHR to the base station periodically or based on the transmission path loss of PUSCH. The base station can receive PHR reports from one or more terminals within its signal coverage area. Figure 1 The application scenario diagram shown in the figure is as follows. A base station can communicate with one or more terminals within its signal coverage area and receive PHRs reported by one or more terminals. After receiving the PHRs reported by the terminals, the base station uses the pre-set PUSCH power control formula to calculate the corresponding Transmission Power Control (TPC) value for the terminals. The base station can send a TPC command to the terminal, which carries the TPC value. The terminal adjusts the PUSCH transmission power based on the TPC value to ensure efficient and reliable communication between the terminal and the base station.

[0066] The terminal can determine the PHR value (identifier) ​​reported to the base station based on the calculated power headroom (PH). Different PH value ranges correspond to different PHR values. The following table shows the various PH value ranges and their corresponding PHR values.

[0067] Table 1

[0068] pH value (db) PHR value -23≤PH≤-22 POWER_HEADROOM_0 -22≤PH≤-21 POWER_HEADROOM_1 -21≤PH≤-20 POWER_HEADROOM_2 -20≤PH≤-19 POWER_HEADROOM_3 -19≤PH≤-18 POWER_HEADROOM_4 -18≤PH≤-17 POWER_HEADROOM_5 … … 34≤PH≤35 POWER_HEADROOM_57 35≤PH≤36 POWER_HEADROOM_58 36≤PH≤37 POWER_HEADROOM_59 37≤PH≤38 POWER_HEADROOM_60 38≤PH≤39 POWER_HEADROOM_61 39≤PH≤40 POWER_HEADROOM_62 pH>40 POWER_HEADROOM_63

[0069] The calculation method of the above PH can be expressed as: PH=P_umax-P_pusch.

[0070] Wherein, P_umax represents the maximum transmit power corresponding to the default power level of the terminal's current operating bandwidth, and P_pusch represents the terminal's PUSCH transmission power.

[0071] For example, the calculation method of P_pusch can be expressed as:

[0072]

[0073] Where j represents the index of the network configurable parameter in the configuration set; P0(j) is a network configurable parameter, which can also represent the target received power, that is, the power of the signal that the base station wants to receive; α is the interference compensation factor that can be configured by the network; PL(q) represents the uplink path loss of the reference signal q; M RBIndicates the number of resource blocks allocated for PUSCH transmission; Δ TF represents the power adjustment amount of the modulation and coding scheme (MCS); f(l) represents the power adjusted by closed-loop power control, that is, the power adjustment amount indicated by the TPC command; l is used to represent the power adjustment method instructed by the base station to the terminal.

[0074] Among them, the TPC instruction is the instruction sent by the base station to the terminal. The TPC instruction carries the TPC value calculated by the base station based on the PHR of the previous round. At the same time, the base station will also send l to the terminal, and l is used to indicate the power adjustment method of PUSCH. l is determined by the parameter tpc-Accumulation on the base station side. When the parameter tpc-Accumulation is configured to be enabled (enabled) or not configured, l is the first value, which is used to instruct the terminal to use the TPC values ​​sent in multiple rounds to accumulate and adjust the power. When the parameter tpc-Accumulatio is configured to be disabled (disabled), l is the second value, which is used to instruct the terminal to use the absolute value of the TPC value of the current round to adjust the power.

[0075] The terminal can obtain P_pusch through the above calculation method, and further, can calculate PH based on the calculated P_pusch. According to the corresponding relationship indicated in Table 1, the PHR value corresponding to PH is reported to the base station.

[0076] However, in actual communication scenarios, the terminal may experience an anomaly and fail to report the PHR to the base station. If the base station does not receive the PHR reported by the terminal, the base station may encounter a large deviation in the TPC value calculated by the base station. In particular, when there is no significant change in the path loss of the terminal's PUSCH, if the TPC value calculated by the base station deviates too much, for example, in the first cycle, the TPC value calculated by the base station based on the PHR reported by the terminal is -4; in the second cycle, the base station does not receive the PHR reported by the terminal, and the calculated TPC value becomes -42. The calculated TPC value is too small, causing the terminal's transmission power transmitted through the PUSCH to drop sharply, increasing the bit error rate of the PUSCH data transmission. If the terminal continues to perform transmission power control based on the TPC value with excessive deviation, the terminal service may be affected.

[0077] In some scenarios, even if the base station receives the PHR reported by the terminal, the TPC value calculation may still deviate significantly. It is understandable that if the base station does not receive the PHR reported by the terminal, the calculated TPC value is likely to deviate significantly.

[0078] An embodiment of the present application provides a power control method, wherein a base station does not receive a PHR reported by a terminal within a preset number of PHR reporting periods, and the base station calculates a TPC value based on a preset PHR value. The setting of the preset PHR value takes into account the possibility of the terminal transmitting PUSCH data when the terminal does not report a PHR. Calculating the TPC value based on the preset PHR value avoids the problem of excessive deviation in the calculated TPC value caused by the base station calculating the TPC value without a reference, avoids sudden changes in the terminal's data transmission power, and reduces the impact on the terminal's services.

[0079] The power control method provided by the present application is described through the following embodiments, including:

[0080] S201: If the base station does not receive a power headroom report (PHR) sent by a terminal within at least one PHR reporting period, the base station calculates a transmit power control (TPC) value of a physical uplink shared channel (PUSCH) of the terminal according to a preset value of the PHR.

[0081] In this embodiment, under normal circumstances, the terminal periodically reports the PHR to the base station according to the communication protocol. Alternatively, in addition to periodically reporting the PHR to the base station, the terminal may also temporarily report the PHR to the base station based on the PUSCH path loss. In the scenario where the terminal periodically reports the PHR to the base station, the reporting period of at least one power headroom report (PHR) may include one PHR reporting period, two or more PHR reporting periods.

[0082] Generally, the base station can calculate the TPC value of the PUSCH based on the PHR sent by the terminal. If the base station does not receive the PHR sent by the terminal in at least one PHR reporting period, the base station does not have a reference value (the PHR sent by the terminal) for calculating the TPC value of the PUSCH. In this case, the base station may have a large deviation in the calculated TPC value of the PUSCH due to other reasons. Therefore, in this case, the base station in this embodiment can calculate the TPC value of the PUSCH based on the preset PHR value to ensure that the calculated TPC value of the PUSCH does not deviate too much.

[0083] For example, the base station does not receive the PHR sent by the terminal in a PHR reporting period as an example. Figure 2 . Figure 2 A schematic diagram of communication between terminal 1 and base station is given. Figure 2In the first PHR reporting period, terminal 1 sends a PHR to the base station; after receiving the PHR, the base station calculates the first value of the corresponding PUSCH TPC and returns it to terminal 1. Terminal 1 sends a PHR to the base station in the second PHR reporting period; after receiving the PHR, the base station calculates the second value of the corresponding PUSCH TPC and returns it to terminal 1. Terminal 1 does not report a PHR to the base station in the third PHR reporting period. At the end of the third PHR reporting period, that is, the base station does not receive the PHR sent by terminal 1 within a complete PHR reporting period, at the end of the third PHR reporting period (the fourth PHR reporting period arrives), the base station calculates the TPC value of the PUSCH based on the PHR preset value, and sends the calculated TPC value of the PUSCH to terminal 1.

[0084] Take the example of the base station not receiving the PHR sent by the terminal in two PHR reporting periods. Figure 3 . Figure 3 A schematic diagram of communication between terminal 2 and base station is given. Figure 3 In the example, Terminal 2 sends a PHR to the base station during the first PHR reporting period. After receiving the PHR, the base station calculates a first value for the corresponding PUSCH TPC and returns it to Terminal 2. Terminal 2 sends a PHR to the base station during the second PHR reporting period. After receiving the PHR, the base station calculates a second value for the corresponding PUSCH TPC and returns it to Terminal 2. Terminal 2 sends a PHR to the base station during the third PHR reporting period. After receiving the PHR, the base station calculates a third value for the corresponding PUSCH TPC and returns it to Terminal 2. Terminal 2 does not report a PHR to the base station during the fourth PHR reporting period, nor does it report a PHR to the base station during the fifth PHR reporting period. The base station does not receive a PHR from Terminal 2 within two complete PHR reporting periods. At the end of the fifth PHR reporting period (the sixth PHR reporting period arrives), the base station calculates a PUSCH TPC value based on the preset PHR value and sends the calculated PUSCH TPC value to Terminal 2.

[0085] In some embodiments, the preset value of the PHR is within a preset PHR range, and the preset PHR range includes a PHR value corresponding to a power headroom of zero.

[0086] Referring to Table 1, the preset PHR range may include the entire range or a portion of the range of POWER_HEADROOM_0-POWER_HEADROOM_63 included in Table 1. For example, the preset PHR range may be POWER_HEADROOM_18-POWER_HEADROOM_26, corresponding to a PH value of -5≤PH≤5.

[0087] In this embodiment, the base station may calculate the TPC value based on the uplink path loss of the terminal's reference signal, the PHR reported by the terminal, and the terminal's received signal to interference plus noise ratio (SNR).

[0088] S202: The base station sends a TPC value to the terminal, so that the terminal performs PUSCH transmission power control based on the TPC value.

[0089] In this embodiment, after calculating the PUSCH TPC value based on the preset PHR value, the base station can send the TPC value to the terminal, so that the terminal can control the PUSCH transmission power based on the TPC value. For example, when the TPC value is greater than 0, it means that the PUSCH transmission power will be increased; when the TPC value is less than 0, it means that the PUSCH transmission power will be decreased.

[0090] In this embodiment, the base station may send a TPC command to the terminal, where the TPC command carries a TPC value. In some embodiments, the TPC command may also carry an identifier l for instructing the terminal to adjust power based on the TPC value. For example, when l is a first value, it instructs the terminal to use the accumulated TPC values ​​sent over multiple rounds for power adjustment. For example, when l is a second value, it instructs the terminal to use the absolute value of the TPC value in the current round for power adjustment.

[0091] In this embodiment, when the base station does not receive the PHR reported by the terminal in at least one PHR reporting period, the TPC value of the terminal can be calculated based on the PHR preset value. The PHR preset value is used as a reference value for calculating the TPC value, avoiding the problem that calculation anomalies may occur when the base station calculates the TPC value without a reference value when the PHR is not received, resulting in excessive deviation in the calculated TPC value, thereby causing the terminal to perform transmission power control based on the TPC value with a large deviation, resulting in an increase in the uplink bit error rate.

[0092] In some embodiments, especially in a scenario where multiple terminals are included within the base station coverage area, the base station may mark the terminal that reports an abnormality. The method provided in this embodiment includes:

[0093] S301: If the base station does not receive a power headroom report (PHR) sent by a terminal within at least one PHR reporting period, the base station marks the current system time as the abnormal moment corresponding to the terminal, and marks the terminal as a terminal reporting abnormal PHR.

[0094] At the end of at least one PHR reporting period, if the base station does not receive a PHR sent by the terminal, the base station marks the current system time as the abnormal time corresponding to the terminal. The abnormal time can be the end time of at least one PHR reporting period (or the time when the next PHR reporting period arrives). At the same time, in the scenario where the base station communicates with multiple terminals, the terminal can also mark the terminal that did not report the PHR as a terminal that reported the PHR abnormality.

[0095] For example, refer to Figure 4 , Figure 4 A schematic diagram of a base station marking abnormal moments is given. Figure 4 (a) gives the Figure 2 A schematic diagram with the anomaly moments marked based on the given example. Figure 4 In (a), Terminal 1 does not report a PHR to the base station during the third PHR reporting period. At the end of the third PHR reporting period, that is, if the base station does not receive a PHR from Terminal 1 within a complete PHR reporting period, the base station marks the current system time (the end of the third PHR reporting period, or the arrival of the fourth PHR reporting period) as the abnormal time T1 corresponding to Terminal 1. The base station marks Terminal 1 as a terminal that reported an abnormal PHR.

[0096] in, Figure 4 (b) gives the Figure 3 A schematic diagram with the anomaly moments marked based on the given example. Figure 4 In (b), Terminal 2 does not report a PHR to the base station during the third PHR reporting period. At the end of the third PHR reporting period, that is, when the base station does not receive a PHR from Terminal 1 within a complete PHR reporting period, the current system time (the end time of the third PHR reporting period / the arrival time of the fourth PHR reporting period) is marked as the abnormal time T1 corresponding to Terminal 1.

[0097] Terminal 2 does not report a PHR to the base station during the fourth PHR reporting period; nor does it report a PHR to the base station during the fifth PHR reporting period. The base station does not receive a PHR from terminal 2 within two complete PHR reporting periods and marks the current system time (the end time of the fifth PHR reporting period / the arrival time of the sixth PHR reporting period) as the abnormal time T2 corresponding to terminal 2. The base station marks terminal 2 as a terminal that reports an abnormal PHR.

[0098] S302: The base station sends a TPC value to the terminal that reports a PHR abnormality, so that the terminal performs PUSCH transmission power control based on the TPC value after the abnormality moment.

[0099] In this embodiment, after the base station marks the abnormal time of the terminal, the base station sends the TPC value to the terminal at the abnormal time, so that the terminal performs PUSCH transmission power control based on the TPC value after the abnormal time.

[0100] In some embodiments, when a base station communicates with multiple terminals, the base station sends TPC values ​​to the terminals reporting abnormal PHRs based on the terminals marked as reporting abnormal PHRs. For example, the terminals communicating with the base station include Terminal 1, Terminal 2, Terminal 3, and Terminal 4. Terminal 1 and Terminal 2 are marked as terminals reporting abnormal PHRs. At the time of the abnormality corresponding to Terminal 1, the base station sends the TPC value to Terminal 1; at the time of the abnormality corresponding to Terminal 2, the base station sends the TPC value to Terminal 2.

[0101] In an embodiment of the present application, when the base station does not receive a PHR reported by a terminal in at least one PHR reporting period, it marks the terminal as a terminal with abnormal reporting. At the abnormal moment, the TPC value calculated based on the preset PHR value is sent, thereby achieving the effect of accurately sending the TPC value.

[0102] In some embodiments, after sending the TPC value to the terminal, the base station may also obtain changes in the communication parameters of the terminal's PUSCH transmission data to verify whether the TPC value is reliable. Exemplarily, this includes:

[0103] S303. The base station obtains a first value of a communication parameter of a single resource block for data transmission on a PUSCH of the terminal in a first time period before the abnormal moment; the base station obtains a second value of a communication parameter of a single resource block for data transmission on a PUSCH of the terminal in a second time period after the abnormal moment.

[0104] In this embodiment, the duration of the first time period may be equal to or different from the duration of the second time period. The duration of the first time period and / or the second time period may be greater than, less than, or equal to a PHR reporting period.

[0105] For example, refer to Figure 5 , Figure 5 A schematic diagram of a first time period and a second time period is given. Figure 5 by Figure 4 Based on the example provided in (a). Figure 5 A schematic diagram is given of a first time period t1 before the abnormal time T1 corresponding to the terminal 1 and a second time period t2 after the abnormal time T1 corresponding to the terminal 1. Figure 5 In the example, the first time period t1 and the second time period t2 corresponding to terminal 1 are equal in length. The lengths of t1 and t2 are both less than the length corresponding to a PHR reporting cycle.

[0106] During the first time period t1, terminal 1 performs PUSCH power control based on the second TPC value (the value calculated based on the PHR reported by the terminal), and the value of the PUSCH communication parameter is the first value. During the second time period t2, terminal 1 uses the TPC value (the value calculated based on the preset PHR value) and the value of the PUSCH communication parameter is the second value. That is, the first value of the PUSCH communication parameter represents the parameter value before the terminal performs power control based on the TPC value sent by the base station, and the second value of the PUSCH communication parameter represents the parameter value after the terminal performs power control based on the TPC value sent by the base station.

[0107] For example, refer to Figure 6 , Figure 6 Another schematic diagram of the first time period and the second time period is given. Figure 6 by Figure 4 (b) is used as a basis for the example provided. Figure 6 A schematic diagram is given of a first time period t3 before the abnormal time T2 corresponding to the terminal 2 and a second time period t4 after the abnormal time T2 corresponding to the terminal 2. Figure 6 In the example, the first time period t3 and the second time period t4 corresponding to terminal 2 are equal. The durations of t3 and t4 are both greater than the duration corresponding to one PHR reporting cycle, and less than the duration corresponding to two PHR reporting cycles.

[0108] During the first time period t3, terminal 2 performs PUSCH power control based on the third value of TPC (the value calculated based on the PHR reported by the terminal), and the value of the PUSCH communication parameter is the first value. During the second time period t4, terminal 2 uses the TPC value (the value calculated based on the preset PHR value) and the value of the PUSCH communication parameter is the second value. That is, the first value of the PUSCH communication parameter represents the parameter value before the terminal performs power control based on the TPC value sent by the base station, and the second value of the PUSCH communication parameter represents the parameter value after the terminal performs power control based on the TPC value sent by the base station.

[0109] S304: The base station compares the variation of the second value with respect to the first value. If the absolute values ​​of the variations corresponding to all communication parameters are less than the preset threshold, execute S305; if the absolute value of the variation corresponding to at least one communication parameter is greater than or equal to the preset threshold, execute S306.

[0110] In this embodiment, the change means that the terminal performs PUSCH power control according to the TPC value calculated based on the PHR reported by the terminal and sent by the base station, and changes to the terminal performs PUSCH power control according to the TPC value calculated based on the PHR preset value sent by the base station. The communication parameters of PUSCH change in this process.

[0111] The communication parameters of the PUSCH refer to the communication parameters corresponding to a single resource block (RB), wherein the communication parameters may include at least one of SNR, reference signal received power (RSRP), and received signal strength indicator (RSSI).

[0112] When the communication parameter includes one parameter, for example, the communication parameter is SNR or RSRP or RSSI, the base station can obtain the change of the second value of SNR or RSRP or RSSI relative to the first value, and perform corresponding operations according to the absolute value of the change.

[0113] If the communication parameters include multiple parameters, for example, the communication parameters include SNR and RSRP, or RSRP and RSSI, or SNR, RSRP, and RSSO, the base station may respectively obtain a change in the second value of each parameter relative to the first value, and perform a corresponding operation based on the absolute value of the change in each parameter.

[0114] Take a communication parameter as an example to illustrate that when the communication parameter is SNR, the change of SNR in the first time period t1 before the abnormal time T and the second time period t2 after the abnormal time T can be referred to Figure 7As shown. The preset threshold value may be 20. The first curve may represent a case where the absolute value of the change is less than the preset threshold value. In the first curve, before and after the abnormal moment T, the SNR value remains in a relatively stable state, maintained at about 30, and the absolute value of the change between the first value of the SNR in t1 and the second value of the SNR in t2 is less than the preset threshold value. The second and third curves represent cases where the absolute value of the change is greater than the preset threshold value. In the second curve, in t1 before the abnormal moment T, the SNR value remains at about 10; in t2 after the abnormal moment T, the SNR value rises sharply to greater than 50, the absolute value of the change between the first value of the SNR in t1 and the second value of the SNR in t2 (for example, +40) is greater than the preset threshold value (for example, 20), and the change of the second value with respect to the first value (for example, +40) is greater than 0. The SNR of the terminal has increased significantly. In the third curve, during t1 before the abnormal time T, the SNR value remains around 50. During t2 after the abnormal time T, the SNR value drops sharply to less than 10. The absolute value of the difference between the first SNR value during t1 and the second SNR value during t2 (e.g., -40) is greater than a preset threshold (e.g., 20), and the difference between the second value and the first value (e.g., -40) is less than 0. This indicates a significant decrease in the terminal's SNR.

[0115] S305: The base station keeps sending the TPC value to the terminal, so that the terminal performs PUSCH transmission power control based on the TPC value.

[0116] If the absolute value of the change is less than the preset threshold, it means that the change is within the acceptable range and the power control is in a stable state. In this case, the TPC value can be adjusted without further adjustment, and the TPC value calculated based on the preset PHR value can be used to perform PUSCH power control.

[0117] S306: The base station adjusts the TPC value and sends the adjusted TPC value to the terminal, so that the terminal performs PUSCH transmission power control based on the adjusted TPC value.

[0118] If the absolute value of the change is greater than or equal to the preset threshold, it indicates that the change has exceeded the normal control range and the current power control may cause unstable communication between the terminal and the base station. In this case, further verification or adjustment of the TPC value is required so that the terminal can perform PUSCH transmission power control based on the adjusted TPC value.

[0119] This embodiment is described based on two situations: the absolute value of the variable is greater than a preset threshold, and the change amount may be greater than 0, or the change amount may be less than 0.

[0120] In a scenario where the absolute value of the change is greater than or equal to a preset threshold, when the change is greater than 0, the base station adjusts the TPC value, including: the base station lowers the TPC value.

[0121] Exemplarily, the base station lowers the TPC value according to a preset adjustment step.

[0122] For example, the preset adjustment step is 2, and according to the preset adjustment step, the TPC value is reduced by 2. The base station sends the lowered TPC value to the terminal, so that the terminal performs PUSCH transmission power control based on the lowered TPC value.

[0123] Alternatively, illustratively, the base station obtains a reference value of TPC of the physical uplink control channel PUCCH. If the reference value of TPC of the PUCCH is less than 0, the base station lowers the value of TPC according to the reference value of TPC of the PUCCH.

[0124] If the reference value of the TPC of the PUCCH (Tpc_pucch) is less than the TPC value (Tpc_current), the reference value of the TPC of the PUCCH is used as the value of the adjusted TPC.

[0125] Alternatively, in some embodiments, if the reference value of the TPC of the PUCCH (Tpc_pucch) is less than the value of the TPC (Tpc_current), the average value of the reference value of the TPC of the PUCCH and the value of the TPC is used as the value of the adjusted TPC.

[0126] That is, (Tpc_pucch+Tpc_current) / 2 is used as the adjusted TPC value, so that the terminal performs PUSCH transmission power control based on (Tpc_pucch+Tpc_current) / 2.

[0127] Alternatively, in some embodiments, (Tpc_pucch+Tpc_current) is used as the adjusted TPC value, so that the terminal performs PUSCH transmission power control based on (Tpc_pucch+Tpc_current).

[0128] If Tpc_pucch is greater than Tpc_current, Tpc_current is still sent to the terminal, so that the terminal performs PUSCH transmission power control based on Tpc_current.

[0129] In some other embodiments, the base station may also obtain a power value Tpc_srs of an uplink sounding reference signal (SRS).

[0130] The adjustment formula of Tpc_pusch can be expressed as:

[0131] Tpc_pusch=K1*Tpc_current+K2*Tpc_pucch+K3*Tpc_srs.

[0132] Among them, K1, K2, and K3 represent the weights of the power values ​​of different reference channels respectively, and the value ranges of K1, K2, and K3 are all [0, 1].

[0133] If Tpc_pucch is greater than or equal to 0 && Tpc_srs is greater than or equal to 0, Tpc_current is still sent to the terminal so that the terminal performs PUSCH transmission power control based on Tpc_current.

[0134] In a scenario where the absolute values ​​of the changes are all less than the preset threshold, the changes are less than 0, and the base station adjusts the TPC value, including: the base station increases the TPC value.

[0135] Exemplarily, the base station increases the TPC value according to a preset adjustment step.

[0136] For example, the preset adjustment step is 2, and according to the preset adjustment step, the TPC value is increased by 2. The base station sends the increased TPC value to the terminal, so that the terminal performs PUSCH transmission power control based on the increased TPC value.

[0137] Alternatively, illustratively, the base station obtains a reference value of TPC of the physical uplink control channel PUCCH. If the reference value of TPC of the PUCCH is greater than 0, the base station increases the value of TPC according to the reference value of TPC of the PUCCH.

[0138] If the reference value of the TPC of the PUCCH is greater than the value of the TPC, the reference value of the TPC of the PUCCH is used as the value of the adjusted TPC.

[0139] Alternatively, in some embodiments, if the reference value of the TPC of the PUCCH is greater than the value of the TPC, an average value (Tpc_pucch+Tpc_current) / 2 of the reference value of the TPC of the PUCCH and the value of the TPC is used as the value of the adjusted TPC.

[0140] Alternatively, the sum of the reference value of the TPC of the PUCCH and the TPC value (Tpc_pucch+Tpc_current) is used as the adjusted TPC value.

[0141] If Tpc_pucch is less than Tpc_current, Tpc_current is still sent to the terminal, so that the terminal performs PUSCH transmission power control based on Tpc_current.

[0142] In some other embodiments, the base station may also obtain a power value Tpc_srs of an uplink sounding reference signal (SRS).

[0143] Similarly, the adjustment formula of Tpc_pusch can be expressed as:

[0144] Tpc_pusch=K1*Tpc_current+K2*Tpc_pucch+K3*Tpc_srs.

[0145] Among them, K1, K2, and K3 represent the weights of the power values ​​of different reference channels respectively, and the value ranges of K1, K2, and K3 are all [0, 1].

[0146] If Tpc_pucch is less than 0 && Tpc_srs is less than 0, Tpc_current is still sent to the terminal so that the terminal performs PUSCH transmission power control based on Tpc_current.

[0147] The base station involved in the embodiments of the present application can be an electronic device for communicating with a terminal, for example, it can be a base station (Base Transceiver Station, BTS) in the global system for mobile communications (GSM) or code division multiple access (CDMA), or it can be a base station (NodeB, NB) in wideband code division multiple access (WCDMA), or it can be an evolved base station (Evolutional Node B, eNB or eNodeB) in a long term evolution (LTE) system, or the base station can be a relay station, an access point, a vehicle-mounted device, a wearable device, and a network-side device in a 5G network or a network-side device in a future evolved public land mobile network (PLMN), etc.

[0148] For example, Figure 8 The structure of the electronic device 100 (base station) is shown in the schematic diagram. Figure 8 This is a hardware structure diagram of an electronic device provided in an embodiment of the present application. Figure 8 , Figure 8The electronic device shown may include: a processor 101 , a memory 102 , a communication interface 103 , and a bus 104 . The processor 101 , the memory 102 , and the communication interface 103 may be connected via the bus 104 .

[0149] The processor 101 is the control center of the electronic device, and may be a general-purpose central processing unit (CPU) or other general-purpose processors, etc. The general-purpose processor may be a microprocessor or any conventional processor.

[0150] As an example, the processor 101 may include one or more CPUs, such as Figure 8 CPU 0 and CPU 1 are shown in Figure 1.

[0151] The memory 102 may be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, an electrically erasable programmable read-only memory (EEPROM), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.

[0152] In one possible implementation, the memory 102 may exist independently of the processor 101. The memory 102 may be connected to the processor 101 via a bus 104 and used to store data, instructions, or program codes. When the processor 101 calls and executes the instructions or program codes stored in the memory 102, the split-screen display method provided in the embodiment of the present application can be implemented.

[0153] In another possible implementation, the memory 102 may also be integrated with the processor 101 .

[0154] The communication interface 103 is used to connect the electronic device to the terminal via a communication network, which can be Ethernet, a radio access network (RAN), a wireless local area network (WLAN), etc. The communication interface 103 may include a receiving unit for receiving data and a sending unit for sending data.

[0155] The bus 104 may be an ISA bus, a PCI bus, or an EISA bus. The bus may be divided into an address bus, a data bus, a control bus, and the like. For ease of presentation, Figure 8 Only one thick line is used in the diagram, but this does not mean that there is only one bus or one type of bus.

[0156] It should be pointed out that Figure 8 The structure shown in the figure does not constitute a limitation on the electronic device, except Figure 8 In addition to the components shown, the electronic device may include more or fewer components than shown, or combine certain components, or arrange the components differently.

[0157] The terminal involved in the embodiments of the present application may refer to user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device. The access terminal can be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, an in-vehicle device, a wearable device, a terminal device in a 5G network or a terminal in a future evolved PLMN, etc.

[0158] The terminal includes a communication module, through which the terminal can communicate with the base station. For example, during the PHR reporting period, the terminal can report the PHR to the base station; the terminal can receive the TPC value sent by the base station and adjust the PUSCH data transmission power based on the TPC value.

[0159] Figure 9 A possible structural diagram of the electronic device (base station) involved in the above embodiments is shown. Figure 9 The electronic device 1000 shown includes a processing module 1001 , a communication module 1002 , and a storage module 1003 .

[0160] The processing module 1001 may be a central processing unit (CPU), a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. The processor may include an application processor and a baseband processor. It may implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. The processor may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like.

[0161] For example, the processing module 1001 may be as follows Figure 8 The processor 101 shown; the communication module 1002 can be as follows Figure 8 The communication interface 103 shown; the storage module 1003 can be as follows Figure 8 The internal memory 102 shown. The electronic device provided in the embodiment of the present application can be Figure 8 The electronic device 100 is shown.

[0162] An embodiment of the present application also provides a computer-readable storage medium, which includes computer instructions. When the computer instructions are executed on the above-mentioned electronic device, the electronic device executes the various functions or steps executed by the electronic device 100 in the above-mentioned method embodiment.

[0163] The present application also provides a computer program product, which, when executed on a computer, enables the computer to execute the functions or steps executed by the electronic device 100 in the above method embodiment. For example, the computer may be the above electronic device 100.

[0164] Through the description of the above implementation methods, technical personnel in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0165] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the modules or units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0166] The units described as separate components may or may not be physically separate, and the components shown as units may be one physical unit or multiple physical units, that is, they may be located in one place or distributed in multiple places. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

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

[0168] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling a device (which can be a single-chip microcomputer, chip, etc.) or a processor (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: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0169] The above content is only a specific embodiment of this application, but the scope of protection of this application is not limited to this. Any changes or replacements within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

Claims

1. A power control method, characterized in that: The method comprises: If the base station does not receive a PHR sent by the terminal within at least one power headroom report PHR reporting period, the base station calculates a transmission power control TPC value of a physical uplink shared channel PUSCH of the terminal according to a preset value of the PHR; The base station sends the TPC value to the terminal, so that the terminal performs transmission power control of the PUSCH based on the TPC value.

2. The method according to claim 1, characterized in that After the base station does not receive a PHR sent by the terminal within at least one power headroom report PHR reporting period, the method further includes: The base station marks the current system time as the abnormal time corresponding to the terminal, and marks the terminal as the terminal that reports the PHR abnormality; The base station sending the TPC value to the terminal includes: The base station sends the TPC value to the terminal that reports the PHR abnormality, so that the terminal performs PUSCH transmission power control based on the TPC value after the abnormal moment.

3. The method according to claim 2, characterized in that After the base station sends the TPC value to the terminal, the method further includes: The base station obtains a first value of a communication parameter of a single resource block used by the terminal for data transmission on a PUSCH in a first time period before the abnormal moment; the communication parameter includes at least one of a signal-to-noise ratio (SNR), a reference signal strength (RSRP), and a received signal strength (RSSI); Acquiring, by the base station, a second value of the communication parameter of a single resource block used by the terminal for data transmission on the PUSCH in a second time period after the abnormal moment; Comparing, by the base station, a change in the second value relative to the first value; If the absolute values ​​of the changes corresponding to all the communication parameters are less than a preset threshold, the base station continues to send the TPC value to the terminal, so that the terminal performs PUSCH transmission power control based on the TPC value; If there is at least one communication parameter whose corresponding absolute value is greater than or equal to the preset threshold, the base station adjusts the TPC value and sends the adjusted TPC value to the terminal so that the terminal performs PUSCH transmission power control based on the adjusted TPC value.

4. The method according to claim 3, characterized in that When the change is greater than 0, the base station adjusts the TPC value, including: The base station lowers the TPC value.

5. The method according to claim 4, characterized in that Adjusting, by the base station, lowering the TPC value includes: The base station adjusts the TPC value downward according to a preset adjustment step; or, The base station obtains a reference value of TPC of a physical uplink control channel PUCCH. If the reference value of TPC of the PUCCH is less than 0, the base station lowers the value of TPC according to the reference value of TPC of the PUCCH.

6. The method according to claim 5, characterized in that Adjusting, by the base station, lowering the TPC value according to the reference value of the TPC of the PUCCH includes: If the reference value of the TPC of the PUCCH is less than the value of the TPC, use the reference value of the TPC of the PUCCH as the value of the adjusted TPC; Alternatively, if the reference value of the TPC of the PUCCH is less than the value of the TPC, an average value of the reference value of the TPC of the PUCCH and the value of the TPC is used as the value of the adjusted TPC; Alternatively, the sum of the reference value of the TPC of the PUCCH and the TPC value is used as the adjusted TPC value.

7. The method according to claim 3, characterized in that When the change is less than 0, the base station adjusts the TPC value, including: The base station increases the TPC value.

8. The method according to claim 7, characterized in that The base station increasing the TPC value includes: The base station increases the TPC value according to a preset adjustment step; or, The base station obtains a reference value of TPC of a physical uplink control channel PUCCH. If the reference value of TPC of the PUCCH is greater than 0, the base station increases the value of TPC according to the reference value of TPC of the PUCCH.

9. The method according to claim 8, characterized in that Adjusting, by the base station, the TPC value according to the reference value of the TPC of the PUCCH higher, includes: If the reference value of the TPC of the PUCCH is greater than the value of the TPC, use the reference value of the TPC of the PUCCH as the value of the adjusted TPC; Alternatively, if the reference value of the TPC of the PUCCH is greater than the value of the TPC, an average value of the reference value of the TPC of the PUCCH and the value of the TPC is used as the value of the adjusted TPC; Alternatively, the sum of the reference value of the TPC of the PUCCH and the TPC value is used as the adjusted TPC value.

10. The method according to any one of claims 1 to 9, characterized in that The preset value of the PHR is within a preset PHR range, and the preset PHR range includes a PHR value corresponding to a power headroom of zero.

11. An electronic device comprising a communication interface, a memory, a processor, and a computer program stored in the memory, characterized in that: The processor executes the computer program to implement the steps of the method according to any one of claims 1 to 10.

12. A computer-readable storage medium having a computer program / instruction stored thereon, characterized in that: When the computer program / instructions are executed by a processor, the steps of the method according to any one of claims 1 to 10 are implemented.

13. A computer program product comprising a computer program / instructions, characterized in that When the computer program / instructions are executed by a processor, the steps of the method according to any one of claims 1 to 10 are implemented.

Citation Information

Patent Citations

  • Method and device for acquiring transmission power control (TPC) command

    CN102404836A

  • Method, user equipment and base station for controlling power headroom report for small data transmission

    CN116889039A

  • Method and apparatus for controlling uplink transmission power

    US20170289921A1