Method for controlling transmission power and communication device

KR103013149B1Active Publication Date: 2026-09-02HUAWEI TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
KR1020247010028
Authority / Receiving Office
KR · KR
Patent Type
Patents
Current Assignee / Owner
Priority Date
2021-08-31
Filing Date
2022-05-25
Publication Date
2026-09-02
Estimated Expiration
2042-05-25

Smart Images

  • Figure 112024033538732-PCT00003_ABST
    Figure 112024033538732-PCT00003_ABST
Patent Text Reader

Abstract

The present application provides a method for controlling transmission power and a communication device. The method comprises the steps of: obtaining a transmission power threshold of a radio frequency device in a first time period based on the temperature of the radio frequency device in a first time period and an operating temperature threshold of the radio frequency device; and controlling the transmission power of the radio frequency device in a first time period to be less than or equal to the transmission power threshold in the first time period. According to the method, a baseband unit device can determine the transmission power threshold through the temperature of the radio frequency device, and the transmission power threshold of the radio frequency device is allowed to change dynamically according to real-time temperature changes of the radio frequency device. Accordingly, the limitation of the transmission power threshold on the hardware capabilities of the radio frequency device can be reduced. This helps to improve the transmission power of the radio frequency device and avoid overheating of the radio frequency device, thereby considering requirements for both the temperature and transmission power of the radio frequency component and improving the performance of the communication device.
Need to check novelty before this filing date? Find Prior Art

Description

Technology Field

[0001] The present application claims priority to Chinese patent application No. 202111016801.3, filed on August 31, 2021, titled "METHOD FOR CONTROLLING TRANSMIT POWER AND COMMUNICATION DEVICE," the entirety of which is incorporated herein by reference.

[0002] Technology Field

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

[0004] Radio frequency devices are critical components for implementing wireless communication in communication devices. Radio frequency devices generate a significant amount of heat during operation, causing a rise in temperature. To prevent defects caused by excessively high temperatures, the transmission power of the radio frequency device must be limited to ensure stable operation.

[0005] In conventional technology, the power threshold of a radio frequency device is preset based on the maximum operating load and maximum ambient temperature of the radio frequency device. During the operation process of the communication device, the transmission power of the radio frequency device is limited to a specified fixed power threshold.

[0006] The aforementioned method severely limits the performance of communication devices. Therefore, how to control transmission power to improve the performance of communication devices becomes an urgent problem that must be solved.

[0007] Embodiments of the present application provide a method for controlling transmission power and a communication device. Such a method is used to improve the performance of the communication device. The technical solution is as follows.

[0008] According to a first embodiment, the present application provides a method for controlling transmit power. Such a method is optionally performed by the following devices, but is not limited to: a baseband unit (BBU), a base station, a chip in the BBU, an access point (AP), etc. Such a method comprises the steps of: obtaining a transmit power threshold of a radio frequency device in a first time period based on the temperature of the radio frequency device in a first time period and an operating temperature threshold of the radio frequency device; and controlling the transmit power of the radio frequency device in a first time period to be less than or equal to the transmit power threshold of the first time period. According to the method provided in the first embodiment, a baseband unit is used as an example. The baseband unit determines a transmit power threshold based on the temperature of the radio frequency device, and the transmit power threshold of the radio frequency device is allowed to change dynamically according to real-time temperature changes of the radio frequency device. Accordingly, the limitation of the transmit power threshold on the hardware capability of the radio frequency device is reduced. These help further improve the transmission power of the radio frequency device, avoid overheating of the radio frequency device, and improve the performance of the communication device.

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

[0010] Radio frequency devices include, but are not limited to, devices that generate heat during the operation process of a power amplifier (PA), transceiver, or other radio frequency module.

[0011] Optionally, the temperature of the radio frequency device in the first time period is the temperature of the radio frequency device at the start moment of the first time period. Alternatively, the temperature of the radio frequency device in the first time period is the average value of the temperatures of the radio frequency device at all moments in the first time period.

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

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

[0014] Optionally, the transmit power threshold is specifically an average transmit power threshold. The average transmit power in the first time period is the average value of the instantaneous transmit powers at multiple moments in the first time period. When the transmit power threshold is the average transmit power threshold, the aforementioned process for controlling the transmit power includes the step of controlling the average transmit power of the radio frequency device in the first time period to be less than or equal to the transmit power threshold in the first time period. In other words, the objective of the control is to ensure that the average value of the instantaneous transmit powers of the radio frequency device at multiple moments in the first time period does not exceed the transmit power threshold, and optionally, to allow the instantaneous transmit powers of the radio frequency device at some of the moments in the first time period to be greater than the transmit power threshold.

[0015] Alternatively, the transmit power threshold is specifically an instantaneous transmit power threshold. The instantaneous transmit power threshold in the first time period is the maximum instantaneous transmit power at which the radio frequency device is permitted to be used at each moment in the first time period. When the transmit power threshold is the instantaneous transmit power threshold, the aforementioned process for controlling the transmit power includes the step of controlling the instantaneous transmit power at each moment in the first time period to be less than or equal to the transmit power threshold in the first time period. In other words, the objective of the control is to ensure that the instantaneous transmit powers of the radio frequency device at all moments in the first time period do not exceed the transmit power threshold.

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

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

[0018] In some embodiments, the form of the correspondence between temperature and transmission power is a single function or a group of functions. A specific process for obtaining a transmission power threshold includes the steps of using the maximum steady-state temperature as an input parameter of the function, performing an operation through the function to obtain the transmission power output by the function, and using the transmission power as a transmission power threshold. Alternatively, the form of the correspondence between temperature and transmission power is a table. Multiple groups of temperatures and transmission powers are stored in the table. A specific process for obtaining a transmission power threshold includes the step of querying the table using the maximum steady-state temperature as an index to obtain the transmission power corresponding to the maximum steady-state temperature in the table.

[0019] A baseband unit is used as an example. The baseband unit determines the transmit power threshold in the manner described above. This helps improve the accuracy of determining the transmit power threshold by the baseband unit.

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

[0021] A scheduling time unit is the minimum time unit for controlling transmission power. Optionally, the duration of a scheduling time unit is equal to the duration of a single TTI. In other words, a single scheduling time unit can be a single transmission time interval (TTI). Alternatively, the duration of a single scheduling time unit is greater than a single TTI. For example, a single scheduling time unit contains multiple TTIs. For example, a single scheduling time unit contains 10 TTIs.

[0022] The average of the average values ​​of the transmission powers of multiple scheduling time units is relative to the multiple scheduling time units, and optionally, the average value of the transmission powers of multiple scheduling time units is equal to the sum obtained by dividing the transmission powers of the scheduling time units by the number of scheduling time units. For example, the first time period includes n scheduling time units, each being scheduling time unit 1, scheduling time unit 2, ..., and scheduling time unit n. The average value of the transmission powers of the n scheduling time units is the average value of n transmission powers such as the transmission power of the radio frequency device in scheduling time unit 1, the transmission power of the radio frequency device in scheduling time unit 2, ..., and the transmission power of the radio frequency device in scheduling time unit n.

[0023] In a possible implementation, the implementation of controlling the average transmit power includes determining a transmit power threshold for each scheduling time unit in the first time period based on the average transmit power in the first time period. In each scheduling time unit in the first time period, the transmit power of the radio frequency device is controlled based on a transmit power threshold corresponding to the scheduling time unit, so that the average value of the transmit powers of a plurality of scheduling time units in the first time period becomes less than or equal to the average transmit power threshold in the first time period. For example, the transmit power threshold for each scheduling time unit in the first time period satisfies the following constraint: P max_tti-1 +P max_tti-2 ...+P max_tti-n ≤P avg_max *n. P max_tti-1 represents the transmit power threshold at the first scheduling time unit in the first time period, and P max_tti-2 represents the transmit power threshold at the second scheduling time unit in the first time period, ... represents the transmit power threshold at a scheduling time unit included in the first time period but not shown, and P max_tti-n represents the transmit power threshold at the nth scheduling time unit in the first time period, and P avg_max represents the average transmission power threshold in the first time period, n represents the quantity of scheduling time units in the first time period, and n is a positive integer.

[0024] In some embodiments, the average transmission power threshold in the first time period is determined in the following manner: based on the temperature at the start moment of the first time period and the operating temperature threshold of the radio frequency device, formula T Lk T r- Ta+τ / p*(T max -T rThe calculation is performed using ) to obtain the maximum allowable steady-state temperature in the first time period. T Lk Load L corresponding to k is the maximum allowable steady-state temperature in the first time period and formula T Ln =fn(L1, L2, ..., L n It is determined based on ), and the average transmission power threshold in the first time period is formula P Tmax =L k It is determined based on.

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

[0026] A baseband unit is used as an example. In this implementation, the baseband unit controls power to avoid excessively limiting the maximum transmit power allowed for use in each scheduling time unit. This improves the utilization of the radio frequency device's hardware capabilities and improves downlink user throughput.

[0027] A first scheduling time unit in a first time period is used as an example, and a power threshold in the first scheduling time unit is optionally determined based on power transmitted by a radio frequency device in one or more scheduling time units prior to the first scheduling time unit. An example is used in which the first time period includes a first scheduling time unit and a second scheduling time unit. Optionally, a method for obtaining a transmission power threshold in the first scheduling time unit includes the step of determining a transmission power threshold in the first scheduling time unit based on an average transmission power threshold in the first time period and the transmission power of the radio frequency device in the second scheduling time unit; and the step of controlling 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 in the first scheduling time unit.

[0028] The first scheduling time unit is a single 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. Optionally, in addition to the first scheduling time unit, the first time period includes one or more other scheduling time units. Optionally, the power control method of the other scheduling time units is the same as the power control method of the first scheduling time unit. In other words, power control is performed for each scheduling time unit in the first time period in a manner similar to that of the first scheduling time unit.

[0029] The second scheduling time unit is located prior to the first scheduling time unit. In other words, compared to the first scheduling time unit, the second scheduling time unit is a single historical scheduling time unit. The specific time relationship between the second scheduling time unit and the first scheduling time unit involves multiple possible cases. The following describes the various possible cases of the second scheduling time unit and the first scheduling time unit using examples.

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

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

[0032] Optionally, all moments of the second scheduling time unit are located prior to the first scheduling time unit. In other words, on the time axis, the second scheduling time unit does not overlap with the first scheduling time unit. Alternatively, one part of the moments of the second scheduling time unit is located prior to the first scheduling time unit, and another part of the moments of the second scheduling time unit is within the first scheduling time unit. In other words, on the time axis, the second scheduling time unit overlaps with the first scheduling time unit. For example, the second scheduling time unit is TTI1 through TTI3, the first scheduling time unit is TTI2 through TTI4, and the duration of one scheduling time unit is three TTIs.

[0033] In some embodiments, the transmission power threshold in the first scheduling time unit is negatively correlated with the value of the transmission power in the second scheduling time unit.

[0034] For example, a negative correlation refers to an inverse relationship. In other words, the value of the transmit power in the second scheduling time unit affects the transmit power threshold in the first scheduling time unit. The larger the value of the transmit power in the second scheduling time unit, the smaller the transmit power threshold in the first scheduling time unit. For example, the value of the transmit power in the second scheduling time unit and the transmit power threshold in the first scheduling time unit satisfy the following constraints: P max_last_tti +P max_tti ≤P avg_max *n. P max_last_tti represents the value of the transmission power of the radio frequency device in the second scheduling time unit, and P max_tti represents the transmit power threshold of the radio frequency device in the first scheduling time unit, and P avg_maxrepresents the average transmission power threshold, n represents the quantity of scheduling time units in the first time period, and n is a positive integer.

[0035] In this implementation, it is guaranteed that the average transmit power does not exceed a threshold and that the transmit power threshold changes according to service requirements. This increases the transmit power of the radio frequency device.

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

[0037] In the aforementioned implementation, the utilization of the hardware capabilities of the radio frequency device and the downlink user throughput throughput are improved.

