Method for controlling transmission power and communication device

By monitoring the temperature of the RF device in the baseband unit in real time and dynamically adjusting the transmit power threshold, the problem of limited performance of communication equipment in the prior art is solved, and the transmission power of RF devices is improved and the equipment performance optimization is achieved.

CN114466440BActive Publication Date: 2025-05-02HUAWEI TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111016801.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-08-31
Publication Date
2025-05-02
Estimated Expiration
2041-08-31

AI Technical Summary

Technical Problem

In the prior art, the RF devices of communication equipment are severely limited in performance due to fixed power thresholds, and cannot effectively improve the performance of communication equipment.

Method used

By monitoring the temperature of the RF device in real time in the baseband unit and dynamically adjusting the transmission power threshold, ensuring that the transmission power is within a safe range, thereby improving the transmission power of the RF device and the performance of the communication device.

Benefits of technology

Dynamic adjustment of the transmit power of RF devices is achieved, hardware damage caused by excessive temperature is avoided, and the performance and reliability of communication equipment are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114466440B_ABST
    Figure CN114466440B_ABST
Patent Text Reader

Abstract

The present application provides a method for controlling transmit power and a communication device. The method includes: obtaining a transmit power threshold of the RF device in the first time period according to the temperature of the RF device in the first time period and the operating temperature threshold of the RF device; controlling the transmit power of the RF device in the first time period to be less than or equal to the transmit power threshold of the first time period. Through this method, the baseband unit device can determine the transmit power threshold by the temperature of the RF device, and allow the transmit power threshold of the RF device to change dynamically with the real-time temperature change of the RF device, thereby reducing the limitation of the transmit power threshold on the hardware capability of the RF device, helping to improve the transmit power of the RF device and avoid overheating of the RF device, thereby taking into account both the temperature and transmit power requirements of the RF device, thereby improving the performance of the communication device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] RF devices are important components for communication equipment to achieve wireless communication. RF devices generate a lot of heat during operation, causing the temperature of the RF devices to rise. In order to prevent RF devices from malfunctioning due to excessive temperature, the transmission power of RF devices needs to be limited to ensure that the RF devices can work stably.

[0003] In the related art, the power threshold of the RF device is set in advance according to the maximum ambient temperature and the maximum workload of the RF device. During the operation of the communication device, the transmission power of the RF device is limited within the set fixed power threshold.

[0004] The above method will cause the performance of the communication device to be severely limited. In view of this, how to control the transmission power to improve the performance of the communication device has become an urgent problem to be solved. Summary of the invention

[0005] The embodiment of the present application provides a method for controlling transmission power and a communication device, the method being used to improve the performance of the communication device. The technical solution is as follows.

[0006] In the first aspect, the present application provides a method for controlling transmit power, which may be optionally performed by the following devices but is not limited to the following devices: a baseband unit (BBU), a base station, a chip in a BBU, an access point (AP), etc. The method includes: obtaining a transmit power threshold of the RF device in the first time period according to the temperature of the RF device in the first time period and the operating temperature threshold of the RF device; and controlling the transmit power of the RF device in the first time period to be less than or equal to the transmit power threshold of the first time period. By implementing the method provided in the first aspect, taking the baseband unit as an example, the baseband unit determines the transmit power threshold according to the temperature of the RF device, allowing the transmit power threshold of the RF device to change dynamically with the real-time temperature change of the RF device, thereby reducing the limitation of the transmit power threshold on the hardware capability of the RF device, and helping to further improve the transmit power of the RF device while avoiding overheating of the RF device, thereby improving the performance of the communication device.

[0007] For example, the first time period may be a time period of power control. For example, the first time period is 1 second (s).

[0008] Radio frequency devices include but are not limited to power amplifiers (PA), transceivers, or other devices in radio frequency modules that generate heat during operation.

[0009] The temperature of the RF device in the first time period may optionally be the temperature of the RF device at the start time of the first time period. Alternatively, the temperature of the RF device in the first time period may be the average temperature of the RF device at each time in the first time period.

[0010] The operating temperature threshold refers to the maximum operating temperature of the RF device. The temperature of the RF device needs to be limited within the operating temperature threshold to avoid the temperature exceeding the operating temperature threshold causing damage to the RF device hardware. For example, the operating temperature of a certain RF device ranges from -40° to 100°, and the operating temperature threshold is, for example, 100°, or a temperature value close to 100°.

[0011] The transmit power threshold of the first time period refers to the maximum transmit power allowed for the RF device to use in the first time period. The transmit power threshold of the first time period is related to the temperature of the RF device in the first time period. For example, the higher the temperature of the RF device in the first time period, the smaller the transmit power threshold of the first time period; the lower the temperature of the RF device in the first time period, the larger the transmit power threshold of the first time period. In some embodiments, the correlation between the transmit power threshold and the temperature specifically refers to the correlation between the transmit power threshold and the temperature difference between the temperature and the operating temperature threshold. For example, the closer the temperature of the RF device in the first time period is to the operating temperature threshold, the smaller the transmit power threshold of the first time period; the larger the temperature difference between the temperature of the RF device in the first time period and the operating temperature threshold, the larger the transmit power threshold of the first time period.

[0012] Optionally, the above-mentioned transmit power threshold is specifically an average transmit power threshold. The average transmit power in the first time period refers to the average value of the instantaneous transmit power at multiple moments in the first time period. In the case where the transmit power threshold is the average transmit power threshold, the above-mentioned process of controlling the transmit power includes: controlling the average transmit power of the RF device in the first time period to be less than or equal to the transmit power threshold of the first time period. In other words, the goal of control is to ensure that the average value of the instantaneous transmit power of the RF device at multiple moments in the first time period does not exceed the transmit power threshold, and optionally allow the instantaneous transmit power of the RF device at some moments in the first time period to be greater than the transmit power threshold.

[0013] Alternatively, the above-mentioned transmission power threshold is specifically an instantaneous transmission power threshold. The instantaneous transmission power threshold of the first time period refers to the maximum instantaneous transmission power allowed to be used by the radio frequency device at each moment in the first time period. In the case where the transmission power threshold is the instantaneous transmission power threshold, the above-mentioned process of controlling the transmission power includes: controlling the instantaneous transmission power at each moment in the first time period to be less than or equal to the transmission power threshold of the first time period. In other words, the goal of control is to ensure that the instantaneous transmission power of the radio frequency device at all moments in the first time period does not exceed the transmission power threshold.

[0014] In some embodiments, the process of obtaining the transmission power threshold specifically includes: obtaining the maximum steady-state temperature allowed in the first time period based on the temperature of the RF device at the starting time of the first time period and the operating temperature threshold of the RF device; obtaining the transmission power threshold of the RF device in the first time period based on the maximum steady-state temperature allowed in the first time period and the correspondence between the temperature of the RF device and the transmission power of the RF device.

[0015] In some embodiments, the maximum steady-state temperature is related to the temperature difference between the temperature at the start time and the operating temperature threshold. For example, if the temperature of the RF device at the start time of the first time period is closer to the operating temperature threshold, that is, the temperature difference between the temperature at the start time and the operating temperature threshold is smaller, the maximum steady-state temperature allowed in the first time period is smaller.

[0016] In some embodiments, the correspondence between temperature and transmit power is in the form of one or a group of functions. The specific process of obtaining the transmit power threshold includes: taking the maximum steady-state temperature as the input parameter of the function, performing calculations through the function, and obtaining the transmit power output by the function as the transmit power threshold. Alternatively, the correspondence between temperature and transmit power is in the form of a table. The table stores multiple groups of temperatures and multiple groups of transmit powers. The specific process of obtaining the transmit power threshold includes: taking the maximum steady-state temperature as an index, querying in the table, and obtaining the transmit power corresponding to the maximum steady-state temperature in the table.

[0017] Taking the baseband unit as an example, the baseband unit determines the transmit power threshold in the above manner, which helps to improve the accuracy of the baseband unit in determining the transmit power threshold.

[0018] In some embodiments, when the transmit power threshold is an average transmit power threshold, the specific method of power control includes: controlling the average transmit power of the radio frequency device in a plurality of scheduled time units in the first time period to be less than or equal to the average transmit power threshold of the first time period. In other words, the control goal is to ensure that the average transmit power of a plurality of scheduled time units in the first time period does not exceed the transmit power threshold, and optionally allow the transmit power of some scheduled time units in the first time period to be greater than the transmit power threshold.

[0019] The scheduling time unit refers to the minimum time unit for controlling the transmit power. Optionally, the duration of the scheduling time unit is the same as the duration of a TTI. In other words, a scheduling time unit may be a transmission time interval (TTI). Alternatively, the duration of a scheduling time unit is greater than a TTI. For example, a scheduling time unit includes multiple TTIs, for example, a scheduling time unit includes 10 TTIs.

[0020] The average in the average value of the transmission power of multiple scheduling time units is relative to the multiple scheduling time units, and the average value of the transmission power of multiple scheduling time units is optionally equal to the sum of the transmission power of each scheduling time unit divided by the number of scheduling time units. For example, the first time period includes n scheduling time units, namely scheduling time unit 1, scheduling time unit 2...scheduling time unit n, and the average value of the transmission power of the n scheduling time units is the average value of the transmission power of the radio frequency device in scheduling time unit 1, the transmission power of the radio frequency device in scheduling time unit 2...the transmission power of the radio frequency device in scheduling time unit n.

[0021] In a possible implementation, the implementation method of controlling the average transmit power includes: determining the transmit power threshold of each scheduled time unit in the first time period according to the average transmit power of the first time period. For each scheduled time unit in the first time period, the transmit power of the RF device is controlled according to the transmit power threshold corresponding to the scheduled time unit, so that the average transmit power of multiple scheduled time units in the first time period is less than or equal to the average transmit power threshold of the first time period. The transmit power threshold of each scheduled time unit in the first time period satisfies the following constraint conditions, for example: max_tti-1 +P max_tti-2 ……+P max_tti-n ≤P avg_max *n. Among them, P max_tti-1 Indicates the transmit power threshold of the first scheduling time unit in the first time period, P max_tti-2 represents the transmit power threshold of the second scheduling time unit in the first time period, ... represents the transmit power threshold of the scheduling time unit included in the first time period but not shown, P max_tti-n represents the transmit power threshold of the nth scheduling time unit in the first time period, P avg_max represents the average transmit power threshold of the first time period, n represents the number of scheduling time units in the first time period, and n is a positive integer.

[0022] In some embodiments, the average transmit power threshold of the first time period is determined by: according to the temperature at the start time of the first time period and the operating temperature threshold of the RF device, the formula T is used. Lk =T r -Ta+τ / p*(T max -T r ) is calculated to obtain the maximum steady-state temperature allowed in the first time period. According to the maximum steady-state temperature allowed in the first time period and formula T Ln =fn(L1,L2,…,L n ), determine T Lk The corresponding load L k According to the formula P Tmax =L k , determine the average transmit power threshold for the first time period.

[0023] Among them, T Lk Indicates the maximum steady-state temperature allowed in the kth cycle (i.e., the first time period). T r represents the real-time temperature of the RF device at the start of the kth cycle. Ta represents the environmental compensation amount. τ represents the time constant. p represents the length of the first time period. T max Indicates the maximum allowable operating temperature of the RF device (i.e., operating temperature threshold). L1, L2, …, L n Respectively represent the load of each RF device in the n RF devices. Tmax It represents the maximum transmit power allowed based on the maximum operating temperature of the RF device (ie, the average transmit power threshold), and both n and k are positive integers.

[0024] Taking the baseband unit as an example, the baseband unit controls power through this implementation method to avoid excessive limitation on the maximum transmission power allowed for each scheduling time unit, thereby improving the utilization rate of the hardware capabilities of the RF device and improving the downlink user throughput.

[0025] Taking the first scheduling time unit in the first time period as an example, the power threshold of the first scheduling time unit may be optionally determined based on the power that the RF device has transmitted in one or more scheduling time units before the first scheduling time unit. Taking the first time period including the first scheduling time unit and the second scheduling time unit as an example, the method for obtaining the transmit power threshold of the first scheduling time unit may optionally include: determining the transmit power threshold of the first scheduling time unit based on the average transmit power threshold of the first time period and the transmit power of the RF device in the second scheduling time unit; and controlling the transmit power of the RF device in the first scheduling time unit to be less than or equal to the transmit power threshold of the first scheduling time unit.

[0026] The first scheduling time unit is a scheduling time unit in the first time period. Optionally, the first scheduling time unit is the scheduling time unit at the current time point. Optionally, in addition to the first scheduling time unit, the first time period also includes one or more other scheduling time units, and the power control method of the other scheduling time units is optionally the same as the power control method of the first scheduling time unit, that is, each scheduling time unit in the first time period performs power control in the same manner as the first scheduling time unit.

[0027] The second scheduling time unit is located before the first scheduling time unit. That is, relative to the first scheduling time unit, the second scheduling time unit is a historical scheduling time unit. The specific time relationship between the second scheduling time unit and the first scheduling time unit involves a variety of possible situations. The following is an example of various possible situations of the second scheduling time unit and the first scheduling time unit.

[0028] Optionally, the second scheduling time unit is adjacent to the first scheduling time unit. In other words, the end time of the second scheduling time unit is the start time 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 certain time gap between the end time of the second scheduling time unit and the start time of the first scheduling time unit. For example, the first scheduling time unit and the second time unit are two 1ms respectively, and the first scheduling time unit and the second time unit are optionally separated by a time gap such as 1 microsecond (us).

[0029] Optionally, the second scheduling time unit is the previous scheduling time unit of the first scheduling time unit in the first time period. Alternatively, the second scheduling time unit is separated from the first scheduling time unit 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.

[0030] Optionally, all moments of the second scheduling time unit are located before the first scheduling time unit. In other words, on the time axis, the second scheduling time unit and the first scheduling time unit do not overlap. Alternatively, a portion of the moments of the second scheduling time unit are located before the first scheduling time unit, and another portion of the moments of the second scheduling time unit falls within the first scheduling time unit. In other words, on the time axis, the second scheduling time unit and the first scheduling time unit have overlapping parts. For example, the second scheduling time unit is TTI1 to TTI3, and the first scheduling time unit is TTI2 to TTI4, and the duration of one scheduling time unit is three TTIs.

[0031] In some embodiments, the transmit power threshold of the first scheduled time unit is negatively correlated to the value of the transmit power of the second scheduled time unit.

