Method and communication device for controlling transmission power

Dynamic adjustment of transmission power thresholds based on real-time temperature changes addresses the limitations of preset thresholds, improving communication device performance and reliability by optimizing power utilization and preventing overheating.

JP7725718B2Active Publication Date: 2025-08-19HUAWEI TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2024513455
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2021-08-31
Filing Date
2022-05-25
Publication Date
2025-08-19
Estimated Expiration
2042-05-25

AI Technical Summary

Technical Problem

Existing methods for controlling transmission power in radio frequency devices based on preset thresholds limit the performance of communication devices, leading to overheating and potential device failure.

Method used

A method and communication device that dynamically adjust transmission power thresholds based on real-time temperature changes of radio frequency devices, allowing for more flexible power control and reducing overheating risks.

Benefits of technology

Improves the performance and reliability of communication devices by optimizing power utilization and preventing overheating, thereby enhancing downlink user throughput rates and hardware capabilities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007725718000001
    Figure 0007725718000001
  • Figure 0007725718000002
    Figure 0007725718000002
  • Figure 0007725718000003
    Figure 0007725718000003
Patent Text Reader

Abstract

The present application provides a method and a communication device for controlling transmission power. The method includes: obtaining a transmission power threshold of the radio frequency device for a first time period based on the temperature of the radio frequency device for a first time period and an operating temperature threshold of the radio frequency device; and controlling the transmission power of the radio frequency device for the first time period to be equal to or less than the transmission power threshold of the first time period. According to the method, the baseband unit device may determine the transmission power threshold according to the temperature of the radio frequency device, and the transmission power threshold of the radio frequency device is allowed to dynamically change with the real-time temperature change of the radio frequency device. Thus, the restriction of the transmission power threshold on the hardware capability of the radio frequency device may be reduced. This helps to improve the transmission power of the radio frequency device and avoid overheating of the radio frequency device, which takes into account both the temperature and transmission power requirements of the radio frequency components and improves the performance of the communication device.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] This application claims priority to Chinese Patent Application No. 202111016801.3, entitled "Method and Communication Device for Controlling Transmission Power," filed on August 31, 2021, the entire contents of which are incorporated herein by reference.

[0002] The present application relates to the field of communication technologies, and in particular to a method and communication device for controlling transmission power. [Background technology]

[0003] Radio frequency devices are important devices for implementing wireless communication in communication devices. Radio frequency devices generate a large amount of heat during the operation process, which causes the temperature of the radio frequency devices to rise. In order to prevent the radio frequency devices from failing due to excessively high temperatures, the transmission power of the radio frequency devices needs to be limited to ensure that the radio frequency devices can operate stably.

[0004] In the prior art, the power threshold of the radio frequency device is preset based on the maximum ambient temperature and maximum operating load of the radio frequency device, and in the operation process of the communication device, the transmission power of the radio frequency device is limited to the specified fixed power threshold.

[0005] The above methods severely limit the performance of communication devices, so how to control transmission power to improve the performance of communication devices has become an urgent problem to be solved. Summary of the Invention

[0006] The embodiments of the present application provide a method and a communication device for controlling transmission power. The method is used to improve the performance of the communication device. The technical solutions are as follows: [Means for solving the problem]

[0007] According to a first aspect, the present application provides a method for controlling transmission power. The method is optionally performed by the following devices, including, but not limited to, a baseband unit (BBU), a base station, a chip in the BBU, and an access point (AP). The method includes: obtaining a transmission power threshold of the radio frequency device for a first time period based on the temperature of the radio frequency device for the first time period and an operating temperature threshold of the radio frequency device; and controlling the transmission power of the radio frequency device for the first time period to be equal to or less than the transmission power threshold for the first time period. According to the method provided in the first aspect, a baseband unit is used as an example. The baseband unit determines the transmission power threshold based on the temperature of the radio frequency device, and the transmission power threshold of the radio frequency device is allowed to dynamically change with real-time temperature changes of the radio frequency device. Therefore, the limitation of the transmission power threshold on the hardware capability of the radio frequency device is reduced. This further improves the transmission power of the radio frequency device, helps avoid overheating of the radio frequency device, and improves the performance of the communication device.

[0008] For example, the first time period is optionally one time period of power control, e.g., 1 second (s).

[0009] Radio frequency devices include, but are not limited to, a power amplifier (PA), a transceiver, or another radio frequency module that generates heat in the process of operation.

[0010] Optionally, the temperature of the radio frequency device for the first time period is the temperature of the radio frequency device at a start of the first time period, or the temperature of the radio frequency device for the first time period is an average value of the temperature of the radio frequency device at all times during the first time period.

[0011] The operating temperature threshold refers to the maximum operating temperature of a radio frequency device. The temperature of the radio frequency device must be limited within the operating temperature threshold to prevent damage to the radio frequency device hardware when the temperature exceeds the operating temperature threshold. For example, the operating temperature range of a radio frequency device is -40° to 100°, and the operating temperature threshold is, for example, 100° or a temperature value close to 100°.

[0012] The transmit power threshold for the first time period is the maximum transmit power allowed to be used by the radio frequency device during the first time period. The transmit power threshold for the first time period is related to the temperature of the radio frequency device during the first time period. For example, the higher the temperature of the radio frequency device during the first time period, the lower the transmit power threshold for the first time period, and the lower the temperature of the radio frequency device during the first time period, the higher the transmit power threshold for the first time period. In some embodiments, the correlation between the transmit power threshold and the temperature specifically means that the transmit power threshold is related to the temperature difference between the temperature and the operating temperature threshold. For example, the closer the temperature of the radio frequency device during the first time period is to the operating temperature threshold, the lower the transmit power threshold for the first time period. The greater the temperature difference between the temperature of the radio frequency device during the first time period and the operating temperature threshold, the higher the transmit power threshold for the first time period.

[0013] Optionally, the transmission power threshold is specifically an average transmission power threshold. The average transmission power for the first time period is an average value of the instantaneous transmission power at multiple points in time during the first time period. When the transmission power threshold is an average transmission power threshold, the above-mentioned process of controlling the transmission power includes controlling the average transmission power of the radio frequency device for the first time period to be equal to or less than the transmission power threshold for the first time period. In other words, the purpose of the control is to ensure that the average value of the instantaneous transmission power of the radio frequency device at multiple points in time during the first time period does not exceed the transmission power threshold, and optionally to allow the instantaneous transmission power of the radio frequency device at some points in the first time period to be greater than the transmission power threshold.

[0014] Alternatively, the transmission power threshold is specifically an instantaneous transmission power threshold. The instantaneous transmission power threshold for the first time period is the maximum instantaneous transmission power that the radio frequency device is allowed to use at each time point during the first time period. When the transmission power threshold is the instantaneous transmission power threshold, the aforementioned process of controlling the transmission power includes controlling the instantaneous transmission power at each time point during the first time period to be equal to or less than the transmission power threshold for the first time period. In other words, the purpose of the control is to ensure that the instantaneous transmission power of the radio frequency device at all times during the first time period does not exceed the transmission power threshold.

[0015] In some embodiments, the process of obtaining the transmission power threshold specifically includes: obtaining a maximum steady-state temperature allowed for the first time period based on the temperature of the radio frequency device at a start time of the first time period and an operating temperature threshold of the radio frequency device; and obtaining a transmission power threshold of the radio frequency device for the first time period based on the maximum steady-state temperature allowed for the first time period and a correspondence between the temperature of the radio frequency device and the transmission power of the radio frequency device.

[0016] In some embodiments, the maximum steady-state temperature is related to the temperature difference between the temperature at the start and the operating temperature threshold. For example, if the temperature of the radio frequency device at the start of the first time period is closer to the operating temperature threshold, specifically, if the temperature difference between the temperature at the start and the operating temperature threshold is smaller, the maximum steady-state temperature allowed for the first time period is smaller.

[0017] In some embodiments, the correspondence between temperature and transmit power is a function or a group of functions. A specific process for obtaining the transmit power threshold includes using the maximum steady-state temperature as an input parameter of the function, performing an operation using the function to obtain the transmit power output by the function, and using the transmit power as the transmit power threshold. Alternatively, the correspondence between temperature and transmit power is a table. The table stores multiple groups of temperatures and transmit powers. A specific process for obtaining the transmit power threshold includes querying the table using the maximum steady-state temperature as an index to obtain the transmit power corresponding to the maximum steady-state temperature in the table.

[0018] A baseband unit is used as an example, and the baseband unit determines the transmission power threshold in the manner described above, which helps to improve the accuracy of determining the transmission power threshold by the baseband unit.

[0019] In some embodiments, when the transmission power threshold is an average transmission power threshold, a specific method of power control includes controlling an average value of the transmission power of the radio frequency device for a plurality of scheduling time units of the first time period to be less than or equal to the average transmission power threshold for the first time period. In other words, the purpose of the control is to ensure that the average value of the transmission power for the plurality of scheduling time units of the first time period does not exceed the transmission power threshold, and optionally, the transmission power of some of the scheduling time units of the first time period is allowed to be greater than the transmission power threshold.

[0020] A scheduling time unit is the smallest time unit for controlling transmission power. Optionally, the duration of a scheduling time unit is the same as the duration of one TTI. In other words, one scheduling time unit may be one transmission time interval (TTI). Alternatively, the duration of one scheduling time unit is greater than one TTI. For example, one scheduling time unit includes multiple TTIs. For example, one scheduling time unit includes 10 TTIs.

[0021] The average of the average values of the transmission powers of the multiple scheduling time units is associated with the multiple scheduling time units, and optionally, the average value of the transmission powers of the multiple scheduling time units is equal to the sum of the transmission powers of the scheduling time units divided by the number of scheduling time units. For example, a first time period includes n scheduling time units, which are scheduling time unit 1, scheduling time unit 2, ..., and scheduling time unit n, respectively. The average value of the transmission powers of the n scheduling time units is the average value of n transmission powers, such as the transmission power of the radio frequency device at scheduling time unit 1, the transmission power of the radio frequency device at scheduling time unit 2, ..., and the transmission power of the radio frequency device at scheduling time unit n.

[0022] In a possible embodiment, the embodiment for controlling the average transmission power includes determining a transmission power threshold for each scheduling time unit of the first time period based on an average transmission power for the first time period. In each scheduling time unit of the first time period, the transmission power of the radio frequency device is controlled based on the transmission power threshold corresponding to the scheduling time unit such that an average value of the transmission power for the multiple scheduling time units of the first time period is equal to or less than the average transmission power threshold for the first time period. For example, the transmission power threshold for each scheduling time unit of the first time period is determined based on the following constraint: Pmax_tti-1 +P max_tti-2 …+P max_tti-n ≦P avg_max * Satisfy n. P max_tti-1 represents the transmit power threshold for the first scheduling time unit of the first time period, and P max_tti-2 represents the transmission power threshold for the second scheduling time unit of the first time period, ... represents the transmission power threshold for scheduling time units that are included in the first time period but are not shown, and P max_tti-n represents the transmission power threshold for the n-th scheduling time unit of the first time period, and P avg_max represents the average transmit power threshold for the first time period, and n represents the number of scheduling time units in the first time period, where n is a positive integer.

[0023] In some embodiments, the average transmit power threshold for the first time period is determined in the following manner, where the calculation is based on the temperature at the start of the first time period and the operating temperature threshold of the radio frequency device to obtain the maximum steady state temperature allowed for the first time period, using the formula T Lk =T r -Ta+τ / p*(T max -T r ) is performed using T Lk The load L corresponding to k is the maximum steady-state temperature allowed in the first time period and the formula T Ln =fn(L1,L2,…,L n ), and the average transmit power threshold for the first time period is determined based on the formula P Tmax =L k is determined based on the

[0024] T Lk represents the maximum steady-state temperature allowed in the kth period (i.e., the first time period). r represents the real-time temperature of the radio frequency device at the beginning of the kth period; Ta represents the environmental compensation amount; τ represents the time constant; p represents the time length of the first time period; T max L1, L2, ..., L represent the maximum allowable operating temperature (i.e., operating temperature threshold) of the radio frequency device.n represents the load of each of the n radio frequency devices. Tmax represents the maximum transmit power allowed based on the maximum operating temperature of the radio frequency device (i.e., the average transmit power threshold), and both n and k are positive integers.

[0025] A baseband unit is used as an example, which controls power in this embodiment to avoid excessively restricting the maximum transmit power allowed to be used in each scheduling time unit, which improves utilization of the hardware capabilities of the radio frequency device and improves downlink user throughput rates.

[0026] A first scheduling time unit of a first time period is used as an example, and the power threshold for the first scheduling time unit is optionally determined based on power transmitted by the radio frequency device in one or more scheduling time units prior to the first scheduling time unit. An example is used in which the first time period includes the first scheduling time unit and a second scheduling time unit. Optionally, the method for obtaining the transmission power threshold for the first scheduling time unit includes determining a transmission power threshold for the first scheduling time unit based on an average transmission power threshold for the first time period and a transmission power of the radio frequency device for the second scheduling time unit, and controlling the transmission power of the radio frequency device for the first scheduling time unit to be less than or equal to the transmission power threshold for the first scheduling time unit.

[0027] The first scheduling time unit is one scheduling time unit of the first time period. Optionally, the first scheduling time unit is the scheduling time unit in which the current time point is located. Optionally, in addition to the first scheduling time unit, the first time period further includes one or more other scheduling time units. Optionally, the power control method for the other scheduling time units is the same as the power control method for the first scheduling time unit. In other words, power control is performed for each scheduling time unit of the first time period in a manner similar to that for the first scheduling time unit.

[0028] The second scheduling time unit is located before the first scheduling time unit. In other words, compared with the first scheduling time unit, the second scheduling time unit is one scheduling time unit in the past. The specific time relationship between the second scheduling time unit and the first scheduling time unit includes multiple possible cases. The following uses examples to describe various possible cases of the second scheduling time unit and the first scheduling time unit.

[0029] Optionally, the second scheduling time unit is adjacent to the first scheduling time unit. In other words, the end of the second scheduling time unit is the start of the first scheduling time unit. Alternatively, the second scheduling time unit is not adjacent to the first scheduling time unit, and there is a specific slot between the end of the second scheduling time unit and the start of the first scheduling time unit. For example, the first scheduling time unit and the second time unit are each two 1 ms, and the first scheduling time unit and the second time unit are optionally separated by a slot, such as 1 microsecond (μs).

[0030] Optionally, the second scheduling time unit is a scheduling time unit prior to the first scheduling time unit in the first time period. Alternatively, the second scheduling time unit and the first scheduling time unit are separated by one or more scheduling time units. For example, the second scheduling time unit is TTI1, the first scheduling time unit is TTI3, and the duration of one scheduling time unit is one TTI.

[0031] Optionally, all time points of the second scheduling time unit are located before the first scheduling time unit. In other words, the second scheduling time unit does not overlap with the first scheduling time unit on the time axis. Alternatively, some time points of the second scheduling time unit are located before the first scheduling time unit, and other time points of the second scheduling time unit are within the first scheduling time unit. In other words, the second scheduling time unit overlaps with the first scheduling time unit on the time axis. For example, the second scheduling time unit is TTI1 to TTI3, and the first scheduling time unit is TTI2 to TTI4, with the duration of one scheduling time unit being three TTIs.

[0032] In some embodiments, the transmit power threshold for the first scheduling time unit is negatively correlated with the value of the transmit power for the second scheduling time unit.

[0033] For example, a negative correlation refers to an inversely proportional relationship. In other words, the value of the transmission power of the second scheduling time unit affects the transmission power threshold of the first scheduling time unit. The larger the value of the transmission power of the second scheduling time unit, the smaller the transmission power threshold of the first scheduling time unit. For example, the transmission power value of the second scheduling time unit and the transmission power threshold of the first scheduling time unit satisfy the following constraint: P max_last_tti +P max_tti ≦P avg_max * Satisfy n. P max_last_tti represents the value of the transmission power of the radio frequency device in the second scheduling time unit, and P max_tti represents the transmission power threshold of the radio frequency device in the first scheduling time unit, and P avg_max represents the average transmit power threshold, and n represents the number of scheduling time units in the first time period, where n is a positive integer.

[0034] This implementation ensures that the average transmission power does not exceed a threshold, and the transmission power threshold varies with service requirements, which increases the transmission power of the radio frequency device.