[0038] In some embodiments, the transmit power in the first scheduling time unit is related to a set base power. The base power is the minimum transmit power allowed to be used by the radio frequency device in one scheduling time unit. When the base power is introduced, the transmit power in the first scheduling time unit optionally satisfies the following constraints.

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

[0040] P base represents basic power, and P max_tti-i represents the transmit power threshold at the first scheduling time unit, and P avg_max represents the average transmit power threshold, n represents the quantity of scheduling time units in the first time period, (ni) represents the quantity of scheduling time units after the first scheduling time unit in the first time period, and (P max_tti-1 +P max_tti-2 ...+P max_tti-i-1 ) represents the sum of the transmission powers of all scheduling time units prior to 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.

[0041] For example, the duration of the first time period is 1 s. The duration of one scheduling time unit is 1 ms, and specifically, the first time period contains a total of 1,000 scheduling time units. The average transmit power threshold in the first time period is 80 watts (watt, W, abbreviated as watt). The base power is 20 W. An example where the first scheduling time unit is the 700th ms in 1 s. 300 ms remain after the first scheduling time unit in the first time period. Specifically, the number of scheduling time units after the first scheduling time unit in the first time period is 300, and all scheduling time units prior to the first scheduling time unit are 699 ms prior to the 700th ms in 1 s. If a total of 20,000 W is transmitted in 699 ms, the sum of the transmission powers under the aforementioned constraints is 20,000 W, and the constraint satisfied by the transmission power in the first scheduling time unit is specifically as follows: 20 ≤ transmission power threshold in the first scheduling time unit ≤ 80 * 1000 - 20 * 300 - 20,000.

[0042] An example is used in which a baseband unit implements the aforementioned implementation. The baseband unit limits the transmit power threshold for each scheduling time unit based on the base power and the average transmit power threshold so that the power threshold for subsequent scheduling time units can obtain at least the base power. This avoids the radio frequency device using too much power in the previous scheduling time unit, and consequently, the radio frequency device in the subsequent scheduling time unit has no transmit power. In this way, power allocation is more uniform, and minimum power is achieved.

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

[0044] 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.

[0045] The sum of the transmit powers of the second scheduling time unit and the third scheduling time unit represents the total number of powers used by the radio frequency device in the second scheduling time unit and the third scheduling time unit. The sum of the transmit powers is the sum of transmit powers equal to the transmit power of the radio frequency device in the second scheduling time unit and the transmit power of the radio frequency device in the third scheduling time unit.

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

[0047] The case where there are two scheduling time units prior to the first scheduling time unit is merely an example. Optionally, there are more than two scheduling time units prior to the first scheduling time unit in the first time period. For example, in addition to the second and third scheduling time units, there are a fourth scheduling time unit, a fifth scheduling time unit, or more scheduling time units prior to the first scheduling time unit. Optionally, the communication device determines a transmit power threshold in the first scheduling time unit based on the sum of the transmit powers of more scheduling time units. For example, the communication device determines the transmit power in the first scheduling time unit based on the average transmit power threshold in the first time period and the sum of the transmit powers of all scheduling time units prior to 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 used in the first time period. For example, at each time passing through a scheduling time unit, the communication device adds the power transmitted by the radio frequency device in the scheduling time unit to the accumulated result, and then determines the transmission power threshold for the next scheduling time unit based on the updated accumulated result.

[0048] A baseband unit is used as an example. The baseband unit determines the power threshold for the current scheduling time unit based on the total transmit power of multiple previous scheduling time units. This helps achieve the objective that the average transmit power in a period does not exceed the threshold and avoids excessive restrictions on the power threshold for each scheduling time unit. This assists the power control process in matching random peak-to-valley changes in downlink load, improves downlink user throughput, and enhances scheduling efficiency.

[0049] Control of transmission power includes multiple implementations. Two control methods are described below using examples. For details, refer to Control Method 1 and Control Method 2 below.

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

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

[0052] A data channel is a channel used to carry user service data. A data channel is, for example, a physical downlink shared channel (PDSCH).

[0053] Control method 2: By adjusting the power spectrum density of the radio frequency device, the transmission power of the radio frequency device in the first time period is controlled to be below the transmission power threshold in the first time period.

[0054] Since the value of transmit power is related to power spectral density, the value of transmit power changes accordingly after the communication device adjusts the value of power spectral density. Therefore, transmit power can be adjusted by adjusting the power spectral density. Specifically, the communication device can increase the transmit power of a radio frequency device by increasing the power spectral density of the radio frequency device. The communication device can decrease the transmit power of a radio frequency device by decreasing the power spectral density of the radio frequency device.

[0055] By using the aforementioned control method 1 and control method 2, the objective of controlling the transmission power to meet requirements is achieved, and the delay in controlling the transmission power can be reduced. This improves timeliness.

[0056] In some embodiments, this method further includes the step of obtaining the temperature of the radio frequency device in a first time period.

[0057] In some embodiments, the temperature of the radio frequency device in the first time period is obtained through a temperature model. Specifically, there are multiple ways of obtaining the temperature through a temperature model. In a possible implementation, the temperature model is used to predict the temperature of the radio frequency device based on the load of the radio frequency device. Accordingly, the process of obtaining the temperature includes the step of predicting the temperature of the radio frequency device in the first time period based on the load of the radio frequency 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 radio frequency device based on the load of the radio frequency device. Accordingly, the process of obtaining the temperature includes the step of predicting the amount of temperature fluctuation of the radio frequency device in the first time period based on the load of the radio frequency device in the first time period and the temperature model; and the step of determining the temperature of the radio frequency device in the first time period based on the temperature of the radio frequency device at the start moment of the first time period and the amount of temperature fluctuation.

[0058] A baseband unit is used as an example. In the aforementioned implementation, the baseband unit determines the temperature using a temperature model. This helps to accurately acquire the real-time temperature of the radio frequency device at each moment, thereby enabling continuous tracking of the real-time temperature of the radio frequency device. In this case, power control performed using the accurate real-time temperature helps to implement accurate thermal management and ensures that the real-time temperature of the radio frequency device does not exceed a threshold at each moment.

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

[0060] In the aforementioned implementation, since an environmental compensation amount is introduced into the temperature model, the influence caused by the environment can be compensated for through the environmental compensation amount. This reduces errors caused by the environment and improves the accuracy of temperature prediction using the temperature model.

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

[0062] In some embodiments, the above-described method is performed by a BBU.

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

[0064] In the manner described above, the risk of damage to the radio frequency device after the temperature exceeds a threshold is avoided. This helps ensure stable operation of the radio frequency device and improves reliability.

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

[0066] T n =T n-1 +(T Ln +TT n-1 )*q n / τ; here

[0067] T nrepresents the temperature of the radio frequency device after scheduling time unit n in the first time period, and T n-1 represents the temperature of the radio frequency device after the scheduling time unit (n-1) in the first time period, and L n represents the load of the radio frequency device at the nth scheduling time unit in the first time period, and T Ln The load is L n Represents the steady-state temperature reached by the radio frequency device when , T represents the environmental compensation amount, τ is a time constant, and q n represents the duration of a scheduling time unit n. n represents the sequence number of the scheduling time unit, n is a positive integer, and the maximum value of n is the quantity of scheduling time units included in the first time period. The first scheduling time unit is scheduling time unit 1, and the last scheduling time unit is scheduling time unit n. When the value of n is 1, n-1 represents the start moment of the first time period. For example, T0 represents the temperature of the radio frequency device at the start moment of the first time period. A single scheduling time unit includes one or more TTIs.

[0068] The temperature model is established through the aforementioned formula. The temperature at the end of a time periodicity (T n Since ) is calculated using the transmission power at each scheduling time unit, the temperature can be determined more accurately and the error is reduced.

[0069] According to a second embodiment, a communication device is provided. The communication device has the function of implementing the first embodiment or any optional mode of the first embodiment. The communication device includes at least one unit, and at least one unit is configured to implement a method provided in the first embodiment or any optional mode of the first embodiment.

[0070] In some embodiments, the unit in the communication device is implemented via software, and the unit in the communication device is a program module. In some other embodiments, the unit in the communication device is implemented via hardware or firmware. For specific details of the communication device provided in the second embodiment, refer to the first embodiment or any optional mode of the first embodiment. Details are not described again herein.

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

[0072] According to a fourth embodiment, a network system is provided. The network system includes a baseband unit (BBU) and a radio frequency device, and the BBU is configured to perform a method according to a first embodiment or any optional method of the first embodiment.

[0073] According to a fifth embodiment, a computer-readable storage medium is provided. The storage medium stores at least one instruction. When the instructions are executed on a computer, the computer is made able to perform a method according to the first embodiment or any optional mode of the first embodiment.

[0074] According to a sixth embodiment, a computer program product is provided. The computer program product includes one or more computer program instructions. When the computer program instructions are loaded and executed by a computer, the computer becomes capable of performing a method according to the first embodiment or any optional mode of the first embodiment.

[0075] According to a seventh aspect, a chip comprising a memory and a processor is provided. The memory is configured to store computer instructions, and the processor is configured to retrieve computer instructions from the memory and execute computer instructions to perform the method of the first aspect and any possible implementation of the first aspect. Brief explanation of the drawing

[0076] FIG. 1 is a schematic diagram of an application scenario according to an embodiment of the present application. FIG. 2 is a schematic diagram of a logic function architecture according to an embodiment of the present application. FIG. 3 is a flowchart of a method for controlling transmission power according to an embodiment of the present application. FIGS. 4a and FIGS. 4b are flowcharts of a method for controlling transmission power according to an embodiment of the present application. FIG. 5 is a schematic diagram of each TTI in one scheduling periodicity according to an embodiment of the present application. FIG. 6 is a schematic diagram of the transmission power at each scheduling time unit in a time period according to an embodiment of the present application. FIG. 7 is a schematic diagram of the structure of a communication device according to an embodiment of the present application. FIG. 8 is a schematic diagram of the structure of a communication device (800) according to an embodiment of the present application. Specific details for implementing the invention

[0077] To further clarify the objectives, technical solutions, and advantages of the present application, embodiments of the present application are described in detail below with reference to the accompanying drawings.

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

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

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

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

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

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

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

[0085] An RB is a physical resource unit that can be scheduled for a data channel in a wireless network. The greater the number of RBs occupied during data transmission, the larger the occupied bandwidth becomes.

[0086] (4) Power Spectral Density

[0087] Power spectral density indicates the transmitted power per unit bandwidth. For example, power spectral density represents how much power is transmitted on a single RB.

[0088] (5) Normal-state temperature

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

[0090] (6) Power amplifier (PA)

[0091] A power amplifier is a radio frequency device, and it is configured to amplify the power of radio frequency signals. The power amplifier is one of the primary heat sources generated in a remote radio unit (RRU).

[0092] (7) Scheduling time unit

[0093] A scheduling time unit is the minimum time unit for controlling transmit power. Optionally, the duration of a scheduling time unit is equal to the duration of a single TTI. In other words, one scheduling time unit is one TTI. Alternatively, the duration of one scheduling time unit is greater than one TTI. For example, one scheduling time unit contains multiple TTIs. For example, one scheduling time unit contains 10 TTIs.

[0094] Optionally, the duration of a single scheduling time unit is determined based on the requirements for scheduling precision and the computational load. For example, the higher the requirements for scheduling precision, the greater the number of scheduling time units obtained by dividing a single time periodity, and the shorter the duration of the scheduling time unit, thereby improving scheduling control precision and reducing errors. When the requirements for reducing the computational load are higher, the number of scheduling time units obtained by dividing a single time periodity is smaller, and the longer the duration of the scheduling time unit, thereby reducing computational load and implementation complexity. The specific duration of a single scheduling time unit is not limited in these embodiments.

[0095] Cellular mobile communication standards have evolved from 2G, 3G, and 4G to 5G. Regardless of how these standards evolve, base stations are one of the most important components of a cellular mobile communication network. In 2G technology, base stations are generally referred to as base transceiver stations (BTS) or base station controllers (BSC). In 3G technology, base stations are generally referred to as NodeBs or radio network controllers (RNCs) in communication systems. In 4G technology, base stations are generally referred to as evolved NodeBs (eNBs). In 5G technology, base stations are generally referred to as next-generation NodeBs (gNBs).