[0032] For example, negative correlation refers to an inversely proportional relationship. That is, the transmit power value of the second scheduling time unit will affect the transmit power threshold of the first scheduling time unit. The larger the transmit power value of the second scheduling time unit, the smaller the transmit power threshold of the first scheduling time unit. Exemplarily, the transmit power value of the second scheduling time unit and the transmit power threshold of the first scheduling time unit meet the following constraints: P max_last_tti +P max_tti ≤P avg_max *n. Where P max_last_tti Indicates the transmit power value of the RF device in the second scheduling time unit, P max_tti Indicates the transmit power threshold of the RF device in the first scheduling time unit, P avg_max represents the average transmit power threshold, n represents the number of scheduling time units in the first time period, and n is a positive integer.

[0033] This implementation method ensures that the average transmit power does not exceed the threshold while helping the transmit power threshold to change with business needs, thereby improving the transmit power of the RF device.

[0034] In some embodiments, the transmission power threshold of the first scheduling time unit is negatively correlated with the value of the transmission power of the second scheduling time unit, which is specifically manifested as: when the transmission power of the RF device in the second scheduling time unit is less than the average transmission power threshold, the transmission power of the RF device in the first scheduling time unit is greater than the average transmission power threshold of the first time period; or, when the transmission power of the RF device in the second scheduling time unit is greater than the average transmission power threshold of the first time period, the transmission power of the RF device in the first scheduling time unit is less than the average transmission power threshold of the first time period.

[0035] In the above implementation, the utilization rate of the hardware capability of the radio frequency device and the downlink user throughput rate are improved.

[0036] In some embodiments, the transmit power of the first scheduling time unit is related to the set basic power. The basic power refers to the minimum transmit power allowed to be used by the radio frequency device in a scheduling time unit. In the case of introducing the basic power, the transmit power of the first scheduling time unit can optionally meet the following constraints.

[0037] P base ≤P max_tti-i ≤P avg_max *nP base *(ni)-(P max_tti-1 +P max_tti-2 ……+Pmax_tti-i-1 )

[0038] P base Indicates basic power, P max_tti-i represents the transmit power threshold of the first scheduling time unit, P avg_max represents the average transmit power threshold, n represents the number of scheduled time units in the first time period, (ni) represents the number of scheduled time units after the first scheduled time unit in the first time period, (P max_tti-1 +P max_tti-2 ……+P max_tti-i-1 ) represents the sum of transmitted powers of all scheduling time units before the first scheduling time unit in the first time period, 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 1s. The duration of a scheduling time unit is 1ms, which means that the first time period contains a total of 1000 scheduling time units. The average transmission power threshold of the first time period is 80 watts (watt, W, referred to as watts). The basic power is 20W. Taking the first scheduling time unit as the 700ms in 1s as an example, there are 300ms after the first scheduling time unit in the first time period, that is, 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 699ms before the 700ms in 1s. If a total of 20000W has been transmitted in these 699ms, the total transmitted power in the above constraints is 20000W, and the constraints satisfied by the transmission power of the first scheduling time unit are specifically: 20≤transmission power threshold of the first scheduling time unit≤80*1000-20*300-20000.

[0040] Taking the implementation of the above method in the baseband unit as an example, the baseband unit constrains the transmission power threshold of each scheduling time unit according to the basic power and the average transmission power threshold, so that the power threshold of the subsequent scheduling time unit can at least take the basic power, thereby avoiding the situation where the RF device has no transmission power in the subsequent scheduling time unit due to excessive power used by the RF device in the previous scheduling time unit, making the power distribution more even and achieving power guarantee.

[0041] There are many ways to determine the power threshold of the first scheduling time unit based on the power transmitted by multiple scheduling time units before the first scheduling time unit. Taking the existence of a second scheduling time unit and a third scheduling time unit before the first scheduling time unit as an example, the power control process includes: obtaining the total transmission power of the RF device in the second scheduling time unit and the third scheduling time unit; determining the transmission power threshold of the first scheduling time unit based on the average transmission power threshold of the first time period and the total transmission power, and the transmission power threshold of the first scheduling time unit is negatively correlated with the value of the total transmission power; controlling the transmission power of the RF device in the first scheduling time unit to be less than or equal to the transmission power threshold of 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. The second scheduling time unit and the third scheduling time unit are located before the first scheduling time unit.

[0043] The sum of the transmit power of the second scheduling time unit and the third scheduling time unit indicates how much power the RF device has used in the second scheduling time unit and the third scheduling time unit. The sum of the transmit power is the sum of the transmit power of the RF device in the second scheduling time unit and the transmit power of the RF device in the third scheduling time unit.

[0044] The transmit power threshold of the first scheduling time unit is negatively correlated with the value of the sum of the transmit powers of the second scheduling time unit and the third scheduling time unit. That is, if the second scheduling time unit and the third scheduling time unit use more power in total, the transmit power threshold of the first scheduling time unit is smaller. Exemplarily, the sum of the transmit powers of the second scheduling time unit and the third scheduling time unit and the transmit power threshold of the first scheduling time unit meet the following constraints: P max_last_last_tti +P max_last_tti +P max_tti ≤P avg_max *n.P max_last_last_tti Indicates the transmit power of the RF device in the third scheduling time unit, P max_last_tti Indicates the transmit power of the RF device in the second scheduling time unit, P max_last_last_tti +P max_last_tti It represents the total transmission power of the RF device in the second scheduling time unit and the third scheduling time unit, P avg_max represents the average transmit power threshold of the first time period, n represents the number of scheduling time units in the first time period, and n is a positive integer.

[0045] The situation that there are two scheduling time units before the first scheduling time unit is only an example. Optionally, there are more than two scheduling time units before the first scheduling time unit in the first time period. For example, there are not only the second scheduling time unit and the third scheduling time unit before the first scheduling time unit, but also the fourth scheduling time unit, the fifth scheduling time unit or a larger number of scheduling time units. The communication device optionally determines the transmit power threshold of the first scheduling time unit according to the sum of the transmit powers of a larger number of scheduling time units. For example, the communication device determines the transmit power of the first scheduling time unit according to the average transmit power threshold of the first time period and the sum of the transmit powers of 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 of all scheduling time units that have passed in the first time period. For example, every time a scheduling time unit is passed, the communication device adds the power transmitted by the radio frequency device of the scheduling time unit to the accumulated result, and then determines the transmit power threshold of the next scheduling time unit according to the updated accumulated result.

[0046] Taking the baseband unit as an example, the baseband unit determines the power threshold of the current scheduling time unit based on the total power that has been transmitted in multiple previous scheduling time units. On the one hand, it helps to achieve the goal of the average transmission power of a period not exceeding the threshold. On the other hand, it avoids excessive restrictions on the power threshold of each scheduling time unit, which helps the power control process match the peak-to-valley random changes of the downlink load, improves the downlink user throughput, and thus improves the scheduling effect.

[0047] There are many ways to control the transmit power. The following two control methods are described by way of example. For details, see the following control method 1 and control method 2.

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

[0049] Since the size of the transmission power is related to the value of the occupied bandwidth, when the communication device adjusts the value of the occupied bandwidth, the size of the transmission power will change accordingly, so 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 the data on the data channel. The communication device can reduce the transmission power of the radio frequency device by reducing the bandwidth occupied by the data on the data channel.

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

[0051] Control method 2: controlling the transmit power of the RF device in the first time period to be less than or equal to the transmit power threshold of the first time period by adjusting the power spectrum density of the RF device.

[0052] Since the magnitude of the transmit power is related to the power spectrum density, when the communication device adjusts the value of the power spectrum density, the magnitude of the transmit power will change accordingly, so the transmit power can be adjusted by adjusting the power spectrum density. Specifically, the communication device can increase the transmit power of the RF device by increasing the power spectrum density of the RF device. The communication device can reduce the transmit power of the RF device by reducing the power spectrum density of the RF device.

[0053] By adopting the above control method 1 and control method 2, on the one hand, the purpose of controlling the transmission power to meet the requirements can be achieved, and on the other hand, the delay of controlling the transmission power can be reduced, and the timeliness is improved.

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

[0055] In some embodiments, obtaining the temperature of the RF device in the first time period is achieved through a temperature model. There are multiple ways to obtain the temperature through the temperature model. In one possible implementation, the temperature model is used to predict the temperature of the RF device according to the load of the RF device. Accordingly, the process of obtaining the temperature includes: predicting the temperature of the RF device in the first time period according to the load of the RF device in the first time period and the temperature model. In another possible implementation, the temperature model is used to predict the temperature of the RF device according to the load of the RF device. Accordingly, the process of obtaining the temperature includes: predicting the temperature change of the RF device in the first time period according to the load of the RF device in the first time period and the temperature model; determining the temperature of the RF device in the first time period according to the temperature of the RF device at the starting moment of the first time period and the temperature change.

[0056] Taking the baseband unit as an example, the baseband unit uses the temperature model to determine the temperature through the above implementation method, which helps to accurately obtain the real-time temperature of the RF device at all times, thereby realizing continuous tracking of the real-time temperature of the RF device. Then, since the precise real-time temperature is used for power control, it helps to achieve precise thermal management and ensure that the real-time temperature of the RF device at all times does not exceed the threshold.

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

[0058] The above implementation introduces an environmental compensation amount into the temperature model, which can compensate for the impact of the environment through the environmental compensation amount, thereby reducing the error caused by the environment and improving the accuracy of temperature prediction by the temperature model.

[0059] In some embodiments, the temperature of the RF device in the first time period is obtained by detecting with a temperature sensor. In one possible implementation, the remote radio remote (RRU) or active antenna unit (AAU) where the RF device is located includes a temperature sensor, and the RRU or AAU detects the temperature of the RF device in the first time period through the temperature sensor, and the RRU or AAU sends the detected temperature to the BBU, and the BBU receives the temperature sent by the RRU or AAU, thereby obtaining the temperature of the RF device in the first time period.

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

[0061] In some embodiments, the temperature of the RF device is less than or equal to an operating temperature threshold after the first time period.

[0062] Through the above method, the risk of damage to the RF device after the temperature exceeds the threshold is avoided, which helps to ensure the stable operation of the RF device and improve reliability.

[0063] In some embodiments, the temperature model is established based on the following formula:

[0064] T n =T n-1 +(T Ln +T a -T n-1 )*q n / τ;

[0065] Among them, T n represents the temperature of the RF device after the scheduled time unit n in the first time period, T n-1 represents the temperature of the RF device after the scheduled time unit (n-1) in the first time period, L n represents the load of the RF device in the nth scheduling time unit of the first time period, T Ln Indicates that the load is L n The steady-state temperature reached by the RF device under the condition of a represents the environmental compensation, τ is the time constant, q n Indicates the duration of the scheduling time unit n. n indicates the sequence number of the scheduling time unit, n is a positive integer, and the maximum value of n is the number of scheduling time units contained 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 indicates the starting time of the first time period, such as T0 indicates the temperature of the RF device at the starting time of the first time period. A scheduling time unit includes one or more TTIs.

[0066] The temperature model is established by the above formula. Since the transmission power of each scheduling time unit is used to calculate the temperature (T n ), can determine the temperature more accurately and reduce errors.

[0067] In a second aspect, a communication device is provided, which has the function of implementing the first aspect or any optional manner of the first aspect. The communication device includes at least one unit, and the at least one unit is used to implement the method provided by the first aspect or any optional manner of the first aspect.

[0068] In some embodiments, the unit in the communication device is implemented by software, and the unit in the communication device is a program module. In other embodiments, the unit in the communication device is implemented by hardware or firmware. The specific details of the communication device provided in the second aspect can be found in the above-mentioned first aspect or any optional manner of the first aspect, which will not be repeated here.

[0069] In a third aspect, a communication device is provided. The communication device is optionally a BBU, a base station, a chip in a BBU, an AP, etc. The communication device includes a processor, the processor is coupled to a memory, the memory is used to store computer program instructions, and the processor is used to execute the computer program instructions in the memory, so that the communication device performs the method provided by the first aspect or any optional manner of the first aspect.

[0070] In a fourth aspect, a network system is provided, comprising a baseband unit BBU and a radio frequency device, wherein the BBU is used to execute the method provided in the first aspect or any optional manner of the first aspect.

[0071] In a fifth aspect, a computer-readable storage medium is provided, wherein at least one instruction is stored in the storage medium. When the instruction is executed on a computer, the computer executes the method provided in the first aspect or any optional manner of the first aspect.

[0072] In a sixth aspect, a computer program product is provided, which includes one or more computer program instructions. When the computer program instructions are loaded and executed by a computer, the computer executes the method provided by the first aspect or any optional manner of the first aspect.

[0073] In the seventh aspect, a chip is provided, comprising a memory and a processor, wherein the memory is used to store computer instructions, and the processor is used to call and run the computer instructions from the memory to execute the method in the above-mentioned first aspect and any possible implementation of the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0074] Figure 1 It is a schematic diagram of an application scenario provided by an embodiment of the present application;

[0075] Figure 2 It is a schematic diagram of a logical functional architecture provided by an embodiment of the present application;

[0076] Figure 3 is a flow chart of a method for controlling transmission power provided by an embodiment of the present application;

[0077] Figure 4 is a flow chart of a method for controlling transmission power provided by an embodiment of the present application;

[0078] Figure 5 It is a schematic diagram of each TTI in a scheduling cycle provided by an embodiment of the present application;

[0079] Figure 6 This is a schematic diagram of the transmission power of each scheduling time unit within a period of time provided by an embodiment of the present application;

[0080] Figure 7 It is a structural diagram of a communication device provided in an embodiment of the present application;

[0081] Figure 8 It is a structural diagram of a communication device 800 provided in an embodiment of the present application. DETAILED DESCRIPTION

[0082] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.

[0083] The following is an explanation of some terminology concepts involved in the embodiments of the present application.

[0084] (1) Transmission time interval (TTI)

[0085] TTI is the minimum time unit for radio resource management and scheduling. Optionally, the duration of a TTI is 1 ms or 0.5 ms.

[0086] When the baseband unit (BBU) performs downlink scheduling, the data to be transmitted in the downlink buffer is transmitted through an appropriate number of air interface resources every time a TTI passes. The more data to be transmitted, the more air interface resources are used in the TTI, and the corresponding RF transmission power is also greater. TTI is also called the transmission time interval.

[0087] (2) Physical downlink shared channel (PDSCH)

[0088] PDSCH is a downlink channel in the fourth generation (4G) and fifth generation (5G) cellular mobile communication standards. PDSCH is used to transmit user data.

[0089] (3) Time-frequency resource block (RB)

[0090] RB is a physical resource unit that can be scheduled for data channels in wireless networks. The more RBs are used when sending data, the greater the bandwidth occupied.

[0091] (4) Power spectral density

[0092] Power spectral density is used to indicate the transmit power per unit bandwidth. For example, power spectral density indicates how much power is transmitted on one RB.