[0035] In some embodiments, the transmission power threshold for the first scheduling time unit is negatively correlated with the value of the transmission power for the second scheduling time unit, which is specifically expressed as: when the transmission power of the radio frequency device for the second scheduling time unit is less than the average transmission power threshold, the transmission power of the radio frequency device for the first scheduling time unit is greater than the average transmission power threshold for the first time period; or when the transmission power of the radio frequency device for the second scheduling time unit is greater than the average transmission power threshold for the first time period, the transmission power of the radio frequency device for the first scheduling time unit is less than the average transmission power threshold for the first time period.

[0036] The above implementations improve utilization of the hardware capabilities of radio frequency devices and downlink user throughput rates.

[0037] In some embodiments, the transmission power of the first scheduling time unit is related to a set base power. The base power is the minimum transmission power allowed to be used by the radio frequency device in one scheduling time unit. When the base power is implemented, the transmission power of the first scheduling time unit optionally satisfies the following constraint: P base ≦P max_tti-i ≦P avg_max *nP base *(ni)-(P max_tti-1 +P max_tti-2 …+P max_tti-i-1 )

[0038] P base represents the base power, and P max_tti-i represents the transmit power threshold for the first scheduling time unit, and P avg_max represents the average transmit power threshold, n represents the number of scheduling time units in the first time period, (n i ) represents the number of scheduling time units after the first scheduling time unit in the first time period, and (P max_tti-1 +P max_tti-2 …+P max_tti-i-1 ) represents the sum of the transmit powers of all scheduling time units before the first scheduling time unit in the first time period, where n and i are positive integers and i is less than or equal to n.

[0039] For example, the duration of the first time period is 1 s. The duration of one scheduling time unit is 1 ms, and specifically, the first time period includes a total of 1000 scheduling time units. The average transmission power threshold for the first time period is 80 watts (W, abbreviated as watts). The base power is 20 W. In this example, the first scheduling time unit is the 700th ms of 1 s. There are 300 ms remaining after the first scheduling time unit in the first time period. Specifically, the number of scheduling time units after the first scheduling time unit in the first time period is 300, and all scheduling time units before the first scheduling time unit are 699 ms before the 700th ms of 1 s. If a total of 20,000 W is transmitted in 699 ms, the total transmission power under the above constraints is 20,000 W, and the constraints that the transmission power of the first scheduling time unit must satisfy are specifically as follows: 20≦transmission power threshold of the first scheduling time unit≦80*1000-20*300-20000.

[0040] An example is used in which a baseband unit implements the above-mentioned embodiment. The baseband unit limits the transmission power threshold of each scheduling time unit based on the base power and the average transmission power threshold, so that the power threshold of the subsequent scheduling time unit can at least obtain the base power. This prevents a radio frequency device from using excessive power in a previous scheduling time unit, resulting in the radio frequency device having no transmission power in the subsequent scheduling time unit. In this way, power allocation becomes more uniform and minimum power is implemented.

[0041] There are several methods for determining the power threshold for the first scheduling time unit based on the power transmitted in multiple scheduling time units before the first scheduling time unit. An example is used in which a second scheduling time unit and a third scheduling time unit exist before the first scheduling time unit. The power control process includes: obtaining a sum of the transmission powers of the radio frequency devices for the second scheduling time unit and the third scheduling time unit; determining a transmission power threshold for the first scheduling time unit based on an average transmission power threshold and the sum of the transmission powers for the first time period, where the transmission power threshold for the first scheduling time unit is negatively correlated with the value of the sum of the transmission powers; and controlling the transmission power of the radio frequency devices for the first scheduling time unit to be equal to or less than the transmission power threshold for the first scheduling time unit.

[0042] The first scheduling time unit, the second scheduling time unit, and the third scheduling time unit are three scheduling time units included in the first time period, and the second scheduling time unit and the third scheduling time unit are located before the first scheduling time unit.

[0043] The sum of the transmission powers for the second scheduling time unit and the third scheduling time unit represents the total amount of power used by the radio frequency devices in the second scheduling time unit and the third scheduling time unit. The sum of the transmission powers is the sum of the transmission powers of the radio frequency devices in the second scheduling time unit and the transmission powers of the radio frequency devices in the third scheduling time unit, etc.

[0044] The transmission power threshold of the first scheduling time unit is negatively correlated with the sum of the transmission powers of the second and third scheduling time units. In other words, the greater the total power used by the second and third scheduling time units, the smaller the transmission power threshold of the first scheduling time unit. For example, the sum of the transmission powers of the second and third scheduling time units and the transmission power threshold of the first scheduling time unit satisfy the following constraint: P max_last_last_tti +P max_last_tti +P max_tti ≦P avg_max * Satisfy n. P max_last_last_tti represents the transmission power of the radio frequency device in the third scheduling time unit, and P max_last_tti represents the transmission power of the radio frequency device in the second scheduling time unit, and P max_last_last_tti +P max_last_tti represents the sum of the transmission power of the radio frequency device in the second scheduling time unit and the third scheduling time unit, and P avg_max represents the average transmit power threshold for the first time period, and n represents the number of scheduling time units in the first time period, where n is a positive integer.

[0045] The case where there are two scheduling time units before the first scheduling time unit is merely an example. Optionally, there are more than two scheduling time units before the first scheduling time unit in the first time period. For example, the first scheduling time unit is preceded by not only the second and third scheduling time units, but also a fourth, fifth, or more scheduling time units. Optionally, the communication device determines the transmit power threshold for the first scheduling time unit based on the sum of the transmit powers for the more scheduling time units. For example, the communication device determines the transmit power for the first scheduling time unit based on the average transmit power threshold for the first time period and the sum of the transmit powers for all scheduling time units before the first scheduling time unit in the first time period. In some embodiments, the communication device accumulates the sum of the transmit powers for all scheduling time units used in the first time period. For example, each time a scheduling time unit passes, the communication device adds the power transmitted by the radio frequency device in the scheduling time unit to the accumulation result, and then determines the transmit power threshold for the next scheduling time unit based on the updated accumulation result.

[0046] A baseband unit is used as an example. The baseband unit determines the power threshold for the current scheduling time unit based on the total transmission power of multiple previous scheduling time units. This helps ensure that the average transmission power for one period does not exceed the threshold and avoids excessive restrictions on the power threshold for each scheduling time unit. This helps the power control process adapt to random peak-to-valley variations in downlink load, improves downlink user throughput rate, and improves scheduling effectiveness.

[0047] The control of transmission power includes multiple implementations. The following describes two control methods using examples. For details, please refer to Control Method 1 and Control Method 2 below.

[0048] Control method 1: By adjusting the bandwidth occupied by the data transmitted by the radio frequency device on the data channel, the transmission power of the radio frequency device in a first time period is controlled to be equal to or less than a transmission power threshold for the first time period.

[0049] Since the value of the transmission power is related to the value of the occupied bandwidth, after the communication device adjusts the value of the occupied bandwidth, the value of the transmission power changes accordingly. Therefore, the transmission power can be adjusted by adjusting the bandwidth. Specifically, the communication device can increase the transmission power of the radio frequency device by increasing the bandwidth occupied by data on the data channel. The communication device can reduce the transmission power of the radio frequency device by reducing the bandwidth occupied by data on the data channel.

[0050] A data channel is a channel used to carry user service data, such as a physical downlink shared channel (PDSCH).

[0051] Control Method 2: By adjusting the power spectral density of the radio frequency device, the transmission power of the radio frequency device in the first time period is controlled to be equal to or less than the transmission power threshold for the first time period.

[0052] Because the value of the transmission power is related to the power spectral density, after the communication device adjusts the value of the power spectral density, the value of the transmission power changes accordingly. Therefore, the transmission power can be adjusted by adjusting the power spectral density. Specifically, the communication device can increase the transmission power of the radio frequency device by increasing the power spectral density of the radio frequency device. The communication device can reduce the transmission power of the radio frequency device by reducing the power spectral density of the radio frequency device.

[0053] By using the above-mentioned control method 1 and control method 2, the purpose of controlling the transmission power to meet the requirements can be achieved, and the delay in controlling the transmission power can be reduced, which improves timeliness.

[0054] In some embodiments, the method further includes obtaining a temperature of the radio frequency device for the first period of time.

[0055] In some embodiments, the temperature of the radio frequency device for the first time period is obtained using a temperature model. Specifically, there are multiple ways to obtain the temperature using a temperature model. In one possible implementation, the temperature model is used to predict the temperature of the radio frequency device based on a load of the radio frequency device. Correspondingly, the process of obtaining the temperature includes predicting the temperature of the radio frequency device for the first time period based on the load of the radio frequency device for the first time period and the temperature model. In another possible implementation, the temperature model is used to predict the temperature of the radio frequency device based on the load of the radio frequency device. Correspondingly, the process of obtaining the temperature includes predicting a temperature change amount of the radio frequency device for the first time period based on the load of the radio frequency device for the first time period and the temperature model, and determining the temperature of the radio frequency device for the first time period based on the temperature of the radio frequency device at the start of the first time period and the temperature change amount.

[0056] A baseband unit is used as an example. In the above embodiment, the baseband unit determines the temperature using a temperature model. This helps to accurately obtain the real-time temperature of the radio frequency device at each time point so as to perform continuous tracking of the real-time temperature of the radio frequency device. In this case, the power control performed using the accurate real-time temperature helps to perform accurate thermal management and ensures that the real-time temperature of the radio frequency device at each time point does not exceed a threshold.

[0057] In some embodiments, the temperature model includes an environmental compensation amount that is used to compensate for effects on the temperature of the radio frequency device caused by the environment in which the radio frequency device is located.

[0058] In the above-described embodiment, the environmental compensation amount is introduced into the temperature model, so that the effects caused by the environment can be compensated for by the environmental compensation amount, which reduces the error caused by the environment and improves the accuracy of predicting the temperature using the temperature model.

[0059] In some embodiments, the temperature of the radio frequency device for the first time period is obtained by detection by a temperature sensor. In a possible implementation, a remote radio unit (RRU) or an active antenna processing unit (AAU) in which the radio frequency device is located includes a temperature sensor. The RRU or AAU detects the temperature of the radio frequency device for the first time period by the temperature sensor. The RRU or AAU transmits the detected temperature to a BBU. The BBU receives the temperature transmitted by the RRU or AAU to obtain the temperature of the radio frequency device for the first time period.

[0060] In some embodiments, the above method is performed by a BBU.

[0061] In some embodiments, after the first period of time, the temperature of the radio frequency device is at or below the operating temperature threshold.

[0062] The aforementioned method avoids the risk of damaging the radio frequency device after the temperature exceeds a threshold, which helps ensure stable operation of the radio frequency device and improves reliability.

[0063] In some embodiments, the temperature model is the following equation: T n =T n-1 +(T Ln +TT n-1 )*q n / τ Established on the basis of, however, T n represents the temperature of the radio frequency device after scheduling time unit n in the first time period, and T n-1 represents the temperature of the radio frequency device after the scheduling time unit (n-1) in the first time period, and L n represents the load of the radio frequency device in the n-th scheduling time unit in the first time period, and T Ln is the load L n represents the steady-state temperature reached by the radio frequency device when T represents the amount of environmental compensation, τ is a time constant, and q n represents the duration of scheduling time unit n. n represents the sequence number of the scheduling time unit, where n is a positive integer, and the maximum value of n is the number of scheduling time units included in the first time period. The first scheduling time unit is scheduling time unit 1, and the last scheduling time unit is scheduling time unit n. When the value of n is 1, n-1 represents the start time of the first time period. For example, T0 represents the temperature of the radio frequency device at the start time of the first time period. One scheduling time unit includes one or more TTIs.

[0064] The temperature model is established by the above equation. The temperature at the end of one time period (T n) is calculated using the transmit power of each scheduling time unit, the temperature can be determined more accurately and the error is reduced.

[0065] According to a second aspect, there is provided a communication device, the communication device having functionality for implementing the method of the first aspect or any optional method of the first aspect, the communication device including at least one unit, the at least one unit configured to implement the method provided in the first aspect or any optional method of the first aspect.

[0066] In some embodiments, the units in the communication device are implemented by software, and the units in the communication device are program modules. In some other embodiments, the units in the communication device are implemented by hardware or firmware. For specific details of the communication device provided in the second aspect, please refer to the first aspect or any optional method of the first aspect. Details will not be described again here.

[0067] According to a third aspect, there is provided a communication device. Optionally, the communication device is a BBU, a base station, a chip in the BBU, an AP, etc. The communication device includes a processor, the processor coupled to a memory, the memory configured to store computer program instructions, and the processor configured to execute the computer program instructions in the memory to enable the communication device to perform a method provided in the first aspect or any optional method of the first aspect.

[0068] According to a fourth aspect, there is provided a network system, the network system including a baseband unit (BBU) and a radio frequency device, the BBU configured to perform a method according to the first aspect or any optional method of the first aspect.

[0069] According to a fifth aspect, there is provided a computer-readable storage medium having at least one instruction stored therein, which, when executed on a computer, enables the computer to perform a method according to the first aspect or any optional method of the first aspect.

[0070] According to a sixth aspect, there is provided a computer program product, the computer program product comprising one or more computer program instructions, which, when loaded and executed by a computer, enable the computer to perform a method according to the first aspect or any optional method of the first aspect.

[0071] According to a seventh aspect, there is provided a chip including a memory and a processor, wherein the memory is configured to store computer instructions, and the processor is configured to retrieve and execute the computer instructions from the memory in order to perform the method of the first aspect and any possible implementation thereof. [Brief explanation of the drawings]

[0072] [Figure 1] FIG. 1 is a schematic diagram of an application scenario according to an embodiment of the present application; [Figure 2] FIG. 1 is a schematic diagram of a logic function architecture according to an embodiment of the present application. [Figure 3] 1 is a flowchart of a method for controlling transmit power according to an embodiment of the present application. [Figure 4A] 1 is a flowchart of a method for controlling transmit power according to an embodiment of the present application. [Figure 4B] 1 is a flowchart of a method for controlling transmit power according to an embodiment of the present application. [Figure 5] 2 is a schematic diagram of each TTI in one scheduling period according to an embodiment of the present application; [Figure 6]2 is a schematic diagram of transmission power for each scheduling time unit of a period of time according to an embodiment of the present application; [Figure 7] 1 is a schematic diagram of the structure of a communication device according to an embodiment of the present application; [Figure 8] 8 is a schematic diagram of the structure of a communication device 800 according to an embodiment of the present application. DETAILED DESCRIPTION OF THE INVENTION

[0073] To make the objectives, technical solutions and advantages of the present application clearer, the following further describes in detail the embodiments of the present application with reference to the accompanying drawings.

[0074] The following explains and describes some terms and concepts in the embodiments of this application.

[0075] (1) Transmission Time Interval (TTI) A TTI is the smallest time unit for radio resource management and scheduling. Optionally, the duration of one TTI is 1 ms or 0.5 ms.

[0076] During downlink scheduling, the baseband unit (BBU) transmits the data to be transmitted in the downlink buffer through an appropriate number of air interface resources after passing one TTI. The more data to be transmitted, the more air interface resources are used in the TTI, and the corresponding radio frequency transmission power is higher. TTI is also called transmission time interval.

[0077] (2) Physical Downlink Shared Channel (PDSCH) The PDSCH is a downlink channel in fourth generation (4G) and fifth generation (5G) mobile communication standards, and the PDSCH is used to transmit user data.

[0078] (3) Time-frequency resource block (RB) An RB is a physical resource unit that can be scheduled for a data channel in a wireless network. The more RBs that are occupied during data transmission, the larger the occupied bandwidth.

[0079] (4) Power Spectral Density The power spectral density indicates the transmission power per unit bandwidth, i.e., how much power is transmitted in one RB.

[0080] (5) Steady-state temperature A steady state is a relatively stable state. A steady state temperature refers to a temperature that does not change over time. In some embodiments of the present application, the steady state temperature is specifically a temperature that is essentially unchanged and reached by a radio frequency device under a specific load and specific environmental conditions. Generally, when a radio frequency device starts operating under a load and environmental conditions, the temperature of the radio frequency device does not immediately reach the steady state temperature corresponding to the load and environmental conditions, but must wait a specific period of time before reaching the steady state temperature corresponding to the load and environmental conditions. For example, the radio frequency device initially operates under a 30% load, and the steady state temperature is m degrees Celsius (°C). Next, the radio frequency device operates under an 80% load. As the load increases, the temperature of the radio frequency device gradually increases. After a certain period of time (during which the load of the radio frequency device remains at 80%), the temperature of the radio frequency device increases from m°C to n°C, and then the temperature of the radio frequency device remains at n°C, and the temperature of the radio frequency device does not increase. In this example, the steady state temperature corresponding to an 80% load may be referred to as n°C.