[0096] A base station includes a BBU, an RRU, and an antenna. The BBU primarily processes uplink and downlink baseband signals, handles transmission signals between the base station and the core network and between the base station and the controller, and manages and monitors the entire base station. The process of processing downlink signals by the RRU mainly involves completing the conversion between baseband signals and radio frequency signals, modulating the downlink signals, up-conversion, power amplification, and filtering. The antenna is configured to transmit the amplified radio frequency signals to enable wireless communication between the base station and the terminal. The RRU processes uplink signals in the reverse order of processing downlink signals. The RRU can be integrated with the antenna. The device integrating the RRU and the antenna is referred to as an active antenna unit (AAU). The AAU can support up to 32, 64, or more transceiver channels. This helps implement beamforming functions and improves the base station's coverage range, uplink and downlink capacity, and terminal user experience. Generally, RRUs and AAUs are collectively referred to as radio frequency modules.

[0097] In outdoor environments, the distance between a terminal and an antenna served by a single base station can reach hundreds to thousands of meters, resulting in high path loss. To communicate with the terminal, the base station needs to transmit high-power radio frequency signals in the downlink direction. Power amplifiers (abbreviated as power amplifiers), configured to amplify radio frequency signals, generate a significant amount of heat during operation, and the heat generated by power amplifiers can reach hundreds of watts (W). In addition to power amplifiers, other radio frequency devices within the radio frequency module also generate specific heat during operation. All heat generated by the radio frequency module causes the temperature of the devices within the module to rise. If the temperature of a radio frequency device exceeds the temperature range permitted for normal operation, the device may become defective, the performance of the base station may degrade, or communication between the base station and the terminal may even be interrupted. To release the heat generated during the operation of the radio frequency device into the surrounding space in a timely manner and to ensure that the temperature of the devices within the radio frequency module does not become excessively high, corresponding heat dissipation technologies are used in the radio frequency module. Thermal dissipation technologies include designing heat sink fins on the surface of the radio frequency module to increase the heat dissipation area and accelerate heat dissipation into space, and to improve the thermal conductivity effect between the device and the heat sink fins by using thermal conductive pads and thermal conductive adhesives inside the radio frequency module. Finally, the heat generated by the radio frequency module and its heat dissipation capabilities are balanced, ensuring that the radio frequency module can operate stably for a long time under specific operating conditions.

[0098] The mobile communications industry continuously evolves standards and pursues higher modulation and coding schemes as well as greater bandwidth to provide users with higher data transmission rates and support more diversified service experiences. The mobile communications industry evolves from Gaussian Minimum Shift Keying (GMSK) and 8 Phase Shift Keying (8PSK) modulation in 2G standards to Quadrature Amplitude Modulation (QAM), 64 QAM, and 256 QAM modulation in 4G standards. Carrier bandwidth evolves from 200 kHz in 2G standards to 3.84 Mega Hertz (MHz) in 3G standards and to 20 MHz in LTE standards. 5G additionally supports carriers with a bandwidth of 100 MHz. However, the high peak-to-average ratio, error vector magnitude (EVM), and large bandwidth of radio frequency signals in high-order modulation coding require high linearity in power amplifiers. Under these requirements, improving the efficiency of power amplifiers is rather difficult. Power amplifier efficiency refers to the ratio of the power amplifier's output power (i.e., transmit power) to the power provided by the power supply. Currently, increasing power amplifier efficiency to 50% is already difficult, and significantly improving it in the future will be challenging. Due to the limited efficiency of power amplifiers, the heat generated by them cannot be significantly reduced under specific transmit power levels. In many scenarios, base stations need to transmit high-power radio frequency signals. As transmit power increases, radio frequency modules also generate more heat. Another continuous evolutionary trend in radio frequency modules is the integration of more frequency bands and more carriers into a single module.In the 2G era, a single radio frequency module supports one 200 kHz carrier in the 900 MHz or 1800 MHz frequency band. In the 3G era, a single radio frequency module supports one 3.84 MHz carrier in the 2.1 GHz frequency band. In the 4G era, a single radio frequency module supports two frequency bands: 1800 MHz and 2100 MHz. Each frequency band supports one to two products of 20 MHz carriers. More frequency bands and carriers mean higher transmit power for a single radio frequency module.

[0099] Power consumption of radio frequency modules increases due to the aforementioned factors, and the heat generated by the radio frequency module during operation also increases. Although the problem of increased heat can be resolved by increasing the number of heat sink fins and the heat dissipation area of ​​the radio frequency module, this approach increases the size, weight, and cost of the radio frequency module and is detrimental to the engineering deployment of mobile operators. Mainstream base station product suppliers seek to reduce the size and weight of radio frequency modules as much as possible while meeting heat dissipation requirements.

[0100] Due to requirements for large bandwidth, high power, high performance, and low cost, thermal management technology for radio frequency modules has become one of the key technologies for improving the performance and market competitiveness of base station products. Base station products with smaller size and lower weight are more popular among operators for the same bandwidth and transmit power. Conversely, base station products that support larger bandwidth and higher transmit power are more advantageous for the same size and weight.

[0101] However, embodiments of the present application provide a method that helps improve the transmit power of a radio frequency module of a wireless base station. By tracking the real-time temperature of the radio frequency module, the maximum transmit power permitted for use is determined using the temperature of the radio frequency module and the maximum operating temperature of the radio frequency module as limits, and the transmit power is scheduled so as not to exceed the maximum transmit power, thereby increasing the transmit power of the radio frequency module and improving the utilization of the hardware capabilities of the radio frequency module when the temperature is lower than the maximum operating temperature and the load is less than 100% load. In this way, the performance of the base station is higher when the temperature is lower than the maximum operating temperature and the load is less than 100% load. Additionally, when the temperature of the radio frequency module is close to a temperature threshold, precise transmit power control can be performed to avoid the temperature of the radio frequency module exceeding the temperature threshold and to reduce the impact on performance. The method provided in these embodiments is used to implement thermal management. Higher transmit power and greater bandwidth are supported when the size, weight, and heat dissipation capabilities of the radio frequency module are maintained unchanged. This improves performance. Under the same transmission power and bandwidth, the size and weight of the radio frequency module can be reduced. This reduces costs.

[0102] Embodiments of the present application apply to wireless networks. Optionally, embodiments of the present application apply to cellular mobile communication networks. Cellular mobile communication networks to which embodiments of the present application apply include, but are not limited to, 4G networks, e.g., Long Term Evolution (LTE) networks, 5G networks, e.g., New Radio (NR) networks, third generation (3G) networks, e.g., Universal Mobile Telecommunications System (UMTS) networks, or wireless networks supporting multiple wireless technologies, e.g., wireless networks supporting LTE technology and NR technology. Optionally, embodiments of the present application apply to wireless local area networks (WLANs).

[0103] The following describes application scenarios of the embodiments of the present application using examples.

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

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

[0106] 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 NodeB and a radio network controller (RNC) in a 3G access technology communication system, an evolved NodeB (eNB) in a 4G access technology communication system, a next-generation NodeB (gNB) in a 5G access technology communication system, etc.

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

[0108] Optionally, the communication device (11) is a chip in the BBU or BBU.

[0109] Terminals (12) and terminals (13) are devices that provide voice or data connectivity to a user. Terminals are also referred to as user equipment (UE), mobile station, subscriber unit, station, terminal equipment (TE), etc. Terminals include, but are not limited to, cellular phones, personal digital assistants (PDAs), wireless modems, handheld devices, laptop computers, cordless phones, wireless local loops (WLLs), tablet computers (pads), etc. With the development of wireless communication technologies, any device capable of accessing a communication system, communicating with the network side of a communication system, or communicating with another object through a communication system may be a terminal in the embodiments of the present application. For example, terminals may also be terminals and vehicles in intelligent transportation, household devices in smart homes, power meter readers, voltage monitoring devices, environmental monitoring devices in smart grids, video surveillance devices in intelligent security networks, cash registers, etc.

[0110] The scenario in which the communication device illustrated in FIG. 1 communicates with two terminals is merely an example. Optionally, the number of terminals communicating with the communication device may be more or fewer. For example, there may be only one terminal. As another example, there may be tens of terminals, hundreds of terminals, or more terminals. The number of terminals is not limited in this embodiment.

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

[0112] The functional architecture illustrated in FIG. 2 includes a BBU (31), a radio frequency module (32), and an antenna (33).

[0113] The BBU (31) includes a temperature tracking module (311) and a scheduler (312).

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

[0115] The radio frequency module (32) includes a temperature detection module (321) and one or more radio frequency devices (322). The radio frequency module (32) is a part located, for example, in an RRU or AAU and configured to implement radio frequency functions. The temperature detection module (321) is configured to detect the temperature of the radio frequency device (322). The temperature detection module (321) includes, for example, one or more temperature sensors. The radio frequency device (322) is configured to transmit radio frequency signals. The radio frequency device (322) includes, but is not limited to, a power amplifier or other device.

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

[0117] The following describes the method procedure in the embodiments of the present application using examples.

[0118] In some embodiments, the maximum transmit power of the radio frequency device is a dynamic parameter, and the maximum transmit power of the radio frequency device may differ in different time periods. For example, whenever a time point reaches the moment of the start of a time period, the communication device determines the maximum transmit power of the radio frequency device in the time period based on the predicted temperature of the radio frequency device in the time period, and performs scheduling control in the time period based on the determined maximum transmit power. For ease of understanding by the reader, the following uses an example in which the communication device controls the transmit power in the first time period for illustrative purposes. For the processing procedure of the communication device in other time periods, refer to the processing procedure in the first time period.

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

[0120] A network deployment scenario on which the method illustrated in FIG. 3 is based is optionally illustrated in FIG. 1. For example, referring to FIG. 1, the communication device in the method illustrated in FIG. 3 is the communication device (11) in FIG. 1, and the radio frequency device in the method illustrated in FIG. 3 is deployed in the RRU or AAU of the communication device (11), and the method illustrated in FIG. 3 is used to control the transmission power when the communication device (11) in FIG. 1 transmits a downlink radio frequency signal to terminals (12) and (13). The implementation of the method illustrated in FIG. 3 helps improve the transmission power of the communication device (11). This improves the downlink throughput rate when the communication device (11) performs wireless communication with terminals (12) and (13).

[0121] The method illustrated in FIG. 3 is optionally applied to the logic function architecture illustrated in FIG. 2. For example, the radio frequency device in the method illustrated in FIG. 3 is the radio frequency device (322) in FIG. 2. Steps S201 and S202 in the method illustrated in FIG. 3 are performed by the scheduler (312) in the BBU (31).

[0122] Step S201: A communication device obtains a transmission power threshold of a radio frequency device in a first time period based on the temperature of the radio frequency device in a first time period and the operating temperature threshold of the radio frequency device.

[0123] The first time period is a single time period. Optionally, the first time period is an arbitrary time period. Alternatively, the first time period is a time period preset by the user.

[0124] Optionally, the temperature of the radio frequency device in the first time period is specifically the temperature of the radio frequency device at the start moment of the first time period. Alternatively, the temperature of the radio frequency device in the first time period is the average value of the temperatures of the radio frequency device at all moments in the first time period. In other words, the temperature of the first time period may be the average temperature of the first time period.

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

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

[0127] Optionally, the transmit power threshold is specifically an average transmit power threshold. The average transmit power in the first time period is the average value of the instantaneous transmit powers at multiple moments in the first time period. The average transmit power threshold in the first time period is the maximum average transmit power allowed to be used by 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 in the first time period is the maximum instantaneous transmit power allowed by the radio frequency device in the first time period.

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

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

[0130] For the concept of normal-state temperature, refer to (5) in the introduction of terms above.

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

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

[0133] In some embodiments, the maximum steady-state temperature allowed in the first time period is additionally related to the duration of the first time period.

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

[0135] T Lk =T r -Ta+τ / p*(T max -T r ) Formula (1)

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

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

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

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