[0093] (5) Steady-state temperature

[0094] Steady state refers to a relatively stable state. Steady-state temperature refers to a temperature that does not change with time. In some embodiments of the present application, the steady-state temperature specifically refers to the basically constant temperature reached by the RF device under a certain load and certain environmental conditions. Normally, when the RF device starts to work with a certain load and a certain environmental condition, the temperature of the RF device does not instantly reach the steady-state temperature corresponding to the load and the environmental condition, but it takes a certain amount of time to reach the steady-state temperature corresponding to the load and the environmental condition. For example, the RF device initially works at a load of 30%, and the steady-state temperature is m degrees Celsius (℃). Afterwards, the RF device works at a load of 80%. As the load increases, the temperature of the RF device gradually increases. After a period of time (during which the load of the RF device remains at 80%), the temperature of the RF device rises from m℃ to n℃, and then the temperature of the RF device remains at n℃, and the RF device no longer heats up. In this example, the steady-state temperature corresponding to 80% of the load can be called n℃.

[0095] (6) Power amplifier (PA)

[0096] A power amplifier is a radio frequency device used to amplify the power of radio frequency signals. The power amplifier is one of the main sources of heat generated in a remote radio remote (RRU).

[0097] (7) Scheduling time unit

[0098] The scheduling time unit refers to the minimum time unit for controlling the transmit power. Optionally, the duration of the scheduling time unit is the same as the duration of a TTI. In other words, a scheduling time unit is a TTI. Alternatively, the duration of a scheduling time unit is greater than a TTI. For example, a scheduling time unit includes multiple TTIs, for example, a scheduling time unit includes 10 TTIs.

[0099] Optionally, the duration of a scheduling time unit is determined according to the requirements for scheduling accuracy and computational complexity. For example, the higher the scheduling accuracy requirement, the more scheduling time units a time period is divided into, and the shorter the duration of the scheduling time unit is, so as to improve the accuracy of scheduling control and reduce errors. The higher the requirement for reducing the computational complexity, the fewer scheduling time units a time period is divided into, and the longer the duration of the scheduling time unit is, so as to reduce the computational complexity and implementation complexity. This embodiment does not limit the specific duration of a scheduling time unit.

[0100] The cellular mobile communication standard has gone through the development process of 2G, 3G, 4G to 5G. No matter how the standard evolves, the base station is one of the most important components of the cellular mobile communication network. In 2G technology, the base station is usually called a base transceiver station (BTS) or a base station controller (BSC); in 3G technology, the base station is usually called a node B (node ​​B) or a radio network controller (RNC) in the communication system; in 4G technology, the base station is usually called an evolved node B (eNB); in 5G technology, the base station is usually called a next generation node B (gNB).

[0101] The base station mainly includes BBU, RRU and antenna. Among them, BBU mainly processes uplink and downlink baseband signals, processes transmission signals between the base station and the core network and controller, and manages and monitors the entire base station. The RRU's processing of downlink signals mainly includes completing the conversion between baseband signals and RF signals, modulation, up-conversion, power amplification and filtering of downlink signals. The antenna is used to transmit the amplified RF signal to achieve wireless communication between the base station and the terminal. The RRU's processing of uplink signals is the opposite of the downlink signal processing. RRU can be integrated with the antenna, and the device integrating RRU and antenna is called an active antenna unit (AAU). AAU can support up to 32 or 64 or more transceiver channels, which is conducive to realizing beamforming functions and is used to improve the coverage distance, uplink and downlink capacity and end-user experience of the base station. Usually RRU and AAU are collectively referred to as RF modules.

[0102] In an outdoor environment, the distance between the terminal served by a base station and the antenna may be as high as hundreds of meters to thousands of meters, resulting in high path loss. In order to communicate with the terminal, the base station needs to transmit high-power RF signals in the downlink. The power amplifier (PA) used to amplify the RF signal will generate a lot of heat during operation, and the heat generated by the PA may be as high as hundreds of watts (W). In addition to the PA, other RF devices in the RF module will also generate a certain amount of heat during operation. All the heat generated by the RF module will cause the temperature of the internal components of the RF module to rise. If the temperature of the RF device exceeds the temperature range allowed for normal operation of the RF device, it will cause the RF device to fail, resulting in a decrease in the performance of the base station, and in severe cases, it may cause the communication between the base station and the terminal to be interrupted. In order to discharge the heat generated by the RF device during operation to the surrounding space in a timely manner and ensure that the temperature of the internal components of the RF module is not too high, the RF module adopts corresponding heat dissipation technology. Heat dissipation technology such as designing heat dissipation teeth on the surface of the RF module to increase the heat dissipation area and accelerate the heat dissipation to the space, using thermal pads and thermal conductive glue inside the RF module to improve the heat conduction effect between the device and the heat dissipation teeth, etc. Ultimately, a balance is achieved between the heat generated by the RF module and its heat dissipation capacity, ensuring that the RF module can operate stably for a long time under certain working conditions.

[0103] Through the continuous evolution of standards, the mobile communications industry is constantly pursuing higher modulation and coding methods and larger bandwidths to bring users higher data transmission rates and support a richer variety of service experiences. From the 2G standard Gaussian filtered minimum shift keying (GMSK) and 8 phase shift keying (8PSK) modulation, it has evolved to 4G's 16 quadrature amplitude modulation (QAM), 64QAM, and 256QAM modulation. The carrier bandwidth has evolved from 200 kHz in the 2G standard to 3.84 Mega Hertz (MHz) in the 3G standard to 20MHz in LTE, and 5G further supports carriers with 100MHz bandwidth. However, the RF signal peak-to-average ratio and error vector magnitude (EVM) under high-order modulation coding and large bandwidth are high, and the corresponding linearity of the power amplifier is required. Under these requirements, it is very difficult to improve the efficiency of the power amplifier. Among them, the efficiency of the power amplifier refers to the ratio of the output power (i.e., the transmit power) of the power amplifier to the power provided to the power amplifier by the power supply. It is already difficult to achieve a maximum efficiency of 50% for the current power amplifier, and it is difficult to significantly improve the efficiency of subsequent power amplifiers. The limited efficiency of the power amplifier makes it difficult to significantly reduce the heat generated by the power amplifier under a certain transmit power. In many scenarios, base stations need to transmit high-power RF signals. As the transmit power increases, the heat generated by the RF module is also higher. Another continuous evolution trend of RF modules is to integrate more frequency bands and more carriers in a single module. In the 2G era, one RF module supports one 200kHz carrier in the 900M or 1800M frequency band, and in the 3G era, one RF module supports one 3.84MHz carrier in the 2.1 frequency band. In the 4G era, there are products in which a single RF module supports two frequency bands, 1800M and 2100M, and each frequency band supports 1 to 2 20MHz carriers. More frequency bands and carriers also mean that the transmit power of a single RF module is higher.

[0104] The above factors increase the power consumption of the RF module and the heat generated by the RF module during operation. Although the problem of increased heat can be solved by increasing the heat dissipation teeth of the RF module and increasing the heat dissipation area, this method increases the size, weight and cost of the RF module, which is not conducive to the engineering deployment of mobile operators. All mainstream base station product manufacturers seek to reduce the size and weight of the RF module as much as possible while meeting certain heat dissipation capabilities.

[0105] Under the combined effect of the requirements of large bandwidth, high power, high performance and low cost, the thermal management technology of RF modules has become one of the key technologies for improving the performance of base station products and market competition. Under the same bandwidth and transmission power, base station products with lower volume and weight are more popular with operators. Under the same volume and weight, base station products that can support larger bandwidth and greater transmission power have more advantages.

[0106] The embodiment of the present application provides a method that helps to improve the transmission power of the radio frequency module of the wireless base station. By tracking the real-time temperature of the radio frequency module, using the temperature of the radio frequency module, and limiting the maximum operating temperature of the radio frequency module, the maximum transmission power allowed to be used is determined, and the transmission power is scheduled under the premise of not exceeding the maximum transmission power, so that the transmission power of the radio frequency module is increased under the condition that the temperature is lower than the maximum operating temperature and the load is less than 100% load, and the utilization rate of the hardware capacity of the radio frequency module is improved, so that the performance of the base station with a temperature lower than the maximum operating temperature and a load less than 100% load is higher. In addition, when the temperature of the radio frequency module is close to the temperature threshold, the radio frequency module temperature can be prevented from exceeding the temperature threshold through accurate transmission power control, while reducing the impact on performance. The method provided by this embodiment is applied to achieve thermal management, and under the condition that the volume weight and heat dissipation capacity of the radio frequency module remain unchanged, higher transmission power and larger bandwidth are supported to improve performance. Under the same transmission power and bandwidth, the volume weight of the radio frequency module can be reduced, thereby reducing costs.

[0107] The embodiments of the present application are applied in wireless networks. Optionally, the embodiments of the present application are applied in cellular mobile communication networks. The cellular mobile communication networks applied by the embodiments of the present application include but are not limited to 4G networks, such as long-term evolution (LTE) networks; or 5G networks, such as new radio (NR) networks; or third generation (3G) networks, such as universal mobile telecommunications system (UMTS) networks; or wireless networks that support multiple wireless technologies, such as wireless networks that support LTE technology and NR technology. Optionally, the embodiments of the present application are applied in wireless local area networks (WLAN).

[0108] The following is an example of an application scenario of the embodiment of the present application.

[0109] Figure 1 is a schematic diagram of an application scenario provided by an embodiment of the present application. Figure 1 The illustrated scenario includes a communication device 11 , a terminal 12 , and a terminal 13 .

[0110] The communication device 11 has various product forms. Some possible forms of the communication device 11 are introduced below.

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

[0112] Optionally, the communication device 11 is an access point (AP) in a wireless local area network (WLAN), and the communication device 11 uses the Institute of Electrical and Electronics Engineers (IEEE) 802.11 series, such as 802.11ax or 802.11be standards, to wirelessly communicate with the terminals 12 and 13.

[0113] Optionally, the communication device 11 is a BBU or a chip in a BBU.

[0114] Terminal 12 and terminal 13 are devices that provide voice or data connectivity to users. Terminals are also called user equipment (UE), mobile stations, subscriber units, stations, terminal equipment (TE), etc. Terminals include but are not limited to cellular phones, personal digital assistants (PDA), wireless modems, handheld devices, laptop computers, cordless phones, wireless local loops (WLL) stations, tablet computers, etc. With the development of wireless communication technology, devices that can access communication systems, communicate with the network side of communication systems, or communicate with other objects through communication systems can all be terminals in the embodiments of the present application. For example, the terminal can also be a terminal and a car in intelligent transportation, a household appliance in a smart home, an electric meter reading instrument, a voltage monitoring instrument, an environmental monitoring instrument in a smart grid, a video monitoring instrument in an intelligent security network, a cash register, etc.

[0115] Figure 1 The scenario in which the communication device communicates with two terminals is only an example. The number of terminals communicating with the communication device may be more or less. For example, there may be only one terminal, or there may be dozens or hundreds of terminals, or a greater number. The present embodiment does not limit the number of terminals.

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

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

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

[0119] The temperature tracking module 311 is used to track the real-time temperature of the RF device 322 through a temperature model. The scheduler 312 is used to adaptively schedule the transmit power according to the real-time temperature of the RF device 322 so that the temperature of the RF device 322 does not exceed the maximum operating temperature.

[0120] The RF module 32 includes a temperature detection module 321 and one or more RF devices 322. The RF module 32 is, for example, an RRU, or a part of an AAU for implementing RF functions. The temperature detection module 321 is used to detect the temperature of the RF device 322. The temperature detection module 321 includes, for example, one or more temperature sensors. The RF device 322 is used to transmit RF signals. The RF device 322 includes, but is not limited to, a power amplifier or other devices.

[0121] Figure 2 Take the maximum average power calculated by the temperature tracking module 311 as an example for explanation. Figure 2 As shown, the temperature tracking module 311 calculates the maximum average power. Subsequently, the temperature tracking module 311 sends the maximum average power to the scheduler 312, and the scheduler 312 performs power scheduling according to the maximum average power sent by the temperature tracking module 311. In other embodiments, the scheduler 312 is responsible for calculating the maximum average power, the temperature tracking module 311 sends the real-time temperature of the RF device 322 to the scheduler 312, the scheduler 312 calculates the maximum average power according to the temperature sent by the temperature tracking module 311, and performs scheduling according to the calculated maximum average power.

[0122] The following is an example of the method flow of the embodiment of the present application.

[0123] In some embodiments, the maximum transmit power of the RF device is a dynamic parameter, and the maximum transmit power of the RF device may be different in different time periods. For example, whenever the time reaches the start of a period of time, the communication device determines the maximum transmit power of the RF device during this period of time based on the predicted temperature of the RF device during this period of time, and performs scheduling control during this period of time according to the determined maximum transmit power. To facilitate the reader's understanding, the following description takes how the communication device controls the transmit power of the first time period as an example, and the processing flow of the communication device in other time periods can refer to the processing flow of the first time period.

[0124] Figure 3 This is a flow chart of a method for controlling transmission power provided in an embodiment of the present application. Figure 3 The method shown includes the following steps S201 to S202.

[0125] Figure 3 The network deployment scenario based on the method shown is optionally as described above. Figure 1 For example, combined with Figure 1 Come and see, Figure 3 The communication device in the method shown is Figure 1 The communication device 11, Figure 3 The radio frequency device in the method shown is arranged in the RRU or AAU of the communication device 11. Figure 3 The method shown is used to control Figure 1 The transmission power when the communication device 11 transmits the radio frequency signal to the terminal 12 and the terminal 13 downlink. Figure 3 The method shown helps to improve the transmission power of the communication device 11, thereby improving the downlink throughput rate when the communication device 11 performs wireless communication with the terminal 12 and the terminal 13.

[0126] Figure 3 The method shown can optionally be applied to Figure 2 The logical functional architecture shown. For example, Figure 3 The RF device in the method shown is Figure 2 The radio frequency device 322 is used. Figure 3 In the method shown, step S201 and step S202 are executed by the scheduler 312 in the BBU 31 .

[0127] Step S201: The communication device obtains a transmit power threshold of the radio frequency device in the first time period according to the temperature of the radio frequency device in the first time period and an operating temperature threshold of the radio frequency device.

[0128] The first time period refers to a time period. Optionally, the first time period is an arbitrary time period. Alternatively, the first time period is a time period preset by a user.

[0129] Optionally, the temperature of the RF device in the first time period is specifically the temperature of the RF device at the start time of the first time period. Alternatively, the temperature of the RF device in the first time period is the average value of the temperature of the RF device at each time in the first time period. In other words, the temperature of the first time period can be the average temperature of the first time period.