[0081] (6) Power amplifier (PA) A power amplifier is a radio frequency device configured to amplify the power of a radio frequency signal and is one of the main sources of heat generated in a remote radio unit (RRU).

[0082] (7) Scheduling Time Unit A scheduling time unit is the smallest time unit for controlling transmission power. Optionally, the duration of a scheduling time unit is the same as the duration of one TTI. In other words, one scheduling time unit is one TTI. Alternatively, the duration of one scheduling time unit is greater than one TTI. For example, one scheduling time unit includes multiple TTIs. For example, one scheduling time unit includes 10 TTIs.

[0083] Optionally, the duration of one scheduling time unit is determined based on the requirement of scheduling accuracy and calculation amount. For example, the higher the requirement for scheduling accuracy, the more scheduling time units are obtained by dividing one time period, and the shorter the duration of the scheduling time unit, in order to improve scheduling control accuracy and reduce errors. When the requirement for reducing calculation amount is higher, the fewer scheduling time units are obtained by dividing one time period, and the longer the duration of the scheduling time unit, in order to reduce calculation amount and implementation complexity. The specific duration of one scheduling time unit is not limited in this embodiment.

[0084] Cellular mobile communication standards have evolved from 2G, 3G, 4G, to 5G. No matter how the standards evolve, the base station remains one of the most important components of a cellular mobile communication network. In 2G technology, a base station is usually called a base transceiver station (BTS) or base station controller (BSC). In 3G technology, a base station is usually called a Node B (Node B) or radio network controller (RNC) in the communication system. In 4G technology, a base station is usually called an evolved Node B (eNB). In 5G technology, a base station is usually called a next generation Node B (gNB).

[0085] A base station includes a BBU, an RRU, and an antenna. The BBU mainly processes uplink and downlink baseband signals, processes transmission signals between the base station and the core network, and between the base station and the controller, and manages and monitors the entire base station. The process of processing downlink signals by the RRU mainly includes converting between baseband signals and radio frequency signals, modulating, upconverting, power amplifying, and filtering the downlink signals. The antenna is configured to transmit the amplified radio frequency signals to implement wireless communication between the base station and the terminal. The RRU processes the uplink signals in the reverse order of processing the downlink signals. The RRU may be integrated with the antenna. The device integrating the RRU and the antenna is called an active antenna processing unit (AAU). The AAU can support up to 32, 64, or more transceiver channels. This helps implement beamforming functions, improving coverage distance, uplink and downlink capacity, and terminal user experience of the base station. Generally, the RRU and AAU are collectively called a radio frequency module.

[0086] In outdoor environments, the distance between a terminal served by a single base station and the antenna can reach hundreds to thousands of meters, resulting in high path loss. To communicate with the terminal, the base station needs to transmit high-power radio frequency signals in the downlink direction. A power amplifier (abbreviated as 'pwa') configured to amplify the radio frequency signal generates a large amount of heat during operation, and the heat generated by the power amplifier can reach hundreds of watts (W). In addition to the power amplifier, other radio frequency devices within the radio frequency module also generate a certain amount of heat during operation. All the heat generated by the radio frequency module increases the temperature of the devices within the radio frequency module. If the temperature of the radio frequency device exceeds the temperature range allowed for normal operation of the radio frequency device, the radio frequency device may malfunction, the performance of the base station may be degraded, or even communication between the base station and the terminal may be interrupted. Corresponding heat dissipation techniques are used in the radio frequency module to timely release the heat generated during the operation of the radio frequency device into the surrounding space and ensure that the temperature of the devices within the radio frequency module does not become excessively high. The heat dissipation technology includes designing heat sink fins on the surface of the radio frequency module to increase the heat dissipation area and promote heat dissipation into the air, and improving the heat conduction effect between the device and the heat sink fins by using thermal conductive pads and thermal conductive adhesive inside the radio frequency module. Finally, the heat generated by the radio frequency module and its heat dissipation capacity are balanced to ensure that the radio frequency module can operate stably for a long time under specific operating conditions.

[0087] The mobile communications industry is constantly evolving standards, pursuing more advanced modulation and coding schemes and larger bandwidths to provide users with higher data transmission rates and support more diverse service experiences. The mobile communications industry has evolved from Gaussian minimum shift keying (GMSK) and 8-phase shift keying (8PSK) modulation in the 2G standard to 16-quadrature amplitude modulation (QAM), 64-QAM, and 256-QAM modulation in the 4G standard. Carrier bandwidth has also evolved from 200 kHz in the 2G standard to 3.84 megahertz (MHz) in the 3G standard and 20 MHz in the LTE standard. 5G even supports carriers with bandwidths of 100 MHz. However, the high peak-to-average ratio and error vector magnitude (EVM) of radio frequency signals in high-order modulation coding and wide bandwidths require high linearity in power amplifiers. Under these requirements, improving power amplifier efficiency is quite difficult. The efficiency of a power amplifier refers to the ratio of the power output (i.e., transmission power) of the power amplifier to the power provided to it by the power supply. Currently, it is already difficult to increase the efficiency of power amplifiers to 50%, and it will be difficult to significantly improve power amplifier efficiency in the future. Due to the limited efficiency of power amplifiers, the heat generated by power amplifiers cannot be significantly reduced at a certain transmission power. In many scenarios, base stations need to transmit high-power radio frequency signals. As transmission power increases, radio frequency modules also generate more heat. Another ongoing trend in the development of radio frequency modules is the integration of more frequency bands and more carriers into a single module. In the 2G era, one radio frequency module supported one 200 kHz carrier in the 900 MHz or 1800 MHz frequency band. In the 3G era, one radio frequency module supported one 3.84 MHz carrier in the 2.1 GHz frequency band.In the 4G era, a single radio frequency module supports two frequency bands: 1800MHz and 2100MHz. Each frequency band supports one to two products of 20MHz carriers. More frequency bands and carriers mean higher transmission power for a single radio frequency module.

[0088] Due to the aforementioned factors, the power consumption of the radio frequency module increases, and the heat generated by the radio frequency module during operation also increases. While the problem of increased heat can be solved by increasing the heat sink fins on the radio frequency module and increasing the heat dissipation area, this method increases the size, weight, and cost of the radio frequency module, which is not conducive to the technological deployment of mobile operators. Mainstream base station product vendors are striving to reduce the size and weight of the radio frequency module as much as possible while still meeting heat dissipation requirements.

[0089] Due to the requirements of wide bandwidth, high power, high performance, and low cost, radio frequency module thermal management technology has become one of the key technologies for improving the performance and market competition of base station products. For the same bandwidth and transmission power, base station products with smaller size and lower weight are more popular among operators. For the same size and weight, base station products that support wider bandwidth and higher transmission power are more advantageous.

[0090] However, an embodiment of the present application provides a method that helps improve the transmission power of a radio frequency module of a wireless base station. By tracking the real-time temperature of the radio frequency module, the maximum transmission power allowed to be used is determined using the temperature of the radio frequency module and the maximum operating temperature of the radio frequency module as limits. The transmission power is increased when the temperature is lower than the maximum operating temperature and the load is less than 100% load, and the transmission power is scheduled without exceeding the maximum transmission power to improve utilization of the hardware capabilities of the radio frequency module. In this way, the performance of the base station is higher when the temperature is lower than the maximum operating temperature and the load is less than 100% load. In addition, when the temperature of the radio frequency module is close to the temperature threshold, precise transmission power control can be implemented to prevent the temperature of the radio frequency module from exceeding the temperature threshold and reduce the impact on performance. The method provided in this embodiment is used to implement thermal management. While the size, weight, and heat dissipation capacity of the radio frequency module remain unchanged, higher transmission power and wider bandwidth are supported, which improves performance. Under the same transmission power and bandwidth, the size and weight of the radio frequency module can be reduced, which reduces costs.

[0091] Embodiments of the present application are applied to wireless networks. Optionally, embodiments of the present application are applied to cellular mobile communication networks. Cellular mobile communication networks to which embodiments of the present application are applied include, but are not limited to, 4G networks, such as long term evolution (LTE) networks, 5G networks, such as new radio (NR) networks, third generation (3G) networks, such as universal mobile telecommunications system (UMTS) networks, or wireless networks supporting multiple wireless technologies, such as wireless networks supporting LTE technology and NR technology. Optionally, embodiments of the present application are applied to wireless local area networks (WLANs).

[0092] The following uses examples to illustrate application scenarios of the embodiments of the present application.

[0093] 1 is a schematic diagram of an application scenario according to an embodiment of the present application. The scenario shown in FIG. 1 includes a communication device 11, a terminal 12, and a terminal 13.

[0094] The communication device 11 has multiple product forms. The following describes some possible forms of the communication device 11.

[0095] Optionally, the communication device 11 is a base station, for example, but not limited to, a base transceiver station (BTS) and a base station controller (BSC) in a 2G access technology communication system, a NodeB (NodeB) and a radio network controller (RNC) in a 3G access technology communication system, an evolved NodeB (eNB) in a 4G access technology communication system, and a next generation NodeB (gNB) in a 5G access technology communication system.

[0096] Optionally, the communication device 11 is an access point (AP) in a wireless local area network (WLAN), and the communication device 11 communicates with the terminals 12 and 13 in a wireless manner using the Institute of Electrical and Electronics Engineers (IEEE) 802.11 series, for example the 802.11ax or 802.11be standard.

[0097] Optionally, the communication device 11 is a BBU or a chip within a BBU.

[0098] The terminals 12 and 13 are devices that provide voice or data connectivity to users. Terminals are also referred to as user equipment (UE), mobile stations, subscriber units, stations, and terminal equipment (TE). Terminals include, but are not limited to, cellular phones, personal digital assistants (PDAs), wireless modems, handheld devices, laptop computers, cordless phones, wireless local loops (WLLs), and tablet computers. With the development of wireless communication technology, any device that can access a communication system, communicate with the network side of the communication system, or communicate with another object through the communication system can be a terminal in the embodiments of the present application. For example, a terminal can also be a terminal and an automobile in intelligent transportation, a household device in a smart home, a power metering device in a smart grid, a voltage monitoring device, an environmental monitoring device, a video surveillance device in an intelligent security network, or a cash register.

[0099] The scenario in which the communication device communicates with two terminals shown in FIG. 1 is merely an example. Optionally, the number of terminals communicating with the communication device is greater or less. For example, there is only one terminal. In another example, there are tens of terminals, hundreds of terminals, or more terminals. In this embodiment, the number of terminals is not limited.

[0100] Figure 2 is a schematic diagram of a logical functional architecture according to an embodiment of the present application. The functional architecture shown in Figure 2 can be applied to the communication device 11 of the method shown in Figure 1. For example, the communication device 11 includes a BBU 31, a radio frequency module 32, and an antenna 33 shown in Figure 2.

[0101] The functional architecture shown in FIG. 2 includes a BBU 31 , a radio frequency module 32 , and an antenna 33 .

[0102] The BBU 31 includes a temperature tracking module 311 and a scheduler 312 .

[0103] The temperature tracking module 311 is configured to track a real-time temperature of the radio frequency device 322 by a temperature model. The scheduler 312 is configured to perform adaptive scheduling on the transmission power based on the real-time temperature of the radio frequency device 322, so that the temperature of the radio frequency device 322 does not exceed a maximum operating temperature.

[0104] The radio frequency module 32 includes a temperature detection module 321 and one or more radio frequency devices 322. The radio frequency module 32 is, for example, a part in an RRU or an AAU configured to perform a radio frequency function. The temperature detection module 321 is configured to detect the temperature of the radio frequency device 322. The temperature detection module 321 includes, for example, one or more temperature sensors. The radio frequency device 322 is configured to transmit a radio frequency signal. The radio frequency device 322 includes, but is not limited to, a power amplifier or another device.

[0105] 2 will be described using an example in which the maximum average power is calculated by the temperature tracking module 311. As shown in FIG. 2, the temperature tracking module 311 calculates the maximum average power. Then, the temperature tracking module 311 transmits the maximum average power to the scheduler 312, and the scheduler 312 performs power scheduling based on the maximum average power transmitted by the temperature tracking module 311. In some other embodiments, the scheduler 312 is responsible for calculating the maximum average power. The temperature tracking module 311 transmits the real-time temperature of the radio frequency device 322 to the scheduler 312. The scheduler 312 calculates the maximum average power based on the temperature transmitted by the temperature tracking module 311 and performs scheduling based on the calculated maximum average power.

[0106] The following uses examples to describe the method steps in the embodiments of the present application.

[0107] In some embodiments, the maximum transmission power of the radio frequency device is a dynamic parameter, and the maximum transmission power of the radio frequency device may be different for different time periods. For example, each time a time point reaches the start point of a time period, the communication device determines the maximum transmission power of the radio frequency device for that time period based on the predicted temperature of the radio frequency device for that time period, and performs scheduling control for that time period based on the determined maximum transmission power. For ease of understanding by readers, the following uses an example in which the communication device controls the transmission power for a first time period for explanation. For processing procedures of the communication device in other time periods, please refer to the processing procedures of the first time period.

[0108] 3 is a flowchart of a method for controlling transmission power according to an embodiment of the present application. The method shown in FIG. 3 includes the following steps S201 and S202.

[0109] A network deployment scenario on which the method shown in Fig. 3 is based is optionally shown in Fig. 1. For example, referring to Fig. 1, the communication device in the method shown in Fig. 3 is the communication device 11 of Fig. 1, the radio frequency device in the method shown in Fig. 3 is disposed in an RRU or an AAU of the communication device 11, and the method shown in Fig. 3 is used to control transmission power when the communication device 11 of Fig. 1 transmits downlink radio frequency signals to the terminals 12 and 13. Implementation of the method shown in Fig. 3 helps to improve the transmission power of the communication device 11, which improves the downlink throughput rate when the communication device 11 performs wireless communication with the terminals 12 and 13.

[0110] The method shown in Fig. 3 is optionally applied to the logical function architecture shown in Fig. 2. For example, the radio frequency device in the method shown in Fig. 3 is the radio frequency device 322 in Fig. 2. Steps S201 and S202 in the method shown in Fig. 3 are performed by the scheduler 312 in the BBU 31.

[0111] Step S201: The communication device obtains a transmission power threshold of the radio frequency device for a first time period based on the temperature of the radio frequency device for a first time period and an operating temperature threshold of the radio frequency device.

[0112] The first time period is one time period. Optionally, the first time period is any time period. Alternatively, the first time period is a time period preset by a user.

[0113] Optionally, the temperature of the radio frequency device for the first time period is specifically the temperature of the radio frequency device at the start of the first time period. Alternatively, the temperature of the radio frequency device for the first time period is the average value of the temperature of the radio frequency device at all times during the first time period. In other words, the temperature for the first time period may be the average temperature for the first time period.

[0114] The operating temperature threshold refers to the maximum operating temperature of the radio frequency device. When the communication device operates, the temperature of the radio frequency device is limited within the operating temperature threshold to prevent damage to the hardware of the radio frequency device when the temperature exceeds the operating temperature threshold. In some embodiments, the communication device pre-stores the operating temperature threshold. For example, the communication device stores a product specification file, and the product specification file includes the operating temperature threshold. Optionally, the operating temperature threshold is a constant. Optionally, the operating temperature threshold is a parameter determined during design and manufacturing of the radio frequency device. For example, the value range of the operating temperature of the radio frequency device in the RRU is -40° to 100°, and the operating temperature threshold is, for example, a temperature value at or close to 100°.

[0115] The transmit power threshold for the first time period is the maximum transmit power allowed to be used by the radio frequency device during the first time period. The transmit power threshold for the first time period is related to the temperature of the radio frequency device during the first time period. For example, the higher the temperature of the radio frequency device during the first time period, the lower the transmit power threshold for the first time period, and the lower the temperature of the radio frequency device during the first time period, the higher the transmit power threshold for the first time period. In some embodiments, the correlation between the transmit power threshold and the temperature specifically means that the transmit power threshold is related to the temperature difference between the temperature and the operating temperature threshold. For example, the closer the temperature of the radio frequency device during the first time period is to the operating temperature threshold, the lower the transmit power threshold for the first time period. The greater the temperature difference between the temperature of the radio frequency device during the first time period and the operating temperature threshold, the higher the transmit power threshold for the first time period.