[0140] There are multiple methods for obtaining the correspondence between temperature and transmission power. Optionally, in a possible implementation, the steady-state temperature achievable by the radio frequency device when the radio frequency device reaches a specific transmission power in a laboratory environment is pre-tested, the correspondence between temperature and transmission power is established based on the test results, and the correspondence between temperature and transmission power is stored in the communication device.

[0141] The foregoing explains the method for determining the transmit power threshold. The transmit power threshold is determined in this manner, which helps improve the accuracy of the transmit power threshold.

[0142] 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 in the first time period.

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

[0144] When the transmission power threshold is the instantaneous transmission power threshold, step S202 specifically refers to controlling the instantaneous transmission power of the radio frequency device at each moment in the first time period to be less than or equal to the transmission power threshold in the first time period.

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

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

[0147] Step S202 is performed so that after the first time period, the temperature of the radio frequency device becomes below an operating temperature threshold. This helps avoid the risk of damage to the radio frequency device when the temperature exceeds the operating temperature threshold, helps ensure stable operation of the radio frequency device, and improves reliability.

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

[0149] An example is used in which the transmit power of a radio frequency device in a first time period is controlled. When the transmit power threshold is the average transmit power threshold, the communication device controls the average value of the transmit powers of the radio frequency device in a plurality of scheduling time units in the first time period so that it is less than or equal to the average transmit power threshold in the first time period. For example, the communication device determines the transmit power threshold for each scheduling time unit in the first time period based on the average transmit power in the first time period. In each scheduling time unit in the first time period, the communication device controls the transmit power of the radio frequency device based on the transmit power threshold corresponding to the scheduling time unit so that the average value of the transmit powers of the plurality of scheduling time units in the first time period is less than or equal to the average transmit power threshold in the first time period. For example, the transmit power threshold for each scheduling time unit in the first time period satisfies the following constraint: P max_tti-1 +P max_tti-2 ...+P max_tti-n ≤P avg_max *n. Pmax_tti-1 represents the transmit power threshold at the first scheduling time unit in the first time period, and P max_tti-2 represents the transmit power threshold at the second scheduling time unit in the first time period, ... represents the transmit power threshold at a scheduling time unit included in the first time period but not shown, and P max_tti-n represents the transmit power threshold at the nth scheduling time unit in the first time period, and P avg_max represents the average transmission power threshold in the first time period, n represents the quantity of scheduling time units in the first time period, and n is a positive integer.

[0150] The average value is relative to multiple scheduling time units, and optionally, the average value of the transmission powers of the radio frequency device in multiple scheduling time units is equal to the sum of the transmission powers of the scheduling time units divided by the number of scheduling time units. For a method of calculating the average transmission power threshold in the first time period, refer to the descriptions of step S402 in Example 1 below.

[0151] Since the first time period includes multiple scheduling time units, for ease of understanding and brevity for the reader, the following uses a power control method for the first scheduling time unit in the first time period as an example for detailed explanation. The first scheduling time unit is one 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. For power control methods for scheduling time units other than the first scheduling time unit in the first time period by the radio frequency device, refer to the description of the first scheduling time unit. In some embodiments, power control is performed for each scheduling time unit in the first time period in a manner similar to that of the first scheduling time unit.

[0152] A power control process for a first scheduling time unit includes: a communication device acquiring a transmission power threshold in a first scheduling time unit based on a transmission power threshold in a first time period; and the communication device controlling the transmission power of a radio frequency device in a first scheduling time unit to be less than or equal to the transmission power threshold in the first scheduling time unit.

[0153] When the transmit power threshold is an average transmit power threshold, for example, a method of obtaining a transmit power threshold at a first scheduling time unit includes the communication device obtaining a transmit power threshold at a first scheduling time unit based on the average transmit power threshold of the radio frequency device at a first time period and transmit powers of one or more scheduling time units prior to the first scheduling time unit in the first time period and of the radio frequency device. Specifically, if the transmit power of the radio frequency device at one or more scheduling time units prior to the first scheduling time unit is greater, specifically, if the transmit power transmitted by the radio frequency device at a hysteresis moment is greater, the transmit power threshold at the first scheduling time unit is smaller.

[0154] An example is used in which a scheduling time unit located prior to a first scheduling time unit in a first time period includes a second scheduling time unit. Optionally, a method for obtaining a transmit power threshold in a first scheduling time unit includes a communication device determining a transmit power threshold of a radio frequency device in a first scheduling time unit based on an average transmit power threshold in a first time period and the transmit power of the radio frequency device in a second scheduling time unit.

[0155] The specific time relationship between the second scheduling time unit and the first scheduling time unit involves multiple possible cases. The following describes the various possible cases of the second scheduling time unit and the first scheduling time unit using examples.

[0156] Optionally, the second scheduling time unit is adjacent to the first scheduling time unit. In other words, the end moment of the second scheduling time unit is the start moment of the first scheduling time unit. Alternatively, the second scheduling time unit is not adjacent to the first scheduling time unit, and there is a specific slot between the end moment of the second scheduling time unit and the start moment of the first scheduling time unit.

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

[0158] Optionally, all moments of the second scheduling time unit are located prior to the first scheduling time unit. In other words, on the time axis, the second scheduling time unit does not overlap with the first scheduling time unit. Alternatively, one part of the moments of the second scheduling time unit is located prior to the first scheduling time unit, and another part of the moments of the second scheduling time unit is within the first scheduling time unit. In other words, on the time axis, the second scheduling time unit overlaps with the first scheduling time unit. For example, the second scheduling time unit is TTI1 through TTI3, the first scheduling time unit is TTI2 through TTI4, and the duration of one scheduling time unit is three TTIs.

[0159] The specific time relationship between the second scheduling time unit and the first scheduling time unit can be designed based on requirements. This is not limited to these embodiments.

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

[0161] For example, the value of the transmit power of the radio frequency device in the second scheduling time unit and the transmit power threshold in the first scheduling time unit satisfy the following constraints: P max_last_tti +P max_tti ≤P avg_max *n. P max_last_tti represents the value of the transmission power of the radio frequency device in the second scheduling time unit, and P max_tti represents the transmit power threshold at the first scheduling time unit, and P avg_max represents an average transmit power threshold, n represents a quantity of scheduling time units in the first time period, and n is a positive integer. In this implementation, it is guaranteed that the average transmit power does not exceed the threshold, and it is allowed that the specific transmit power threshold in the scheduling time unit floats to the transmit power used. This helps change the transmit power threshold according to service requirements and also helps further improve the transmit power of the radio frequency device.

[0162] 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 in 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 in 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 in the first time period.

[0163] The aforementioned related features of the first scheduling time unit and the second scheduling time unit may be used to implement how to determine the maximum power allowed by the current scheduling time unit (transmission power threshold of the radio frequency device in the first scheduling time unit) based on the actual transmission power of the radio frequency device in the previous scheduling time unit (transmission power of the radio frequency device in the second scheduling time unit). In some other embodiments, the communication device determines the maximum transmission power allowed in the current scheduling time unit based on the actual transmission power of the radio frequency device in a plurality of previous scheduling time units. The following uses examples for illustrative purposes.

[0164] The following provides an explanation using an example where the second scheduling time unit and the third scheduling time unit exist prior to the first scheduling time unit. The first scheduling time unit, the second scheduling time unit, and the third scheduling time unit all belong to the first time period.

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

[0166] The sum of the transmission powers of the radio frequency device in the second scheduling time unit and the third scheduling time unit represents the total number of powers transmitted by the radio frequency device in the second scheduling time unit and the third scheduling time unit. The sum of the transmission powers is the sum of transmission powers equal to 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.

[0167] The transmit power threshold in the first scheduling time unit is negatively correlated with the sum of the transmit powers. In other words, the greater the total power transmitted by the radio frequency device in the second and third scheduling time units, the smaller the transmit power threshold in the first scheduling time unit. For example, the sum of the transmit powers of the radio frequency device in the second and third scheduling time units and the transmit power threshold in the first scheduling time unit satisfies the following constraint: P max_last_last_tti +P max_last_tti +P max_tti ≤P avg_max *n. P max_last_last_tti represents the transmit power of the radio frequency device in the third scheduling time unit, and P max_last_tti represents the transmit power of the radio frequency device in the second scheduling time unit, and P max_last_last_tti +P max_last_ttirepresents the sum of the transmission powers of the radio frequency device in the second scheduling time unit and the third scheduling time unit, and P avg_max represents the average transmission power threshold in the first time period, n represents the quantity of scheduling time units in the first time period, and n is a positive integer.

[0168] The foregoing describes, for example, how to determine a transmission power threshold of a radio frequency device in a first scheduling time unit based on the transmission powers of the radio frequency device in the preceding two scheduling time units using two scheduling time units, namely, a second scheduling time unit and a third scheduling time unit. The case where there are two scheduling time units prior to the first scheduling time unit is merely an example. Optionally, there are more than two scheduling time units prior to the first scheduling time unit in the first time period. For example, in addition to the second scheduling time unit and the third scheduling time unit, there are a fourth scheduling time unit, a fifth scheduling time unit, or more scheduling time units prior to the first scheduling time unit. Optionally, the communication device determines a transmission power threshold of the radio frequency device in the first scheduling time unit based on the sum of the transmission powers of the radio frequency device in more scheduling time units. For example, the communication device determines the transmission power of the radio frequency device in the first scheduling time unit based on the average transmission power threshold of the radio frequency device in the first time period and the sum of the transmission powers of the radio frequency device in all scheduling time units prior to the first scheduling time unit in the first time period. In some embodiments, the communication device accumulates the sum of the transmission powers of all scheduling time units used in the first time period. For example, whenever the end moment of one scheduling time unit is reached, the communication device adds the transmission power of the radio frequency device in the scheduling time unit to the history accumulation result, so that the accumulation result includes the transmission power of the radio frequency device in the scheduling time unit and the transmission power of the radio frequency device in the history moments prior to the scheduling time unit.Next, the communication device determines the transmit power threshold for the next scheduling time unit based on the updated accumulated result.

[0169] In some embodiments, the minimum power function is implemented by setting a base power. The following uses the base power as an example for illustrative purposes.

[0170] Default power is the minimum power allowed to be transmitted by a radio frequency device in a single scheduling time unit. Default power may also be referred to as minimum power. Default power is 0 or greater. The value of Default power is less than the average power threshold. The specific value of Default power may be set based on experiment, experience, or requirements. The value of Default power is not limited in these embodiments.

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

[0172] P base represents basic power, and P max_tti-i represents the transmit power threshold of the radio frequency device in the first scheduling time unit, and P avg_max represents the average transmit power threshold, n represents the quantity of scheduling time units in the first time period, (ni) represents the quantity of scheduling time units after the first scheduling time unit in the first time period, and (P max_tti-1 +P max_tti-2 ...+P max_tti-i-1) represents the sum of the transmission powers of the radio frequency device in all scheduling time units prior to 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.

[0173] For example, the duration of the first time period is 1 s. The duration of one scheduling time unit is 1 ms, and specifically, the first time period includes a total of 1,000 scheduling time units. The average transmit power threshold in the first time period is 80 W. The base power is 20 W. An example where the first scheduling time unit is the 700th ms in 1 s. 300 ms remain after the first scheduling time unit in the first time period. Specifically, the number of scheduling time units after the first scheduling time unit in the first time period is 300, and all scheduling time units prior to the first scheduling time unit are 699 ms prior to the 700th ms in 1 s. If a total of 20,000 W is transmitted by a radio frequency device at 699 ms, the sum of the transmitted powers under the aforementioned constraints is 20,000 W, and the constraint satisfying the transmission power of the radio frequency device at the first scheduling time unit is specifically as follows: 20 ≤ P max_tti-i ≤80*1000-20*300-20000, where P max_tti-i represents the transmission power threshold at the first scheduling time unit.

[0174] Optionally, each scheduling time unit in the first time period satisfies the aforementioned constraints related to the base power. Alternatively, some of the scheduling time units in the first time period satisfy the aforementioned constraints related to the base power.

[0175] The following analyzes and explains the principle of implementing the minimum power function using basic power.