[0130] The operating temperature threshold refers to the maximum operating temperature of the RF device. When the communication device is working, the temperature of the RF device will be limited within the operating temperature threshold to avoid the temperature exceeding the operating temperature threshold and causing damage to the RF device hardware. In some embodiments, the communication device saves the operating temperature threshold in advance. For example, the communication device saves a product specification file, and the product specification file includes an operating temperature threshold. Optionally, the operating temperature threshold is a constant. Optionally, the operating temperature threshold is a parameter determined during the design and manufacture of the RF device. Exemplarily, the operating temperature of the RF device in a certain RRU ranges from -40° to 100°, and the operating temperature threshold is, for example, 100°, or a temperature value close to 100°.

[0131] The transmit power threshold of the first time period refers to the maximum transmit power allowed for the RF device to use in the first time period. The transmit power threshold of the first time period is related to the temperature of the RF device in the first time period. For example, the higher the temperature of the RF device in the first time period, the smaller the transmit power threshold of the first time period; the lower the temperature of the RF device in the first time period, the larger the transmit power threshold of the first time period. In some embodiments, the correlation between the transmit power threshold and the temperature specifically refers to the correlation between the transmit power threshold and the temperature difference between the temperature and the operating temperature threshold. For example, the closer the temperature of the RF device in the first time period is to the operating temperature threshold, the smaller the transmit power threshold of the first time period; the larger the temperature difference between the temperature of the RF device in the first time period and the operating temperature threshold, the larger the transmit power threshold of the first time period.

[0132] Optionally, the transmit power threshold is specifically an average transmit power threshold. The average transmit power of the first time period refers to the average value of the instantaneous transmit power at multiple moments in the first time period. The average transmit power threshold of the first time period refers to the maximum average transmit power allowed for the radio frequency device in the first time period. Alternatively, the transmit power threshold is specifically an instantaneous transmit power threshold. The instantaneous transmit power threshold of the first time period refers to the maximum instantaneous transmit power allowed for the radio frequency device in the first time period.

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

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

[0135] The concept of steady-state temperature can be found in (5) in the above terminology introduction section.

[0136] In some embodiments, the maximum steady-state temperature is related to the temperature difference between the temperature at the start time and the operating temperature threshold. For example, if the temperature of the RF device at the start time of the first time period is closer to the operating temperature threshold, that is, the temperature difference between the temperature at the start time and the operating temperature threshold is smaller, the maximum steady-state temperature allowed in the first time period is smaller.

[0137] In some embodiments, the maximum steady-state temperature allowed in the first time period is also related to the time required for the RF device to reach the steady-state temperature.

[0138] In some embodiments, the maximum steady-state temperature allowed during the first time period is also related to the length of the first time period.

[0139] In some embodiments, the maximum steady-state temperature allowed in the first time period is determined by the following formula (1).

[0140] T Lk =T r -Ta+τ / p*(T max -T r ); formula (1)

[0141] In the above formula (1), T Lk Represents the maximum steady-state temperature allowed in the first time period. Tr represents the temperature of the RF device at the starting time of the first time period. Ta represents the environmental compensation amount. τ is the time constant. τ is related to the time required for the RF device to reach a steady-state temperature. Optionally, the specific numerical relationship between τ and the steady-state temperature is: when the steady-state temperature value of the RF device changes from T1 to T2, after a time period of τ, the real-time temperature value of the RF device will change from T1 to T1+K*(T2-T1). p represents the length of the first time period, Tmax represents the operating temperature threshold of the RF device, and K is a pre-set constant. For example, the value of K can be 0.632.

[0142] Step S2012: The communication device obtains a transmit power threshold of the RF device in the first time period according to the maximum steady-state temperature allowed in the first time period and the correspondence between the temperature of the RF device and the transmit power of the RF device.

[0143] The temperature in the corresponding relationship between temperature and transmit power may optionally be the steady-state temperature of the radio frequency device.

[0144] There are many possible forms of the correspondence between temperature and transmit power. Optionally, the correspondence between temperature and transmit power is in the form of one or a group of functions. When the communication device executes step S2012, the maximum steady-state temperature is used as the input parameter of the function, and the function is operated to obtain the transmit power output by the function. Alternatively, the correspondence between temperature and transmit power can be presented in the form of a table, for example, the table stores multiple groups of temperatures and the transmit powers corresponding to the temperatures. For example, when the communication device executes step S2012, the maximum steady-state temperature is used as an index to query in the table to obtain the transmit power corresponding to the maximum steady-state temperature in the table.

[0145] There are many ways to obtain the correspondence between temperature and transmit power. Optionally, one possible implementation method is to pre-test the steady-state temperature that the RF device can reach when the RF device reaches a specific transmit power in a laboratory environment, set the correspondence between temperature and transmit power according to the test results, and save the correspondence between temperature and transmit power in the communication device.

[0146] The above describes a method for determining the transmit power threshold, which helps to improve the accuracy of the transmit power threshold.

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

[0148] In the case where the transmit power threshold is the average transmit power threshold, step S202 specifically refers to controlling the average transmit power of the RF device in the first time period to be less than or equal to the transmit power threshold of the first time period. In other words, the control goal of this step is to ensure that the average value of the instantaneous transmit power of the RF device at multiple moments in the first time period does not exceed the transmit power threshold, and optionally allow the instantaneous transmit power of the RF device at some moments in the first time period to be greater than the transmit power threshold.

[0149] In the case where the transmit power threshold is an instantaneous transmit power threshold, step S202 specifically refers to controlling the instantaneous transmit power of the radio frequency device at each moment in the first time period to be less than or equal to the transmit power threshold of the first time period.

[0150] For example, the first time period includes n moments, namely, moment t1, moment t2, ..., moment t n The average transmission power in the first time period is the instantaneous transmission power of the RF device at time t1, the instantaneous transmission power of the RF device at time t2, and the average transmission power of the RF device at time t n The instantaneous transmit power of the RF device is the average of the n instantaneous transmit powers. In the case where the transmit power threshold is the average transmit power threshold, if the average of the n instantaneous transmit powers is less than or equal to the transmit power threshold, then no matter whether the instantaneous transmit power of the RF device is greater than the transmit power threshold at some moments in these n moments, the RF device can be said to have achieved the "the transmit power of the RF device in the first time period is less than or equal to the transmit power threshold of the first time period" described in step S202. In the case where the transmit power threshold is the instantaneous transmit power threshold, if each instantaneous transmit power of the RF device in the n instantaneous transmit powers is less than or equal to the transmit power threshold, the RF device can be said to have achieved the "the transmit power of the RF device in the first time period is less than or equal to the transmit power threshold of the first time period" described in step S202.

[0151] In the above, step S202 is explained in combination with the two types of transmit power thresholds. This embodiment does not limit whether the control of power specifically refers to controlling the average transmit power of the RF device over a period of time or controlling the instantaneous transmit power of the RF device at each moment. Optionally, the communication device implements step S202 by fixedly controlling the average transmit power of the RF device over a period of time, or implements step S202 by fixedly controlling the instantaneous transmit power of the RF device at each moment in a period of time. Alternatively, the two actions of controlling the average transmit power of the RF device over a period of time and controlling the instantaneous transmit power of the RF device at each moment are set as two working modes, and which working mode is adopted is determined according to the configuration of the administrator or specified by the user. For example, if the performance requirement is high, the working mode of controlling the average transmit power of the RF device over a period of time is selected. If the RF hardware is sensitive to temperature or the hardware security requirement is strict, the working mode of controlling the instantaneous transmit power of the RF device at each moment is selected.

[0152] By executing step S202, the temperature of the RF device is less than or equal to the operating temperature threshold after the first time period, thereby avoiding the risk of damage to the RF device when the temperature exceeds the operating temperature threshold, which helps to ensure stable operation of the RF device and improve reliability.

[0153] In some embodiments, when controlling the transmit power of a radio frequency device within a period of time, the communication device further divides the period into multiple scheduling time units, and converts the transmit power threshold of the radio frequency device during this period into the transmit power threshold of the radio frequency device in each scheduling time unit during this period. In each scheduling time unit, the communication device controls the transmit power of the radio frequency device according to the transmit power threshold corresponding to the current scheduling time unit. In this way, not only is it ensured that the transmit power of the radio frequency device during this period does not exceed the threshold, but the power control is more refined, thereby further improving the transmit power of the radio frequency device.

[0154] Taking the control of the transmit power of the RF device in the first time period as an example, when the transmit power threshold is the average transmit power threshold, the communication device controls the average transmit power of the RF device in multiple scheduling time units in the first time period to be less than or equal to the average transmit power threshold of the first time period. For example, the communication device determines the transmit power threshold of each scheduling time unit in the first time period according to the average transmit power of the first time period. In each scheduling time unit in the first time period, the communication device controls the transmit power of the RF device according to the transmit power threshold corresponding to the scheduling time unit, so that the average transmit power of multiple scheduling time units in the first time period is less than or equal to the average transmit power threshold of the first time period. Among them, the transmit power threshold of each scheduling time unit in the first time period satisfies the following constraint conditions, for example: Pmax_tti-1 +P max_tti-2 ……+P max_tti-n ≤P avg_max *n. Among them, P max_tti-1 Indicates the transmit power threshold of the first scheduling time unit in the first time period, P max_tti-2 represents the transmit power threshold of the second scheduling time unit in the first time period, ... represents the transmit power threshold of the scheduling time unit included in the first time period but not shown, P max_tti-n represents the transmit power threshold of the nth scheduling time unit in the first time period, P avg_max represents the average transmit power threshold of the first time period, n represents the number of scheduling time units in the first time period, and n is a positive integer.

[0155] The average is relative to multiple scheduling time units, and the average value of the transmit power of the RF device in multiple scheduling time units is optionally equal to the sum of the transmit powers of each scheduling time unit divided by the number of scheduling time units. The calculation method of the average transmit power threshold of the first time period can refer to the introduction of step S402 in Example 1 below.

[0156] Since the first time period includes multiple scheduling time units, in order to facilitate the reader's understanding and the simplicity of the text, the power control method of the first scheduling time unit in the first time period is taken as an example for specific description. The first scheduling time unit is a scheduling time unit in the first time period. Optionally, the first scheduling time unit is the scheduling time unit where the current time point is located. The power control method of the other scheduling time units of the RF device in the first time period except the first scheduling time unit can refer to the introduction of the first scheduling time unit. In some embodiments, each scheduling time unit in the first time period is power controlled in the same manner as the first scheduling time unit.

[0157] The power control process of the first scheduling time unit includes: the communication device obtains the transmission power threshold of the first scheduling time unit according to the transmission power threshold of the first time period; the communication device controls the transmission power of the radio frequency device in the first scheduling time unit to be less than or equal to the transmission power threshold of the first scheduling time unit.

[0158] In the case where the transmission power threshold is the average transmission power threshold, the method for obtaining the transmission power threshold of the first scheduling time unit includes, for example: the communication device obtains the transmission power threshold of the first scheduling time unit based on the average transmission power threshold of the radio frequency device in the first time period and the transmission power of one or more scheduling time units of the radio frequency device before the first scheduling time unit in the first time period. Specifically, if the transmission power of the radio frequency device in one or more scheduling time units before the first scheduling time unit is greater. That is, the more transmission power the radio frequency device has transmitted at a historical moment, the smaller the transmission power threshold of the first scheduling time unit.

[0159] Taking the example that the scheduling time unit before the first scheduling time unit in the first time period includes the second scheduling time unit, the method for obtaining the transmission power threshold of the first scheduling time unit may optionally include: the communication device determines the transmission power threshold of the radio frequency device in the first scheduling time unit based on the average transmission power threshold of the first time period and the transmission power of the radio frequency device in the second scheduling time unit.

[0160] The specific time relationship between the second scheduling time unit and the first scheduling time unit involves multiple possible situations. The following is an illustration of various possible situations between the second scheduling time unit and the first scheduling time unit.

[0161] Optionally, the second scheduling time unit is adjacent to the first scheduling time unit. In other words, the end time of the second scheduling time unit is the start time 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 certain time gap between the end time of the second scheduling time unit and the start time of the first scheduling time unit.

[0162] Optionally, the second scheduling time unit is the previous scheduling time unit of the first scheduling time unit in the first time period. Alternatively, the second scheduling time unit is separated from the first scheduling time unit 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.

[0163] Optionally, all moments of the second scheduling time unit are located before the first scheduling time unit. In other words, on the time axis, the second scheduling time unit and the first scheduling time unit do not overlap. Alternatively, a portion of the moments of the second scheduling time unit are located before the first scheduling time unit, and another portion of the moments of the second scheduling time unit falls within the first scheduling time unit. In other words, on the time axis, the second scheduling time unit and the first scheduling time unit have overlapping parts. For example, the second scheduling time unit is TTI1 to TTI3, and the first scheduling time unit is TTI2 to TTI4, and the duration of one scheduling time unit is three TTIs.

[0164] The specific time relationship listed above between the second scheduling time unit and the first scheduling time unit can be designed according to needs, and this embodiment does not limit this.

[0165] The transmit power threshold of the first scheduling time unit is negatively correlated with the transmit power value of the RF device in the second scheduling time unit. Negative correlation refers to an inversely proportional relationship. That is, the transmit power value of the RF device in the second scheduling time unit will affect the transmit power threshold of the first scheduling time unit. The larger the transmit power value of the RF device in the second scheduling time unit, the smaller the transmit power threshold of the first scheduling time unit.

[0166] Exemplarily, the transmit power value of the radio frequency device in the second scheduling time unit and the transmit power threshold of the first scheduling time unit satisfy the following constraint conditions: max_last_tti +P max_tti ≤P avg_max *n. Where P max_last_tti Indicates the transmission power value of the frequency device in the second scheduling time unit, P max_tti represents the transmit power threshold of the first scheduling time unit, P avg_max represents the average transmit power threshold, n represents the number of scheduled time units in the first time period, and n is a positive integer. Through this implementation, while ensuring that the average transmit power does not exceed the threshold, the transmit power threshold of a specific scheduled time unit is allowed to float with the used transmit power, which helps the transmit power threshold to change with business needs, thereby helping to further improve the transmit power of RF devices.

[0167] 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 of 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 of 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 of the first time period.

[0168] The related features of the first scheduling time unit and the second scheduling time unit described above can be used to implement how to determine the maximum power allowed in the current scheduling time unit (the transmission power threshold of the RF device in the first scheduling time unit) based on the power actually transmitted by the RF device in the previous scheduling time unit (the transmission power of the RF device in the second scheduling time unit). In other embodiments, the communication device determines the maximum power allowed to be transmitted in the current scheduling time unit based on the power actually transmitted by the RF device in multiple previous scheduling time units, which is illustrated below.