[0116] Optionally, the transmission power threshold is specifically an average transmission power threshold. The average transmission power for the first time period is an average value of instantaneous transmission powers at multiple points in time during the first time period. The average transmission power threshold for the first time period is a maximum average transmission power allowed to be used by the radio frequency device during the first time period. Alternatively, the transmission power threshold is specifically an instantaneous transmission power threshold. The instantaneous transmission power threshold for the first time period is a maximum instantaneous transmission power allowed by the radio frequency device during the first time period.

[0117] In some embodiments, step S201 specifically includes the following steps S2011 and S2012.

[0118] Step S2011: The communication device obtains a maximum steady-state temperature allowed in the first time period based on the temperature of the radio frequency device at the start of the first time period and an operating temperature threshold of the radio frequency device.

[0119] For the concept of steady-state temperature, see (5) in the terminology introduction above.

[0120] In some embodiments, the maximum steady-state temperature is related to the temperature difference between the temperature at the start and the operating temperature threshold. For example, if the temperature of the radio frequency device at the start of the first time period is closer to the operating temperature threshold, specifically, if the temperature difference between the temperature at the start and the operating temperature threshold is smaller, the maximum steady-state temperature allowed for the first time period is smaller.

[0121] In some embodiments, the maximum steady state temperature allowed for the first time period is further related to the duration required for the radio frequency device to reach the steady state temperature.

[0122] In some embodiments, the maximum steady state temperature allowed for the first time period is further related to the duration of the first time period.

[0123] In some embodiments, the maximum steady state temperature allowed for the first time period is determined by equation (1) below: T Lk =T r -Ta+τ / p*(T max -T r ) Formula (1)

[0124] In the above formula (1), T Lk represents the maximum steady-state temperature allowed in the first time period. r represents the temperature of the radio frequency device at the start of the first time period. Ta represents an environmental compensation amount. τ is a time constant. τ is related to the duration required for the radio frequency device to reach a steady-state temperature. Optionally, a specific numerical relationship between τ and the steady-state temperature is as follows: when the value of the steady-state temperature of the radio frequency device changes from T1 to T2, after the duration τ, the value of the real-time temperature of the radio frequency device changes from T1 to T1+K*(T2-T1). p represents the time length of the first time period, Tmax represents the operating temperature threshold of the radio frequency device, and K is a preset constant. For example, the value of K may be 0.632.

[0125] Step S2012: The communication device obtains a transmission power threshold of the radio frequency device for the first time period based on the maximum steady-state temperature allowed for the first time period and the correspondence between the temperature of the radio frequency device and the transmission power of the radio frequency device.

[0126] The temperature in the correspondence between temperature and transmitted power is optionally the steady-state temperature of the radio frequency device.

[0127] There are multiple possible forms of the correspondence relationship between temperature and transmission power. Optionally, the form of the correspondence relationship between temperature and transmission power is a function or a group of functions. When performing step S2012, the communication device uses the maximum steady-state temperature as an input parameter of the function and performs an operation using the function to obtain the transmission power output by the function. Alternatively, the form of the correspondence relationship between temperature and transmission power may be presented in the form of a table. For example, the table stores multiple groups of temperatures and transmission powers corresponding to the temperatures. For example, when performing step S2012, the communication device queries the table using the maximum steady-state temperature as an index to obtain the transmission power corresponding to the maximum steady-state temperature in the table.

[0128] There are several ways to obtain the correspondence between temperature and transmission power. Optionally, in a possible implementation, a steady-state temperature that can be reached by the radio frequency device when it reaches a specific transmission power in a laboratory environment is pre-tested, and the correspondence between temperature and transmission power is set based on the test result, and the correspondence between temperature and transmission power is stored in the communication device.

[0129] The above describes a method for determining the transmit power threshold, which is determined in this way, and this helps to improve the accuracy of the transmit power threshold.

[0130] Step S202: The communication device controls the transmission power of the radio frequency device for a first time period to be equal to or less than a transmission power threshold for the first time period.

[0131] When the transmission power threshold is an average transmission power threshold, step S202 specifically refers to controlling the average transmission power of the radio frequency device in the first time period to be equal to or less than the transmission power threshold for the first time period. In other words, the purpose of the control in this step is to ensure that the average value of the instantaneous transmission power of the radio frequency device at multiple time points in the first time period does not exceed the transmission power threshold, and optionally allow the instantaneous transmission power of the radio frequency device at some time points in the first time period to be greater than the transmission power threshold.

[0132] When the transmission power threshold is an instantaneous transmission power threshold, step S202 specifically refers to controlling the instantaneous transmission power of the radio frequency device at each time point in the first time period so that it is less than or equal to the transmission power threshold for the first time period.

[0133] For example, the first time period includes n time points, which are time points t1, t2, ..., and t n The average transmission power of the first time period is the instantaneous transmission power of the radio frequency device at time t1, the instantaneous transmission power of the radio frequency device at time t2, ..., and the instantaneous transmission power of the radio frequency device at time t n The transmission power threshold is an average value of n instantaneous transmission powers, such as the instantaneous transmission power of the radio frequency device in the first time period. When the transmission power threshold is an average transmission power threshold, if the average value of the n instantaneous transmission powers is equal to or less than the transmission power threshold, the radio frequency device may be considered to have implemented the statement "the transmission power of the radio frequency device in the first time period is equal to or less than the transmission power threshold for the first time period" described in step S202, regardless of whether the instantaneous transmission power of the radio frequency device is greater than the transmission power threshold at some of the n time points. When the transmission power threshold is an instantaneous transmission power threshold, if each instantaneous transmission power of the radio frequency device within the n instantaneous transmission powers is equal to or less than the transmission power threshold, the radio frequency device may be considered to have implemented the statement "the transmission power of the radio frequency device in the first time period is equal to or less than the transmission power threshold for the first time period" described in step S202.

[0134] Step S202 has been described above with reference to two types of transmission power thresholds. In this embodiment, it is not limited whether the control power specifically refers to controlling the average transmission power of the radio frequency device for a period of time or controlling the instantaneous transmission power of the radio frequency device at each time point. Optionally, the communication device fixedly performs step S202 in a manner to control the average transmission power of the radio frequency device for a period of time, or in a manner to control the instantaneous transmission power of the radio frequency device at each time point of the period of time. Alternatively, the two actions of controlling the average transmission power of the radio frequency device for a period of time and controlling the instantaneous transmission power of the radio frequency device at each time point are set as two operation modes, and the operation mode to be used is determined based on the administrator's configuration or specified by the user. For example, when the requirement for performance is high, the operation mode for controlling the average transmission power of the radio frequency device for a period of time is selected. When the radio frequency hardware is sensitive to temperature or has strict requirements for hardware security, the operation mode for controlling the instantaneous transmission power of the radio frequency device at each time point is selected.

[0135] Step S202 is executed, whereby after a first time period, the temperature of the radio frequency device is equal to or lower than the operating temperature threshold, which helps to avoid the risk of the radio frequency device being damaged when the temperature exceeds the operating temperature threshold, ensures stable operation of the radio frequency device, and improves reliability.

[0136] In some embodiments, when controlling the transmission power of the radio frequency device for a period of time, the communication device further divides the period of time into multiple scheduling time units and converts the transmission power threshold of the radio frequency device for the period of time into a transmission power threshold of each scheduling time unit of the radio frequency device for the period of time. In each scheduling time unit, the communication device controls the transmission power of the radio frequency device based on the transmission power threshold corresponding to the current scheduling time unit. In this way, it is ensured that the transmission power of the radio frequency device does not exceed the threshold for that period of time, and power control is more refined. This further improves the transmission power of the radio frequency device.

[0137] An example will be used in which the transmission power of a radio frequency device for a first time period is controlled. When the transmission power threshold is an average transmission power threshold, the communication device controls the average value of the transmission power of the radio frequency device for multiple scheduling time units in the first time period so that the average value is equal to or less than the average transmission power threshold for the first time period. For example, the communication device determines the transmission power threshold for each scheduling time unit of the first time period based on the average transmission power for the first time period. In each scheduling time unit of the first time period, the communication device controls the transmission power of the radio frequency device based on the transmission power threshold corresponding to the scheduling time unit so that the average value of the transmission power for the multiple scheduling time units of the first time period is equal to or less than the average transmission power threshold for the first time period. For example, the transmission power threshold for each scheduling time unit of the first time period satisfies the following constraint: P max_tti-1 +P max_tti-2 …+P max_tti-n ≦P avg_max * Satisfy n. P max_tti-1 represents the transmit power threshold for the first scheduling time unit of the first time period, and P max_tti-2 represents the transmission power threshold for the second scheduling time unit of the first time period, ... represents the transmission power threshold for scheduling time units that are included in the first time period but are not shown, and P max_tti-nrepresents the transmission power threshold for the n-th scheduling time unit of the first time period, and P avg_max represents the average transmit power threshold for the first time period, and n represents the number of scheduling time units in the first time period, where n is a positive integer.

[0138] The average value relates to a plurality of scheduling time units, and optionally, the average value of the transmission power of the radio frequency device for the plurality of scheduling time units is equal to the sum of the transmission power of the scheduling time units divided by the number of scheduling time units. For a method for calculating the average transmission power threshold for the first time period, see the description of step S402 in Example 1 below.

[0139] Because the first time period includes multiple scheduling time units, for ease of understanding and brevity, the following uses a power control method for the first scheduling time unit of the first time period as an example for detailed description. The first scheduling time unit is one scheduling time unit of the first time period. Optionally, the first scheduling time unit is a scheduling time unit in which a current time point is located. For a power control method for other scheduling time units than the first scheduling time unit of the first time period by the radio frequency device, please refer to the description of the first scheduling time unit. In some embodiments, power control is performed for each scheduling time unit of the first time period in a manner similar to that for the first scheduling time unit.

[0140] The power control process for the first scheduling time unit includes the communication device obtaining a transmission power threshold for the first scheduling time unit based on the transmission power threshold for the first time period, and the communication device controlling the transmission power of the radio frequency device for the first scheduling time unit to be equal to or less than the transmission power threshold for the first scheduling time unit.

[0141] When the transmission power threshold is an average transmission power threshold, for example, a method for obtaining a transmission power threshold for a first scheduling time unit includes: a communication device obtaining a transmission power threshold for the first scheduling time unit based on an average transmission power threshold of the radio frequency device for the first time period and a transmission power of the radio frequency device for one or more scheduling time units prior to the first scheduling time unit in the first time period. Specifically, if the transmission power of the radio frequency device for one or more scheduling time units prior to the first scheduling time unit is larger, specifically, if the transmission power transmitted by the radio frequency device at a past time point is larger, the transmission power threshold for the first scheduling time unit is smaller.

[0142] An example is used in which the scheduling time unit located before the first scheduling time unit in the first time period includes the second scheduling time unit. Optionally, the method for obtaining a transmission power threshold for the first scheduling time unit includes, by the communications device, determining a transmission power threshold of the radio frequency device for the first scheduling time unit based on an average transmission power threshold for the first time period and a transmission power of the radio frequency device for the second scheduling time unit.

[0143] The specific time relationship between the second scheduling time unit and the first scheduling time unit includes multiple possible cases. The following uses examples to describe various possible cases of the second scheduling time unit and the first scheduling time unit.

[0144] Optionally, the second scheduling time unit is adjacent to the first scheduling time unit, in other words, the end of the second scheduling time unit is the start of the first scheduling time unit, or the second scheduling time unit is not adjacent to the first scheduling time unit, and there is a specific slot between the end of the second scheduling time unit and the start of the first scheduling time unit.

[0145] Optionally, the second scheduling time unit is a scheduling time unit prior to the first scheduling time unit in the first time period. Alternatively, the second scheduling time unit and the first scheduling time unit are separated by one or more scheduling time units. For example, the second scheduling time unit is TTI1, the first scheduling time unit is TTI3, and the duration of one scheduling time unit is one TTI.

[0146] Optionally, all time points of the second scheduling time unit are located before the first scheduling time unit. In other words, the second scheduling time unit does not overlap with the first scheduling time unit on the time axis. Alternatively, some time points of the second scheduling time unit are located before the first scheduling time unit, and other time points of the second scheduling time unit are within the first scheduling time unit. In other words, the second scheduling time unit overlaps with the first scheduling time unit on the time axis. For example, the second scheduling time unit is TTI1 to TTI3, and the first scheduling time unit is TTI2 to TTI4, with the duration of one scheduling time unit being three TTIs.

[0147] The specific time relationship between the second scheduling time unit and the first scheduling time unit can be designed based on requirements, which is not limited in this embodiment.

[0148] The transmission power threshold for the first scheduling time unit is negatively correlated with the transmission power value of the radio frequency device for the second scheduling time unit. The negative correlation refers to an inverse proportional relationship. In other words, the transmission power value of the radio frequency device for the second scheduling time unit affects the transmission power threshold for the first scheduling time unit. The larger the transmission power value of the radio frequency device for the second scheduling time unit, the smaller the transmission power threshold for the first scheduling time unit.

[0149] For example, the value of the transmission power of the radio frequency device in the second scheduling time unit and the transmission power threshold in the first scheduling time unit satisfy the following constraint: P max_last_tti +P max_tti ≦P avg_max * Satisfy n. P max_last_tti represents the value of the transmission power of the radio frequency device in the second scheduling time unit, and P max_tti represents the transmit power threshold for the first scheduling time unit, and P avg_max where n represents the average transmission power threshold, and n represents the number of scheduling time units in the first time period, where n is a positive integer. In this embodiment, it is guaranteed that the average transmission power does not exceed the threshold, and the specific transmission power threshold of the scheduling time unit is allowed to float according to the transmission power used. This is useful for changing the transmission power threshold according to service requirements, and is further useful for improving the transmission power of radio frequency devices.

[0150] For example, when the transmission power of the radio frequency device in the second scheduling time unit is greater than the average transmission power threshold for the first time period, the transmission power of the radio frequency device in the first scheduling time unit is optionally less than the average transmission power threshold for the first time period.When the transmission power of the radio frequency device in the second scheduling time unit is less than the average transmission power threshold, the transmission power of the radio frequency device in the first scheduling time unit is optionally greater than the average transmission power threshold for the first time period.

[0151] The above-described relevant features of the first scheduling time unit and the second scheduling time unit can be used to implement a method for determining the maximum power allowed by the current scheduling time unit (the transmission power threshold of the radio frequency device for the first scheduling time unit) based on the actual transmission power of the radio frequency device for the previous scheduling time unit (the transmission power of the radio frequency device for the second scheduling time unit). In some other embodiments, the communication device determines the maximum transmission power allowed in the current scheduling time unit based on the actual transmission power of the radio frequency device for multiple previous scheduling time units. The following uses an example for illustration.

[0152] The following provides an explanation using an example in which the second scheduling time unit and the third scheduling time unit exist before the first scheduling time unit, and the first scheduling time unit, the second scheduling time unit, and the third scheduling time unit all belong to the first time period.

[0153] For example, a method for obtaining a transmission power threshold for a first scheduling time unit includes: a communication device obtaining a sum of transmission powers of a radio frequency device for a second scheduling time unit and a third scheduling time unit; and the communication device determining a transmission power threshold for the first scheduling time unit based on an average transmission power threshold and the sum of transmission powers for the first time period.

[0154] The sum of the transmission powers of the radio frequency devices for the second scheduling time unit and the third scheduling time unit represents the aggregate power transmitted by the radio frequency devices in the second scheduling time unit and the third scheduling time unit. The sum of the transmission powers is the sum of the transmission powers of the radio frequency devices for the second scheduling time unit and the transmission powers of the radio frequency devices for the third scheduling time unit, etc.

[0155] The transmission power threshold of the first scheduling time unit is negatively correlated with the value of the total transmission power. In other words, the greater the total power transmitted by the radio frequency devices in the second scheduling time unit and the third scheduling time unit, the smaller the transmission power threshold of the first scheduling time unit. For example, the total transmission power of the radio frequency devices in the second scheduling time unit and the third scheduling time unit and the transmission power threshold of the first scheduling time unit satisfy the following constraint: P max_last_last_tti +P max_last_tti +P max_tti ≦P avg_max * Satisfy n. P max_last_last_tti represents the transmission power of the radio frequency device in the third scheduling time unit, and P max_last_tti represents the transmission power of the radio frequency device in the second scheduling time unit, and P max_last_last_tti +P max_last_tti represents the sum of the transmission power of the radio frequency device in the second scheduling time unit and the third scheduling time unit, and P avg_maxrepresents the average transmit power threshold for the first time period, and n represents the number of scheduling time units in the first time period, where n is a positive integer.