[0176] When base power is not introduced, the transmit power threshold of the radio frequency device in a subsequent scheduling time unit may be just 0 to ensure that the average transmit power does not exceed the threshold, because the radio frequency device transmitted too much power in the previous scheduling time unit. However, the fact that the transmit power threshold of the radio frequency device in a subsequent scheduling time unit is 0 means that the radio frequency device is no longer allowed to transmit power in the subsequent scheduling time unit. Therefore, when the radio frequency device needs to transmit high-priority service data in a subsequent scheduling time unit, the service may be severely compromised. High-priority service data refers to service data that needs to be scheduled immediately. For example, high-priority service data is control signaling. However, in the aforementioned implementation, base power is introduced into the process of determining the power threshold, and the communication device uses the base power and the average transmit power threshold to limit the transmit power threshold of the radio frequency device in each scheduling time unit. Accordingly, when the power threshold of a radio frequency device is determined for each scheduling time unit, a margin is reserved for the power threshold of the radio frequency device for a subsequent scheduling time unit, so that the radio frequency device can obtain at least basic power at the power threshold of the subsequent scheduling time unit. In this way, cases where the radio frequency device does not have transmission power in a subsequent scheduling time unit due to excessive power transmitted by the radio frequency device in the previous scheduling time unit are avoided, resulting in more uniform power allocation and the realization of minimum power.

[0177] Control of transmission power includes multiple implementations. Two control methods are described below using examples. For details, refer to Control Method 1 and Control Method 2 below.

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

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

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

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

[0182] 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 preset configuration parameter. For example, if the available bandwidth is 20 MHz, when transmitting data to a terminal, the communication device occupies a maximum bandwidth of 20 MHz on the data channel.

[0183] The target bandwidth is less than or equal to the available bandwidth of the data channel. Optionally, the target bandwidth is the ratio of the target transmit power to the power spectral density. The value of the target bandwidth can be expressed by the quantity of RBs used. Specifically, the greater the quantity of RBs used when a communication device transmits data, the larger the bandwidth occupied by the data on the data channel. Bandwidth adjustment by the communication device is specifically implemented by adjusting the quantity of RBs used.

[0184] In some embodiments, a specific implementation process of control method 1 includes a communication device first determining a target transmission power of a radio frequency device, then determining a quantity of RBs to be used based on the target transmission power, and transmitting data using the quantity of RBs so that the bandwidth occupied by the data on the data channel becomes the target bandwidth and the transmission power of the radio frequency device becomes the target transmission power.

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

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

[0187] Since the value of transmit power is related to power spectral density, the value of transmit power changes accordingly after the communication device adjusts the value of power spectral density. Therefore, transmit power can be adjusted by adjusting the power spectral density. Specifically, the communication device can increase the transmit power of a radio frequency device by increasing the power spectral density of the radio frequency device. The communication device can decrease the transmit power of a radio frequency device by decreasing the power spectral density of the radio frequency device.

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

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

[0190] The foregoing describes two control methods for transmit power. In the two control methods, the objective of controlling the transmit power to meet requirements can be realized, the transmit power can be changed rapidly over short time cycles, and timeliness is good. One of the two control methods may be selectively selected for use, or the two control methods may be combined for use. Alternatively, means other than the two control methods are used to control the transmit power, for example, by reducing the gain of a radio frequency device, disabling some of the transmit channels or subcarriers, or moving the user to a different RRU. These embodiments do not limit how the transmit power is specifically controlled.

[0191] In some embodiments, the communication device periodically controls the transmit power of the radio frequency device. Whenever the start moment of a time period is reached, the communication device obtains a transmit power threshold for the current time period based on the current temperature of the radio frequency device, and then, in the current time period, controls the transmit power of the radio frequency device so that it is less than or equal to the transmit power threshold of the radio frequency device in the current time period.

[0192] Periodic control includes, but is not limited to, window hopping filtering and sliding window filtering methods. A window is a single time periodicity, which is also referred to as a single time window. In the window hopping filtering method, the time difference between the start moments of two adjacent time periods is equal to the duration of a single time period. For example, the duration of a single time period is 1 s, the first time period is 1 s, the second time period is 2 s, the third time period is 3 s, and the remainder is inferred by analogy. In the sliding window filtering method, the time difference between the start moments of two adjacent time periods is the duration of one or more scheduling time units. For example, the duration of a single time period is 1 s, the duration of a scheduling time unit is 1 ms, the first time period is 1 s, the second time period is 1.001 s, the third time period is 1.002 s, and the remainder is inferred by analogy.

[0193] When a periodic control method is used, the first time periodicity in the method illustrated in FIG. 3 is, for example, one time periodicity, and the duration of the first time periodicity is, for example, the same as the duration of one time periodicity. When the time point reaches the next time periodicity of the first time period, the communication device controls the transmission power of the radio frequency device in a similar manner.

[0194] An example is used in which the next time period of the first time period is the second time period. The method illustrated in FIG. 3 further comprises the communication device obtaining a transmission power threshold of the radio frequency device in the second time period based on the temperature of the radio frequency device in the second time period and the operating temperature threshold of the radio frequency device; and controlling the transmission power of the radio frequency device in the second time period to be less than or equal to the transmission power threshold in the second time period.

[0195] The second time period follows the first time period. For example, when a window hopping filtering method is used, there is a length of time periodicity between the start moment of the second time period and the start moment of the first time period. When a sliding window filtering method is used, there is a duration of one or more scheduling time units between the start moment of the second time period and the start moment of the first time period.

[0196] Whether a window hopping filtering method or a sliding window filtering method is specifically used can be configured as needed, and is not limited to these embodiments.

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

[0198] In some embodiments, prior to step S201, the method illustrated in FIG. 3 further comprises the following step S200. Step S200 is an optional step and may not be performed. Optionally, step S200 is performed in cooperation by the temperature tracking module (311) in the BBU (31) in FIG. 2 and the temperature detection module (321) in the radio frequency module (32).

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

[0200] There are multiple implementations for obtaining the temperature of a radio frequency device. The following uses implementations A and B as examples for explanation. Implementations A and B are two parallel methods, and a communication device can obtain the temperature of the radio frequency device by selecting one of the two methods.

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

[0202] Optionally, a temperature model is used to predict the temperature of a radio frequency device based on the load of the radio frequency device, specifically to predict the degree to which the temperature of the radio frequency device will be reached when the radio frequency device operates under a load. The input parameters of the temperature model include the load of the radio frequency device. The output parameters of the temperature model include the temperature. When performing step S200, the communication device predicts the temperature of the radio frequency device in the first time period based on the load of the radio frequency device in the first time period and the temperature model. Specifically, the form of the temperature model is, for example, a single function or a group of functions. The communication device inputs the load in the first time period into the temperature model, performs an operation through the temperature model, and obtains the temperature output by the temperature model.

[0203] Alternatively, a temperature model is used to predict the amount of temperature fluctuation of a radio frequency device based on the load of the radio frequency device. In other words, when the radio frequency device operates under a load, the temperature of the radio frequency device increases or decreases to some extent. The input parameters of the temperature model include the load of the radio frequency device. The output parameters of the temperature model include the amount of temperature fluctuation. When performing step S200, the communication device predicts the amount of temperature fluctuation of the radio frequency device in the first time period based on the load of the radio frequency device in the first time period and the temperature model; and determines the temperature of the radio frequency device in the first time period based on the temperature of the radio frequency device and the amount of temperature fluctuation at the start moment of the first time period.

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

[0205] Implementation B: A communication device detects the temperature of a radio frequency device through a temperature sensor.

[0206] 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, transmits the detected temperature to the BBU, and the BBU receives the temperature transmitted by the RRU or AAU.

[0207] In some embodiments, the temperature model in the aforementioned implementation A includes an environmental compensation amount. The following describes a function of the environmental compensation amount, an implementation for obtaining the environmental compensation amount, and how to apply the environmental compensation amount.

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

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

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

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

[0212] Ta=(T PA0 -T n )*τ / I formula (2)

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

[0214] Alternatively, multiple sensors, for example, a sensor for detecting ambient temperature, a sensor for detecting wind speed and direction, a sensor for detecting humidity, etc., are deployed in the communication device. The communication device collects parameters of the environment in which the radio frequency device is located through the multiple sensors and determines an environmental compensation amount based on the collected environmental parameters. Alternatively, the communication device calls an interface provided by a weather server, the weather server transmits environmental parameters to the communication device, and the communication device determines an environmental compensation amount based on the environmental parameters provided by the weather server.

[0215] All of the aforementioned implementations for obtaining environmental compensation are examples for illustrative purposes. How environmental compensation is obtained is not limited to these embodiments.

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

[0217] Optionally, a process of correcting the temperature model using an environmental compensation amount is performed periodically. Specifically, the communication device obtains an environmental compensation amount based on a set time periodicity and updates the environmental compensation amount in the temperature model with the obtained environmental compensation amount. Alternatively, the correction of the temperature model is performed when a set trigger condition is satisfied. For example, the communication device corrects the temperature model when it receives a command from a controller or manager; as another example, the communication device corrects the temperature model when it is powered on and initialized; or in another example, the communication device corrects the temperature model when it detects a change in the placement location. The cases in which the temperature model is corrected are not limited to these embodiments.

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

[0219] T n =T n-1 +(T Ln +TT n-1 )*q n / τ formula (3)

[0220] In formula (3), T n represents the temperature of the radio frequency device after scheduling time unit n in the first time period, and T n-1 represents the temperature of the radio frequency device after the scheduling time unit (n-1) in the first time period, and L n represents the load of the radio frequency device at the nth scheduling time unit in the first time period, and T Ln The load is L n It represents the steady-state temperature reached by the radio frequency device when , T represents the amount of environmental compensation, and τ is a time constant. For the numerical relationship between τ and the steady-state temperature, refer to the aforementioned explanation in Formula (1). q nrepresents the duration of a scheduling time unit n. n represents the sequence number of the scheduling time unit, n is a positive integer, and the maximum value of n is the quantity of scheduling time units included in the first time period. The first scheduling time unit is scheduling time unit 1, and the last scheduling time unit is scheduling time unit n. When the value of n is 1, n-1 represents the start moment of the first time period. For example, T0 represents the temperature of the radio frequency device at the start moment of the first time period. A single scheduling time unit includes one or more TTIs.

[0221] The following describes a method procedure based on the architecture illustrated in FIG. 2 with reference to an example. The following Example 1 is an example of the method illustrated in FIG. 3.

[0222] Example 1

[0223] First, the relationship between the method illustrated in Fig. 3 and the features in Example 1 is explained.

[0224] The PA (power amplifier) ​​in the following Example 1 is an exemplary description of the radio frequency device in the method illustrated in FIG. 3. Periodicity I in the following Example 1 is an exemplary description of the first time period in the method illustrated in FIG. 3. TTI (1 ms) in the following Example 1 is an exemplary description of the scheduling time unit in the method illustrated in FIG. 3. The real-time temperature of the power amplifier in the following Example 1 is an exemplary description of the temperature of the radio frequency device in the first time period in the method illustrated in FIG. 3. The maximum allowable operating temperature of the power amplifier in the following Example 1 is an exemplary description of the operating temperature threshold of the radio frequency device in the method illustrated in FIG. 3. The maximum average power in the following Example 1 is an exemplary description of the transmit power threshold of the radio frequency device in the first time period in the method illustrated in FIG. 3. In the following Example 1, the transmit power used by the power amplifier in the previous TTI is an exemplary description of the transmit power of the radio frequency device in the second scheduling time unit in the method illustrated in FIG. 3. In the following Example 1, the maximum power allowed to be used by the power amplifier in the current TTI is an exemplary description of the transmit power threshold of the radio frequency device in the first scheduling time unit in the method shown in FIG. 3. The temperature of the power amplifier at the start moment of the periodicity in the following Example 1 is an exemplary description of the temperature of the radio frequency device at the start moment of the first time period in the method shown in FIG. 3. The maximum steady-state temperature in the following Example 1 is an exemplary description of the maximum steady-state temperature allowed in the first time period in the method shown in FIG. 3.