[0169] The following description is made by taking the second scheduling time unit and the third scheduling time unit before the first scheduling time unit as an example, wherein the first scheduling time unit, the second scheduling time unit and the third scheduling time unit all belong to the first time period.

[0170] The method for obtaining the transmission power threshold of the first scheduling time unit includes, for example: the communication device obtains the total transmission power of the RF device in the second scheduling time unit and the third scheduling time unit; the communication device determines the transmission power threshold of the first scheduling time unit based on the average transmission power threshold of the first time period and the total transmission power.

[0171] The total transmission power of the radio frequency device in the second scheduling time unit and the third scheduling time unit indicates how much power the radio frequency device has sent in total in the second scheduling time unit and the third scheduling time unit. The total transmission power is the sum of the transmission power of the radio frequency device in the second scheduling time unit and the transmission power of the radio frequency device in the third scheduling time unit.

[0172] The transmit power threshold of the first scheduling time unit is negatively correlated with the value of the total transmit power. That is, if the radio frequency device transmits more power in the second scheduling time unit and the third scheduling time unit, the transmit power threshold of the first scheduling time unit is smaller. Exemplarily, the total transmit power of the radio frequency device in the second scheduling time unit and the third scheduling time unit and the transmit power threshold of the first scheduling time unit meet the following constraints: P max_last_last_tti +P max_last_tti +P max_tti ≤P avg_max *n.P max_last_last_tti Indicates the transmit power of the RF device in the third scheduling time unit, P max_last_tti Indicates the transmit power of the RF device in the second scheduling time unit, P max_last_last_tti +P max_last_tti It represents the total transmission power of the RF device in the second scheduling time unit and the third scheduling time unit, P avg_maxrepresents the average transmit power threshold of the first time period, n represents the number of scheduling time units in the first time period, and n is a positive integer.

[0173] In the above, taking the second scheduling time unit and the third scheduling time unit as examples, it is introduced how to determine the transmit power threshold of the RF device in the first scheduling time unit according to the transmit power of the RF device in the previous two scheduling time units. The situation where there are two scheduling time units before the first scheduling time unit is only an example. Optionally, there are more than two scheduling time units before the first scheduling time unit in the first time period. For example, there are not only the second scheduling time unit and the third scheduling time unit before the first scheduling time unit, but also the fourth scheduling time unit, the fifth scheduling time unit or more scheduling time units. The communication device optionally determines the transmit power threshold of the RF device in the first scheduling time unit according to the sum of the transmit power of the RF device in more number of scheduling time units. For example, the communication device determines the transmit power of the RF device in the first scheduling time unit according to the average transmit power threshold of the RF device in the first time period and the sum of the transmit power of 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 power of all scheduling time units that have passed in the first time period. For example, every time a scheduled time unit ends, the communication device adds the historical accumulation result to the transmit power of the RF device in the scheduled time unit, so that the accumulation result includes the transmit power of the RF device in the scheduled time unit and the transmit power of the RF device at the historical moment before the scheduled time unit. Afterwards, the communication device determines the transmit power threshold of the next scheduled time unit based on the updated accumulation result.

[0174] In some embodiments, the power guarantee function is achieved by setting a basic power, and an example based on the basic power is given below.

[0175] The basic power refers to the minimum power that the RF device is allowed to transmit in a scheduling time unit. The basic power can also be called the guaranteed power. The basic power is greater than or equal to 0. The value of the basic power is less than the average power threshold. The specific value of the basic power can be set according to experiments, experience or needs. This embodiment does not limit the value of the basic power.

[0176] When the basic power is introduced, the transmission power of the radio frequency device in the first scheduling time unit satisfies the following constraint conditions, for example: base ≤P max_tti-i ≤P avg_max *nP base *(ni)-(P max_tti-1 +P max_tti-2 ……+P max_tti-i-1 )

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

[0178] For example, the duration of the first time period is 1s. The duration of a scheduling time unit is 1ms, which means that the first time period contains a total of 1000 scheduling time units. The average transmission power threshold of the first time period is 80W. The basic power is 20W. Taking the first scheduling time unit as the 700ms in 1s as an example, there are 300ms after the first scheduling time unit in the first time period, that is, 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 699ms before the 700ms in 1s. If the RF device has transmitted a total of 20,000W in these 699ms, the total transmitted power in the above constraints is 20,000W, and the constraints satisfied by the transmission power of the RF device in the first scheduling time unit are: 20≤P max_tti-i ≤80*1000-20*300-20000, of which P max_tti-i Indicates the transmit power threshold of the first scheduling time unit.

[0179] Optionally, each scheduling time unit in the first time period satisfies the above constraints related to the basic power. Alternatively, some scheduling time units in the first time period satisfy the above constraints related to the basic power.

[0180] The principle of using basic power to achieve the power guarantee function is analyzed and explained below.

[0181] Without the introduction of basic power, the RF device may have transmitted too much power in the previous scheduling time unit, so the transmission power threshold of the RF device in the subsequent scheduling time unit can only be 0 to ensure that the average transmission power does not exceed the threshold. The RF device's transmission power threshold in the subsequent scheduling time unit is 0, which means that the RF device is no longer allowed to transmit power in the subsequent scheduling time unit. If the RF device needs to send high-priority service data in the subsequent scheduling time unit, it may cause serious damage to the service. High-priority service data refers to service data that needs to be scheduled immediately, for example, high-priority service data is control signaling. In the above implementation, by introducing the basic power into the process of determining the power threshold, the communication equipment uses the basic power and the average transmit power threshold to constrain the transmit power threshold of the RF device in each scheduling time unit. Therefore, when determining the power threshold of the RF device in each scheduling time unit, room is left for the power threshold of the RF device in subsequent scheduling time units, so that the power threshold of the RF device in subsequent scheduling time units can at least reach the basic power, thereby avoiding the situation where the RF device has no transmit power in subsequent scheduling time units due to excessive power transmitted by the RF device in the previous scheduling time unit, making the power distribution more uniform and achieving power guarantee.

[0182] There are many ways to control the transmit power. The following two control methods are described by way of example. For details, see the following control method 1 and control method 2.

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

[0184] Since the size of the transmission power is related to the value of the occupied bandwidth, when the communication device adjusts the value of the occupied bandwidth, the size of the transmission power will change accordingly, so 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 the data on the data channel. The communication device can reduce the transmission power of the radio frequency device by reducing the bandwidth occupied by the data on the data channel.

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

[0186] In some embodiments, the specific implementation process of control method one includes: the communication device first determines the target transmit power of the RF device, then determines the target bandwidth based on the target transmit power and the available bandwidth of the data channel, and then sends data on the data channel according to the target bandwidth, so that the transmit power of the RF device is the target transmit power.

[0187] The available bandwidth of the data channel is the maximum value of the bandwidth allowed to be occupied on the data channel. Optionally, the available bandwidth of the data channel is a pre-set configuration parameter. For example, if the available bandwidth is 20 MHz, the communication device will occupy a maximum of 20 MHz of bandwidth on the data channel when sending data to the terminal.

[0188] The target bandwidth is less than or equal to the available bandwidth of the data channel. The target bandwidth can optionally be the ratio between the target transmit power and the power spectrum density. The value of the target bandwidth can be represented by the number of RBs used. Specifically, the more RBs a communication device uses when sending data, the greater the bandwidth occupied by the data on the data channel. The communication device adjusts the bandwidth specifically by adjusting the number of RBs used.

[0189] In some embodiments, the specific implementation process of control method one includes: the communication device first determines the target transmission power of the RF device, then determines the number of RBs to be used based on the target transmission power, and uses this number of RBs to send data, so that the bandwidth occupied by the data on the data channel is the target bandwidth, and the transmission power of the RF device is the target transmission power.

[0190] The number of RBs is related to the target transmit power and the power spectral density. For example, the number of RBs is the ratio between the target transmit power and the power spectral density. For example, in an LTE cell, the available bandwidth is 20MHz, and this 20MHz bandwidth includes 100 RBs. That is to say, the communication device can use up to 100 RBs to send data. Taking the power spectral density as 1W of power transmitted on one RB as an example, if the target transmit power is 80W, the communication device determines the number of RBs to be 80W / 1(W / RB)=80RB, and the communication device uses 80 RBs to send data; if the target transmit power is 50W, the communication device determines the number of RBs to be 50 / 1=50, and the communication device uses 50 RBs to send data.

[0191] Control method two: the communication equipment adjusts the power spectrum density of the radio frequency device.

[0192] Since the magnitude of the transmit power is related to the power spectrum density, when the communication device adjusts the value of the power spectrum density, the magnitude of the transmit power will change accordingly, so the transmit power can be adjusted by adjusting the power spectrum density. Specifically, the communication device can increase the transmit power of the RF device by increasing the power spectrum density of the RF device. The communication device can reduce the transmit power of the RF device by reducing the power spectrum density of the RF device.

[0193] In some embodiments, the specific implementation process of control method 2 includes: the communication device first determines the target transmission power of the RF device, then determines the target power spectrum density based on the target transmission power, and then sends data according to the target power spectrum density, so that the transmission power of the RF device is the target transmission power, so that the transmission power of the RF device is the target transmission power.

[0194] The target power spectrum density is related to the target transmit power and the bandwidth occupied on the data channel. For example, the target power spectrum density is the ratio between the target transmit power and the bandwidth. Exemplarily, the communication device occupies a bandwidth of 20MHz on the data channel, that is, uses 100 RBs to send data. If the target transmit power is 50W, the communication device determines the value of the target power spectrum density to be 50 / 100=0.5, that is, the communication device transmits 0.5W of power on each RB.

[0195] The above introduces two control methods for transmit power. On the one hand, these two control methods can achieve the purpose of controlling the transmit power to meet the requirements, and on the other hand, they can make the transmit power change rapidly in a short time, with good timeliness. You can choose to use one of these two control methods, or use the two control methods in combination. Alternatively, other means other than these two control methods are used to control the transmit power, such as controlling the transmit power by reducing the gain of the RF device, shutting down some transmit channels or some subcarriers, migrating users to other RRUs, etc. This embodiment does not limit how to control the transmit power.

[0196] In some embodiments, the communication device periodically controls the transmission power of the RF device. Whenever the time reaches the start time of a time period, the communication device obtains the transmission power threshold of the current time period based on the current temperature of the RF device, and then controls the transmission power of the RF device in the current time period to be less than or equal to the transmission power threshold of the RF device in the current time period.

[0197] Periodic control includes but is not limited to the jump window filtering method and the sliding window filtering method. The so-called window refers to a time period, also known as a time window. In the jump window filtering method, the time difference between the start times of two adjacent time periods is equal to the duration of a time period. For example, the duration of a time period is 1s, the first time period is the 1s, the second time period is the 2s, the third time period is the 3s, and so on. In the sliding window filtering method, the time difference between the start times of two adjacent time periods is the duration of one or more scheduling time units. For example, the duration of a time period is 1s, the duration of a scheduling time unit is 1ms, the first time period is the 1s, the second time period is the 1.001s, the third time period is 1.002s, and so on.

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

[0199] Take the next time period of the first time period as the second time period as an example, Figure 3 The method shown also includes: the communication device obtains the transmission power threshold of the RF device in the second time period based on the temperature of the RF device in the second time period and the operating temperature threshold of the RF device; and controls the transmission power of the RF device in the second time period to be less than or equal to the transmission power threshold of the second time period.

[0200] The second time period is located after the first time period. For example, when a jump window filtering method is used, the start time of the second time period is separated from the start time of the first time period by the length of a time period. When a sliding window filtering method is used, the start time of the second time period is separated from the start time of the first time period by the length of one or more scheduling time units.

[0201] Whether to use a jump window filtering method or a sliding window filtering method can be set according to needs, and this embodiment does not limit this.

[0202] The method provided in this embodiment takes the baseband unit as an example. The baseband unit determines the transmission power threshold according to the temperature of the RF device, allowing the transmission power threshold of the RF device to change dynamically with the real-time temperature change of the RF device, thereby reducing the limitation of the transmission power threshold on the hardware capability of the RF device, and helping to further improve the transmission power of the RF device while avoiding overheating of the RF device, thereby improving the performance of the communication equipment.

[0203] In some embodiments, before step S201, Figure 3 The method shown also includes the following step S200. Step S200 is an optional step and may not be performed. Optionally, step S200 is performed by Figure 2 The temperature tracking module 311 in the BBU 31 and the temperature detection module 321 in the RF module 32 are executed in coordination.

[0204] Step S200: The communication device obtains the temperature of the radio frequency component in a first time period.

[0205] There are multiple implementations of how to obtain the temperature of the RF device, which are described below using implementation A and implementation B as examples. Implementation A and implementation B are two parallel methods, and the communication device can choose to use one of them to obtain the temperature of the RF device.

[0206] Implementation method A: The communication device predicts the temperature of the radio frequency device through a temperature model.

[0207] Optionally, the temperature model is used to predict the temperature of the RF device based on the load of the RF device, that is, to predict how many degrees the temperature of the RF device will reach when the RF device works at a certain load. The input parameters of the temperature model include the load of the RF device. The output parameters of the temperature model include temperature. When the communication device executes step S200, the temperature of the RF device in the first time period is predicted based on the load of the RF device in the first time period and the temperature model. Specifically, the temperature model is in the form of one or a group of functions, for example, and the communication device inputs the load of the first time period into the temperature model, performs calculations through the temperature model, and obtains the temperature output by the temperature model.

[0208] Alternatively, the temperature model is used to predict the temperature change of the RF device according to the load of the RF device, that is, when the RF device works at a certain load, the temperature of the RF device will increase or decrease by how many degrees. The input parameters of the temperature model include the load of the RF device. The output parameters of the temperature model include the temperature change. When the communication device executes step S200, the temperature change of the RF device in the first time period is predicted according to the load of the RF device in the first time period and the temperature model; and the temperature of the RF device in the first time period is determined according to the temperature of the RF device at the start time of the first time period and the temperature change.

[0209] In some embodiments, the load used when predicting the temperature is described by the transmit power. Optionally, the value of the load is the ratio of the transmit power of the RF device to the average transmit power threshold. Optionally, the load is in the form of a percentage. For example, if the average transmit power threshold is 100W, and the average power actually transmitted by the RF device in a certain TTI is 50W, then the load used when predicting the power = 50W / 100W = 50%.

[0210] Implementation method B: The communication device detects the temperature of the radio frequency device through a temperature sensor.