[0156] The above describes, as an example, a method for determining the transmission power threshold of a radio frequency device for a first scheduling time unit based on the transmission power of the radio frequency device for the previous two scheduling time units, using two scheduling time units, i.e., the second scheduling time unit and the third scheduling time unit. The case where there are two scheduling time units before the first scheduling time unit is merely an example. Optionally, the first scheduling time unit is preceded by more than two scheduling time units in the first time period. For example, the first scheduling time unit is preceded by not only the second scheduling time unit and the third scheduling time unit, but also a fourth scheduling time unit, a fifth scheduling time unit, or more scheduling time units. Optionally, the communication device determines the transmission power threshold of the radio frequency device for the first scheduling time unit based on the sum of the transmission power of the radio frequency device for the more scheduling time units. For example, the communications device determines the transmission power of the radio frequency device for the first scheduling time unit based on the average transmission power threshold of the radio frequency device for the first time period and the sum of the transmission powers of the radio frequency device for all scheduling time units prior to the first scheduling time unit in the first time period. In some embodiments, the communications device accumulates the sum of the transmission powers of all scheduling time units used in the first time period. For example, each time the end of a scheduling time unit is reached, the communications device adds the transmission power of the radio frequency device for that scheduling time unit to the previous accumulation result, so that the accumulation result includes the transmission power of the radio frequency device for that scheduling time unit and the transmission power of the radio frequency device at a past time point prior to that scheduling time unit. Then, the communications device determines the transmission power threshold for the next scheduling time unit based on the updated accumulation result.

[0157] In some embodiments, the minimum power function is implemented by setting a base power, which will be used below as an example for illustration purposes.

[0158] The base power is the minimum power allowed to be transmitted by a radio frequency device in one scheduling time unit. The base power may also be referred to as the minimum power. The base power is equal to or greater than 0. The value of the base power is less than the average power threshold. The specific value of the base power may be set based on experiments, experiences, or requirements. In this embodiment, the value of the base power is not limited.

[0159] When the base power is introduced, the transmission power of the radio frequency device in the first scheduling time unit may be, for example, subject to the following constraint: P base ≦P max_tti-i ≦P avg_max *nP base *(ni)-(P max_tti-1 +P max_tti-2 …+P max_tti-i-1 ) is satisfied.

[0160] P base represents the base power, and P max_tti-i represents the transmission power threshold of the radio frequency device in the first scheduling time unit, and P avg_max represents the average transmit power threshold, n represents the number of scheduling time units in the first time period, (n i ) represents the number of scheduling time units after the first scheduling time unit in the first time period, and (P max_tti-1 +P max_tti-2 …+P max_tti-i-1 ) represents the sum of the transmission powers of the radio frequency devices for all scheduling time units prior to the first scheduling time unit in the first time period, where n and i are positive integers, and i is less than or equal to n.

[0161] For example, the duration of the first time period is 1 s. The duration of one scheduling time unit is 1 ms, and specifically, the first time period includes a total of 1,000 scheduling time units. The average transmission power threshold for the first time period is 80 W. The base power is 20 W. In this example, the first scheduling time unit is the 700th ms of 1 s. There are 300 ms remaining after the first scheduling time unit in the first time period. Specifically, the number of scheduling time units after the first scheduling time unit in the first time period is 300, and all scheduling time units before the first scheduling time unit are 699 ms before the 700th ms of 1 s. If a total of 20,000 W is transmitted by the radio frequency device in 699 ms, the total transmission power in the aforementioned constraint is 20,000 W. Specifically, the constraint that the transmission power of the radio frequency device in the first scheduling time unit must satisfy is as follows: 20≦P max_tti-i ≦80*1000-20*300-20000, where P max_tti-i denotes the transmit power threshold for the first scheduling time unit.

[0162] Optionally, each scheduling time unit of the first time period satisfies the aforementioned constraint related to the base power, or alternatively, a portion of the scheduling time units of the first time period satisfies the aforementioned constraint related to the base power.

[0163] The following analyzes and explains the principle of using base power to implement the minimum power function.

[0164] When the base power is not introduced, because the radio frequency device transmitted too much power in the previous scheduling time unit, the transmission power threshold of the radio frequency device in the subsequent scheduling time unit can only be 0 to ensure that the average transmission power does not exceed the threshold. However, the transmission power threshold of the radio frequency device being 0 in the subsequent scheduling time unit means that the radio frequency device is no longer allowed to transmit power in the subsequent scheduling time unit. Therefore, when the radio frequency device needs to transmit high-priority service data in the subsequent scheduling time unit, service may be significantly impaired. High-priority service data refers to service data that needs to be scheduled immediately. For example, high-priority service data is control signaling. However, in the above embodiment, the base power is introduced into the process of determining the power threshold, and the communication device uses the base power and the average transmission power threshold to limit the transmission power threshold of the radio frequency device in each scheduling time unit. Therefore, when the power threshold of the radio frequency device for each scheduling time unit is determined, a margin is reserved for the power threshold of the radio frequency device for the subsequent scheduling time unit, so that the radio frequency device can obtain at least the base power at the power threshold of the subsequent scheduling time unit. In this way, the case where the radio frequency device has no transmission power in the subsequent scheduling time unit due to excessive power transmitted by the radio frequency device in the previous scheduling time unit is avoided, which makes the power allocation more uniform and enforces minimum power.

[0165] The control of transmission power includes multiple implementations. The following describes two control methods using examples. For details, please refer to Control Method 1 and Control Method 2 below.

[0166] Control method 1: The communication device adjusts the bandwidth occupied by the data transmitted by the radio frequency device on the data channel.

[0167] Since the value of the transmission power is related to the value of the occupied bandwidth, after the communication device adjusts the value of the occupied bandwidth, the value of the transmission power changes accordingly. Therefore, the transmission power can be adjusted by adjusting the bandwidth. Specifically, the communication device can increase the transmission power of the radio frequency device by increasing the bandwidth occupied by data on the data channel. The communication device can reduce the transmission power of the radio frequency device by reducing the bandwidth occupied by data on the data channel.

[0168] The data channel is a channel used to carry user service data. The data channel is, for example, a PDSCH. Optionally, in the process of controlling the transmission power, the communication device adjusts the bandwidth occupied by service data on the data channel and keeps the bandwidth occupied by control data on the control channel unchanged.

[0169] In some embodiments, a specific implementation process of control method 1 includes: the communication device first determines a target transmission power of the radio frequency device, then determines a target bandwidth based on the target transmission power and the available bandwidth of the data channel, and then transmits data on the data channel based on the target bandwidth, so that the transmission power of the radio frequency device becomes the target transmission power.

[0170] The available bandwidth of the data channel is the maximum bandwidth allowed to be occupied by the data channel. Optionally, the available bandwidth of the data channel is a preset configuration parameter. For example, if the available bandwidth is 20 MHz, the communication device occupies a maximum bandwidth of 20 MHz in the data channel when transmitting data to a terminal.

[0171] The target bandwidth is equal to or less than the available bandwidth of the data channel. Optionally, the target bandwidth is a ratio of the target transmission power to the power spectral density. The value of the target bandwidth may be expressed by the number of RBs used. Specifically, the more RBs used when the communication device transmits data, the larger the bandwidth occupied by the data on the data channel. Specifically, the bandwidth adjustment by the communication device is performed by adjusting the number of RBs used.

[0172] In some embodiments, the specific implementation process of control method 1 is that the communication device first determines a target transmission power of the radio frequency device, then determines the number of RBs to be used based on the target transmission power, and uses the number of RBs to transmit data, so that the bandwidth occupied by the data on the data channel becomes the target bandwidth, and the transmission power of the radio frequency device becomes the target transmission power.

[0173] The number of RBs is related to the target transmission power and the power spectral density. For example, the number of RBs is the ratio of the target transmission power to the power spectral density. For example, in an LTE cell, the available bandwidth is 20 MHz, and the 20 MHz bandwidth includes 100 RBs. In other words, the communication device may transmit data using up to 100 RBs. An example is used in which the power spectral density is 1 W of power transmitted in one RB. If the target transmission power is 80 W, the communication device determines that the number of RBs is 80 W / 1 (W / RB) = 80 RBs, and the communication device transmits data using 80 RBs. If the target transmission power is 50 W, the communication device determines that the number of RBs is 50 / 1 = 50, and the communication device transmits data using 50 RBs.

[0174] Control method 2: The communication device adjusts the power spectral density of the radio frequency device.

[0175] Because the value of the transmission power is related to the power spectral density, after the communication device adjusts the value of the power spectral density, the value of the transmission power changes accordingly. Therefore, the transmission power can be adjusted by adjusting the power spectral density. Specifically, the communication device can increase the transmission power of the radio frequency device by increasing the power spectral density of the radio frequency device. The communication device can reduce the transmission power of the radio frequency device by reducing the power spectral density of the radio frequency device.

[0176] In some embodiments, a specific implementation process of control method 2 includes: the communication device first determines a target transmission power of the radio frequency device, then determines a target power spectral density based on the target transmission power, and then transmits data based on the target power spectral density, so that the transmission power of the radio frequency device becomes the target transmission power, and the transmission power of the radio frequency device becomes the target transmission power.

[0177] The target power spectral density is related to the target transmission power and the bandwidth occupied by the data channel. For example, the target power spectral density is the ratio of the target transmission power to the bandwidth. For example, a communication device occupies a 20 MHz bandwidth in the data channel and specifically transmits data using 100 RBs. If the target transmission power is 50 W, the communication device determines that the value of the target power spectral density is 50 / 100=0.5. In other words, the communication device transmits 0.5 W of power in each RB.

[0178] The above describes two methods for controlling transmission power. The two control methods can achieve the purpose of controlling transmission power to meet requirements, and the transmission power can be changed rapidly in a short period of time with good timeliness. One of the two control methods is optionally selected for use, or the two control methods are combined for use. Alternatively, other means than the two control methods can be used to control transmission power, for example, by reducing the gain of a radio frequency device, by disabling part of a transmission channel or part of subcarriers, or by transferring a user to another RRU. This embodiment does not limit the specific method for controlling transmission power.

[0179] In some embodiments, the communication device periodically controls the transmission power of the radio frequency device. Each time a start time of a time period is reached, the communication device obtains a transmission power threshold for the current time period based on a current temperature of the radio frequency device, and then controls the transmission power of the radio frequency device during the current time period to be equal to or less than the transmission power threshold of the radio frequency device for the current time period.

[0180] Periodic control includes, but is not limited to, window hopping filtering and sliding window filtering. A window is a time period and is also called a time window. In the window hopping filtering method, the time difference between the start points of two adjacent time periods is equal to the duration of one time period. For example, the duration of one time period is 1 s, the first time period is 1 s, the second time period is 2 s, and the third time period is 3 s, with the remainder being estimated by analogy. In the sliding window filtering method, the time difference between the start points of two adjacent time periods is equal to the duration of one or more scheduling time units. For example, the duration of one time period is 1 s, the duration of one scheduling time unit is 1 ms, the first time period is 1 s, the second time period is 1.001 s, and the third time period is 1.002 s, with the remainder being estimated by analogy.

[0181] When the periodic control method is used, the first time period in the method shown in Figure 3 is, for example, one time period, and the duration of the first time period is, for example, equal to the duration of one time period. When the time point reaches the time period next to the first time period, the communication device controls the transmission power of the radio frequency device in a similar manner.

[0182]

[0023] An example is used in which the time period next to the first time period is the second time period. The method shown in Figure 3 further includes the communication device acquiring a transmission power threshold of the radio frequency device for the second time period based on the temperature of the radio frequency device for the second time period and an operating temperature threshold of the radio frequency device, and controlling the transmission power of the radio frequency device for the second time period to be equal to or less than the transmission power threshold for the second time period.

[0183] The second time period is after the first time period. For example, when a window hopping filtering method is used, the start of the second time period is one time period long. When a sliding window filtering method is used, the start of the second time period is one or more scheduling time units long.

[0184] Whether the window hopping filtering method or the sliding window filtering method is specifically used can be set as needed, which is not limited in this embodiment.

[0185] According to the method provided in this embodiment, a baseband unit is used as an example. The baseband unit determines a transmission power threshold based on the temperature of the radio frequency device, and the transmission power threshold of the radio frequency device is allowed to dynamically change with the real-time temperature of the radio frequency device. Therefore, the limitation of the transmission power threshold on the hardware capability of the radio frequency device is reduced. This further improves the transmission power of the radio frequency device, helps to avoid overheating of the radio frequency device, and improves the performance of the communication device.

[0186] 3 further includes the following step S200 before step S201. Step S200 is an optional step and may not be performed. Optionally, step S200 is performed cooperatively by the temperature tracking module 311 in the BBU 31 and the temperature detection module 321 in the radio frequency module 32 in FIG. 2.

[0187] Step S200: The communication device obtains the temperature of the radio frequency device for a first time period.

[0188] There are several embodiments for obtaining the temperature of a radio frequency device. The following uses embodiment A and embodiment B as examples for explanation. Embodiment A and embodiment B are two methods with the same purpose, and a communication device can select one of the two methods to obtain the temperature of a radio frequency device.

[0189] Embodiment A: The communication device predicts the temperature of the radio frequency device by a temperature model.

[0190] Optionally, the temperature model is used to predict the temperature of the radio frequency device based on the load of the radio frequency device, specifically, to predict the temperature of the radio frequency device when the radio frequency device operates under load. Input parameters of the temperature model include the load of the radio frequency device. Output parameters of the temperature model include the temperature. When performing step S200, the communication device predicts the temperature of the radio frequency device for the first time period based on the load of the radio frequency device for the first time period and the temperature model. Specifically, the temperature model is in the form of, for example, a function or a group of functions. The communication device inputs the load for the first time period into the temperature model and performs an operation using the temperature model to obtain a temperature output by the temperature model.

[0191] Alternatively, the temperature model is used to predict a temperature change amount of the radio frequency device based on a load of the radio frequency device. In other words, when the radio frequency device operates under load, the temperature of the radio frequency device will rise to a certain degree or fall to a certain degree. An input parameter of the temperature model includes a load of the radio frequency device. An output parameter of the temperature model includes a temperature change amount. When performing step S200, the communication device predicts a temperature change amount of the radio frequency device for the first time period based on the load of the radio frequency device for the first time period and the temperature model, and determines a temperature of the radio frequency device for the first time period based on the temperature of the radio frequency device at the start of the first time period and the temperature change amount.

[0192] In some embodiments, the load used in predicting the temperature is described by transmit power. Optionally, the load value is a ratio of the transmit power of the radio frequency device to an average transmit power threshold. Optionally, the load is in the form of 1 percent. For example, if the average transmit power threshold is 100 W and the average power actually transmitted by the radio frequency device in a TTI is 50 W, the load used in predicting the power is 50 W / 100 W=50%.

[0193] Embodiment B: The communication device detects the temperature of the radio frequency device by a temperature sensor.

[0194] Specifically, the RRU or AAU in which the radio frequency device is installed includes a temperature sensor, and the RRU or AAU detects the temperature of the radio frequency device using the temperature sensor, and the RRU or AAU transmits the detected temperature to the BBU, and the BBU receives the temperature transmitted by the RRU or AAU.

[0195] In some embodiments, the temperature model in the above-described embodiment A includes an environmental compensation amount. The following describes the function of the environmental compensation amount, an embodiment for obtaining the environmental compensation amount, and a method for applying the environmental compensation amount.

[0196] The environmental compensation amount is used to compensate for the effect on the temperature of the radio frequency device caused by the environment in which the radio frequency device is located. Specifically, some data used in the temperature model (e.g., the numerical relationship between temperature and downlink load) are usually obtained by testing in a laboratory environment. When the radio frequency device is installed in a communication device (e.g., a base station site) on a live network for use, the environment in which the radio frequency device is located is usually different from the laboratory environment. For example, many parameters, such as temperature, humidity, wind direction, wind speed, and solar radiation intensity, of the environment in which the radio frequency device is located may differ from those of the laboratory environment. Therefore, under the same downlink load, the actual temperature of the radio frequency module usually deviates from the temperature tested in the laboratory. For example, under the same transmission power, the temperature of the radio frequency device in a high-temperature environment is generally higher than the temperature of the radio frequency device in a low-temperature environment. However, in this embodiment, the environmental compensation amount is introduced into the temperature model so that the effect caused by the environment can be compensated for by the environmental compensation amount. This reduces errors caused by the environment and improves the accuracy of predicting the temperature using the temperature model.