[0225] In the indices of the parameters in Example 1, max indicates the maximum value, avg indicates the average value, Lk indicates the load at the k-th periodicity, and base indicates the base.

[0226] The following briefly explains the entire process of Example 1.

[0227] The temperature detection module (321) in the radio frequency module (32) detects the temperature of the radio frequency device (322). The temperature detection module (321) reports the detected temperature to the BBU (31) at set time periodic intervals. The temperature tracking module (311) in the BBU (31) corrects the temperature model using the temperature reported by the radio frequency module (32). The temperature tracking module (311) determines the maximum average power P that is allowed to be transmitted by the power amplifier based on the temperature predicted by the temperature model and using the maximum operating temperature allowed by the temperature tracking module (311) as a limit. avg_max Calculate and the maximum average power P avg_max Notifies the scheduler (312). The scheduler (312) completes the scheduling of downlink users and the maximum average power P avg_max The transmission power of the downlink user's data or signal is scheduled to achieve a high throughput under the premise that it is not exceeded. The downlink user's scheduled data or signal completed by the scheduler (312) is transmitted to the RRU, and the RRU converts the scheduled data or signal into a high-power radio frequency signal and transmits the radio frequency signal from the antenna (33).

[0228] Specifically, FIGS. 4a and FIGS. 4b are flowcharts of Example 1. Example 1 includes steps S401 through S403.

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

[0230] In the time period I (e.g., 1 minute) established by the BBU, the relationship between the temperature of the radio frequency device and the transmission power scheduled at each TTI is shown in the following formula (4). The following formula (4) is a specific form of the formula (3) described above. ... is T2 and T3 through T where formula (4) is not shown. n-1 It expresses the fact that it includes and omits the formulas.

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

[0232] ...

[0233] T n =T n-1 +(T Ln +TT n-1 )*q n / τ formula (4)

[0234] The meaning of the parameters in formula (4) is as follows.

[0235] T0 represents the temperature of the radio frequency device at the moment the periodicity begins.

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

[0237] T n represents the temperature of the radio frequency module after the nth TTI, and q n represents the duration of the scheduling time unit n.

[0238] T Ln represents the steady-state temperature reached by the radio frequency device under load Ln when the downlink load of the nth TTI is Ln.

[0239] Ta represents the environmental compensation amount. Ta remains unchanged throughout the entire periodicity.

[0240] τ represents the time constant of the radio frequency module. For the numerical relationship between τ and the steady-state temperature, refer to the above explanation in Formula (1). For a specific type of radio frequency module, the value of τ is fixed.

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

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

[0243] Ta is the reward amount.

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

[0245] Step S4011: The RRU is powered on and starts operating.

[0246] Step S4012: RRU at power amplifier temperature T PA0 Reported to BBU for the first time.

[0247] Step S4013: BBU sets the temperature T0 at the start moment of periodicity I to T PA0 Set to , and set the environment reward amount Ta to 0.

[0248] Step S4014: Based on Formula (4), the BBU, using the time constant τ, which is the correspondence between the steady-state temperature and the load obtained by the RRU of the model through prior laboratory testing, the temperatures of the power amplifier at the first TTI to the nth TTI in periodicity I, i.e., T1, T2, ..., T n Calculate sequentially.

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

[0250] Step S4015: When the time point reaches the end moment of periodicity I, the RRU is at the temperature T of the power amplifier. PA0 Report back to BBU. The temperature T of the power amplifier, which is reported back by the RRU to the BBU. PA0 and relationship formula Ta=(T PA0 The environmental compensation amount Ta is calculated based on -n)*τ / I. The BBU updates Ta in the temperature model based on the calculated Ta.

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

[0252] Step S4016: Starting from the next period of Period I, the BBU repeats Step S4014 to begin calculating the temperature obtained when each TTI ends in the next period.

[0253] For different types of RRUs, steady-state temperature T L The functional relationship between and the load L may differ. For example, in some RRUs, the transmit power of all power amplifiers is the same at each moment. In this way, a single load variable L can represent the loads of all power amplifiers, and T L =f(L). However, the loads of different power amplifiers in some RRUs may differ. In such cases, the functional relationship between the steady-state temperature TL and the load L needs to be described through multiple different load variables, i.e., T L =f(L1, L2, ..., L n ) is. L1, L2, ..., L n represents different loads on n power amplifiers. Additionally, the temperatures of the different power amplifiers in the RRU may also differ and need to be explained through different functions. Therefore, the complete functional relationship between the temperatures of the n power amplifiers and the loads is described as follows:

[0254] T L1=f1(L1, L2, ..., L n ) Formula (5)

[0255] T L2 =f2(L1, L2, ..., L n ) Formula (6)

[0256] ...

[0257] T Ln =fn(L1, L2, ..., L n ) Formula (7)

[0258] In summary, in step S401, continuous real-time temperature tracking of a key device (typically a power amplifier) ​​inside the RRU is implemented through collaboration between the RRU and the BBU and a temperature model inside the BBU. Through real-time temperature tracking, the BBU can accurately acquire the real-time temperature of the RRU at each moment and accurately predict the relationship between subsequent temperature changes and the load, and through calculation, acquire the maximum average transmission power allowed by the radio frequency device (such as a power amplifier) ​​at each control periodicity without exceeding the temperature upper limit.

[0259] Step S402: BBU is the maximum average power P of the power amplifier avg_max Calculate.

[0260] For step S402, refer to the description of step S201 in FIG. 3.

[0261] Maximum average power P of the power amplifier avg_max represents the maximum average power allowed by the power amplifier at the current temperature in a single time period. The maximum average power P of the power amplifier avg_max are two factors: (1) Maximum transmit power P supported by power amplifier hardware max ; and (2) maximum transmission power P allowed based on the maximum operating temperature of the radio frequency device Tmax It is limited by. P max and P TmaxBased on, maximum average power P avg_max is calculated using the following formula (8):

[0262] P avg_max =min(P max , P Tmax ) Formula (8)

[0263] In formula (8), P max is an indicator determined during the design and manufacturing of a power amplifier, and P max is known. P Tmax varies depending on the load and environment. In these embodiments, P Tmax It is calculated in real time at each periodicity based on specific periodicity (duration p of the periodicity).

[0264] P of the k-th periodicity Tmax The step of calculating includes the following steps S4021 to S4023.

[0265] Step S4021: BBU obtains input parameters for calculation. P Tmax When calculating, the real-time temperature T of the power amplifier at the start of the periodicity of the BBU r and maximum allowable operating temperature T of the power amplifier max Entered. Real-time temperature T r T1, T2, ..., T are temperatures calculated based on formula (4). n lim.

[0266] Step S4022: Maximum steady-state temperature T allowed for the BBU in the k-th periodicity Lk Calculate. The formula for calculating the quantity of BBUs is T Lk =T r -Ta+τ / p*(T max -T r )am.

[0267] Step S4023: BBU, using formula (7), T Lk Load L corresponding to k Calculate - P Tmax =Lk lim -

[0268] The foregoing describes how to calculate the maximum average power of a single power amplifier. When multiple power amplifiers are present in the RRU, optionally, the maximum average power is calculated for each power amplifier based on the foregoing formula (7) and steps S4021 through S4023. Additionally, for other core radio frequency devices excluding the power amplifiers, the maximum average power is calculated in the same manner.

[0269] In summary, in step S402, the real-time temperature of the radio frequency module is the maximum average transmit power P allowed by the power amplifier in the current periodicity avg_max By determining the maximum average transmission power P avg_max It is used to perform power scheduling using . Generally, the average transmit power of the power amplifier scheduled by the scheduler in the current periodicity is the maximum average transmit power P avg_max If it does not exceed, it is guaranteed that the RRU will not overheat.

[0270] Step S403: The BBU performs adaptive scheduling for the transmitted power. For Step S403, refer to the description of Step S202 in FIG. 3.

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

[0272] For ease of understanding, the following explains some concepts regarding the water injection method.

[0273] Water represents power. Water represents quantized transmitted power in a period of time. For example, if the average transmitted power within 10s is 10 W and there are 10,000 TTIs in total within 10s, the water volume is 10,000 * 10 W, or the transmitted powers within 10s are 10,000 * 10 W.

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

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

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

[0277] The remaining water in the bucket represents the total power allowed to be transmitted by the radio frequency device during the remaining time of the current period.

[0278] Some concepts regarding the water injection method are explained above. The following explains the principles of implementing adaptive scheduling based on the water injection method.

[0279] The basic concept of the water injection method is to limit the total amount of water used from the bucket during a time cycle, thereby ensuring that the total amount of water used during the time cycle does not exceed the amount of water injected into the bucket. Additionally, the specific amount of water used from the bucket at each moment of the time cycle is not limited, and it is even permitted to use all the remaining water in the bucket at that moment.

[0280] However, in these embodiments, adaptive scheduling primarily includes three objectives. The first objective is to control the average power of the radio frequency device in a time period so as not to exceed a threshold, thereby avoiding overheating of the radio frequency device caused by average power exceeding the threshold. The second objective is to attempt to maintain the power used by the radio frequency device in each TTI as unlimited in a time period. When the TTI is under peak traffic load, the radio frequency device is allowed to transmit as much power as possible in the TTI. This improves downlink throughput. The third objective is that the power that can be transmitted by the radio frequency device in each TTI is the base power used for at least the minimum power.

[0281] It can be learned that the purpose of adaptive scheduling is to precisely match the application scenario of the water injection method, and that the first purpose can be achieved by using means to limit the total amount of water used from the bucket in the time cycle of the water injection method; and the second purpose can be achieved by using means not to limit the specific amount of water used from the bucket at each moment in the time cycle of the water injection method.

[0282] The following describes a specific process for implementing adaptive scheduling based on the water injection method. In the following procedure, an example where the minimum scheduling time unit is one TTI is used for explanation.

[0283] In a single scheduling control periodicity T, there are n TTIs, and the n TTIs are TTI1 through TTI n They are denoted as respectively. The scheduler is TTI1 to TTI n By performing the following procedure, the transmit power of the radio frequency device at periodicity T is less than or equal to the maximum average transmit power allowed to be used. For the relationship between TTIs, refer to Fig. 5.

[0284] The following describes the scheduler actions for each TTI in a single periodicity.

[0285] The step performed at moment t0 (specifically, the moment before scheduling begins) is to initialize a "bucket," and specifically, memory space is used to store the value of the transmit power. For example, a variable buffer is used to represent the transmit power (or water volume) stored in the memory space. buf=(P avg_max -P base )*n's "water" is poured into the bucket, specifically, (P avg_max -P base )*n is written to memory space. The capacity of the "bucket" is P max It needs to be greater than *n. P max is the maximum transmit power allowed by the radio frequency device hardware. P avg_max is the maximum average transmission power allowed at the corresponding periodicity calculated in step S402. P base is P avg_max Less than and P base is greater than 0. P base The size of is determined based on different scenarios.

[0286] In TTI1, the scheduler performs the following steps S40311 through S40313.

[0287] Step S40311: The scheduler [determines] the value of the transmission power stored in memory space as the base power P base Increase by that amount, so that the transmit power value stored in memory space is buf+P from buf at moment t0. base Updated to.

[0288] Step S40312: The scheduler determines the maximum power P allowed at the current TTI. max_tti Determines. P max_tti =min(P max , buf) is. Pmax is the maximum transmit power supported by the power amplifier hardware, and buf is the non-transmit power of the radio frequency device. Additionally, the power P notified to the scheduler max_tti is subtracted from the transmit power value stored in memory space, so the transmit power value stored in memory space is buf = buf - P max_tti lim.

[0289] Step S40313: The scheduler determines the maximum power P allowed at the current TTI. max_tti Scheduling is performed based on, so that the transmit power at the current TTI is the maximum power P max_tti Guarantees that it does not exceed

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

[0291] Step S40321: The scheduler P the transmission power value stored in memory space base Increase by that amount, so that the transmit power value stored in memory space is buf+P from buf in the previous TTI. base Updated to.

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