[0211] Specifically, the RRU or AAU where the radio frequency device is located includes a temperature sensor. The RRU or AAU detects the temperature of the radio frequency device through the temperature sensor. The RRU or AAU sends the detected temperature to the BBU, and the BBU receives the temperature sent by the RRU or AAU.

[0212] In some embodiments, the temperature model in the above implementation A includes an environmental compensation amount. The function of the environmental compensation amount, the implementation method for obtaining the environmental compensation amount, and how to apply the environmental compensation amount are described below.

[0213] The environmental compensation is used to compensate for the impact of the environment in which the RF device is located on the temperature of the RF device. Specifically, some data used in the temperature model (such as the quantitative relationship between temperature and downlink load) are usually obtained by actual measurement in a laboratory environment. When the RF device is installed on a communication device in the existing network (such as a base station site) for use, the environment in which the RF device is located is usually different from the laboratory environment. For example, the temperature, humidity, wind direction, wind speed, sunlight radiation intensity and many other parameters of the environment in which the RF device is located may be different from the laboratory environment. Therefore, under the same downlink load, the actual temperature of the RF module will usually deviate from the temperature tested in the laboratory. For example, under the same transmission power, the temperature of the RF device in a high temperature environment is generally higher than the temperature of the RF device in a low temperature environment. In this embodiment, by introducing the environmental compensation into the temperature model, the environmental compensation can compensate for the impact of the environment, thereby reducing the error caused by the environment and improving the accuracy of the temperature model predicting the temperature.

[0214] There are many ways to obtain the environmental compensation amount. Optionally, the RRU or AAU containing the RF device detects the temperature of the RF device through 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 RF device at a certain point in time is 25°, and at this point in time, the RRU or AAU detects that the temperature of the RF device is 30°, and reports 30° to the BBU. The BBU uses the temperature difference of 5° between 25° and 30° to determine the temperature compensation amount.

[0215] 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 of the temperature predicted by the temperature model relative to the temperature detected by the RRU or AAU, the greater the environmental compensation amount.

[0216] In some embodiments, the environmental compensation amount is specifically determined by the following formula (2).

[0217] Ta=(T PA0 -T n )*τ / I; Formula (2)

[0218] In the above formula (2), Ta represents the environmental compensation amount, T PA0 represents the temperature of the RF device detected by the RRU or AAU at the end of the first time period, Tn represents the temperature of the RF device at the end of the first time period predicted by the temperature model, τ is a time constant, τ is related to the time required for the RF device to reach a steady-state temperature, and the numerical relationship between τ and the steady-state temperature can be referred to the introduction to formula (1) above. I represents the length of the first time period.

[0219] Alternatively, the communication device is provided with a variety of sensors, such as a sensor for detecting ambient temperature, a sensor for detecting wind speed and direction, a sensor for detecting humidity, etc. The communication device collects parameters of the environment in which the RF device is located through the various sensors, and determines the environmental compensation amount according to the collected environmental parameters. Alternatively, the communication device calls an interface provided by a weather server, the weather server sends the environmental parameters to the communication device, and the communication device determines the environmental compensation amount according to the environmental parameters provided by the weather server.

[0220] The various implementation methods for obtaining the environmental compensation amount introduced above are all examples, and this embodiment does not limit how to obtain the environmental compensation amount.

[0221] The above-mentioned environmental compensation amount is used, for example, to correct the temperature model. Specifically, after the communication device obtains the environmental compensation amount by any of the above methods, the environmental compensation amount in the temperature model is updated to the obtained environmental compensation amount, so that the temperature predicted by the updated temperature model is consistent with the current actual temperature of the RF device, thereby compensating for the impact of the environment on the accuracy of the temperature model and achieving the correction of the temperature model.

[0222] Optionally, the process of correcting the temperature model using the environmental compensation amount is performed periodically. Specifically, the communication device obtains the environmental compensation amount according to a set time period, and updates the environmental compensation amount in the temperature model to the obtained environmental compensation amount. Alternatively, the correction of the temperature model is performed when the set trigger condition is met. For example, the temperature model is corrected when the communication device receives an instruction from a controller or an administrator; for another example, the temperature model is corrected when the communication device is powered on and initialized; for another example, the temperature model is corrected when the communication device detects a change in the deployment location. This embodiment does not limit the timing of correcting the temperature model.

[0223] In some embodiments, the temperature model is established based on the following formula (3):

[0224] T n =T n-1 +(T Ln +T a -T n-1 )*q n / τ; formula (3)

[0225] In formula (3), T n represents the temperature of the RF device after the scheduled time unit n in the first time period, T n-1 represents the temperature of the RF device after the scheduled time unit (n-1) in the first time period, L n represents the load of the RF device in the nth scheduling time unit of the first time period, T Ln Indicates that the load is L n The steady-state temperature reached by the RF device under the condition ofa represents the environmental compensation, τ is the time constant, and the numerical relationship between τ and steady-state temperature can be referred to the introduction of formula (1) above. n Indicates the duration of the scheduling time unit n. n indicates the sequence number of the scheduling time unit, n is a positive integer, and the maximum value of n is the number of scheduling time units contained 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 indicates the starting time of the first time period, such as T0 indicates the temperature of the RF device at the starting time of the first time period. A scheduling time unit includes one or more TTIs.

[0226] The following is an example based on Figure 2 The following example 1 is a method flow of the architecture shown in FIG. Figure 3 An example illustration of the method shown.

[0227] Example 1

[0228] First, for Example 1 and Figure 3 The relationship between the various features appearing in the illustrated method is introduced.

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

[0230] In the subscripts of the parameters in Example 1, max means maximum value, avg means average, Lk means load of the kth cycle, and base means basis.

[0231] The overall process of Example 1 is summarized below.

[0232] The temperature detection module 321 in the RF module 32 detects the temperature of the RF device 322. At every set time period, the temperature detection module 321 reports the detected temperature to the BBU 31. The temperature tracking module 311 in the BBU 31 uses the temperature reported by the RF module 32 to calibrate the temperature model. The temperature tracking module 311 calculates the maximum average power P allowed to be transmitted by the power amplifier based on the temperature predicted by the temperature model and the maximum operating temperature allowed by the temperature tracking module 311. avg_max , the maximum average power P avg_max The scheduler 312 is notified. The scheduler 312 completes the scheduling of downlink users and does not exceed the maximum average power P avg_max The downlink user scheduling data or signal completed by the scheduler 312 is sent to the RRU, which converts it into a high-power radio frequency signal and transmits the radio frequency signal from the antenna 33.

[0233] Specifically, Figure 4 A flowchart of Example 1 is shown, and Example 1 includes steps S401 to S403.

[0234] Step S401: The BBU tracks the real-time temperature of the RF module through the temperature model and calibrates the temperature model. Figure 3 Description of step S200 in .

[0235] Within a certain time period I (e.g., 1 minute) when the BBU is established, the relationship between the temperature of the RF device and the transmit power scheduled per TTI is shown in the following formula (4). The following formula (4) is a specific form of the formula (3) introduced above. ... indicates that formula (4) includes, but omits, T2, T3 to T4, which are not shown. n-1 formula.

[0236] T1=T0+(T L1 +T a -T0)*q1 / τ;

[0237] …

[0238] T n =T n-1 +(T Ln +T a-T n-1 )*q n / τ; formula (4)

[0239] The meanings of the parameters in formula (4) are as follows:

[0240] T0 represents the temperature of the RF device at the start of the cycle.

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

[0242] T n Indicates the temperature of the RF module after the nth TTI, q n Indicates the duration of the scheduling time unit n.

[0243] T Ln It indicates the steady-state temperature reached by the RF device under the load Ln when the downlink load of the nth TTI is Ln.

[0244] Ta represents the environmental compensation amount, which remains unchanged throughout the cycle.

[0245] τ represents the time constant of the RF module. The numerical relationship between τ and steady-state temperature can be found in the introduction to formula (1) above. For a certain type of RF module, the value of τ is fixed.

[0246] The initial value of T0 comes from the report of the RF module. When the RRU or AAU just starts working and has not yet reported the BBU temperature, T0 has no value. When the RRU or AAU reports the device temperature to the BBU for the first time, T0 takes the value reported by the RRU or AAU.

[0247] L1 is the downlink load actually scheduled in the first TTI. The load is a percentage, and the value is L1 = the average power of the actual downlink transmission / the maximum average transmission power allowed by the RF module. For example, a certain RRU is allowed to transmit a maximum average power of 100W, and the average power actually transmitted by the RRU in a certain TTI is 50W. Then L1 = 50W / 100W = 50%. L1 The steady-state temperature that the components inside the RF module eventually reach when the downlink load of the RF module is kept at L1. It takes a long time (compared to the duration of 1 TTI) for the components inside the RF module to reach the steady-state temperature under a certain load, and this duration is represented by the time constant τ.

[0248] Ta is the compensation amount.

[0249] Below, taking the RF module as RRU and the RF device inside the RF module as a power amplifier as an example, the specific process of temperature tracking and correction in step S401 is described, and the steps performed on other RF devices other than the power amplifier are similar. Step S401 specifically includes the following steps S4011 to S4016.

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

[0251] Step S4012: RRU reports the temperature T of the power amplifier to BBU for the first time. PA0 .

[0252] Step S4013: The BBU sets the starting temperature T0 of cycle I to T PA0 , set the environmental compensation amount Ta to 0.

[0253] Step S4014: The BBU uses the corresponding relationship between the time constant τ, load and steady-state temperature obtained in the laboratory test of the RRU of this model in advance, and based on formula (4), sequentially calculates the temperature of the power amplifier at the end of the 1st to the nth TTI in period I, that is, T1, T2, ..., T n .

[0254] The relationship between the RRU load and the steady-state temperature is obtained by testing in the laboratory in advance. L The relationship between the load L is a functional relationship, that is, T L =f(L).

[0255] Step S4015: When the time reaches the end of cycle I, the RRU reports the power amplifier temperature T to the BBU again. PA0 The BBU reports the power amplifier temperature T again based on the RRU PA0 , according to Ta=(T PA0 The BBU calculates the environmental compensation amount Ta by the relationship of τ - n)*τ / I. The BBU updates Ta in the temperature model according to the calculated Ta.

[0256] Taking the execution of the scheduler in the baseband unit as an example, the scheduler periodically calculates the environmental compensation amount Ta and updates the environmental compensation amount Ta in the temperature model, thereby periodically compensating for changes in the external environmental conditions (including temperature, humidity, wind speed, and light) of the RF module to avoid the impact of environmental conditions. After compensating for the impact of environmental conditions, the temperature model converts the downlink scheduling and transmission power per millisecond into temperature changes, and tracks the temperature changes of the RF module in real time.

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

[0258] For different types of RRUs, the steady-state temperature T L The functional relationship between T and load L may be different. For example, in some RRUs, the transmit power of all power amplifiers is kept equal at all times. In this way, the load variable L can represent the load of all power amplifiers, then T L =f(L). However, the loads of different power amplifiers may be different in some RRUs. In this case, it is necessary to use multiple different load variables to describe the functional relationship between the steady-state temperature TL and the load L, that is, T L =f(L1,L2,…,L n ). Where L1, L2, …, L n represents the different loads on the n power amplifiers. Furthermore, the temperatures of different power amplifiers inside the RRU may also be different, which needs to be described by different functions. Therefore, the complete functional relationship between the temperature and load of n power amplifiers is as follows:

[0259] T L1 =f1(L1,L2,…,L n ); formula (5)

[0260] T L2 =f2(L1,L2,…,L n ); formula (6)

[0261] …

[0262] T Ln =fn(L1,L2,…,L n ); formula (7)

[0263] To summarize the above step S401, step S401 realizes continuous tracking of the real-time temperature of key components (typically power amplifiers) inside the RRU through the collaboration between the RRU and the BBU and the temperature model inside the BBU. Through real-time temperature tracking, the BBU can accurately obtain the real-time temperature of the RRU at all times, and can accurately predict the relationship between subsequent temperature changes and loads, so that the maximum average transmit power allowed by the RF device (such as the power amplifier) ​​in each control cycle can be calculated without exceeding the temperature upper limit.

[0264] Step S402: The BBU calculates the maximum average power P of the power amplifier. avg_max .

[0265] Step S402 can refer to Figure 3 Description of step S201 in .

[0266] The maximum average power of the power amplifier P avg_max Indicates the maximum average power allowed by the amplifier at the current temperature within a time period. The maximum average power of the amplifier P avg_maxLimited by two factors: 1) The maximum transmit power P supported by the amplifier hardware max ; 2) The maximum transmit power P allowed based on the maximum operating temperature of the RF device Tmax According to P max and P Tmax , use the following formula (8) to calculate the maximum average power P avg_max .

[0267] P avg_max =min(P max ,P Tmax ); formula (8)

[0268] In formula (8), P max It is an indicator determined when the power amplifier is designed and manufactured. max is known. Tmax This embodiment will calculate P in real time at a certain period (period length p) every period. Tmax .

[0269] Calculate P for the kth period Tmax The steps include the following steps S4021 to S4023.

[0270] Step S4021: The BBU obtains input parameters for calculation. Calculate P Tmax When the BBU inputs the real-time temperature T of the power amplifier at the start of the cycle r and the maximum allowable operating temperature T of the power amplifier max Among them, the real-time temperature T r That is, the temperatures T1, T2, ..., T calculated based on formula (4) n .

[0271] Step S4022: The BBU calculates the maximum steady-state temperature T allowed in the kth cycle. Lk The formula used by BBU for calculation is T Lk =T r -Ta+τ / p*(T max -T r ).

[0272] Step S4023: BBU calculates T using formula (7) Lk The corresponding load L k , P Tmax =L k .

[0273] The above describes how to calculate the maximum average power of a power amplifier. When there are multiple power amplifiers in the RRU, the maximum average power of each power amplifier can be calculated according to the above formula (7) and steps S4021 to S4023. In addition, for other key RF components other than the power amplifier, the maximum average power is calculated in the same way.

[0274] Summarizing the above step S402, step S402 uses the real-time temperature of the RF module to determine the maximum average transmit power P allowed by the power amplifier in the current cycle. avg_max , in order to utilize the maximum average transmission power P avg_max Normally, as long as the average transmit power of the power amplifier scheduled by the scheduler in the current period does not exceed the maximum average transmit power P avg_max , it can be ensured that the RRU will not overheat.

[0275] Step S403: BBU performs adaptive scheduling on the transmit power. Figure 3 Description of step S202 in .

[0276] According to step S402, the maximum average transmission power P allowed by the power amplifier in the kth period is calculated. avg_max , scheduling control is performed through water injection method to obtain the highest downlink throughput.