[0197] There are several embodiments for obtaining the environmental compensation amount. Optionally, an RRU or AAU including a radio frequency device detects the temperature of the radio frequency device using a temperature sensor, and the communication device obtains the environmental compensation amount based on the temperature detected by the RRU or AAU and the temperature predicted by the temperature model. For example, the temperature model predicts that the temperature of the radio frequency device at a certain time point is 25°, and the RRU or AAU detects that the temperature of the radio frequency device at that time point is 30° and reports 30° to the BBU. In this case, the BBU determines the temperature compensation amount using a temperature difference of 5° between 25° and 30°.

[0198] In some embodiments, the environmental compensation amount is positively correlated with the temperature difference between the temperature detected by the RRU or AAU and the temperature predicted by the temperature model. In other words, the greater the deviation between the temperature predicted by the temperature model and the temperature detected by the RRU or AAU, the greater the environmental compensation amount.

[0199] In some embodiments, the environmental compensation amount is specifically determined by the following equation (2): Ta=(T PA0 -T n )*τ / I Equation (2)

[0200] In the above formula (2), Ta represents the environmental compensation amount, and T PA0 where τ represents the temperature of the radio frequency device detected by the RRU or AAU at the end of the first time period, Tn represents the temperature of the radio frequency device at the end of the first time period predicted by the temperature model, τ is a time constant, and τ is related to the duration required for the radio frequency device to reach a steady-state temperature. For the numerical relationship between τ and the steady-state temperature, see the above explanation of Equation (1). I represents the time length of the first time period.

[0201] Alternatively, the communication device is provided with a plurality of sensors, such as a sensor for detecting ambient temperature, a sensor for detecting wind speed and direction, and a sensor for detecting humidity. The communication device collects parameters of the environment in which the radio frequency device is placed using the plurality of sensors, and determines the environmental compensation amount based on the collected environmental parameters. Alternatively, the communication device calls an interface provided by a weather server, and the weather server transmits the environmental parameters to the communication device, and the communication device determines the environmental compensation amount based on the environmental parameters provided by the weather server.

[0202] The above-mentioned embodiments for obtaining the environmental compensation amount are all examples for explanation, and the method for obtaining the environmental compensation amount is not limited in this embodiment.

[0203] The environmental compensation amount is used, for example, to correct the temperature model. Specifically, after obtaining the environmental compensation amount by any one of the above methods, the communication device updates the environmental compensation amount in the temperature model with the obtained environmental compensation amount so that the temperature predicted by the updated temperature model matches the current actual temperature of the radio frequency device. In this way, the influence of the environment on the accuracy of the temperature model is compensated for, and the temperature model is corrected.

[0204] Optionally, the process of correcting the temperature model using the environmental compensation amount is performed periodically. Specifically, the communication device acquires the environmental compensation amount based on a set time period and updates the environmental compensation amount in the temperature model with the acquired environmental compensation amount. Alternatively, the correction of the temperature model is performed when a set trigger condition is met. For example, the communication device corrects the temperature model when it receives a command from a controller or administrator. In another example, the communication device corrects the temperature model when it is powered on and initialized, or in another example, the communication device corrects the temperature model when it detects a change in the deployment position. In this embodiment, the opportunities for correcting the temperature model are not limited.

[0205] In some embodiments, the temperature model is established based on the following equation (3): T n =T n-1 +(T Ln +TT n-1 )*q n / τ Equation (3)

[0206] In equation (3), T n represents the temperature of the radio frequency device after scheduling time unit n in the first time period, and T n-1 represents the temperature of the radio frequency device after the scheduling time unit (n-1) in the first time period, and L n represents the load of the radio frequency device in the n-th scheduling time unit of the first time period, and T Ln is the load L nwhere τ represents the steady-state temperature reached by the radio frequency device when τ is the environmental compensation amount, and τ is the time constant. See the previous discussion of equation (1) for the numerical relationship between τ and the steady-state temperature. n represents the duration of scheduling time unit n. n represents the sequence number of the scheduling time unit, where n is a positive integer, and the maximum value of n is the number of scheduling time units included in the first time period. The first scheduling time unit is scheduling time unit 1, and the last scheduling time unit is scheduling time unit n. When the value of n is 1, n-1 represents the start time of the first time period. For example, T0 represents the temperature of the radio frequency device at the start time of the first time period. One scheduling time unit includes one or more TTIs.

[0207] The following describes, with reference to examples, the method steps based on the architecture shown in Figure 2. Example 1 below is an example of the method shown in Figure 3.

[0208] Example 1 First, the relationship between the features of the method shown in FIG. 3 and Example 1 will be explained.

[0209] In Example 1 below, a power amplifier (PA) is an exemplary illustration of a radio frequency device in the method shown in FIG. 3. In Example 1 below, period I is an exemplary illustration of a first time period in the method shown in FIG. 3. In Example 1 below, TTI (1 ms) is an exemplary illustration of a scheduling time unit in the method shown in FIG. 3. In Example 1 below, real-time temperature of a power amplifier is an exemplary illustration of a temperature of a radio frequency device in the first time period in the method shown in FIG. 3. In Example 1 below, maximum allowable operating temperature of a power amplifier is an exemplary illustration of an operating temperature threshold of a radio frequency device in the method shown in FIG. 3. In Example 1 below, maximum average power is an exemplary illustration of a transmit power threshold of a radio frequency device in the first time period in the method shown in FIG. 3. In Example 1 below, transmit power used by a power amplifier in a previous TTI is an exemplary illustration of a transmit power of a radio frequency device in a second scheduling time unit in the method shown in FIG. 3. In Example 1 below, the maximum power allowed to be used by the power amplifier in the current TTI is an exemplary illustration of the transmission power threshold of the radio frequency device for the first scheduling time unit in the method shown in Figure 3. The temperature of the power amplifier at the start of the period in Example 1 below is an exemplary illustration of the temperature of the radio frequency device at the start of the first time period in the method shown in Figure 3. The maximum steady state temperature in Example 1 below is an exemplary illustration of the maximum steady state temperature allowed for the first time period in the method shown in Figure 3.

[0210] In the subscripts of the parameters in Example 1, max indicates the maximum value, avg indicates the average value, Lk indicates the load at the kth cycle, and base indicates the base.

[0211] The following is a brief description of the overall process for Example 1.

[0212] The temperature detection module 321 in the radio frequency module 32 detects the temperature of the radio frequency device 322. The temperature detection module 321 reports the detected temperature to the BBU 31 at set time period intervals. The temperature tracking module 311 in the BBU 31 corrects the temperature model using the temperature reported by the radio frequency module 32. Based on the temperature predicted by the temperature model, the temperature tracking module 311 calculates the maximum average power P allowed to be transmitted by the power amplifier, using the maximum operating temperature allowed by the temperature tracking module 311 as a limit. avg_max Calculate the maximum average power P avg_max to the scheduler 312. The scheduler 312 performs scheduling of downlink users and notifies the maximum average power P avg_max The scheduler 312 schedules the transmission power of the downlink user's data or signal to achieve a high throughput rate, on the condition that the transmission power of the downlink user's data or signal is not exceeded. The downlink user's scheduling data or signal performed by the scheduler 312 is sent to the RRU, which converts the scheduling data or signal into a high-power radio frequency signal and transmits the radio frequency signal from the antenna 33.

[0213] 4A and 4B are flowcharts of Example 1. Example 1 includes steps S401 to S403.

[0214] Step S401: The BBU tracks the real-time temperature of the radio frequency module according to the temperature model and corrects the temperature model. For step S401, please refer to the description of step S200 in FIG. 3.

[0215] In a time period I (e.g., 1 minute) established by the BBU, the relationship between the temperature of the radio frequency device and the transmission power scheduled at each TTI is shown in the following equation (4). The following equation (4) is a specific form of the equation (3) described above. ... is the time period from T2 and T3 to TTI where equation (4) is not shown. n-1 This indicates that the formulas are omitted. T1=T0+(T L1 +T-T0)*q1 / τ … T n =T n-1 +(T Ln +TT n-1 )*q n / τ Equation (4)

[0216] The parameters in equation (4) have the following meanings:

[0217] T0 represents the temperature of the radio frequency device at the start of the cycle.

[0218] T1 represents the temperature of the radio frequency device after the first TTI, and q1 represents the duration of scheduling time unit 1.

[0219] T n represents the temperature of the radio frequency module after the n-th TTI, and q n denotes the duration of scheduling time unit n.

[0220] T Ln represents the steady-state temperature that the radio frequency device reaches under load Ln when the downlink load of the nth TTI is Ln.

[0221] Ta represents the environmental compensation amount. Ta remains unchanged throughout the period.

[0222] τ represents the time constant of the radio frequency module. See the previous explanation of equation (1) for the numerical relationship between τ and the steady-state temperature. For a particular type of radio frequency module, the value of τ is fixed.

[0223] The initial value of T0 is reported by the radio frequency module. When the RRU or AAU starts operation and does not report the temperature of the BBU, T0 has no value. When the RRU or AAU reports the device temperature to the BBU for the first time, the value of T0 is the value reported by the RRU or AAU.

[0224] L1 is the downlink load actually scheduled in the first TTI. The load is 1 percent. The value is obtained using the following formula: L1 = actual average downlink transmission power / maximum average transmission power allowed by the radio frequency module. For example, the maximum average power allowed to be transmitted by the RRU is 100 W, but the average power actually transmitted by the RRU in the TTI is 50 W. L1 = 50 W / 100 W = 50%. T L1 is the steady-state temperature of the internal devices of the radio frequency module when the radio frequency module maintains the downlink load at L1. It takes a long period of time (compared to the duration of one TTI) for the internal devices of the radio frequency module to reach the steady-state temperature under a certain load. The duration is represented by the time constant τ.

[0225] Ta is the compensation amount.

[0226] The following describes a specific process of temperature tracking and correction in step S401 using an example where the radio frequency module is an RRU and the radio frequency device inside the radio frequency module is a power amplifier. Steps performed by other radio frequency devices except the power amplifier are similar. Step S401 specifically includes the following steps S4011 to S4016.

[0227] Step S4011: The RRU is powered on and starts working.

[0228] Step S4012: The RRU determines the temperature T PA0 This is the first time this has been reported to BBU.

[0229] Step S4013: The BBU sets the temperature T0 at the start of the period I as T PA0 and the environmental compensation amount Ta is set to 0.

[0230] Step S4014: The BBU uses the time constant τ, which is the correspondence relationship between the load and the steady-state temperature previously obtained by the model of the RRU through laboratory testing, to calculate the temperatures of the power amplifier from the first TTI to the n-th TTI of the period I based on Equation (4), i.e., T1, T2, ..., T n are calculated sequentially.

[0231] The relationship between the load and the steady-state temperature of the RRU is obtained in advance in a laboratory. L The relationship between the load L and the temperature is a function, i.e., T L =f(L).