[0293] Historical TTI refers to the TTI scheduled in the current periodicity, or the TTI prior to the current TTI. The current TTI is the TTI in periodicity T. i An example is used. TTI i Regarding this, the hysteretic TTI is, for example, TTI1 to TTI in periodicity T. i-1 It is some or all of the TTIs.

[0294] Optionally, the scheduler uses the power P transmitted from the previous TTI. real_last_tti and maximum transmit power P transmitted in the previous TTI max_last_tti Based on, the power for which the signal was not transmitted in the previous TTI is P max_last_tti -P real_last_tti It is determined that... The scheduler determines the transmission power stored in memory space as P max_last_tti -P real_last_tti Increase by that amount, so that the transmit power value stored in memory space is buf+P from the buff in the previous TTI. base +(P max_last_tti -Pr eal_last_tti It is updated to ). This method can be used to implement the step of determining a transmission power threshold in the first scheduling time unit based on the transmission power in the second scheduling time unit involved in the method of FIG. 3. The transmission power in the second scheduling time unit is P real_last_tti and the transmit power threshold in the first scheduling time unit is buf+P base +(P max_last_tti -Pr eal_last_tti )am.

[0295] Step S40323: Scheduler determines the maximum power P allowed at the current TTI max_tti Determines. P max_tti =min(P max ..., buf). The maximum power currently allowed in TTI is subtracted from the transmit power stored in memory space. In other words, buf = buf - P max_tti lim.

[0296] Step S40324: Scheduler, maximum power P max_tti Based on this, limit the value of the bandwidth occupied on the data channel, or limit the power spectral density used when data is transmitted on the data channel, so that the transmit power is the maximum power P max_tti Controls so as not to exceed.

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

[0298] In the scheduling procedure described above, selecting one TTI from the duration of one scheduling time unit is optional. Alternatively, one scheduling time unit may include multiple TTIs. When one scheduling time unit includes multiple TTIs, "previous TTI" in step S40322 may be replaced with "each TTI in the previous scheduling time unit." Specific implementation details are similar to those in steps S40321 through S40324, and details are not described again in this specification.

[0299] By performing step S403 of Example 1, power control is performed with the objective that the average transmit power in a period does not exceed a threshold. Consequently, the average power in a period is limited in the control process, and the instantaneous power at each moment in the period is allowed to be released at the maximum capacity of the power amplifier hardware, thereby allowing the power control process to match the peak-to-valley random changes of the downlink load. This helps to significantly reduce the probability of actual service suppression, improves downlink user throughput, and enhances scheduling effectiveness. Specifically, because the thermal capacity of the radio frequency module is large, heat accumulation and dissipation are reflected in a process that changes the temperature slowly. Load fluctuations in a specific time period do not cause rapid temperature changes. Therefore, it can be guaranteed that the average power of the radio frequency device in a specific time period does not exceed the power threshold, and that the temperature of the radio frequency device does not exceed the temperature threshold to some extent. Furthermore, the load changes randomly in actual scenarios. The load is high during busy times and low during non-peak times. Additionally, the changes are rapid at the millisecond level. Therefore, when it is guaranteed that the average power of a radio frequency device in a specific time period (e.g., 1 s or 10 s) does not exceed a power threshold, scheduling is performed in such a way that the specific power threshold per millisecond is hardly limited, and the power threshold per millisecond varies according to service requirements.

[0300] According to the method provided in Example 1 above, the BBU and RRU cooperate with each other to perform real-time temperature tracking for the RRU, and the transmission power of the radio frequency device is increased through adaptive scheduling technology, thereby improving the downlink user throughput and improving the performance of the base station by avoiding overheating of the radio frequency module.

[0301] FIG. 6 is a schematic diagram of the transmit power of a radio frequency device at each TTI in periodicity I. Numbers such as 100 W and 80 W associated with FIG. 6 are merely examples, and in these embodiments, specific values ​​of the transmit power are not limited.

[0302] Figure 6(a) illustrates the transmit power of a radio frequency device at each TTI in a solution where the power threshold of the radio frequency device is preset based on the maximum operating load and maximum ambient temperature of the radio frequency device. As shown in Figure 6(a), the maximum transmit power supported by the power amplifier hardware of the RRU is 100 W. However, because the heat dissipation of the RRU is limited, prior to the use of the method provided in this embodiment, the maximum power allowed to be transmitted by the power amplifier is 80 W. The maximum power allowed to be transmitted by the power amplifier is limited to 80 W because the actual cell load changes randomly and the ambient temperature of the base station also changes. When the ambient temperature reaches the maximum ambient temperature (typically solar radiation +50°C) and the cell load reaches 100%, the maximum transmit power is set to 80 W based on the maximum ambient temperature and the 100% load. In this case, the power amplifier operates based on a set maximum transmit power of 80 W over the entire temperature range, and consequently, the transmit power of the power amplifier is always lower than the maximum transmit power of 100 W supported by the hardware. It can be learned that the transmit power of the power amplifier is significantly limited.

[0303] However, in the above-described embodiment, the maximum average transmission power P allowed in each periodicity I is avg_max It is calculated through accurate real-time temperature tracking and based on the current temperature, and scheduling in the corresponding periodicity is the maximum average transmit power P avg_maxIt is controlled based on . In this case, the final average transmission power of the radio frequency device at periodicity I is P avg_max If it does not exceed, the maximum power allowed to be transmitted by a radio frequency device at any TTI in periodicity is P avg_max Exceeding the maximum transmit power P supported by the power amplifier max (For RRU, P max (which is 100 W) can be reached. Therefore, in this embodiment, when the average power does not exceed the maximum average transmission power of 80 W, the transmission power of the power amplifier can be supported to reach 100 W, and a higher downlink user throughput can be achieved by increasing the maximum transmission power.

[0304] For example, refer to (b) in FIG. 6. FIG. 6(b) illustrates 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 80 W, and the maximum transmit power supported by the radio frequency device hardware is 100 W. From FIG. 6(b), it can be learned that while the average value of the transmit power of the radio frequency device in all TTIs in period I is limited, the average transmit power of the radio frequency device in period I does not exceed 80 W. The specific transmit power of the radio frequency device in each TTI in period I varies. In many TTIs in period I, the transmit power of the radio frequency device exceeds the average transmit power threshold of 80 W and reaches the maximum transmit power of 100 W supported by the hardware. For example, the transmit power of the radio frequency device in TTI1 is less than 80 W. The transmission power of the radio frequency device in TTI2 is greater than 80 W and reaches a maximum transmission power of 100 W. The transmission power of the radio frequency device in TTI3 is less than 80 W. The transmission power of the radio frequency device in TTI4 is greater than 80 W and reaches a maximum transmission power of 100 W.

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

[0306] Additionally, when the temperature is close to the maximum ambient temperature defined in the RRU product specifications, in this embodiment, the temperature of the RRU is always maintained lower than the allowed maximum operating temperature, and the maximum power allowed at that temperature can be transmitted. Similar to the control method at normal temperatures, the control method in a high-temperature environment is implemented by limiting the average transmit power. For TTIs requiring actual service load, the power amplifier is still allowed to transmit 100 W, which reduces the impact on service performance.

[0307] FIG. 7 is a schematic diagram of the structure of a communication device (700) according to an embodiment of the present application. The communication device (700) may be located at a base station, or the communication device (700) is a base station. The communication device (700) includes an acquisition unit (701) and a control unit (702).

[0308] Optionally, referring to the application scenario illustrated in FIG. 1, the communication device (700) illustrated in FIG. 7 is the communication device (11) in FIG. 1.

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

[0310] Optionally, referring to FIG. 3, the communication device (700) illustrated in FIG. 7 is the communication device in the method procedure illustrated in FIG. 3. The acquisition unit (701) is configured to support the communication device (700) in performing S201. The control unit (702) is configured to support the communication device (700) in performing S202.

[0311] Optionally, referring to FIGS. 4a and 4b, the communication device (700) illustrated in FIGS. 7 is configured to perform the method procedure illustrated in FIGS. 4a and 4b. The acquisition unit (701) is configured to support the communication device (700) in performing S401 and S402 in FIGS. 4a and 4b. The control unit (702) is configured to support the communication device (700) in performing S403 in FIGS. 4a and 4b.

[0312] The device embodiments described in FIG. 7 are merely examples. For example, unit partitioning is merely a logical functional partitioning, and in other implementations, other partitioning methods may be used. For example, multiple units or components may be combined or integrated into other systems, or some features may be omitted or not performed. Functional units in the embodiments of the present application may be integrated into a single processing unit, or each of these units may exist physically alone, or two or more units may be integrated into a single unit.

[0313] All or part of the units in the communication device (700) are implemented through software, hardware, firmware, or any combination thereof.

[0314] When software is used for implementation, for example, the acquisition unit (701) and the control unit (702) are implemented by a software function unit that is created after at least one processor (801) in FIG. 8 reads the program code stored in memory (802).

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

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

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

[0318] Optionally, referring to the application scenario illustrated in FIG. 1, the communication device (800) illustrated in FIG. 8 is the communication device (11) in FIG. 1.

[0319] Optionally, referring to FIG. 2, the communication device (800) illustrated in FIG. 8 includes a BBU (31), a radio frequency module (32), and an antenna (33) in FIG. 2. The processor (801) in FIG. 8 is placed in the BBU (31) in FIG. 2, the transceiver (803) in FIG. 8 includes the radio frequency module (32) in FIG. 2, and the antenna (805) in FIG. 8 is the antenna (33) in FIG. 2.

[0320] Optionally, referring to FIG. 3, the communication device (800) illustrated in FIG. 8 is the communication device in the method procedure illustrated in FIG. 3. The processor (801) in FIG. 8 is configured to support the communication device (800) in performing S201 and S202.

[0321] Optionally, referring to FIGS. 4a and 4b, the communication device (800) illustrated in FIGS. 8 is configured to perform the method procedure illustrated in FIGS. 4a and 4b. A processor (801) is configured to support the communication device (800) in performing S401, S402, and S403 in FIGS. 4a and 4b.

[0322] A communication device (800) comprises 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), memory (802), transceiver (803), and network interface (804) are connected, for example, via a bus. The antenna (805) is connected to the transceiver (803). The network interface (804) is configured to enable the communication device (800) to be connected to another communication device (800) via a communication link. For example, the communication device (800) is connected to a core network element via an S1 interface. In embodiments of the present application, the connection may include various types of interfaces, transmission lines, buses, etc. These are not limited to these embodiments.

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

[0324] In the embodiments of the present application, the memory, for example, the memory (802) may optionally include at least one of the following types: read-only memory (ROM) or other types of static storage devices capable of storing static information and instructions, random access memory (RAM) or other types of dynamic storage devices capable of storing information and instructions, or may be electrically erasable programmable read-only memory (EEPROM). In some scenarios, the memory may alternatively be a compact disc read-only memory (CD-ROM) or other compact disc storage, optical disc storage (including compact optical discs, laser discs, optical discs, digital multifunction discs, Blu-ray discs, etc.), a magnetic disc storage medium or other magnetic storage device, or any other medium that can be used to carry or store program code expected in the form of instructions or data structures and can be accessed by a computer. However, the memory is not limited thereto.

[0325] Memory (802) may optionally exist independently and be connected to the processor (801). Alternatively, memory (802) and the processor (801) may optionally be integrated together, for example, into a chip. Memory (802) may store program code for performing the technical solutions in the embodiments of the present application, and the processor (801) controls the execution of the program code. Various types of executed computer program code may also be considered as drivers for the processor (801). For example, the processor (801) is configured to execute computer program code stored in memory (802) to implement the technical solutions in the embodiments of the present application.