[0277] To facilitate understanding, some concepts in water injection method are explained below.

[0278] Water represents power. The amount of water represents the quantified transmit power within a period of time. For example, if the average transmit power within 10 seconds is 10W, and there are 10,000 TTIs in 10 seconds, then the amount of water is 10,000*10W, or the total transmit power within 10 seconds is 10,000*10W.

[0279] A bucket represents a memory space (buffer) that is used to store water volume (i.e., the value of the transmit power). The capacity of the bucket (i.e., the maximum transmit power stored in the memory space) is determined by the maximum transmit power supported by the amplifier hardware. For example, the maximum transmit power supported by the amplifier hardware is 20W, and the scheduling time period is 10s. The maximum transmit power of the amplifier within 10s is 10000*20W, so the capacity of the bucket is a value greater than or equal to 10000*20W.

[0280] Filling the bucket means adding a certain power value to the transmit power value stored in the memory space (bucket) every TTI. For example, in a scheduled time period of 10s, the maximum average transmit power is 10W, and the basic power used for guaranteeing the bottom line is 5W. At the beginning of this time period, the transmit power value stored in the memory space (bucket) is increased by 10000*5W. Then, in each TTI in this time period, the transmit power value stored in the memory space (bucket) is increased by 5W. When this time period ends, the transmit power value stored in the memory space (bucket) is increased by a total of 10000*10W.

[0281] Deducting water from the bucket means that the RF device has already transmitted a certain amount of power in the current TTI. Deducting water from the bucket means subtracting the transmittable power value stored in the memory space (bucket) from the power value that the RF device has already transmitted in the current TTI. For example, if the RF device has already transmitted 15W in the current TTI, then the transmit power value stored in the memory space (bucket) is subtracted by 15W.

[0282] The water remaining in the bucket represents the total power that the RF device is allowed to transmit for the remainder of the current time period.

[0283] The above introduces some concepts of the water injection method. The following introduces the principle of implementing adaptive scheduling based on the water injection method.

[0284] The basic idea of ​​the water injection method is to limit the total amount of water used from the bucket within a period of time, ensuring that the total amount of water used from the bucket within a period of time does not exceed the amount of water injected into the bucket; and, try not to limit the specific amount of water used from the bucket at each moment during this period of time, and even allow all the remaining water in the bucket to be used up at a certain moment.

[0285] The adaptive scheduling in this embodiment mainly includes three goals. The first goal is to control the average power of the RF device within a period of time not to exceed the threshold, so as to avoid the average power exceeding the threshold and causing the RF device to overheat. The second goal is to try to ensure that the power used by the RF device in each TTI during this period is not restricted. When a certain TTI is at the peak of the business load, the RF device is allowed to transmit as much power as possible in the TTI, thereby improving the downlink throughput. The third goal is that the power that the RF device can transmit in each TTI is at least the basic power used for guarantee.

[0286] It can be seen that the goal of adaptive scheduling just matches the application scenario of the water injection method. The first goal can be achieved by limiting the total amount of water used from the bucket within a period of time in the water injection method. The second goal can be achieved by trying not to limit the specific amount of water used from the bucket at each moment during this period of time in the water injection method.

[0287] The specific process of implementing adaptive scheduling based on the water injection method is introduced below. In the process introduced below, the minimum scheduling time unit is a TTI as an example.

[0288] There are n TTIs in a scheduling control period T, and the n TTIs are respectively denoted as TTI1~TTI n The scheduler is in TTI1~TTI n By executing the following process, the transmission power of the radio frequency device in period T is less than or equal to the maximum average transmission power allowed. The relationship between each TTI can be referred to Figure 5 .

[0289] The following are the actions of each TTI scheduler in one cycle.

[0290] The steps performed at time t0 (i.e., a certain time before the start of scheduling): Initialize a "bucket", that is, a memory space used to store the transmit power value. For example, the variable buf represents the transmit power (or water volume) stored in the memory space, and inject buf = (P avg_max –P base )*n "water", that is, write (P avg_max –P base )*n. The capacity of the "bucket" must be greater than P max *n.P max It is the maximum transmit power allowed by the RF device hardware. avg_max is the maximum average transmission power allowed in the corresponding period calculated in step S402. base Less than P avg_max , and P base Greater than 0, P base The size is selected according to different scenarios.

[0291] At TTI1, the scheduler executes the following steps S40311 to S40313.

[0292] Step S40311: The scheduler increases the transmit power value stored in the memory space by the basic power P base , so that the transmit power value stored in the memory space is updated from buf at time t0 to buf+P base .

[0293] Step S40312: The scheduler determines the maximum power P allowed in the current TTI. max_tti .P max_tti =min(P max,buf). Pmax is the maximum transmit power supported by the power amplifier hardware, and buf is the untransmitted power of the RF device. At the same time, the transmit power value stored in the memory space is subtracted from the power P notified to the scheduler. max_tti , so that the transmit power value buf stored in the memory space = buf-P max_tti .

[0294] Step S40313: The scheduler sets the maximum power P allowed by the current TTI. max_tti Scheduling is performed to ensure that the transmit power in the current TTI does not exceed the maximum power P max_tti .

[0295] In TTI2~TTI n For each TTI, the scheduler performs the following steps S40321 to S40324.

[0296] Step S40321: The scheduler increases the transmit power value stored in the memory space by P base , so that the transmit power value stored in the memory space is updated from the buf of the previous TTI to buf+P base .

[0297] Step S40322: The scheduler determines the power not transmitted by the radio frequency device in the historical TTI according to the transmit power of the historical TTI and the maximum transmit power value of the historical TTI, and adds the power not transmitted by the historical TTI to the transmit power value stored in the memory space.

[0298] The historical TTI refers to the TTI that has been scheduled in this cycle, or the TTI before the current TTI. i For example, for TTI i For example, the historical TTI is from TTI1 to TTI i-1 All or part of the TTIs between them.

[0299] Optionally, the scheduler transmits the power P of the previous TTI according to real_last_tti , the maximum transmit power P of the previous TTI max_last_tti , determine that the power not transmitted in the previous TTI is P max_last_tti –P real_last_tti The scheduler increases the transmit power value stored in the memory space by P max_last_tti –P real_last_tti , so that the transmit power value stored in the memory space is updated from the buf of the previous TTI to buf+P base +(P max_last_tti –Pr eal_last_tti ). This approach can be used to implement Figure 3The method involves the step of determining the transmit power threshold of the first scheduling time unit according to the transmit power of the second scheduling time unit, wherein the transmit power of the second scheduling time unit is P real_last_tti , the transmit power threshold of the first scheduling time unit is buf+P base +(P max_last_tti –Pr eal_last_tti ).

[0300] Step S40323: The scheduler determines the maximum power P allowed in the current TTI. max_tti .P max_tti =min(P max ,buf), and at the same time, the transmit power value saved in the memory space is subtracted from the maximum power allowed by the current TTI, that is, buf = buf-P max_tti .

[0301] Step S40324: The scheduler calculates the maximum power P max_tti , limit the bandwidth occupied on the data channel, or limit the power spectrum density used when sending data on the data channel, so as to control the transmission power not exceeding the maximum power P max_tti .

[0302] Optionally, the scheduler performs targeted power allocation for different channels, that is, the bandwidth or power spectrum density restrictions are all implemented for data channels (such as PDSCH), without limiting the bandwidth and power spectrum density occupied when sending data on public channels. In other words, the public channel is allocated power with a fixed value to avoid reducing the coverage range of the base station radio frequency signal, and the power of the data channel is scheduled and controlled according to the threshold, and adaptively changes with the average power.

[0303] In the scheduling process described above, it is optional to take one TTI as the duration of a scheduling time unit. Alternatively, a scheduling time unit includes multiple TTIs. In the case where a scheduling time unit includes multiple TTIs, the "previous TTI" in the above step S40322 can be replaced by "each TTI in the previous scheduling time unit". The specific implementation details are the same as steps S40321 to S40324, and are not repeated here.

[0304] By executing step S403 of Example 1, since power control is performed with the goal of the average transmission power of a cycle not exceeding the threshold, the average power of a cycle is limited during the control process, and the instantaneous power at each moment in the cycle is allowed to be released to the maximum capacity of the power amplifier hardware, so that the power control process matches the peak-to-valley random changes of the downlink load, which helps to greatly reduce the probability of actual business being suppressed, improve the downlink user throughput, and thus improve the scheduling effect. Specifically, due to the large thermal capacity of the RF module, the accumulation and dissipation of heat is reflected in the temperature as a slowly changing process. Load fluctuations within a certain period of time do not cause rapid changes in temperature. Therefore, ensuring that the average power of the RF device within a certain period of time does not exceed the power threshold can ensure that the temperature of the RF device does not exceed the temperature threshold to a certain extent. In addition, since the load will change randomly in the real scene, the load is high during busy hours and low during idle hours, and this change is a rapid change at the millisecond level. Therefore, by ensuring that the average power of the RF device within a certain period of time (such as 1s or 10s) does not exceed the power threshold, scheduling is performed in a manner that almost does not limit the specific power threshold per millisecond, so that the power threshold per millisecond changes with the business demands.

[0305] The method provided in Example 1 above tracks the temperature of the RRU in real time through the cooperation of the BBU and the RRU, and improves the transmit power of the RF device through adaptive scheduling technology, thereby improving the downlink user throughput and the performance of the base station while avoiding overheating of the RF module.

[0306] Figure 6 A schematic diagram showing the transmit power of a radio frequency device in each TTI in period I is shown. Figure 6 The various numbers involved, such as 100 W, 80 W, etc., are only examples, and this embodiment does not limit the specific value of the transmission power.

[0307] Figure 6 (a) in FIG. 1 shows the transmit power of the RF device in each TTI in a solution in which the power threshold of the RF device is set in advance according to the maximum ambient temperature and the maximum workload of the RF device. Figure 6As shown in (a), the maximum transmit power supported by the power amplifier hardware of a certain RRU is 100W, but due to the limited heat dissipation of the RRU, before using the method provided in this embodiment, the maximum power allowed to be transmitted by the power amplifier is 80W. The maximum power allowed to be transmitted by the power amplifier is limited to 80W here because: the load of the actual cell changes randomly, and the ambient temperature of the base station also changes. Considering that the ambient temperature reaches the maximum ambient temperature (typically solar radiation +50 degrees) and the cell load reaches 100%, the maximum transmit power is set to 80W according to the maximum ambient temperature and 100% load. Then the power amplifier works according to the set maximum transmit power of 80W in the entire temperature range, resulting in the transmit power of the power amplifier always being lower than the maximum transmit power of 100W supported by the hardware. It can be seen that the transmit power of the power amplifier is greatly limited.

[0308] In the above embodiment, the maximum average transmit power P allowed in each cycle I is calculated based on the current temperature by accurate real-time temperature tracking. avg_max , and according to the maximum average transmission power P avg_max Control the scheduling of the corresponding period. The maximum power allowed to be transmitted by the RF device in any TTI within the period can exceed P avg_max , reaching the maximum transmit power P supported by the power amplifier max (For this RRU, P max is 100W), as long as the average transmission power of the final RF device in period I does not exceed P avg_max Therefore, in this embodiment, when the average power does not exceed the maximum average transmit power of 80W, the power amplifier transmit power can be supported to reach 100W, and a higher downlink user throughput can be achieved by increasing the maximum transmit power.

[0309] For example, refer to Figure 6 (b) in . Figure 6 (b) in FIG. 1 shows the transmit power of the radio frequency device in each TTI in this embodiment. The average transmit power threshold of the radio frequency device in period I is 80W, and the maximum transmit power supported by the radio frequency device hardware is 100W. Figure 6It can be seen from (b) that the average transmit power of the RF device in all TTIs in cycle I is limited, and the average transmit power of the RF device in cycle I does not exceed 80W. The specific transmit power of the RF device in each TTI in cycle I fluctuates. In many TTIs in cycle I, the transmit power of the RF device exceeds the average transmit power threshold of 80W and reaches the maximum transmit power of 100W supported by the hardware. For example, the transmit power of the RF device in TTI1 is less than 80W. The transmit power of the RF device in TTI2 is greater than 80W, reaching the maximum transmit power of 100W; the transmit power of the RF device in TTI3 is less than 80W. The transmit power of the RF device in TTI4 is greater than 80W, reaching the maximum transmit power of 100W.

[0310] Among them, 80W is an example of the maximum average transmission power. When the ambient temperature is lower than +50 degrees, the maximum average transmission power may exceed 80W. The maximum average transmission power is specifically calculated by the solution in the above embodiment.

[0311] In addition, when the temperature is close to the maximum ambient temperature defined in the RRU product specification, this embodiment can keep the RRU temperature always lower than the maximum allowed operating temperature while transmitting the maximum power allowed at that temperature. Similar to the control method under normal temperature, the control method under high temperature environment is completed by limiting the average transmission power. For TTIs required by actual business loads, the power amplifier is still allowed to transmit to 100W, which reduces the impact on business performance.

[0312] Figure 7 700 is a schematic diagram of the structure of a communication device 700 provided in an embodiment of the present application. The communication device 700 may be located in a base station, or the communication device 700 is the base station itself. The communication device 700 includes an acquisition unit 701 and a control unit 702.

[0313] Optionally, combined Figure 1 From the application scenario shown, Figure 7 The communication device 700 shown is Figure 1 The communication device 11 in.

[0314] Optionally, combined Figure 2 Come and see, Figure 7 The communication device 700 shown is provided at Figure 2 The BBU 31 in the acquisition unit 701 is Figure 2 The temperature tracking module 311 in the control unit 702 is Figure 2 The scheduler 312 in .

[0315] Optionally, combined Figure 3 Come and see, Figure 7 The communication device 700 shown is Figure 3The communication device in the method flow shown. The acquisition unit 701 is used to support the communication device 700 to execute S201. The control unit 702 is used to support the communication device 700 to execute S202.

[0316] Optionally, combined Figure 4 Come and see, Figure 7 The communication device 700 is shown for performing Figure 4 The acquisition unit 701 is used to support the communication device 700 to execute Figure 4 The control unit 702 is used to support the communication device 700 to execute Figure 4 Medium S403.

[0317] Figure 7 The device embodiments described are merely illustrative. For example, the division of the above units is only a logical functional division. There may be other division methods in actual implementation, such as multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. The functional units in the various embodiments of the present application may be integrated into a processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0318] Each unit in the communication device 700 is implemented in whole or in part by software, hardware, firmware or any combination thereof.