[0232] Step S4015: When the time reaches the end of the period I, the RRU detects the temperature T PA0 The BBU then reports the power amplifier temperature T PA0 And the relation Ta=(T PA0 The BBU calculates the environmental compensation amount Ta based on the calculated Ta. The BBU updates the Ta of the temperature model based on the calculated Ta.

[0233] Taking execution by a scheduler in the baseband unit as an example, the scheduler periodically calculates an environmental compensation amount Ta and updates the environmental compensation amount Ta of the temperature model to perform periodic compensation for changes in the external environmental conditions (including temperature, humidity, wind speed, and light) of the radio frequency module. This avoids the influence of the environmental conditions. After the influence of the environmental conditions is compensated for, the temperature model converts downlink scheduling and transmission power every millisecond into temperature changes and tracks the temperature changes of the radio frequency module in real time.

[0234] Step S4016: Starting from the next cycle after cycle I, the BBU re-executes step S4014 to start calculating the temperatures obtained at the end of each TTI in the next cycle.

[0235] For different types of RRUs, the steady-state temperature T LThe functional relationship between T and the load L may be different. For example, in some RRUs, the transmit power of all power amplifiers is the same at each time. In this way, one load variable L may represent the load of all power amplifiers, and T L = f(L). However, the loads of different power amplifiers in some RRUs may be different. In this case, the functional relationship between the steady-state temperature TL and the load L needs to be described by multiple different load variables, i.e., T L =f(L1,L2,…,L n ) L1, L2, ..., L n represents the different loads of the n power amplifiers. In addition, the temperatures of different power amplifiers in the RRU may also be different and need to be described by different functions. Therefore, the complete functional relationship between the temperatures and loads of the n power amplifiers is described as follows: T L1 =f1(L1,L2,…,L n ) Formula (5) T L2 =f2(L1,L2,…,L n ) Formula (6) … T Ln =fn(L1,L2,…,L n ) Formula (7)

[0236] In summary, in step S401, through the cooperation between the RRU and the BBU and the temperature model inside the BBU, continuous tracking of the real-time temperature of a main device (typically a power amplifier) inside the RRU is performed. By tracking the real-time temperature, the BBU can accurately obtain the real-time temperature of the RRU at each time point and accurately predict the relationship between subsequent temperature changes and loads to calculate the maximum average transmission power allowed by the radio frequency device (such as the power amplifier) in each control period without exceeding the temperature upper limit.

[0237] Step S402: The BBU determines the maximum average power P avg_max Calculate.

[0238] For step S402, please refer to the description of step S201 in FIG.

[0239] Maximum average power P of the power amplifier avg_max represents the maximum average power allowed by the power amplifier at the current temperature in one time period. avg_max is determined by two factors: (1) the maximum transmit power P max , and (2) the maximum transmit power P allowed based on the maximum operating temperature of the radio frequency device. Tmax Limited by P max and P Tmax Based on the maximum average power P avg_max is calculated using the following equation (8): P avg_max =min(P max ,P Tmax ) Formula (8)

[0240] In equation (8), P max is an index determined during the design and manufacturing of the power amplifier, and P max is known. P Tmax varies depending on the load and environment. In this embodiment, P Tmax is calculated in real time for each period based on the specific period (period duration p).

[0241] P of the kth period Tmax The step of calculating includes the following steps S4021 to S4023.

[0242] Step S4021: The BBU obtains input parameters for the calculation. Tmax When calculating the temperature, the BBU uses the real-time temperature T of the power amplifier at the start of the period. r and the maximum allowable operating temperature T of the power amplifier max Enter the real-time temperature T r are the temperatures T1, T2, ..., T calculated based on equation (4). n is.

[0243] Step S4022: The BBU calculates the maximum steady-state temperature T Lk The formula for calculating the number of BBUs is T Lk =T r -Ta+τ / p*(T max -T r )

[0244] Step S4023: The BBU calculates T Lk The load L corresponding to k Calculate P Tmax =L k is.

[0245] The above describes a method for calculating the maximum average power of one power amplifier. When there are multiple power amplifiers in the RRU, optionally, the maximum average power is calculated for each power amplifier based on the above equation (7) and steps S4021 to S4023. In addition, the maximum average power is calculated in the same way for other main radio frequency devices except for the power amplifier.

[0246] In summary, in step S402, the real-time temperature of the radio frequency module is calculated based on the maximum average transmission power P avg_max To perform power scheduling using avg_max Generally, the average transmission power of the power amplifier scheduled by the scheduler in the current period is used to determine the maximum average transmission power P avg_max If it does not exceed, it is guaranteed that the RRU will not overheat.

[0247] Step S403: The BBU performs adaptive scheduling on the transmission power. For step S403, please refer to the description of step S202 in FIG.

[0248] Based on step S402, the maximum average transmission power P allowed by the power amplifier in the k-th period to obtain the maximum downlink throughput is avg_max is calculated and scheduling control is performed according to the water injection method.

[0249] For ease of understanding, the following will first explain some concepts in the water injection method.

[0250] Water represents power. Water represents the quantized transmission power over a period of time. For example, if the average transmission power within 10 seconds is 10W and there are a total of 10,000 TTIs within 10 seconds, the water quantity is 10,000*10W, or the transmission power within 10 seconds is 10,000*10W.

[0251] A bucket represents a memory space (buffer). The memory space is used to store the amount of water (i.e., the value of transmission power). The capacity of the bucket (i.e., the maximum value of transmission power stored in the memory space) is determined by the maximum transmission power supported by the power amplifier hardware. For example, if the maximum transmission power supported by the power amplifier hardware is 20 W and one scheduling time period is 10 s, the maximum value of the transmission power of the power amplifier within 10 s is 10000*20 W. In this case, the capacity of the bucket is a value equal to or greater than 10000*20 W.

[0252] Pouring water into the bucket means that at each TTI, a specific power value is added to the transmission power value stored in the memory space (bucket). For example, in one scheduling time period of 10 s, the maximum average transmission power is 10 W, and the base power used for the minimum power is 5 W. When the time period starts, a power value of 10000*5 W is added to the transmission power value stored in the memory space (bucket). Then, at each TTI of the time period, a power value of 5 W is added to the transmission power value stored in the memory space (bucket). When the time period ends, a power value of 10000*10 W is added to the transmission power value stored in the memory space (bucket).

[0253] Draining the bucket indicates that the radio frequency device has transmitted a specific power in the current TTI. Draining the bucket refers to subtracting the transmission power value of the radio frequency device in the current TTI from the transmission power value stored in the memory space (bucket). For example, if the radio frequency device transmitted 15 W of power in the current TTI, 15 W is subtracted from the transmission power value stored in the memory space (bucket).

[0254] The remaining water in the bucket represents the total power allowed to be transmitted by the radio frequency device for the remainder of the current cycle.

[0255] Some concepts in the water injection method have been explained above. The following describes the principles of implementing adaptive scheduling based on the water injection method.

[0256] The basic concept of the water injection method is to limit the total amount of water used from the bucket during a time period to ensure that the total amount of water used from the bucket during a time period does not exceed the amount of water injected into the bucket. In addition, the specific amount of water used from the bucket at each point in time is not limited, and even all remaining water in the bucket is allowed to be used at some point.

[0257] However, in this embodiment, adaptive scheduling mainly includes three objectives. The first objective is to control the average power of the radio frequency device for a period of time so as not to exceed a threshold, in order to avoid overheating of the radio frequency device caused by the average power exceeding the threshold. The second objective is to keep the power used by the radio frequency device in each TTI unrestricted for a period of time. When the TTI is at peak traffic load, the radio frequency device is allowed to transmit as much power as possible in the TTI. This improves the downlink throughput rate. The third objective is to ensure that the power that can be transmitted by the radio frequency device in each TTI is at least the base power used for the minimum power.

[0258] It can be seen that the objectives of adaptive scheduling exactly match the application scenario of the water injection method, and that the first objective can be achieved using a means that limits the total amount of water used from the bucket in a period of time in the water injection method, and the second objective can be achieved using a means that does not limit the specific amount of water used from the bucket at each point in time in the period of time in the water injection method.

[0259] The following describes a specific process of implementing adaptive scheduling based on the water injection method. In the following steps, an example in which the minimum scheduling time unit is one TTI is used for illustration.

[0260] One scheduling control period T has n TTIs, and the n TTIs are TTI1 to TTI n The scheduler schedules the transmission power of the radio frequency device in period T from TTI 1 to TTI 2 so that the transmission power is equal to or less than the maximum average transmission power that is allowed to be used. n The following steps are performed in the , Please refer to Figure 5 for the relationship between TTIs.

[0261] The following describes the scheduler's actions at each TTI of one period.

[0262] The step performed at time t0 (specifically, before the scheduling starts) is to initialize one "bucket", specifically, a memory space used to store the value of the transmission power. For example, a variable buf is used to represent the transmission power (or water volume) stored in the memory space. buf=(P avg_max -P base )*n "water" is poured into the bucket, specifically, (P avg_max -P base )*n is written to the memory space. The capacity of the "bucket" is P max * Must be greater than n. P max is the maximum transmit power allowed by the radio frequency device hardware. avg_max is the maximum average transmission power allowed in the corresponding period calculated in step S402. base HA P avg_max Smaller, P base is greater than 0. P base The size of is determined based on different scenarios.

[0263] In TTI1, the scheduler executes the following steps S40311 to S40313.

[0264] Step S40311: The scheduler calculates the transmission power value stored in the memory space from buf at time t0 to buf+P base The value of the transmission power stored in the memory space is updated to the base power P base Increase by only

[0265] Step S40312: The scheduler determines the maximum power P allowed in the current TTI. max_tti Determine P max_tti =min(P max ,buf). P max is the maximum transmit power supported by the power amplifier hardware, and buf is the non-transmit power of the radio frequency device. In addition, the power P max_tti However, the transmission power value stored in the memory space is buf=buf-Pmax_tti is subtracted from the transmit power value stored in the memory space so that

[0266] Step S40313: The scheduler determines whether the transmission power in the current TTI is equal to or greater than the maximum power P max_tti The maximum power P allowed in the current TTI to ensure that max_tti Perform scheduling based on

[0267] TTI2 to TTI n At each TTI, the scheduler executes the following steps S40321 to S40324.

[0268] Step S40321: The scheduler calculates the transmission power value stored in the memory space from buf of the previous TTI to buf+P base The transmission power value stored in the memory space is updated to P base Increase by only

[0269] Step S40322: The scheduler determines the power not transmitted by the radio frequency device in the past TTI based on the transmission power in the past TTI and the maximum transmission power value in the past TTI, and adds the power not transmitted in the past TTI to the transmission power value stored in the memory space.

[0270] A past TTI refers to a TTI that was scheduled in the current cycle or a TTI before the current TTI. i An example is used: TTI i Regarding the past TTI, for example, TTI1 to TTI i-1 Part or all of the TTI up to

[0271] Optionally, the scheduler may use the power P transmitted in the previous TTI. real_last_tti and the maximum transmission power P transmitted in the previous TTI max_last_tti Based on this, the power that is not transmitted in the previous TTI is P max_last_tti -Preal_last_tti The scheduler determines that the transmission power value stored in the memory space is buf+P from buf of the previous TTI. base +(P max_last_tti -Pr eal_last_tti ) and update the transmission power stored in the memory space to P max_last_tti -P real_last_tti This method can be used to implement the step of determining the transmit power threshold for the first scheduling time unit based on the transmit power for the second scheduling time unit, included in the method of FIG. 3. The transmit power for the second scheduling time unit is increased by P real_last_tti and the transmit power threshold for the first scheduling time unit is buf+P base +(P max_last_tti -Pr eal_last_tti )

[0272] Step S40323: The scheduler determines the maximum power P allowed in the current TTI. max_tti Determine P max_tti =min(P max , buf). The maximum power allowed in the current TTI is subtracted from the transmit power stored in the memory space. In other words, buf = buf - P max_tti is.

[0273] Step S40324: The scheduler determines the maximum power P max_tti In order to control the transmission power so that it does not exceed the maximum power P max_tti Based on this, the value of the bandwidth occupied by the data channel is limited or the power spectral density used when data is transmitted on the data channel is limited.

[0274] Optionally, the scheduler performs targeted power allocation on different channels, specifically, bandwidth or power spectral density limitation is performed on the data channel (e.g., PDSCH), and the occupied bandwidth and power spectral density when data is transmitted on the common channel are not limited. In other words, power is fixedly allocated by the common channel to prevent the coverage of the base station's radio frequency signal from shrinking, and the power of the data channel is scheduled and controlled based on a threshold and adaptively changes with the average power.

[0275] In the scheduling procedure described above, selecting one TTI from the duration of one scheduling time unit is an optional method. Alternatively, one scheduling time unit includes multiple TTIs. When one scheduling time unit includes multiple TTIs, the "previous TTI" in step S40322 can be replaced with "each TTI of the previous scheduling time unit." The details of the specific implementation are the same as those of steps S40321 to S40324, and the details will not be described again here.

[0276] By performing step S403 in Example 1, power control is performed with the aim of preventing the average transmission power over a period from exceeding a threshold. Therefore, the average power over a period is limited in the control process, and the instantaneous power at each point in the period is allowed to be released to the maximum capacity of the power amplifier hardware. This allows the power control process to adapt to random peak-to-valley variations in downlink load. This helps significantly reduce the probability of actual service suppression, improves downlink user throughput, and improves scheduling effectiveness. Specifically, because the radio frequency module has a large thermal capacity, heat storage and dissipation are reflected in the process of gradually changing the temperature. Load fluctuations over a specific time period do not cause abrupt temperature changes. This ensures that the average power of the radio frequency device over a specific time period does not exceed the power threshold, and that the temperature of the radio frequency device does not exceed the temperature threshold to a certain extent. In addition, in actual scenarios, the load changes randomly. The load is high during busy periods and low during off-peak periods. In addition, the load changes quickly, at the millisecond level. Therefore, when it is guaranteed that the average power of a radio frequency device over a specific period of time (e.g., 1 s or 10 s) does not exceed a power threshold, scheduling is performed with little restriction on a specific power threshold per millisecond, whereby the power threshold per millisecond changes with service requirements.

[0277] According to the method provided in the above Example 1, the BBU and the RRU cooperate with each other to perform real-time temperature tracking of the RRU, and the transmission power of the radio frequency device is increased by an adaptive scheduling technique to improve the downlink user throughput rate and improve the performance of the base station when avoiding overheating of the radio frequency module.

[0278] 6 is a schematic diagram of the transmission power of a radio frequency device in each TTI of a period I. The numbers such as 100 W and 80 W included in FIG. 6 are only examples, and the specific values of the transmission power are not limited in this embodiment.

[0279] FIG. 6(a) shows the transmission power of a radio frequency device for each TTI in a solution in which the power threshold of the radio frequency device is preset based on the maximum ambient temperature and maximum operating load of the radio frequency device. As shown in FIG. 6(a), the maximum transmission power supported by the power amplifier hardware of the RRU is 100 W. However, due to the limited heat dissipation of the RRU, before the method provided in this embodiment is used, the maximum power allowed to be transmitted by the power amplifier is 80 W. Because the actual cell load changes randomly and the ambient temperature of the base station also changes, the maximum power allowed to be transmitted by the power amplifier is limited to 80 W. When the ambient temperature reaches the maximum ambient temperature (typically, solar radiation +50°C) and the cell load reaches 100%, the maximum transmission power is set to 80 W based on the maximum ambient temperature and 100% load. In this case, the power amplifier operates based on the set maximum transmission power of 80 W over the entire temperature range. As a result, the transmission power of the power amplifier is always lower than the maximum transmission power of 100 W supported by the hardware. It can be seen that the transmission power of a power amplifier is highly limited.

[0280] However, in the above embodiment, the maximum average transmission power P allowed in each period I is avg_max is calculated based on the current temperature by accurate real-time temperature tracking, and the corresponding period scheduling is performed based on the maximum average transmission power P avg_max In this case, the final average transmission power of the radio frequency device in period I is P avg_max The maximum power allowed to be transmitted by a radio frequency device in any TTI of a period is P avg_max The maximum transmit power P supported by the power amplifier exceeds max (Regarding RRU, P max is 100W). Thus, in this embodiment, the transmit power of the power amplifier can be supported to reach 100W when the average power does not exceed the maximum average transmit power of 80W, and increasing the maximum transmit power can result in higher downlink user throughput.

[0281] For example, see (b) of FIG. 6. (b) of FIG. 6 shows the transmission power of the radio frequency device for each TTI in this embodiment. The average transmission power threshold of the radio frequency device for period I is 80 W, and the maximum transmission power supported by the radio frequency device hardware is 100 W. From (b) of FIG. 6, it can be seen that the average value of the transmission power of the radio frequency device for all TTIs in period I is limited, but the average transmission power of the radio frequency device for period I does not exceed 80 W. The specific transmission power of the radio frequency device for each TTI in period I varies. In many TTIs in period I, the transmission power of the radio frequency device exceeds the average transmission power threshold of 80 W and reaches the maximum transmission power of 100 W supported by the hardware. For example, the transmission power of the radio frequency device for TTI 1 is less than 80 W. The transmission power of the radio frequency device for TTI 2 is greater than 80 W and reaches the maximum transmission power of 100 W. The transmission power of the radio frequency device for TTI 3 is less than 80 W. The transmission power of radio frequency devices in TTI4 is greater than 80W, reaching a maximum transmission power of 100W.

[0282] 80 W is an example of the maximum average transmission power. When the ambient temperature is lower than +50°C, the maximum average transmission power may exceed 80 W, and the maximum average transmission power is specifically calculated and obtained according to the solution of the above embodiment.

[0283] In addition, when the temperature is close to the maximum ambient temperature defined in the RRU product specifications, in this embodiment, the temperature of the RRU is always kept lower than the maximum allowable operating temperature, and the maximum power allowed at that temperature can be transmitted. Similar to the control method at normal temperatures, the control method in a high-temperature environment is implemented by limiting the average transmission power. For TTIs where actual service loads are required, the power amplifier is still allowed to transmit 100 W, which reduces the impact on service performance.

[0284] 7 is a schematic diagram of the structure of a communication device 700 according to an embodiment of the present application. The communication device 700 may be located in a base station, or the communication device 700 is a base station. The communication device 700 includes: an acquiring unit 701 and a control unit 702.

[0285] Optionally, with reference to the application scenario shown in FIG. 1, the communication device 700 shown in FIG. 7 is the communication device 11 of FIG.

[0286] Optionally, referring to FIG. 2, the communication device 700 shown in FIG. 7 is disposed in the BBU 31 of FIG. 2, the acquisition unit 701 is the temperature tracking module 311 of FIG. 2, and the control unit 702 is the scheduler 312 of FIG. 2.

[0287] Optionally, referring to Fig. 3, the communication device 700 shown in Fig. 7 is a communication device in the method procedure shown in Fig. 3. The obtaining unit 701 is configured to support the communication device 700 in performing S201. The control unit 702 is configured to support the communication device 700 in performing S202.

[0288] Optionally, with reference to Figures 4A and 4B, a communication device 700 shown in Figure 7 is configured to perform the method steps shown in Figures 4A and 4B. The obtaining unit 701 is configured to support the communication device 700 in performing S401 and S402 of Figures 4A and 4B. The control unit 702 is configured to support the communication device 700 in performing S403 of Figures 4A and 4B.

[0289] The device embodiment illustrated in FIG. 7 is merely an example. For example, the unit division is merely a logical division of functions, and other division methods may exist in other embodiments. For example, multiple units or components may be combined or integrated into another system, or some features may be omitted or not implemented. The functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist physically alone, or two or more units may be integrated into one unit.

[0290] All or some of the units in the communication device 700 may be implemented by software, hardware, firmware, or any combination thereof.

[0291] When software is used for implementation, for example, the acquisition unit 701 and the control unit 702 are implemented by software functional units that are generated after at least one processor 801 in FIG. 8 reads program code stored in memory 802.

[0292] When hardware is used for implementation, for example, the aforementioned units in Fig. 7 are separately implemented by different hardware in the communication device. For example, the acquisition unit 701 is implemented by a part of the processing resources in the at least one processor 801 in Fig. 8 (e.g., one or two cores in a multi-core processor), and the control unit 702 is implemented by a part of the processing resources in the at least one processor 801 in Fig. 8 (e.g., another core in a multi-core processor), or a programmable device such as a field-programmable gate array (FPGA), or a co-processor.

[0293] When a combination of software and hardware is used for implementation, for example, the acquisition unit 701 is implemented by a hardware programmable device, and the control unit 702 is a software functional unit generated after a CPU reads a program code stored in a memory.

[0294] FIG. 8 is a schematic diagram of the structure of a communication device 800 according to an embodiment of the present application.

[0295] Optionally, with reference to the application scenario shown in FIG. 1, the communication device 800 shown in FIG. 8 is the communication device 11 of FIG.

[0296] Optionally, referring to Figure 2, a communication device 800 shown in Figure 8 includes the BBU 31, the radio frequency module 32, and the antenna 33 of Figure 2. The processor 801 of Figure 8 is disposed in the BBU 31 of Figure 2, the transceiver 803 of Figure 8 includes the radio frequency module 32 of Figure 2, and the antenna 805 of Figure 8 is the antenna 33 of Figure 2.

[0297] Optionally, referring to Fig. 3, the communication device 800 shown in Fig. 8 is a communication device in the method procedure shown in Fig. 3. The processor 801 in Fig. 8 is configured to support the communication device 800 in executing S201 and S202.

[0298] Optionally, with reference to Figures 4A and 4B, a communication device 800 shown in Figure 8 is configured to perform the method steps shown in Figures 4A and 4B. A processor 801 is configured to support the communication device 800 in performing S401, S402, and S403 of Figures 4A and 4B.

[0299] The communication device 800 includes at least one processor 801, at least one memory 802, at least one transceiver 803, at least one network interface 804, and one or more antennas 805. The processor 801, the memory 802, the transceiver 803, and the network interface 804 are connected, for example, via a bus. The antenna 805 is connected to the transceiver 803. The network interface 804 is configured to allow the communication device 800 to be connected to another communication device 800 via a communication link. For example, the communication device 800 is connected to a core network element via an S1 interface. In an embodiment of the present application, the connection may include various types of interfaces, transmission lines, buses, etc. This is not limited in this embodiment.

[0300] A processor in an embodiment of the present application, e.g., processor 801, optionally includes at least one of the following types: a general-purpose central processing unit (CPU), a digital signal processor (DSP), a microprocessor, an application-specific integrated circuit (ASIC), a microcontroller unit (MCU), a field programmable gate array (FPGA), or an integrated circuit configured to perform logical operations. For example, processor 801 may be a single-CPU processor or a multi-CPU processor. At least one processor 801 may be integrated into one chip or located on multiple different chips.

[0301] The memory in embodiments of the present application, e.g., memory 802, optionally includes at least one of the following types: read-only memory (ROM) or another type of static storage device capable of storing static information and instructions; random access memory (RAM) or another type of dynamic storage device capable of storing information and instructions; or may be electrically erasable programmable read-only memory (EEPROM). In some scenarios, the memory may alternatively be a compact disc read-only memory (CD-ROM) or other compact disc storage, optical disc storage (including a compact optical disc, laser disc, optical disc, digital versatile disc, or Blu-ray disc, etc.), a magnetic disc storage medium or other magnetic storage device, or any other medium accessible by a computer that can be used to hold or store appropriate program code in the form of instructions or data structures. However, the memory is not limited thereto.

[0302] The memory 802 optionally exists independently and is connected to the processor 801. Alternatively, the memory 802 and the processor 801 are optionally integrated together, for example, integrated into a chip. The memory 802 can store program codes for implementing the technical solutions in the embodiments of the present application, and the processor 801 controls the execution of the program codes. Various types of computer program codes to be executed may also be considered as drivers for the processor 801. For example, the processor 801 is configured to execute the computer program codes stored in the memory 802 to implement the technical solutions in the embodiments of the present application.

[0303] The transceiver 803 includes one or more radio frequency devices. The transceiver 803 is configured to support reception or transmission of radio frequency signals between the communication device 800 and a terminal, and the transceiver 803 is connected to an antenna 805. Specifically, the one or more antennas 805 may receive radio frequency signals. The transceiver 803 may be configured to receive radio frequency signals from the antenna, convert the radio frequency signals to digital baseband signals or digital intermediate frequency signals, and provide the digital baseband signals or digital intermediate frequency signals to the processor 801, so that the processor 801 further processes the digital baseband signals or digital intermediate frequency signals, for example, performing demodulation and decoding. Additionally, the transceiver 803 may be configured to receive modulated digital baseband signals or modulated digital intermediate frequency signals from the processor 801, convert the modulated digital baseband signals or digital intermediate frequency signals to radio frequency signals, and transmit the radio frequency signals via the one or more antennas 805. Specifically, the transceiver 803 may selectively perform one or more levels of frequency downmixing and analog-to-digital conversion on the radio frequency signal to obtain a digital baseband signal or a digital intermediate frequency signal. The sequence of the frequency downmixing and analog-to-digital conversion is adjustable. The transceiver 803 may selectively perform one or more levels of frequency upmixing and digital-to-analog conversion on the modulated digital baseband signal or the modulated digital intermediate frequency signal to obtain a radio frequency signal. The sequence of the frequency upmixing and digital-to-analog conversion is adjustable. The digital baseband signal and the digital intermediate frequency signal may be collectively referred to as a digital signal.

[0304] The transceiver may be referred to as a transceiver circuit, a transceiver unit, a transceiver component, a transmitting circuit, a transmitting unit, or a transmitting component, etc.

[0305] 8, the processor 801 and the memory 802 are disposed in the BBU, and the transceiver 803 is disposed in the RRU or the AAU. The communication device 80011 includes a BBU and an RRU, and further includes at least one of an AAU or an antenna.

[0306] In some embodiments, a network system is further provided, the network system including a BBU and a radio frequency device, the BBU configured to perform the method provided in Figure 3 or Figures 4A and 4B.

[0307] In some embodiments, a computer-readable storage medium is further provided, the storage medium storing at least one instruction, which, when executed on a computer, enables the computer to perform the method provided in Figure 3 or Figures 4A and 4B.

[0308] In some embodiments, a computer program product is further provided, which includes one or more computer program instructions, which, when loaded and executed by a computer, enable the computer to perform the method provided in Figure 3 or Figures 4A and 4B.

[0309] In some embodiments, there is further provided a chip including a memory and a processor, wherein the memory is configured to store computer instructions, and the processor is configured to retrieve and execute the computer instructions from the memory to perform the method provided in Figure 3 or Figures 4A and 4B.

[0310] All embodiments herein are described step by step, and for the same or similar parts of the embodiments, reference may be made to these embodiments, with each embodiment focusing on the differences from other embodiments.

[0311] A refers to B, which means that A is the same as B or that A is a simple variation of B.

[0312] The terms "first" and "second" in the description and claims of the embodiments of the present application are intended to distinguish between different objects, but do not indicate a particular order of the objects, and cannot be understood as indicating or implying relative importance. For example, the terms "first scheduling time unit" and "second scheduling time unit" are used to distinguish between different scheduling time units, but are not used to describe a particular sequence of scheduling time units. It cannot be understood that the first scheduling time unit is more important than the second scheduling time unit.

[0313] In the embodiments of the present application, unless otherwise specified, "at least one" means one or more, and "multiple" means two or more. For example, a plurality of scheduling time units is two or more scheduling time units.

[0314] All or part of the above-described embodiments may be implemented using software, hardware, firmware, or any combination thereof. When software is used to implement the embodiments, all or part of the embodiments may be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the procedures or functions described in the embodiments of the present application are generated. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, optical fiber, or digital subscriber line (DSL)) or wireless (e.g., infrared, radio, or microwave) methods. The computer-readable storage medium may be any available medium accessible by a computer, or may be a data storage device, such as a server or data center, incorporating one or more available media. The usable medium may be a magnetic medium (e.g., a floppy disk, a hard disk, or a magnetic tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state disk (SSD)).

