POWER CONTROL METHOD AND APPARATUS
20210385760 · 2021-12-09
Inventors
- Wenting Guo (Shanghai, CN)
- Jinfang Zhang (Shenzhen, CN)
- Zhengzheng XIANG (Shanghai, CN)
- Lei Lu (Shanghai, CN)
Cpc classification
H04L5/0053
ELECTRICITY
H04L5/0044
ELECTRICITY
H04W52/36
ELECTRICITY
H04W52/42
ELECTRICITY
H04W52/16
ELECTRICITY
International classification
Abstract
The present disclosure discloses example power control methods and apparatuses. One example method includes determining a transmit power of a control channel and a first data subchannel, where the control channel and the first data subchannel completely overlap in time domain and do not overlap in frequency domain. A transmit power of a second data subchannel is determined to be the same as the transmit power of the control channel and the first data subchannel, where the second data subchannel and the control channel overlap in frequency domain and do not overlap in time domain. The control channel and the first data subchannel are sent to a second terminal apparatus at the transmit power of the control channel and the first data subchannel. The second data subchannel is sent to the second terminal apparatus at the transmit power of the control channel and the first data subchannel.
Claims
1. A power control method, wherein the method comprises: determining, by a first terminal apparatus, a transmit power of a control channel and a first data subchannel, wherein the control channel and the first data subchannel completely overlap in time domain and do not overlap in frequency domain; determining, by the first terminal apparatus, that a transmit power of a second data subchannel is the same as the transmit power of the control channel and the first data subchannel, wherein the second data subchannel and the control channel overlap in frequency domain and do not overlap in time domain; sending, by the first terminal apparatus, the control channel and the first data subchannel to a second terminal apparatus at the transmit power of the control channel and the first data subchannel; and sending, by the first terminal apparatus, the second data subchannel to the second terminal apparatus at the transmit power of the control channel and the first data subchannel.
2. The method according to claim 1, wherein before the determining, by a first terminal apparatus, a transmit power of a control channel and a first data subchannel, the method further comprises: determining, by the first terminal apparatus, the control channel and a data channel, wherein the data channel comprises the first data subchannel and the second data subchannel.
3. The method according to claim 1, wherein a bandwidth of the second data subchannel is M, a bandwidth of the control channel is N, a bandwidth of the first data subchannel is M−N, M is greater than N, and N is a positive integer; and wherein the determining, by a first terminal apparatus, a transmit power of a control channel and a first data subchannel comprises: determining, by the first terminal apparatus, a transmit power P.sub.control of the control channel and a transmit power P.sub.DATA_A of the first data subchannel based on a maximum transmit power, the bandwidth N of the control channel, and the bandwidth M−N of the first data subchannel; and using, by the first terminal apparatus, P.sub.control+P.sub.DATA_A as the transmit power of the control channel and the first data subchannel and as the transmit power of the second data subchannel.
4. The method according to claim 3, wherein the transmit power P.sub.control of the control channel satisfies the following formula:
5. The method according to claim 3, wherein the transmit power P.sub.control of the control channel satisfies the following formula:
P.sub.control=min{P.sub.CMAX−ƒ(N,M−N),P.sub.MAX_CC−ƒ(N,M−N),ƒ(N)+P.sub.O+α.Math.PL}; and wherein the transmit power P.sub.DATA_A of the first data subchannel satisfies the following formula:
P.sub.DATA_A=min{P.sub.CMAX−ƒ(N,M−N),P.sub.MAX_CC−ƒ(N,M−N),ƒ(M−N)+P.sub.O+α.Math.PL}, wherein: P.sub.CMAX is the maximum transmit power, P.sub.MAX_CC is a maximum transmit power that satisfies a congestion control requirement, ƒ(N,M−N) is a function of the bandwidth M−N of the first data subchannel and the bandwidth N of the control channel, ƒ(M−N) is a function of the bandwidth M−N of the first data subchannel, ƒ(N) is a function of the bandwidth N of the control channel, P.sub.O is a target receive power of the second terminal apparatus, PL is a reference link loss, PL is a positive number, α is a link loss compensation coefficient, and α is greater than 0 and less than 1.
6. A power control method, wherein the method comprises: determining, by a first terminal apparatus, a transmit power of a control channel and a transmit power of a data channel, wherein the control channel and the data channel overlap in frequency domain and do not overlap in time domain; if the transmit power of the control channel is greater than or equal to the transmit power of the data channel, sending, by the first terminal apparatus, the control channel and the data channel to a second terminal apparatus at the transmit power of the control channel; and if the transmit power of the control channel is less than the transmit power of the data channel, sending, by the first terminal apparatus, the control channel and the data channel to the second terminal apparatus at the transmit power of the data channel.
7. The method according to claim 6, wherein a bandwidth of the control channel is N, a bandwidth of the data channel is M, M is greater than or equal to N, and N is a positive integer; and wherein the determining, by a first terminal apparatus, a transmit power of a control channel and a transmit power of a data channel comprises: determining, by the first terminal apparatus, the transmit power P.sub.control of the control channel based on a maximum transmit power and the bandwidth N of the control channel; and determining, by the first terminal apparatus, the transmit power P.sub.DATA of the data channel based on the maximum transmit power and the bandwidth M of the data channel.
8. The method according to claim 7, wherein the transmit power P.sub.control of the control channel satisfies the following formula:
9. A power control apparatus, wherein the apparatus comprises: a non-transitory memory storage comprising computer-executable instructions; and one or more processors, wherein the one or more processors execute the computer-executable instructions to cause the power control apparatus to perform operations comprising: determining a transmit power of a control channel and a first data subchannel, wherein the control channel and the first data subchannel completely overlap in time domain and do not overlap in frequency domain; determining that a transmit power of a second data subchannel is the same as the transmit power of the control channel and the first data subchannel, wherein the second data subchannel and the control channel overlap in frequency domain and do not overlap in time domain; sending the control channel and the first data subchannel to a second terminal apparatus at the transmit power of the control channel and the first data subchannel; and sending the second data subchannel to the second terminal apparatus at the transmit power of the control channel and the first data subchannel.
10. The apparatus according to claim 9, wherein: before determining the transmit power of the control channel and the first data subchannel, determining the control channel and a data channel, wherein the data channel comprises the first data subchannel and the second data subchannel.
11. The apparatus according to claim 9, wherein a bandwidth of the second data subchannel is M, a bandwidth of the control channel is N, a bandwidth of the first data subchannel is M−N, M is greater than N, and N is a positive integer; and the operations further comprise: determining a transmit power P.sub.control of the control channel and a transmit power P.sub.DATA_A of the first data subchannel based on a maximum transmit power, the bandwidth N of the control channel, and the bandwidth M−N of the first data subchannel; and using P.sub.control+P.sub.DATA_A as the transmit power of the control channel and the first data subchannel and as the transmit power of the second data subchannel.
12. The apparatus according to claim 11, wherein the transmit power P.sub.control of the control channel satisfies the following formula:
P.sub.control=min{P.sub.CMAX−ƒ(N,M−N),ƒ(N)+P.sub.O+α.Math.PL}; and wherein the transmit power P.sub.DATA_A of the first data subchannel satisfies the following formula:
13. The apparatus according to claim 11, wherein the transmit power P.sub.control of the control channel satisfies the following formula:
P.sub.control=min{P.sub.CMAX−ƒ(N,M−N),P.sub.MAX_CC−ƒ(N,M−N),ƒ(N)+P.sub.O+α.Math.PL}; and wherein the transmit power P.sub.DATA_A of the first data subchannel satisfies the following formula:
P.sub.DATA_A=min{P.sub.CMAX−ƒ(N,M−N),P.sub.MAX_CC−ƒ(N,M−N),ƒ(M−N)+P.sub.O+α.Math.PL} wherein: P.sub.CMAX is the maximum transmit power, P.sub.MAX_CC is a maximum transmit power that satisfies a congestion control requirement, ƒ(N,M−N) is a function of the bandwidth M−N of the first data subchannel and the bandwidth N of the control channel, ƒ(M−N) is a function of the bandwidth M−N of the first data subchannel, ƒ(N) is a function of the bandwidth N of the control channel, P.sub.O is a target receive power of the second terminal apparatus, PL is a reference link loss, PL is a positive number, α is a link loss compensation coefficient, and α is greater than 0 and less than 1.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0057]
[0058]
[0059]
[0060]
[0061]
[0062]
[0063]
[0064]
[0065]
[0066]
[0067]
[0068]
[0069]
[0070]
[0071]
[0072]
[0073]
[0074]
[0075]
[0076]
[0077]
DETAILED DESCRIPTION OF EMBODIMENTS
[0078] The following describes implementations of embodiments of this application in detail with reference to accompanying drawings in this specification.
[0079] A power control method provided in the embodiments of this application may be applied to any communication system in which a control channel and a data channel are hybrid multiplexed. The communication system may be a 3rd generation partnership project (3GPP) communication system, for example, a long term evolution (LTE) system. Alternatively, the communication system may be a 5th generation (5G) mobile communication system, a new radio (NR) system, an NR-vehicle-to-everything (V2X) system, and another next-generation communication system. Alternatively, the communication system may be a non-3GPP communication system. This is not limited. The following uses
[0080]
[0081] The network device in
[0082] The terminal device in
[0083] It should be noted that
[0084] In the communication system shown in
[0085] In the embodiments of this application, the terminal device may send the data channel and the control channel to a peer end device after multiplexing the data channel and the control channel. For example, the terminal device may send the data channel and the control channel by using four frame structures shown in
[0086] It should be noted that the control channel described in the embodiments of this application may be referred to as a sidelink control channel or a physical sidelink shared channel (PSSCH), and may be a channel used to carry sidelink control information (SCI). The SCI may include decoding information of data transmitted in the data channel, and the like. The data channel described in the embodiments of this application may be referred to as a sidelink data channel or a physical sidelink control channel (PSCCH), and is a channel used to carry data. The data may be data sent by a transmit end to a receive end.
[0087] For the option 2 frame structure, a transmit power of the control channel and a transmit power of the data channel are discussed in a 3GPP protocol as follows: Using a resource graph shown in the option 2 as an example, the control channel and the data channel are multiplexed together in a frequency division manner; and from a time domain perspective, the control channel and the data channel coexist. The transmit power of the control channel and the transmit power of the data channel need to be considered together, and power allocation needs to be performed between the control channel and the data channel.
[0088] For example, when the resource allocation manner is the base station scheduling mode, the transmit power of the data channel may satisfy the following formula (1):
and
[0089] the transmit power of the control channel may satisfy the following formula (2):
[0090] P.sub.PSSCH is the transmit power of the data channel, P.sub.PSCCH is the transmit power of the control channel, M.sub.PSSCH is a bandwidth of the data channel, M.sub.PSCCH is a bandwidth of the control channel, and P.sub.CMAX is a maximum transmit power and may also be understood as a maximum transmit power allowed by the terminal device. PL is a downlink power loss of the terminal device. In a communication system, especially in a time division duplexing (TDD) system, it is usually considered that an uplink loss and a downlink loss are consistent. Therefore, the PL may be used to indicate a possible link loss from the terminal device to a network side. P.sub.O_PSSCH_3 is a power expected to be received by the terminal device (which may also be understood as a target receive power of the terminal device), where 3 indicates that the resource allocation mode is the base station scheduling mode. α.sub.PSSCH,3 is a link loss compensation coefficient configured on the network side in the base station scheduling mode.
[0091] Further, the foregoing formula (1) may be changed to the following formula (3):
[0092] the foregoing formula (2) may be changed to the following formula (4):
[0093] It can be learned from observing the formula (3) and the formula (4) that the formula (3) and the formula (4) separately include two sub-items, where the first item indicates a maximum transmit power allocated to the current channel, for example, the first item in the formula (3) may indicate a maximum transmit power allocated to the data channel, and the first item in the formula (4) may indicate a maximum transmit power allocated to the control channel. According to the first item, it can be learned that the maximum transmit power allocated to the control channel or the data channel is proportional to the bandwidth of the channel; and compared with the data channel, a transmit power of each subchannel of the control channel is enhanced by 10.sup.3/10 times. That is, an entire transmit power allowed by hardware of the terminal device is allocated to the control channel and the data channel in proportion to the bandwidths. It should be noted that, in the embodiments of this application, the 10.sup.3/10-time enhancement is merely an example, and it indicates that the power of the control channel may be enhanced. In addition to 10.sup.3/10, another form of enhancement may alternatively be performed. This is not limited.
[0094] The second item of the formula (3) or the formula (4) indicates a link budget, that is, an expected link transmit power (or a link-required transmit power), that is calculated based on the link loss of a Uu interface and an expected signal-to-noise ratio (SNR). Finally, the transmit power of the data channel and the transmit power of the control channel are separately a smaller value of the first item and the second item. That is, when the transmit power allowed by the terminal device is large enough, the data channel and the control channel are sent at the link-required transmit power (or the link budget transmit power); when the power allowed by the terminal device is less than a link requirement, the data channel and the control channel are sent to the second terminal apparatus at the maximum power allowed by the terminal device.
[0095] For example, when the resource allocation manner is the contention mode, the power of the data channel may satisfy the following formula (5):
[0096] A may satisfy the following formula (6):
(6); and
[0097] the power of the control channel may satisfy the following formula (7):
[0098] B may satisfy the following formula (8):
[0099] P.sub.MAX_CC in the foregoing formula (6) and formula (8) is a maximum transmit power that satisfies a congestion control requirement.
[0100] The foregoing shows descriptions of power control performed for the option 2 frame structure in the 3GPP protocol. After the foregoing power control method is used, transmit powers on different symbols in the option 2 frame structure may be the same. This avoids problems of transmission performance deterioration and a resource waste that are caused by switching an amplification factor between different symbols. However, for the option 1a, the option 1b, and the option 3 in
[0101] The following describes the power control method provided in the embodiments of this application with reference to the communication system shown in
[0102]
[0103] Step 501: A first terminal apparatus determines a transmit power of the control channel and a first data subchannel.
[0104] The first terminal apparatus may be any terminal device in the communication system shown in
[0105] The control channel may be a PSCCH, and the first data subchannel may be a part of the data channel, for example, may be a part of a PSSCH. The control channel and the first data subchannel may completely overlap in time domain and not overlap in frequency domain. For example, a multiplexing relationship between the control channel and the first data subchannel may be shown in the option 3 in
[0106] To more vividly understand the option 3 frame structure in
[0107] For example, a bandwidth of the data channel is M, a bandwidth of the control channel is N, and M is greater than N. In this case, a bandwidth of the first data subchannel is M−N, and a bandwidth of the second data subchannel is M. It may be understood that M may represent M resource units, and N may represent N resource units. The resource unit may be a resource block (RB), a subcarrier, or a resource unit at another granularity. This is not limited. That the resource unit is the RB is used as an example. In this embodiment of this application, M may represent M RBs, and N may represent N RBs. It should be noted that specific values of M and N are not limited in this embodiment of this application.
[0108] It may be understood that, for other possible cases in which the data channel and the control channel overlap in frequency domain and in time domain, refer to schematic diagrams shown in
[0109] For example, the first terminal apparatus may determine, with reference to the power control method, in 3GPP, for the option 2 frame structure in
[0110] Step 502: The first terminal apparatus determines that a transmit power of the second data subchannel is the same as the transmit power of the control channel and the first data subchannel, where the second data subchannel and the control channel overlap in frequency domain and do not overlap in time domain.
[0111] For example, the first terminal apparatus may use P.sub.control+P.sub.DATA_A as the transmit power of the second data subchannel. Specifically, the following describes a detailed process in which the first terminal apparatus determines that the transmit power of the second data subchannel is the same as the transmit power of the control channel and the first data subchannel.
[0112] Step 503: The first terminal apparatus sends the control channel and the first data subchannel to a second terminal apparatus at the transmit power of the control channel and the first data subchannel; and sends the second data subchannel to the second terminal apparatus at the transmit power of the control channel and the first data subchannel.
[0113] The second terminal apparatus may be any device, in the communication system shown in
[0114] The first terminal device generates data channel information and control channel information; performs channel coding on the data channel information and the control channel information to generate the first data subchannel, the control channel, and the second data subchannel; and performs, based on the transmit power of the control channel and the first data subchannel, power control on the channel obtained after coding, for example, adjusts the power of the second data subchannel obtained after coding to the transmit power of the control channel and the first data subchannel. Then, resource mapping processing is performed on each channel obtained after power control, so that the channel is mapped to a physical time-frequency resource, where a format of the time-frequency resource obtained after mapping is shown in the option 3. Finally, the channels are combined to form data of one subframe after fast Fourier transformation (FFT)+framing processing are performed on the channels, and the data of the subframe is sent through a radio frequency component (for example, amplification processing of a radio frequency amplifier), so that the data channel and the control channel are sent to the second terminal apparatus.
[0115] The data channel information may be information carried on the data channel, for example, data to be sent by the first terminal apparatus to the second terminal apparatus. The control channel information is information carried on the control channel, for example, may be SCI. In addition, for specific processing processes such as channel coding, power control, resource mapping, and FFT+framing shown in
[0116] Correspondingly, after receiving the first data subchannel, the second data subchannel, and the control channel that are sent by the first terminal apparatus, the second terminal apparatus may estimate the transmit power of the control channel, and obtain the control channel through demodulation based on the estimated transmit power. In addition, the second terminal apparatus may estimate the transmit power of the first data subchannel and the transmit power of the second data subchannel; obtain the first data subchannel through demodulation based on the estimated transmit power of the first data subchannel; obtain the second data subchannel through demodulation based on the estimated transmit power of the second data subchannel; and combine the first data subchannel and the second data subchannel that are obtained through demodulation, to obtain the data channel. For a specific manner in which the second terminal apparatus receives the control channel, refer to the current technology. For a manner in which the second terminal apparatus receives the first data subchannel and the second data subchannel, refer to
[0117] The second terminal apparatus receives the first data subchannel, the second data subchannel, and the control channel that are sent by the first terminal apparatus; and performs deframing+inverse fast Fourier transformation (IFFT) and separation processing on the received channels, to obtain the first data subchannel, the second data subchannel, and the control channel. Then, channel estimation and multi-input multi-output (MIMO) decoding are performed on the first data subchannel and the second data subchannel that are obtained after separation; and data channel combination is performed, based on channel quality, on the first data subchannel and the second data subchannel that are obtained after MIMO decoding, to obtain the data channel. Finally, channel decoding is performed on the data channel obtained after combination, to obtain the data channel information sent by the first terminal apparatus to the second terminal apparatus. The channel quality used in the process shown in
[0118] In the process shown in
[0119] According to the method shown in
[0120] The following uses a schematic diagram, shown in
[0121] 1. Transmit Power of the Control Channel:
[0122] In some embodiments of this application, in the frame structure shown in
[0123] P.sub.control is the transmit power of the control channel, P.sub.CMAX is the maximum transmit power, ƒ(M−N,N) is a function of the bandwidth M−N of the first data subchannel and the bandwidth N of the control channel, ƒ(N) is a function of the bandwidth N of the control channel, P.sub.O is a target receive power (which may also be understood as an expected receive power of the second terminal apparatus) of the second terminal apparatus, and a unit of P.sub.O is dBm. α is a link loss compensation coefficient set (by a base station) for stability adjustment and may be configured at a higher layer, PL is a reference link loss, PL is a positive number, and a unit of PL is dB.
[0124] For specific descriptions of PL, refer to the current technology. Details are not described herein. Specifically, P.sub.CMAX may be understood as a maximum transmit power limited by physical hardware, or may be understood as a maximum transmit power allowed by hardware of the terminal device. Optionally, P.sub.CMAX may be configured by using higher layer signaling of the base station.
[0125] It may be understood that ƒ(M−N, N) in the formula (9) may also be understood as an expression of the bandwidth M−N of the first data subchannel and the bandwidth N of the control channel, or may also be understood as a relation of the bandwidth M−N of the first data subchannel and the bandwidth N of the control channel, or the like.
[0126] In the formula (9), P.sub.CMAX−ƒ(M−N,N) may be understood as a transmit power allocated to the control channel based on the maximum transmit power P.sub.CMAX and a bandwidth proportion of the control channel and the first data subchannel, and ƒ(N)+P.sub.O+α.Math.PL may be understood as a link budget of the control channel, a link-required transmit power of the control channel, an expected link transmit power of the control channel, or the like.
[0127] Specifically, ƒ(M−N, N) may satisfy the following formula (10):
[0128] In other words, because the control channel and the first data subchannel overlap in time domain but do not overlap in frequency domain, the control channel and the first data subchannel are respectively used to send control information and data at a same moment. Therefore, power allocation needs to be performed between the control channel and the first data subchannel. Therefore, ƒ(M−N, N) may be understood as a power allocation relationship between the control channel and the first data subchannel.
[0129] Specifically, ƒ(N) may satisfy the following formula (11):
[0130] Further, with reference to the formula (10) and the formula (11), the transmit power of the control channel may satisfy the following formula (12):
[0131] Alternatively, the embodiments further provide another form to indicate the transmit power of the control channel, as shown in the following formula (13):
[0132] It may be understood that the formula (12) and the formula (13) are equivalent, and are two different forms of the transmit power of the control channel in a base station scheduling mode. When the first terminal apparatus needs to determine the transmit power of the control channel, results of the transmit power of the control channel that are determined by the first terminal apparatus separately according to the formula (12) and the formula (13) are consistent. Therefore, the first terminal apparatus may further determine the transmit power of the control channel according to the formula (9) and further according to the formula (12) or the formula (13).
[0133] The foregoing formula (9), formula (12), and formula (13) that the control channel satisfies are shown in the base station scheduling mode. However, in a contention mode, because each subchannel has a busy power control setting, in some embodiments of this application, the transmit power of the control channel may satisfy the following formula:
[0134] As described above, P.sub.control is the transmit power of the control channel, P.sub.CMAX is the maximum transmit power, ƒ(M−N, N) is a function of the bandwidth M−N of the first data subchannel and the bandwidth N of the control channel, ƒ(N) is a function of the bandwidth N of the control channel, P.sub.O is a target receive power of the second terminal apparatus, α is a link loss compensation coefficient set for stability adjustment and may be configured at a higher layer, PL is a reference link loss, P.sub.MAX_CC is a maximum transmit power that satisfies a congestion control requirement or may also be understood as a maximum channel busy power (max channel busy ratio).
[0135] P.sub.MAX_CC is mainly used for congestion control, and an objective is to reduce a maximum transmit power of a sending user or set a maximum transmit power of the user in a current busy degree when the busy degree of a system exceeds a specific limit.
[0136] Further, with reference to the formula (10) and the formula (11), in the contention mode, the transmit power of the control channel may satisfy the following formula (15):
[0137] Alternatively, in the contention mode, the transmit power of the control channel satisfies the following formula:
[0138] It may be understood that the formula (15) and the formula (16) are two different forms of the transmit power of the control channel, and transmit powers of the control channel that are determined by the first terminal apparatus separately according to the formula (15) and the formula (16) are consistent.
[0139] It may be understood that, in the foregoing embodiments, the transmit power of the control channel may have another variation. Therefore, the foregoing embodiments should not be construed as limitations on this application.
[0140] 2. Transmit Power of the First Data Subchannel:
[0141] In some embodiments of this application, the transmit power of the first data subchannel may be determined based on the maximum transmit power P.sub.CMAX, the bandwidth M−N of the first data subchannel, and the bandwidth N of the control channel.
[0142] More specifically, the transmit power of the first data subchannel may satisfy the following formula (17):
[0143] As described above, P.sub.CMAX is the maximum transmit power, ƒ(N,M−N) is a function of the bandwidth M−N of the first data subchannel and the bandwidth N of the control channel, ƒ(M−N) is a function of the bandwidth M−N of the first data subchannel, ƒ(N) is a function of the bandwidth N of the control channel, P.sub.O is a target receive power of the second terminal apparatus, PL is a reference link loss, PL is a positive number, α is a link loss compensation coefficient, and α is greater than 0 and less than 1.
[0144] It may be understood that ƒ(N,M−N) may also be understood as an expression, a relation, or the like of the bandwidth M−N of the first data subchannel and the bandwidth N of the control channel, and ƒ(M−N) may also be understood as an expression, a relation, or the like of the bandwidth M−N of the first data subchannel.
[0145] P.sub.CMAX−ƒ(N,M−N) may be understood as a transmit power allocated to the first data subchannel based on the maximum transmit power P.sub.CMAX and a bandwidth proportion of the first data subchannel and the control channel, and ƒ(M−N)+P.sub.O+α.Math.PL may be understood as a link budget of the first data subchannel.
[0146] Specifically, ƒ(N,M−N) satisfies the following formula (18):
[0147] Specifically, ƒ(M−N) satisfies the following formula (19):
ƒ(M−N)=10 log.sub.10(M−N)[dBm] (19).
[0148] Further, with reference to the formula (18) and the formula (19), the transmit power of the first data subchannel may satisfy the following formula (20):
(20).
[0149] Alternatively, the embodiments further provide another form to indicate the transmit power of the first data subchannel, as shown in the following formula (21):
[0150] The formula (20) and the formula (21) are two different forms of the transmit power of the first data subchannel, and transmit powers of the first data subchannel that are determined by the first terminal apparatus separately according to the formula (20) and the formula (21) are consistent.
[0151] The foregoing formula (17), formula (20), and formula (21) that the first data subchannel satisfies are shown in a base station scheduling mode. However, in a contention mode, because each subchannel has a busy power control setting, in some embodiments of this application, the transmit power of the first data subchannel may satisfy the following formula (22):
[0152] P.sub.MAX_CC is a maximum transmit power that satisfies the congestion control requirement. It may be understood that P.sub.MAX_CC in the formula (17) and the formula (22) may be understood as a same maximum transmit power that satisfies the congestion control requirement.
[0153] Further, with reference to the formula (18) and the formula (19), in the contention mode, the transmit power of the first data subchannel satisfies the following formula (23):
[0154] Alternatively, in the contention mode, the transmit power of the first data subchannel satisfies the following formula (24):
[0155] The formula (23) and the formula (24) are two different forms of the transmit power of the first data subchannel in the contention mode, and transmit powers of the first data subchannel that are determined by the first terminal apparatus separately according to the formula (23) and the formula (24) are consistent.
[0156] It may be understood that, for specific descriptions of the parameters in the formula (23) and the formula (24), correspondingly refer to the foregoing descriptions. Details are not described herein one by one. In addition, it may be understood that, in the foregoing embodiments, the transmit power of the first data subchannel may have another variation. Therefore, the foregoing embodiments should not be construed as limitations on this application.
[0157] 3. Transmit Power of the Second Data Subchannel:
[0158] That the transmit power of the second data subchannel is P.sub.DATA_B is used as an example, and P.sub.DATA_B satisfies the following formula (25):
P.sub.DATA_B=P.sub.control+P.sub.DATA_A (25).
[0159] As described above, transmit powers of P.sub.control and P.sub.DATA_A respectively satisfy the following formulas:
[0160] It is assumed that
[0161] In this case, the formula (25) may be changed to the following formula (26):
[0162] In other words, the transmit power of the second data subchannel is equivalent to a combination of power allocation and a link requirement. A combination of the two min functions in the formula (26) may have the following possible cases:
[0163] Through verification, the third possible case does not exist. Specifically, for a verification process, refer to the following descriptions. For the first possible case and the second possible case, both maximum items and minimum items in the two min functions are consistent. Therefore, the transmit power of the second data subchannel may also be represented by a smaller value of an allocated maximum transmit power and a link-required transmit power, that is, in a non-dB domain, the second data subchannel may be represented by the following formula (27):
P.sub.DATA_B=min{P.sub.allocation_c+P.sub.allocation_D_A,P.sub.r_c+P.sub.r_D_A} (27).
[0164] It is assumed that P.sub.MAX=10 log.sub.10(P̆), where P̆ represents anon-dB domain value of the maximum transmit power. In this case,
[0165] Therefore, in the non-dB domain, the maximum transmit power allocated to the second data subchannel may be represented by a formula (28):
[0166] In a dB domain, the maximum transmit power allocated to the second data subchannel may be represented by a formula (29):
P.sub.allocation_c+P.sub.allocation_D_A=10 log.sub.10(P̆)=P.sub.CMAX (29).
[0167] Similarly, in the dB domain, the link-required transmit power of the second data subchannel may be represented by a formula (30):
P.sub.r_c+P.sub.r_D_A=10 log.sub.10(M−N+10.sup.3/10×N)+P.sub.O+P.sub.O+α.Math.PL (30).
[0168] It is assumed that PL and Po of the control channel and the data channel are the same. In this case, with reference to the formula (29) and the formula (30), finally, the transmit power of the second data subchannel may be represented by a formula (31):
[0169] In the foregoing descriptions,
represents a power enhancement multiple of the control channel, that is, represents that the control channel has a power enhancement of 3 dB on each RE relative to the data channel. It should be noted that, in the embodiments of this application, the
time enhancement is merely an example, and it indicates that the power of the control channel may be enhanced. In addition to
another form of enhancement may alternatively be performed. This is not limited.
[0170] It should be noted that, in the foregoing design, it is assumed that the target receive powers P.sub.O and the reference link losses PL of the control channel and the data channel are the same. If the target receive powers P.sub.O and the reference link losses PL of the control channel and the data channel are different, the foregoing formula (29) and formula (30) cannot be combined. In this case, in the non-dB domain, the transmit power of the second data subchannel may be represented only by a formula (26).
[0171] It should be noted that the transmit power of the control channel, the transmit power of the first data subchannel, or the transmit power of the second data subchannel described in the embodiment shown in
[0172] The following is a process to prove the third possible case: P.sub.allocation_c>P.sub.r_c & P.sub.allocation_D_A>P.sub.r_D_A; or to prove that P.sub.allocation_c<P.sub.r_c & P.sub.allocation_D_A>P.sub.r_D_A does not exist.
[0173] First, it is assumed that P.sub.allocation_c>P.sub.r_c. In this case,
[0174] Correspondingly, the formula P.sub.allocation_c>P.sub.r_c is transformed into:
[0175] That is,
and then
[0176] That is, P.sub.allocation_D_A>P.sub.r_D_A.
[0177] It can be learned from the foregoing proof process: When P.sub.allocation_c>P.sub.r_c, P.sub.allocation_D_A>P.sub.r_D_A is true.
[0178] Similarly, when P.sub.allocation_c<P.sub.r_c, P.sub.allocation_D_A<P.sub.r_D_A is true. Therefore, it can be learned from the foregoing proof process:
[0179] P.sub.allocation_c>P.sub.r_c & P.sub.allocation_D_A<P.sub.r_D_A, or P.sub.allocation_c<P.sub.r_c>P.sub.allocation_D_A>P.sub.r_D_A does not exist.
[0180] The foregoing embodiment describes the power control method for the option 3. The following describes the power control method for the option 1a frame structure and the option 1b frame structure with reference to a method shown in
[0181]
[0182] Step 901: A first terminal apparatus determines a transmit power of the control channel and a transmit power of the data channel; and if the transmit power of the control channel is greater than or equal to the transmit power of the data channel, performs step 902; or if the transmit power of the control channel is less than the transmit power of the data channel, performs step 903.
[0183] The first terminal apparatus may be any terminal device in the system shown in
[0184] The control channel and the data channel may overlap in frequency domain and not overlap in time domain. For example, a multiplexing relationship between the control channel and the data channel may be shown in the option 1a or the option 1b in
[0185] To more vividly understand the option 1a frame structure and the option 1b frame structure in
[0186] For example, a bandwidth of the data channel is M, a bandwidth of the control channel is N, and M may be greater than or equal to N. It may be understood that M may represent M resource units, and N may represent N resource units. The resource unit may be an RB, a subcarrier, or a resource unit at another granularity. This is not limited. That the resource unit is the RB is used as an example. In this embodiment of this application, M may represent M RBs, and N may represent N RBs.
[0187] It may be understood that, for a schematic diagram of the data channel and the control channel, refer to schematic diagrams shown in
[0188] For example, because the control channel and the data channel are time-division multiplexed, there is no power allocation problem, the data channel and the control channel may independently use the entire power, and no power allocation is performed. For example, the transmit power of the data channel may be determined in a maximum transmit power and a link budget of the data channel. Similarly, the transmit power of the data channel may be determined in the maximum transmit power and the link budget of the data channel.
[0189] Specifically, the transmit power of the control channel may satisfy the following formula (32):
P.sub.control=min{P.sub.CMAX,ƒ(N)+P.sub.O+α.Math.PL}[dBm] (32).
[0190] The transmit power of the data channel may satisfy the following formula (33):
P.sub.DATA=min{P.sub.CMAX,ƒ(M)+P.sub.O+α.Math.PL}[dBm] (33).
[0191] P.sub.control is the transmit power of the control channel, P.sub.DATA is the transmit power of the control channel, P.sub.CMAX is the maximum transmit power, ƒ(M) is a function of the bandwidth M of the data channel, ƒ(N) is a function of the bandwidth N of the control channel, P.sub.O is a target receive power (which may also be understood as an expected receive power of a second terminal apparatus) of the second terminal apparatus, and a unit of P.sub.O is dBm. α is a link loss compensation coefficient set (by a base station) for stability adjustment and may be configured at a higher layer, PL is a reference link loss, PL is a positive number, and a unit of PL is dB.
[0192] It may be understood that ƒ(M) in the formula (33) may also be understood as an expression of the bandwidth M of the data channel, or may also be understood as a relation of the bandwidth M of the data channel, or the like.
[0193] Specifically, ƒ(M) may satisfy the following formula (34):
ƒ(M)=10 log.sub.10(M)[dBm] (34).
[0194] ƒ(N) may satisfy the following formula (35):
[0195] Further, with reference to the formula (35), the transmit power of the control channel may satisfy the following formula (36):
[0196] With reference to the formula (34), the transmit power of the data channel may satisfy the following formula (37):
P.sub.DATA=min{P.sub.CMAX,10 log.sub.10(M)+P.sub.O+α.Math.PL}[dBm] (37).
[0197] In order to achieve an objective that a same transmit power is used on all symbols in a time unit (for example, a transmission time interval (TTI)), a larger value of the two transmit powers of the control channel and the data channel may be used. Through observation of the foregoing formula (36) and formula (36), there are two possible cases.
[0198] In a first possible case, compared with the second item in the formula of the transmit power of the data channel, the second item in the formula of the transmit power of the control channel is larger, that is, a link-required transmit power of the control channel is larger, and 10.sup.3/10×N>M. To keep consistency of a transmit power in an entire time unit, in a possible design, the control channel and the data channel are sent at the transmit power of the control channel, that is, the transmit power of the control channel and the transmit power of the data channel finally satisfy the following formula (38):
[0199] In a second possible case, compared with the second item in the formula of the transmit power of the control channel, the second item in the formula of the transmit power of the data channel is larger, that is, a link-required transmit power of the data channel is larger, and 10.sup.3/10×N<M. To keep consistency of a transmit power in an entire time unit, in another possible design, the control channel and the data channel are sent at the transmit power of the data channel, that is, the transmit power of the control channel and the transmit power of the data channel finally satisfy the following formula (40):
[0200] Similarly, it is assumed that the target receive powers P.sub.O and the reference link losses PL of the control channel and the data channel are the same. In this case, the determined transmit powers of the control channel and the data channel finally have the following two cases:
indicates that the power of the control channel is enhanced compared with the data channel. Herein,
only indicates that the target power of the control channel may be enhanced by 3 dB, and another form of enhancement may also be performed. This is only applicable to the present example, and is not specifically protected in the present disclosure. However, in this embodiment, when
the transmit power of the data channel is used, and a result may be that the output power of the control channel may be enhanced by more than 3 dB.
[0201] It should be noted that the foregoing solution is described in a case in which the target receive powers P.sub.O and the reference link losses PL of the control channel and the data channel are the same. If the target receive powers P.sub.O and the reference link losses PL of the control channel and the data channel are different, the determined transmit powers of the control channel and the data channel may be finally represented by:
[0202] P.sub.control is the target receive power of the control channel, and PL.sub.control is the reference link loss of the control channel. P.sub.DATA is the target receive power of the data channel, and PL.sub.DATA is the reference link loss of the data channel.
[0203] Step 902: The first terminal apparatus sends the control channel and the data channel to the second terminal apparatus at the transmit power of the control channel.
[0204] Step 903: The first terminal apparatus sends the control channel and the data channel to the second terminal apparatus at the transmit power of the data channel.
[0205] The first terminal apparatus may send the control channel and the data channel to the second terminal apparatus at the transmit power of the control channel or send the control channel and the data channel to the second terminal apparatus at the transmit power of the data channel according to the sending procedure shown in
[0206] It should be noted that the transmit power of the control channel or the transmit power of the data channel described in the embodiment shown in
[0207] According to the method shown in
[0208] The foregoing mainly describes the solutions provided in the embodiments of this application from a perspective of the first terminal apparatus. It may be understood that to implement the foregoing functions, each node, such as the first terminal apparatus, includes a corresponding hardware structure and/or software module that is configured to perform each function. A person skilled in the art should be easily aware that, in combination with algorithm steps of the examples described in the embodiments disclosed in this specification, this application may be implemented by hardware or a combination of hardware and computer software. Whether a function is performed by hardware or hardware driven by computer software depends on particular applications and design constraints of the technical solutions. A person skilled in the art may use different methods to implement the described functions for each particular application, but it should not be considered that such an implementation goes beyond the scope of this application.
[0209] In the embodiments of this application, function modules of the access network device and the terminal may be divided based on the foregoing method examples. For example, each function module may be obtained through division based on each corresponding function, or two or more functions may be integrated into one processing module. The integrated module may be implemented in a form of hardware, or may be implemented in a form of a software function module. It should be noted that, in the embodiments of this application, division into the modules is an example, and is merely logical function division. During actual implementation, another division manner may be used.
[0210]
[0211] To perform power control in the option 3 frame structure, in an example 1, the determining unit 1101 is configured to: determine a transmit power of a control channel and a first data subchannel, where the control channel and the first data subchannel completely overlap in time domain and do not overlap in frequency domain; and determine that a transmit power of a second data subchannel is the same as the transmit power of the control channel and the first data subchannel, where the second data subchannel and the control channel overlap in frequency domain and do not overlap in time domain; and
[0212] the sending unit 1102 is configured to: send the control channel and the first data subchannel to a second terminal apparatus at the transmit power of the control channel and the first data subchannel; and send the second data subchannel to the second terminal apparatus at the transmit power of the control channel and the first data subchannel.
[0213] In a possible design of the example 1, the determining unit 1101 is further configured to: before determining the transmit power of the control channel and the first data subchannel, determine the control channel and a data channel, where the data channel includes the first data subchannel and the second data subchannel. Based on this possible design, before the transmit power is determined, a frame structure of the control channel and the data channel may be determined as follows: The data channel is divided into the first data subchannel that overlaps the control channel in time domain and the second data subchannel that overlaps the control channel in frequency domain. Then, the transmit power of the control channel and the first data subchannel is determined based on the frame structure.
[0214] In another possible design of the example 1, a bandwidth of the second data subchannel is M, a bandwidth of the control channel is N, a bandwidth of the first data subchannel is M−N, M is greater than N, and N is a positive integer; and the determining unit 1101 is specifically configured to: determine a transmit power P.sub.control of the control channel and a transmit power P.sub.DATA_A of the first data subchannel based on a maximum transmit power, the bandwidth N of the control channel, and the bandwidth M−N of the first data subchannel; and use P.sub.control+P.sub.DATA_A as the transmit power of the control channel and the first data subchannel and as the transmit power of the second data subchannel.
[0215] In another possible design of the example 1, the transmit power P.sub.control of the control channel satisfies the following formula: P.sub.control=min{P.sub.CMAX−ƒ(N,M−N), ƒ(N)+P.sub.O+α.Math.PL}; and the transmit power of the first data subchannel satisfies the following formula: P.sub.DATA_A={P.sub.CMAX−ƒ(N,M−N), ƒ(M−N)+P.sub.O+α.Math.PL} where P.sub.CMAX is the maximum transmit power, ƒ(N,M−N) is a function of the bandwidth M−N of the first data subchannel and the bandwidth N of the control channel, ƒ(M−N) is a function of the bandwidth M−N of the first data subchannel, ƒ(N) is a function of the bandwidth N of the control channel, P.sub.O is a target receive power of the second terminal apparatus, PL is a reference link loss, PL is a positive number, α is a link loss compensation coefficient, and α is greater than 0 and less than 1.
[0216] In another possible design of the example 1, the transmit power of the control channel is:
P.sub.control=min{P.sub.CMAX−ƒ(N,M−N),P.sub.MAX_CC−ƒ(N,M−N),ƒ(N)+P.sub.O+α−PL}; and
[0217] the transmit power P.sub.DATA_A of the first data subchannel satisfies the following formula:
P.sub.DATA_A=min{P.sub.CMAX−ƒ(N,M−N),P.sub.MAX_CC−ƒ(N,M−N),ƒ(M−N)+P.sub.O+α.Math.PL},
where
[0218] P.sub.CMAX is the maximum transmit power, P.sub.MAX_CC is a maximum transmit power that satisfies a congestion control requirement, ƒ(N,M−N) is a function of the bandwidth M−N of the first data subchannel and the bandwidth N of the control channel, ƒ(M−N) is a function of the bandwidth M−N of the first data subchannel, ƒ(N) is a function of the bandwidth N of the control channel, P.sub.O is a target receive power of the second terminal apparatus, PL is a reference link loss, PL is a positive number, α is a link loss compensation coefficient, and α is greater than 0 and less than 1.
[0219] Based on the example 1, when the data channel is divided into the first data subchannel and the second data subchannel, the first data subchannel and the control channel overlap in time domain and do not overlap in frequency domain, and the second data subchannel and the control channel overlap in frequency domain and do not overlap in time domain, the transmit power of the second data subchannel may be determined to be the same as the transmit power of the control channel and the first data subchannel, the control channel and the first data subchannel are sent to the second terminal apparatus at the transmit power of the control channel and the first data subchannel, and the second data subchannel is sent to the second terminal apparatus at the transmit power of the control channel and the first data subchannel. In this way, it can be ensured that transmit powers on different symbols are the same, so that power amplification is performed on different symbols by using a same amplification factor. This avoids problems of transmission performance deterioration and a resource waste that are caused by switching an amplification factor of a radio frequency amplifier when transmit powers on different symbols are different, and improves system performance and resource utilization.
[0220] To perform power control in the option 1a frame structure and the option 1b frame structure, in an example 2, the determining unit 1101 is configured to: determine a transmit power of a control channel and a transmit power of a data channel that overlaps the control channel in frequency domain and that does not overlap the control channel in time domain; and
[0221] the sending unit 1102 is configured to: when the transmit power of the control channel is greater than or equal to the transmit power of the data channel, send the control channel and the data channel to a second terminal apparatus at the transmit power of the control channel; or when the transmit power of the control channel is less than the transmit power of the data channel, send the control channel and the data channel to a second terminal apparatus at the transmit power of the data channel.
[0222] In a possible design of the example 2, a bandwidth of the control channel is N, a bandwidth of the data channel is M, M is greater than or equal to N, and N is a positive integer; and the determining unit 1101 is specifically configured to: determine the transmit power P.sub.control of the control channel based on a maximum transmit power and the bandwidth N of the control channel; and determine the transmit power P.sub.DATA of the data channel based on the maximum transmit power and the bandwidth M of the data channel.
[0223] With reference to the eighth aspect or any possible design of the eighth aspect, in another possible design of the example 2, the transmit power P.sub.control of the control channel satisfies the following formula: P.sub.control=min {P.sub.CMAX, ƒ(N)+P.sub.O+α.Math.PL}; and the transmit power P.sub.DATA of the data channel satisfies the following formula: P.sub.DATA=min{P.sub.CMAX, ƒ(M)+P.sub.O+α.Math.PL}, where P.sub.CMAX is the maximum transmit power, ƒ(N) is a function of the bandwidth N of the control channel, ƒ(M) is a function of the bandwidth M of the data channel, P.sub.O is a target receive power of the second terminal apparatus, PL is a reference link loss, PL is a positive number, α is a link loss compensation coefficient, and α is greater than 0 and less than 1.
[0224] Based on the example 2, when the data channel and the control channel overlap in frequency domain and do not overlap in time domain, the determining unit 1101 may send, through the sending unit 1102, the data channel and the control channel to the second terminal apparatus at a larger transmit power of the transmit power of the control channel and the transmit power of the data channel. In this way, it can be ensured that transmit powers on different symbols are the same, so that power amplification is performed on different symbols by using a same amplification factor. This avoids problems of transmission performance deterioration and a resource waste that are caused by switching an amplification factor of a radio frequency amplifier when transmit powers on different symbols are different, and improves system performance and resource utilization.
[0225] In another possible implementation, the power control apparatus shown in
[0226] The processing module may be a processor or a controller. The processing module may implement or execute various example logical blocks, modules, and circuits described with reference to content disclosed in this application. The processor may be a combination of processors implementing a computing function, for example, a combination of one or more microprocessors, or a combination of a digital signal processor (DSP) and a microprocessor. The communication module may be a transmitter, a transceiver circuit, a communication interface, a radio frequency link, or the like. The storage module may be a memory.
[0227]
[0228] The processor 1201 is mainly configured to: process a communication protocol and communication data; control the entire first terminal apparatus; execute a software program; and process data of the software program. For example, the processor 1201 is configured to support the power control apparatus 120 in performing the procedures shown in
[0229] The radio frequency link 1202 is mainly configured to perform conversion between a baseband signal and a radio frequency signal and processing of the radio frequency signal, and may be configured to communicate with another device or communication network (for example, the Ethernet, a radio access network (RAN), or a wireless local area network (WLAN)). The radio frequency link 1202 may be a module, a circuit, a transceiver, or any apparatus that can implement communication.
[0230] The antenna is mainly configured to receive and send a radio frequency signal in a form of an electromagnetic wave.
[0231] The memory may be a read-only memory (ROM) or another type of static storage device that can store static information and/or instructions, or may be a random access memory (RAM) or another type of dynamic storage device that can store information and/or instructions, or may be an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or another compact disc storage, an optical disc storage (including a compact disc, a laser disc, an optical disc, a digital versatile disc, a Blu-ray disc, and the like), a magnetic disk storage medium or another magnetic storage device, or any other medium that can be used to carry or store expected program code in an instruction form or a data structure form and that can be accessed by a computer, but is not limited thereto. In a possible design, the memory may be independent of the processor 1201. To be specific, the memory may be a memory outside the processor 1201. In this case, the memory may be connected to the processor 1201 through a communication line, and is configured to store instructions or program code. When invoking and executing the instructions or the program code stored in the memory, the processor 1201 can implement the communication method provided in the following embodiment of this application. In another possible design, the memory may alternatively be integrated with the processor 1201. To be specific, the memory may be an internal memory of the processor 1201. For example, the memory is a cache, and may be configured to temporarily store some data, instruction information, and/or the like.
[0232] In an example, the processor 1201 may include one or more CPUs. In another possible implementation, the power control apparatus 120 may include a plurality of processors. In still another possible implementation, the power control apparatus 120 may further include an input/output unit. For example, the input/output unit, for example, a keyboard, a mouse, a microphone or a joystick, a touchscreen, a display screen, or a keyboard, is mainly configured to receive data input by a user and output data to the user. It should be noted that some types of first terminal apparatuses may have no input/output apparatus.
[0233] After the power control apparatus 120 starts to work, the processor 1201 may read the software program in the storage unit, and explain and execute the software program. For example, when a control channel and a data channel need to be sent to a second terminal apparatus, the processor 1201 may perform baseband processing on the control channel and the data channel, and output a baseband signal to the radio frequency link. After performing radio frequency processing on the baseband signal, the radio frequency link sends a radio frequency signal in a form of an electromagnetic wave through the antenna.
[0234] For example, the processor 1201 may be configured to perform the methods shown in step 501 and step 502 shown in
[0235] To perform power control in the option 1a frame structure and the option 1b frame structure, the processor 1201 is configured to: determine a transmit power of a control channel and a transmit power of a data channel that overlaps the control channel in frequency domain and that does not overlap the control channel in time domain; and the radio frequency link 1202 is configured to: when the transmit power of the control channel is greater than or equal to the transmit power of the data channel, send the control channel and the data channel to a second terminal apparatus at the transmit power of the control channel; or when the transmit power of the control channel is less than the transmit power of the data channel, send the control channel and the data channel to a second terminal apparatus at the transmit power of the data channel.
[0236] It may be understood that, for an implementation of the power control apparatus 120 shown in
[0237] It should be noted that the power control apparatus 120 may be a general-purpose device or a dedicated device. For example, the power control apparatus 120 may be a desktop computer, a portable computer, a network server, a mobile phone, a tablet computer, a wireless terminal, an embedded device, a chip system, or a device having a structure similar to that in
[0238] An embodiment of this application further provides a computer-readable storage medium. All or some of the procedures of the method embodiments may be implemented by a computer program instructing related hardware. The program may be stored in the computer-readable storage medium. When the program is executed, the procedures of the method embodiments may be performed. The computer-readable storage medium may be an internal storage unit of the power control apparatus (including a data transmit end and/or a data receive end) in any one of the foregoing embodiments, for example, a hard disk or a memory of the power control apparatus. The computer-readable storage medium may alternatively be an external storage device of the power control apparatus, for example, a pluggable hard disk, a smart media card (SMC), a secure digital (SD) card, or a flash card disposed on the power control apparatus. Further, the computer-readable storage medium may alternatively include both the internal storage unit and the external storage device of the power control apparatus. The computer-readable storage medium is configured to store the foregoing computer program and other programs and data that are required by the power control apparatus. The computer-readable storage medium may be further configured to temporarily store data that has been output or is to be output.
[0239] It should be noted that, in the specification, claims, and accompanying drawings of this application, terms “first,” “second,” and the like are intended to distinguish between different objects but do not indicate a particular order. In addition, terms “include,” “have,” and any other variant thereof are intended to cover non-exclusive inclusion. For example, a process, a method, a system, a product, or a device that includes a series of steps or units is not limited to the listed steps or units, but optionally further includes an unlisted step or unit, or optionally further includes another inherent step or unit of the process, the method, the product, or the device.
[0240] It should be understood that in this application, “at least one (item)” means one or more, “a plurality of” means two or more, and “at least two (items)” means two, three, or more. The term “and/or” is used to describe an association relationship between associated objects, and indicates that three relationships may exist. For example, “A and/or B” may indicate the following three cases: Only A exists, only B exists, and both A and B exist, where A and B may be singular or plural. The character “/” usually represents an “or” relationship between the associated objects. “At least one of the following items (pieces)” or a similar expression thereof indicates any combination of these items, including a single item (piece) or any combination of a plurality of items (pieces). For example, at least one of a, b, or c may indicate a, b, c, “a and b,” “a and c,” “b and c,” or “a, b, and c,” where a, b, and c may be singular or plural.
[0241] Based on the foregoing descriptions of the implementations, a person skilled in the art may clearly understand that for the purpose of convenient and brief descriptions, division into the foregoing function modules is merely used as an example for illustration. During actual application, the foregoing functions can be allocated to different function modules for implementation based on a requirement, that is, an inner structure of an apparatus is divided into different function modules to implement all or some of the functions described above.
[0242] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and method may be implemented in other manners. For example, the described apparatus embodiment is merely an example. For example, the module or unit division is merely logical function division and may be other division during actual implementation. For example, a plurality of units or components may be combined or integrated into another apparatus, or some features may be ignored or not performed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections may be implemented through some interfaces. The indirect couplings or communication connections between the apparatuses or units may be implemented in electrical, mechanical, or other forms.
[0243] The units described as separate parts may or may not be physically separate, and parts displayed as units may be one or more physical units, that is, may be located in one place, or may be distributed in a plurality of different places. Some or all of the units may be selected based on actual requirements to achieve the objectives of the solutions of the embodiments.
[0244] In addition, the function units in the embodiments of this application may be integrated into one processing unit, or each of the units may exist alone physically, or two or more units may be integrated into one unit. The integrated unit may be implemented in a form of hardware, or may be implemented in a form of a software function unit.
[0245] When the integrated unit is implemented in a form of a software function unit and sold or used as an independent product, the integrated unit may be stored in a readable storage medium. Based on such an understanding, the technical solutions of the embodiments of this application essentially, or the part contributing to the current technology, or all or some of the technical solutions may be implemented in a form of a software product. The software product is stored in a storage medium and includes several instructions for instructing a device (which may be a single-chip microcomputer, a chip, or the like) or a processor to perform all or some of the steps of the methods in the embodiments of this application. The foregoing storage medium includes: any medium that can store program code, such as a USB flash drive, a removable hard disk, a ROM, a RAM, a magnetic disk, or an optical disc.
[0246] The foregoing descriptions are merely specific implementations of this application, but are not intended to limit the protection scope of this application. Any variation or replacement within the technical scope disclosed in this application shall fall within the protection scope of this application. Therefore, the protection scope of this application shall be subject to the protection scope of the claims.