[0319] In the case of software implementation, for example, the acquisition unit 701 and the control unit 702 are composed of Figure 8 At least one processor 801 in the processor 801 reads the program code stored in the memory 802 and generates a software function unit to implement it.

[0320] In the case of hardware implementation, for example, Figure 7 The above-mentioned units are implemented by different hardware in the communication device, for example, the acquisition unit 701 is implemented by Figure 8 The control unit 702 is implemented by a part of the processing resources of at least one processor 801 (for example, one core or two cores in a multi-core processor). Figure 8 The remaining processing resources in at least one processor 801 (eg, other cores in a multi-core processor) may be used, or a programmable device such as a field-programmable gate array (FPGA) or a coprocessor may be used to complete the process.

[0321] In the case of implementing by combining software and hardware, for example, the acquisition unit 701 is implemented by a hardware programmable device, and the control unit 702 is a software functional unit generated by the CPU after reading the program code stored in the memory.

[0322] Figure 8 It is a structural diagram of a communication device 800 provided in an embodiment of the present application.

[0323] Optionally, combined Figure 1 From the application scenario shown, Figure 8 The communication device 800 shown is Figure 1 The communication device 11 in.

[0324] Optionally, combined Figure 2 Come and see, Figure 8 The communication device 800 shown includes Figure 2 The BBU 31, the RF module 32 and the antenna 33 in the embodiment. Figure 8 The processor 801 is located at Figure 2 BBU 31 in Figure 8 The transceiver 803 includes Figure 2 Medium RF module 32, Figure 8 The middle antenna 805 is Figure 2 Middle antenna 33.

[0325] Optionally, combined Figure 3 Come and see, Figure 8 The communication device 800 shown is Figure 3 The communication device in the method flow shown. Figure 8 The processor 801 is used to support the communication device 800 to execute S201 and S202.

[0326] Optionally, combined Figure 4 Come and see, Figure 8 The communication device 800 is shown for performing Figure 4 The processor 801 is used to support the communication device 800 to execute Figure 4 Among S401, S402 and S403.

[0327] 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, through a bus. The antenna 805 is connected to the transceiver 803. The network interface 804 is used to enable the communication device 800 to be connected to other communication devices 800 through a communication link, for example, the communication device 800 is connected to a core network element through an S1 interface. In the embodiment of the present application, the connection may include various interfaces, transmission lines or buses, etc., which are not limited in this embodiment.

[0328] The processor in the embodiment of the present application, such as 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 for implementing logical operations. For example, processor 801 can be a single-core (single-CPU) processor or a multi-core (multi-CPU) processor. At least one processor 801 can be integrated in one chip or located on multiple different chips.

[0329] The memory in the embodiment of the present application, such as memory 802, may optionally include at least one of the following types: read-only memory (ROM) or other types of static storage devices that can store static information and instructions, random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, and may also be electrically erasable programmable read-only memory (EEPROM). In some scenarios, the memory may also be a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.

[0330] 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. Among them, the memory 802 can store program codes for executing the technical solutions of the embodiments of the present application, and the execution is controlled by the processor 801. The various types of computer program codes executed can also be regarded as drivers of the processor 801. For example, the processor 801 is used to execute the computer program codes stored in the memory 802, so as to implement the technical solutions in the embodiments of the present application.

[0331] The transceiver 803 includes one or more radio frequency devices. The transceiver 803 is used to support the reception or transmission of radio frequency signals between the communication device 800 and the terminal, and the transceiver 803 is connected to the antenna 805. Specifically, one or more antennas 805 can receive radio frequency signals, and the transceiver 803 can be used to receive the radio frequency signals from the antennas, convert the radio frequency signals into 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, such as demodulation processing and decoding processing. In addition, the transceiver 803 can be used to receive modulated digital baseband signals or digital intermediate frequency signals from the processor 801, convert the modulated digital baseband signals or digital intermediate frequency signals into radio frequency signals, and send the radio frequency signals through one or more antennas 805. Specifically, the transceiver 803 can selectively perform one or more stages of down-mixing and analog-to-digital conversion processing on the RF signal to obtain a digital baseband signal or a digital intermediate frequency signal, and the order of the down-mixing and analog-to-digital conversion processing is adjustable. The transceiver 803 can selectively perform one or more stages of up-mixing and digital-to-analog conversion processing on the modulated digital baseband signal or digital intermediate frequency signal to obtain a RF signal, and the order of the up-mixing and digital-to-analog conversion processing is adjustable. The digital baseband signal and the digital intermediate frequency signal can be collectively referred to as a digital signal.

[0332] A transceiver may be referred to as a transceiver circuit, a transceiver unit, a transceiver device, a transmitting circuit, a transmitting unit or a transmitting device, etc.

[0333] Optional, Figure 8 In the embodiment, the processor 801 and the memory 802 are located in the BBU, and the transceiver 803 is located in the RRU or the AAU. The communication device 80011 includes the BBU and the RRU, and also includes at least one of the AAU or the antenna.

[0334] In some embodiments, a network system is further provided, the network system comprising a BBU and a radio frequency device, the BBU being used to perform the above Figure 3 or Figure 4 The method provided.

[0335] In some embodiments, a computer-readable storage medium is further provided, wherein the storage medium stores at least one instruction, which, when executed on a computer, causes the computer to execute the above-mentioned Figure 3 or Figure 4 The method provided.

[0336] In some embodiments, a computer program product is further provided, the computer program product comprising one or more computer program instructions, when the computer program instructions are loaded and executed by a computer, the computer executes the above Figure 3 or Figure 4 The method provided.

[0337] In some embodiments, a chip is further provided, including a memory and a processor, wherein the memory is used to store computer instructions, and the processor is used to call and run the computer instructions from the memory to execute the above Figure 3 or Figure 4 The method provided.

[0338] The various embodiments in this specification are described in a progressive manner, and the same or similar parts between the various embodiments can be referenced to each other, and each embodiment focuses on the differences from other embodiments.

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

[0340] The terms "first" and "second" in the description and claims of the embodiments of the present application are used to distinguish different objects, rather than to describe the specific order of the objects, and cannot be understood as indicating or implying relative importance. For example, the first scheduling time unit and the second scheduling time unit are used to distinguish different scheduling time units, rather than to describe the specific order of the scheduling time units, and cannot be understood as the first scheduling time unit being more important than the second scheduling time unit.

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

[0342] The above embodiments can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part 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, the process or function described in accordance with the embodiment of the present application is generated in whole or in part. 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 computer-readable storage medium, for example, the computer instructions may be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated. The available medium may be a magnetic medium, (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state hard disk SolidState Disk (SSD)), etc.

[0343] The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the scope of the technical solutions of the embodiments of the present application.

Claims

1. A method for controlling transmission power, characterized in that: The method comprises: According to the temperature of the radio frequency device at the start time of the first time period and the operating temperature threshold of the radio frequency device, a maximum steady-state temperature allowed in the first time period is obtained; the maximum steady-state temperature is related to at least one of the following factors: the temperature difference between the temperature at the start time and the operating temperature threshold, and the time required for the radio frequency device to reach the steady-state temperature; Acquire a transmit power threshold of the RF device in the first time period according to the maximum steady-state temperature allowed in the first time period and the correspondence between the temperature of the RF device and the transmit power of the RF device, where the transmit power threshold of the first time period is an average transmit power threshold of the first time period; The average value of the transmission power of the radio frequency device in multiple scheduling time units in the first time period is controlled to be less than or equal to the transmission power threshold of the first time period.

2. The method according to claim 1, characterized in that The first time period includes a first scheduling time unit and a second scheduling time unit, the second scheduling time unit is located before the first scheduling time unit, and the controlling the average value of the transmit power of the radio frequency device in multiple scheduling time units in the first time period is less than or equal to the transmit power threshold of the first time period includes: Determine a transmit power threshold of the first scheduling time unit according to the transmit power threshold of the first time period and the transmit power of the radio frequency device in the second scheduling time unit, wherein the transmit power threshold of the first scheduling time unit is negatively correlated with the transmit power value of the second scheduling time unit; Control the transmission power of the radio frequency device in the first scheduling time unit to be less than or equal to the transmission power threshold of the first scheduling time unit.

3. The method according to claim 2, characterized in that The transmit power threshold of the first scheduling time unit is negatively correlated with the transmit power value of the second scheduling time unit, including: 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 of 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 of 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 of the first time period.

4. The method according to claim 1, characterized in that 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 are located before the first scheduling time unit, and the controlling the average value of the transmit power of the radio frequency device in the first time period in a plurality of scheduling time units is less than or equal to the transmit power threshold of the first time period, including: Obtaining the total transmit power of the radio frequency device in the second scheduling time unit and the third scheduling time unit; Determine a transmit power threshold of the first scheduling time unit according to the transmit power threshold of the first time period and the transmit power sum, wherein the transmit power threshold of the first scheduling time unit is negatively correlated with a value of the transmit power sum; Control the transmission power of the radio frequency device in the first scheduling time unit to be less than or equal to the transmission power threshold of the first scheduling time unit.

5. The method according to any one of claims 1 to 4, characterized in that The method further comprises: By adjusting the bandwidth occupied by the data sent by the radio frequency device on the data channel, the transmit power of the radio frequency device in the first time period is controlled to be less than or equal to the transmit power threshold of the first time period; or, By adjusting the power spectrum density of the radio frequency device, the transmit power of the radio frequency device in the first time period is controlled to be less than or equal to a transmit power threshold of the first time period.

6. The method according to any one of claims 1 to 4, characterized in that The method further comprises: The temperature of the radio frequency component in the first time period is obtained.

7. The method according to claim 6, characterized in that The obtaining the temperature of the radio frequency device in the first time period includes: Predicting the temperature of the RF device in the first time period according to the load and temperature model of the RF device in the first time period; or, Predicting a temperature change of the RF device in the first time period according to the load of the RF device in the first time period and the temperature model; The temperature of the RF component in the first time period is determined according to the temperature of the RF component at the start time of the first time period and the temperature change.

8. The method according to claim 7, characterized in that The temperature model includes an environmental compensation amount, and the environmental compensation amount is used to compensate for the influence of the environment in which the radio frequency device is located on the temperature of the radio frequency device.

9. The method according to any one of claims 1 to 4, characterized in that The method is performed by a baseband unit BBU.

10. The method according to any one of claims 1 to 4, characterized in that After the first time period, the temperature of the radio frequency component is less than or equal to the operating temperature threshold.

11. A communication device, characterized in that: The communication device comprises: an acquisition unit, configured to acquire a maximum steady-state temperature allowed in the first time period according to the temperature of the radio frequency device at the starting moment of the first time period and the operating temperature threshold of the radio frequency device; the maximum steady-state temperature is related to at least one of the following factors: a temperature difference between the temperature at the starting moment and the operating temperature threshold, and a time required for the radio frequency device to reach a steady-state temperature; and acquire a transmit power threshold of the radio frequency device in the first time period according to the maximum steady-state temperature allowed in the first time period and a corresponding relationship between the temperature of the radio frequency device and the transmit power of the radio frequency device, wherein the transmit power threshold of the first time period is an average transmit power threshold of the first time period; A control unit is used to control the average value of the transmission power of the radio frequency device in multiple scheduling time units in the first time period to be less than or equal to the transmission power threshold of the first time period.

12. The communication device according to claim 11, characterized in that The first time period includes a first scheduling time unit and a second scheduling time unit, the second scheduling time unit is located before the first scheduling time unit, and the control unit is specifically used to determine the transmission power threshold of the first scheduling time unit according to the transmission power threshold of the first time period and the transmission power of the radio frequency device in the second scheduling time unit, and the transmission power threshold of the first scheduling time unit is negatively correlated with the value of the transmission power of the second scheduling time unit; control the transmission power of the radio frequency device in the first scheduling time unit to be less than or equal to the transmission power threshold of the first scheduling time unit.

13. The communication device according to claim 12, characterized in that The transmit power threshold of the first scheduling time unit is negatively correlated with the transmit power value of the second scheduling time unit, including: 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 of 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 of 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 of the first time period.

14. The communication device according to claim 11, characterized in that 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 are located before the first scheduling time unit, and the control unit is specifically used to obtain the total transmission power of the RF device in the second scheduling time unit and the third scheduling time unit; determine the transmission power threshold of the first scheduling time unit according to the transmission power threshold of the first time period and the total transmission power, and the transmission power threshold of the first scheduling time unit is negatively correlated with the value of the total transmission power; control the transmission power of the RF device in the first scheduling time unit to be less than or equal to the transmission power threshold of the first scheduling time unit.

15. The communication device according to any one of claims 11 to 14, characterized in that: The control unit is further configured to control the transmit power of the radio frequency device in the first time period to be less than or equal to the transmit power threshold of the first time period by adjusting the bandwidth occupied by the data sent by the radio frequency device on the data channel; or By adjusting the power spectrum density of the radio frequency device, the transmit power of the radio frequency device in the first time period is controlled to be less than or equal to a transmit power threshold of the first time period.

16. The communication device according to any one of claims 11 to 14, characterized in that: The acquisition unit is further specifically configured to acquire the temperature of the radio frequency device in the first time period.

17. The communication device according to claim 16, characterized in that The acquisition unit is specifically used for: predicting the temperature of the RF device in the first time period according to the load and temperature model of the RF device in the first time period; or, Predicting a temperature change of the RF device in the first time period according to the load of the RF device in the first time period and the temperature model; The temperature of the RF component in the first time period is determined according to the temperature of the RF component at the start time of the first time period and the temperature change.

18. The communication device according to claim 17, characterized in that The temperature model includes an environmental compensation amount, and the environmental compensation amount is used to compensate for the influence of the environment in which the radio frequency device is located on the temperature of the radio frequency device.

19. A communication device, characterized in that: The communication device comprises a processor, the processor is coupled to a memory, the memory is used to store computer program instructions, and the processor is used to execute the computer program instructions in the memory, so that the communication device performs the method according to any one of claims 1 to 10.

20. A network system, characterized in that: The network system comprises a baseband unit and a radio frequency device, and the baseband unit is used to execute the method according to any one of claims 1 to 10.

21. A computer-readable storage medium, characterized in that: The storage medium stores at least one computer program instruction, and when the computer program instruction is executed on a computer, the computer executes the method according to any one of claims 1 to 10.

22. A computer program product, characterized in that The computer program product comprises one or more computer program instructions, and when the computer program instructions are loaded and executed by a computer, the computer is caused to execute the method according to any one of claims 1 to 10.

Citation Information

Patent Citations

  • Method and apparatus for component temperature control based on reduction of data rate and WTRU transmit power

    US20100273517A1

  • Flexible Algorithm for Arbitration of Transmit Power Between Multiple Radios

    US20140155119A1