[0315] The foregoing embodiments are only intended to illustrate the technical solutions of the present application, and are not intended to limit the present application. Although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that, without departing from the scope of the technical solutions of the embodiments of the present application, they may further make modifications to the technical solutions described in the foregoing embodiments, or make equivalent substitutions of some technical features thereof. [Explanation of symbols]

[0316] 11. Communication Devices 12 terminals 13 Terminals 31 BBU 32 Radio Frequency Module 33 Antenna 311 Temperature Tracking Module 312 Scheduler 321 Temperature Detection Module 322 Radio Frequency Devices 700 Communication Devices 701 Acquired Units 702 Control Unit 800 Communication Devices 801 processor 802 memory 803 Transceiver 804 network interface 805 Antenna

Claims

1. 1. A method for controlling transmit power, the method comprising: obtaining a transmit power threshold for the radio frequency device for a first time period based on a temperature of the radio frequency device for the first time period and an operating temperature threshold for the radio frequency device; controlling a transmit power of the radio frequency device for the first time period to be less than or equal to the transmit power threshold for the first time period; Including, obtaining a transmission power threshold for the radio frequency device for a first time period based on a temperature of the radio frequency device for a first time period and an operating temperature threshold of the radio frequency device, obtaining a maximum steady-state temperature allowed for the first time period based on a temperature of the radio frequency device at a start of the first time period and the operating temperature threshold of the radio frequency device; obtaining the transmission power threshold of the radio frequency device for the first time period based on a maximum steady-state temperature allowed for the first time period and a correspondence relationship between the temperature of the radio frequency device and the transmission power of the radio frequency device; A method comprising:

2. the transmission power threshold for the first time period is an average transmission power threshold for the first time period, the first time period including a plurality of scheduling time units, and the step of controlling the transmission power of the radio frequency device for the first time period to be equal to or less than the transmission power threshold for the first time period comprises: controlling an average value of the transmission power of the radio frequency device for the plurality of scheduling time units in the first time period to be less than or equal to the average transmission power threshold for the first time period.

2. The method of claim 1, comprising:

3. the first time period includes a first scheduling time unit and a second scheduling time unit, the second scheduling time unit being located before the first scheduling time unit, and the step of controlling an average value of the transmission power of the radio frequency device for the plurality of scheduling time units of the first time period to be equal to or less than the average transmission power threshold for the first time period includes: determining a transmit power threshold for the first scheduling time unit based on the average transmit power threshold for the first time period and a transmit power of the radio frequency device for the second scheduling time unit, wherein the transmit power threshold for the first scheduling time unit is negatively correlated with a value of the transmit power for the second scheduling time unit; controlling a transmit power of the radio frequency device for the first scheduling time unit to be less than or equal to the transmit power threshold for the first scheduling time unit; 3. The method of claim 2, comprising:

4. The transmit power threshold of the first scheduling time unit is negatively correlated with the transmit power value of the second scheduling time unit, When the transmission power of the radio frequency device in the second scheduling time unit is less than the average transmission power threshold, the transmission power of the radio frequency device in the first scheduling time unit is greater than the average transmission power threshold for the first time period; or When the transmission power of the radio frequency device in the second scheduling time unit is greater than the average transmission power threshold for the first time period, the transmission power of the radio frequency device in the first scheduling time unit is less than the average transmission power threshold for the first time period.

4. The method of claim 3, comprising:

5. the first time period includes a first scheduling time unit, a second scheduling time unit, and a third scheduling time unit, the second scheduling time unit and the third scheduling time unit being located before the first scheduling time unit, and the step of controlling an average value of the transmission power of the radio frequency device for the plurality of scheduling time units in the first time period to be equal to or less than the average transmission power threshold for the first time period includes: obtaining a sum of transmission powers of the radio frequency devices for the second scheduling time unit and the third scheduling time unit; determining a transmit power threshold for the first scheduling time unit based on the average transmit power threshold for the first time period and the sum of the transmit powers, wherein the transmit power threshold for the first scheduling time unit is negatively correlated with a value of the sum of the transmit powers; controlling a transmit power of the radio frequency device for the first scheduling time unit to be less than or equal to the transmit power threshold for the first scheduling time unit; 3. The method of claim 2, comprising:

6. controlling the transmit power of the radio frequency device for the first time period to be less than or equal to the transmit power threshold for the first time period, controlling the transmit power of the radio frequency device for the first time period to be less than or equal to the transmit power threshold for the first time period by adjusting a bandwidth occupied by data transmitted by the radio frequency device on a data channel; or controlling the transmit power of the radio frequency device for the first time period to be less than or equal to the transmit power threshold for the first time period by adjusting a power spectral density of the radio frequency device; 2. The method of claim 1, comprising:

7. The method comprises: obtaining the temperature of the radio frequency device for the first time period; The method of claim 1 further comprising:

8. The step of obtaining the temperature of the radio frequency device for the first time period comprises: predicting the temperature of the radio frequency device for the first time period based on a load and a temperature model of the radio frequency device for the first time period; or predicting a temperature change amount of the radio frequency device during the first time period based on a load of the radio frequency device during the first time period and the temperature model; and determining the temperature of the radio frequency device during the first time period based on the temperature of the radio frequency device at the start of the first time period and the amount of temperature change; 8. The method of claim 7, comprising:

9. 9. The method of claim 8, wherein the temperature model includes an environmental compensation amount, the environmental compensation amount being used to compensate for effects on the temperature of the radio frequency device caused by an environment in which the radio frequency device is located.

10. The method of claim 1 , wherein the method is performed by a baseband unit (BBU).

11. The method of claim 1 , wherein after the first period of time, the temperature of the radio frequency device is at or below the operating temperature threshold.

12. 1. An apparatus, comprising: an obtaining unit configured to obtain a transmission power threshold of the radio frequency device for a first time period based on a temperature of the radio frequency device for the first time period and an operating temperature threshold of the radio frequency device; a control unit configured to control a transmit power of the radio frequency device for the first time period to be equal to or less than the transmit power threshold for the first time period; Equipped with the acquisition unit is configured to acquire a maximum steady-state temperature allowed for the first time period based on a temperature of the radio frequency device at a start point of the first time period and the operating temperature threshold of the radio frequency device, and to acquire the transmission power threshold of the radio frequency device for the first time period based on the maximum steady-state temperature allowed for the first time period and a correspondence between the temperature of the radio frequency device and the transmission power of the radio frequency device.

13. 13. The apparatus of claim 12, wherein the transmission power threshold for the first time period is an average transmission power threshold for the first time period, the first time period including a plurality of scheduling time units, and the control unit is configured to control an average value of the transmission power of the radio frequency device for the plurality of scheduling time units of the first time period to be less than or equal to the average transmission power threshold for the first time period.

14. 14. The apparatus of claim 13, wherein the first time period includes a first scheduling time unit and a second scheduling time unit, the second scheduling time unit being located before the first scheduling time unit, the control unit is configured to determine a transmission power threshold for the first scheduling time unit based on the average transmission power threshold for the first time period and a transmission power of the radio frequency device for the second scheduling time unit, the transmission power threshold for the first scheduling time unit being negatively correlated with a value of the transmission power for the second scheduling time unit, and control the transmission power of the radio frequency device for the first scheduling time unit to be equal to or less than the transmission power threshold for the first scheduling time unit.

15. The transmit power threshold of the first scheduling time unit is negatively correlated with the transmit power value of the second scheduling time unit, When the transmission power of the radio frequency device in the second scheduling time unit is less than the average transmission power threshold, the transmission power of the radio frequency device in the first scheduling time unit is greater than the average transmission power threshold for the first time period; or When the transmission power of the radio frequency device in the second scheduling time unit is greater than the average transmission power threshold for the first time period, the transmission power of the radio frequency device in the first scheduling time unit is less than the average transmission power threshold for the first time period.

15. The apparatus of claim 14, comprising:

16. 14. The apparatus of claim 13, wherein the first time period includes a first scheduling time unit, a second scheduling time unit, and a third scheduling time unit, the second scheduling time unit and the third scheduling time unit being located before the first scheduling time unit, the control unit is configured to obtain a sum of transmission powers of the radio frequency devices for the second scheduling time unit and the third scheduling time unit, and determine a transmission power threshold for the first scheduling time unit based on the average transmission power threshold for the first time period and the sum of the transmission powers, wherein the transmission power threshold for the first scheduling time unit is negatively correlated with a value of the sum of the transmission powers, and control the transmission power of the radio frequency devices for the first scheduling time unit to be equal to or less than the transmission power threshold for the first scheduling time unit.

17. the control unit controls the transmit power of the radio frequency device for the first time period to be less than or equal to the transmit power threshold for the first time period by adjusting a bandwidth occupied by data transmitted by the radio frequency device on a data channel; or configured to control the transmit power of the radio frequency device for the first time period to be less than or equal to the transmit power threshold for the first time period by adjusting a power spectral density of the radio frequency device.

14. The apparatus of claim 13.

18. The apparatus of claim 13 , wherein the acquisition unit is further configured to acquire the temperature of the radio frequency device for the first time period.

19. The acquisition unit: predicting the temperature of the radio frequency device for the first time period based on a load and a temperature model of the radio frequency device for the first time period; or predicting a temperature change amount of the radio frequency device during the first time period based on a load of the radio frequency device during the first time period and the temperature model; determining the temperature of the radio frequency device during the first time period based on the temperature of the radio frequency device at the start of the first time period and the amount of temperature change; 20. The apparatus of claim 18, configured to:

20. 20. The apparatus of claim 19, wherein the temperature model includes an environmental compensation amount, the environmental compensation amount being used to compensate for effects on the temperature of the radio frequency device caused by an environment in which the radio frequency device is located.

21. 10. An apparatus comprising: a processor coupled to a memory, the memory configured to store computer program instructions, and the processor configured to execute the computer program instructions in the memory to enable the apparatus to perform the method of claim 1.

22. A network system comprising a baseband unit and a radio frequency device, the baseband unit configured to perform the method of claim 1.

23. 10. A computer-readable storage medium storing at least one computer program instruction, the computer program instruction, when executed on a computer, enabling the computer to perform the method of claim 1.

24. 10. A computer program comprising one or more computer program instructions that, when loaded and executed by a computer, enable the computer to perform the method of claim 1.

Citation Information

Patent Citations

  • Method and apparatus for utilizing the OSI (Optical Sector Interference) index

    JP2010516113A

  • Managing power consumption of transmission circuitry in a wireless communication device

    US20140376430A1

  • Radio terminal apparatus, base station apparatus, and radio communication control method

    WO2014112380A1