[0326] The transceiver (803) includes one or more radio frequency devices. The transceiver (803) is configured to support the reception or transmission of radio frequency signals between a communication device (800) and a terminal, and the transceiver (803) is connected to an antenna (805). Specifically, one or more antennas (805) can receive radio frequency signals. The transceiver (803) may be configured to receive radio frequency signals from the antenna, 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, for example, performs demodulation processing and decoding processing. Additionally, the transceiver (803) is configured to receive modulated digital baseband signals or modulated digital intermediate frequency signals from the processor (801); to convert the modulated digital baseband signals or digital intermediate frequency signals into radio frequency signals; And it may be configured to transmit radio frequency signals through one or more antennas (805). Specifically, the transceiver (803) may obtain a digital baseband signal or a digital intermediate frequency signal by optionally performing one or more levels of frequency down-mixing and analog-to-digital conversion processing on the radio frequency signal. The sequence of frequency down-mixing and analog-to-digital conversion processing is adjustable. The transceiver (803) may obtain a radio frequency signal by optionally performing one or more levels of frequency up-mixing and digital-to-analog conversion processing on the modulated digital baseband signal or the modulated digital intermediate frequency signal. The sequence of frequency up-mixing and digital-to-analog conversion processing is adjustable. The digital baseband signal and the digital intermediate frequency signal may be collectively referred to as digital signals.

[0327] The transceiver may be referred to as a transceiver circuit, transceiver unit, transceiver component, transmission circuit, transmission unit, transmission component, etc.

[0328] Optionally, in FIG. 8, the processor (801) and memory (802) are located in the BBU, and the transceiver (803) is located in the RRU or AAU. The communication device (80011) includes the BBU and RRU, and additionally includes at least one of the AAU or antenna.

[0329] In some embodiments, a network system is additionally provided. The network system includes a BBU and a radio frequency device. The BBU is configured to perform the method provided in FIG. 3 or FIG. 4a and FIG. 4b.

[0330] In some embodiments, a computer-readable storage medium is further provided. The storage medium stores at least one instruction; and when the instructions are executed on a computer, the computer is made able to perform the method provided in FIG. 3 or FIG. 4a and FIG. 4b.

[0331] In some embodiments, a computer program product is additionally provided. The computer program product includes one or more computer program instructions. When the computer program instructions are loaded and executed by a computer, the computer becomes capable of performing the method provided in FIG. 3 or FIG. 4a and FIG. 4b.

[0332] In some embodiments, a chip comprising memory and a processor is further provided. The memory is configured to store computer instructions, and the processor is configured to retrieve computer instructions from the memory and execute computer instructions to perform the method provided in FIG. 3 or FIG. 4a and FIG. 4b.

[0333] All embodiments of this specification are described in a progressive manner with respect to identical or similar parts of the embodiments, and these embodiments may be referenced, with each embodiment focusing on the differences from other embodiments.

[0334] A refers to B, which means that A is identical to B or that A is a simple variation of B.

[0335] The terms “first” and “second” in the specification and claims of the embodiments of this application are intended to distinguish between different objects, but do not indicate a specific order of objects or are not to be understood as an indication or implied of relative importance. For example, the first scheduling time unit and the second scheduling time unit are used to distinguish between different scheduling time units, but are not used to describe a specific sequence of scheduling time units. It cannot be understood that the first scheduling time unit is more important than the second scheduling time unit.

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

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

[0338] The foregoing embodiments are intended merely to illustrate the technical solutions of the present application and are not intended to limit the present application. Although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art will understand that modifications to the technical solutions described in the foregoing embodiments or equivalent substitutions for some of their technical features can still be made without departing from the scope of the technical solutions of the embodiments of the present application.

Claims

Claim 1 A method for controlling transmission power, wherein the method comprises: a step of obtaining a transmission power threshold of the radio frequency device in a first time period based on the temperature of the radio frequency device in a first time period and an operating temperature threshold of the radio frequency device; and a step of controlling 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, wherein the step of obtaining a transmission power threshold of the radio frequency device in the first time period based on the temperature of the radio frequency device in the first time period and an operating temperature threshold of the radio frequency device in the first time period comprises: a step of obtaining a maximum normal-state temperature allowed in the first time period based on the temperature of the radio frequency device at the start moment of the first time period and an operating temperature threshold of the radio frequency device; and a step of obtaining a transmission power threshold of the radio frequency device in the first time period based on the maximum normal-state temperature allowed in the first time period and a correspondence between the temperature of the radio frequency device and the transmission power of the radio frequency device. Claim 2 In claim 1, the transmission power threshold in the first time period is an average transmission power threshold in the first time period, and the first time period includes a plurality of scheduling time units, and the step of controlling the transmission power of the radio frequency device in the first time period to be less than or equal to the transmission power threshold in the first time period comprises the step of controlling the average value of the transmission powers of the radio frequency device in the plurality of scheduling time units in the first time period to be less than or equal to the average transmission power threshold in the first time period. Claim 3 In claim 2, the first time period includes a first scheduling time unit and a second scheduling time unit, the second scheduling time unit is located prior to the first scheduling time unit, and the step of controlling the average value of the transmission powers of the radio frequency device in the plurality of scheduling time units in the first time period to be less than or equal to the average transmission power threshold in the first time period comprises: a step of determining the transmission power threshold in the first scheduling time unit based on the average transmission power threshold in the first time period and the transmission power of the radio frequency device in the second scheduling time unit—wherein the transmission power threshold in the first scheduling time unit is negatively correlated with the value of the transmission power in the second scheduling time unit—; and a step of controlling 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 in the first scheduling time unit. Claim 4 A method according to claim 3, wherein the transmission power threshold in the first scheduling time unit is negatively correlated with the value of the transmission power in the second scheduling time unit, wherein 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 in 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 in 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 in the first time period. Claim 5 In claim 2, the first time period comprises a first scheduling time unit, a second scheduling time unit, and a third scheduling time unit, wherein the second scheduling time unit and the third scheduling time unit are located prior to the first scheduling time unit, and the step of controlling the average value of the transmission powers of the radio frequency device in the plurality of scheduling time units in the first time period to be less than or equal to the average transmission power threshold in the first time period comprises: the step of obtaining the sum of the transmission powers of the radio frequency device in the second scheduling time unit and the third scheduling time unit; the step of determining the transmission power threshold in the first scheduling time unit based on the average transmission power threshold in the first time period and the sum of the transmission powers, wherein the transmission power threshold in the first scheduling time unit is negatively correlated with the value of the sum of the transmission powers; and the step of controlling 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 in the first scheduling time unit. Claim 6 A method according to claim 1, wherein the step of controlling the transmission power of the radio frequency device in the first time period to be less than or equal to the transmission power threshold in the first time period comprises: a step of controlling the transmission power of the radio frequency device in the first time period to be less than or equal to the transmission power threshold in the first time period by adjusting the bandwidth occupied by data transmitted by the radio frequency device on a data channel; or a step of controlling the transmission power of the radio frequency device in the first time period to be less than or equal to the transmission power threshold in the first time period by adjusting the power spectrum density of the radio frequency device. Claim 7 In claim 1, the method further comprises the step of obtaining the temperature of the radio frequency device in the first time period. Claim 8 A method according to claim 7, wherein the step of obtaining the temperature of the radio frequency device in the first time period comprises: a step of predicting the temperature of the radio frequency device in the first time period based on a load and temperature model of the radio frequency device in the first time period; or a step of predicting the amount of temperature fluctuation of the radio frequency device in the first time period based on the load and temperature model of the radio frequency device in the first time period; and a step of determining the temperature of the radio frequency device in the first time period based on the temperature of the radio frequency device at the start moment of the first time period and the amount of temperature fluctuation. Claim 9 In claim 8, the temperature model includes an environmental compensation amount, and the environmental compensation amount is a method used to compensate for the effect caused to the temperature of the radio frequency device by the environment in which the radio frequency device is located. Claim 10 In claim 1, the above method is performed by a BBU (baseband unit). Claim 11 A method according to claim 1, wherein after the first time period, the temperature of the radio frequency device is below the operating temperature threshold. Claim 12 A device comprising: an acquisition unit configured to acquire a transmission power threshold of a radio frequency device in a first time period based on the temperature of the radio frequency device in a first time period and an operating temperature threshold of the radio frequency device; and a control unit configured to control 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, wherein the acquisition unit is configured to acquire a maximum normal-state temperature allowed in the first time period based on the temperature of the radio frequency device at the start moment of the first time period and an operating temperature threshold of the radio frequency device; and to acquire a transmission power threshold of the radio frequency device in the first time period based on the maximum normal-state temperature allowed in the first time period and a correspondence between the temperature of the radio frequency device and the transmission power of the radio frequency device. Claim 13 In claim 12, the transmission power threshold in the first time period is the average transmission power threshold in the first time period, the first time period includes a plurality of scheduling time units, and the control unit is configured to control the average value of the transmission powers of the radio frequency device in the plurality of scheduling time units in the first time period to be less than or equal to the average transmission power threshold in the first time period. Claim 14 In claim 13, the first time period includes a first scheduling time unit and a second scheduling time unit, the second scheduling time unit is located prior to the first scheduling time unit, and the control unit is configured to determine a transmission power threshold in the first scheduling time unit based on an average transmission power threshold in the first time period and a transmission power of the radio frequency device in the second scheduling time unit—wherein the transmission power threshold in the first scheduling time unit is negatively correlated with the value of the transmission power in the second scheduling time unit—; and to 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 in the first scheduling time unit. Claim 15 In claim 14, the transmission power threshold in the first scheduling time unit is negatively correlated with the value of the transmission power in the second scheduling time unit, wherein 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 in 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 in 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 in the first time period. Claim 16 In claim 13, the first time period comprises a first scheduling time unit, a second scheduling time unit, and a third scheduling time unit, wherein the second scheduling time unit and the third scheduling time unit are located prior to the first scheduling time unit, and the control unit is configured to obtain the sum of the transmission powers of the radio frequency device in the second scheduling time unit and the third scheduling time unit; to determine the transmission power threshold in the first scheduling time unit based on the average transmission power threshold in the first time period and the sum of the transmission powers—wherein the transmission power threshold in the first scheduling time unit is negatively correlated with the value of the sum of the transmission powers—and to 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 in the first scheduling time unit. Claim 17 In claim 13, the control unit is configured to control the transmission power of the radio frequency device in the first time period to be less than or equal to the transmission power threshold in the first time period by adjusting the bandwidth occupied by data transmitted by the radio frequency device on the data channel; or to control the transmission power of the radio frequency device in the first time period to be less than or equal to the transmission power threshold in the first time period by adjusting the power spectrum density of the radio frequency device. Claim 18 In paragraph 13, the above-mentioned acquisition unit is a device configured to additionally acquire the temperature of a radio frequency device in a first time period. Claim 19 In claim 18, the device is configured such that the acquisition unit predicts the temperature of the radio frequency device in the first time period based on the load and temperature model of the radio frequency device in the first time period; or predicts the amount of temperature fluctuation of the radio frequency device in the first time period based on the load and temperature model of the radio frequency device in the first time period; and determines the temperature of the radio frequency device in the first time period based on the temperature of the radio frequency device at the start moment of the first time period and the amount of temperature fluctuation. Claim 20 In claim 19, the temperature model includes an environmental compensation amount, and the environmental compensation amount is a device used to compensate for the effect caused to the temperature of the radio frequency device by the environment in which the radio frequency device is located. Claim 21 A device comprising a processor, wherein the processor is connected to a memory, wherein the memory is configured to store computer program instructions, and wherein the processor executes the computer program instructions in the memory, thereby enabling the device to perform a method according to any one of claims 1 to 11. Claim 22 A network system comprising a baseband unit and a radio frequency device, wherein the baseband unit is configured to perform a method according to any one of claims 1 to 11. Claim 23 A computer-readable storage medium, wherein the storage medium stores at least one computer program instruction; and when the computer program instructions are executed on a computer, the computer is capable of performing a method according to any one of claims 1 to 11. Claim 24 A computer program stored on a computer-readable storage medium, wherein the computer program comprises one or more computer program instructions; and when the computer program instructions are loaded and executed by a computer, the computer is capable of performing a method according to any one of claims 1 to 11. Claim 25 delete Claim 26 delete

Citation Information

Patent Citations

  • Evaluating radio frequency (RF) exposure in real time

    US20210127337A1

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

    US20100273517A1

  • Controlling radio transmitter power based on signal performance

    US20130344830A1

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

    US20140376430A1