A power control method, communication equipment and system
By using a subband-level power control method in a wireless communication system, the power of subbands occupied by spatial flow is selectively adjusted, which solves the demodulation difficulty caused by the complexity of wireless channels and improves the demodulation capability of the receiver.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-11-30
- Publication Date
- 2026-04-03
AI Technical Summary
In wireless communication systems, the complexity and randomness of wireless channels affect the demodulation capability of receivers, especially when frequency-selective fading is caused by multipath channels, making demodulation difficult.
By employing a subband-level power control method, power injection is selectively applied to subbands occupied by multiple spatial streams, reducing the power of strong subbands, improving the received signal-to-noise ratio of weak subbands, and enhancing demodulation capabilities.
In scenarios that support wide bandwidth and multiple spatial streams, it reduces signal strength differences, avoids demodulation difficulties caused by frequency-selective fading due to multipath channels, and improves the demodulation performance of the receiver.
Smart Images

Figure CN116325960B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of wireless communication technology, and in particular to a power control method, communication device and system. Background Technology
[0002] With the popularization of wireless local area network (WLAN) technology and smart terminals, more and more people are getting used to using smartphones and tablets for work.
[0003] Wi-Fi, also known as "wireless hotspot" or "wireless network," is a WLAN technology based on the Institute of Electrical and Electronics Engineers (IEEE) 802.11 standard. It has become the preferred method for more and more users to access the internet and is gradually replacing wired access. To adapt to new business applications and reduce the bandwidth gap with wired networks, the six generations of Wi-Fi systems that have been developed and widely adopted (including 802.11, 802.11b, 802.11a / g, 802.11n, 802.11ac, and 802.11ax) have each introduced various communication technologies to improve their speed and spectrum utilization. These include orthogonal frequency division multiplexing (OFDM), multiple-input multiple-output (MIMO), and transmit beamforming (TxBF) channel detection mechanisms.
[0004] However, the performance of wireless communication systems is largely affected by the wireless channel, such as shadowing fading and frequency-selective fading, making the propagation path between the transmitter and receiver very complex. Unlike wired channels, which are fixed and predictable, wireless channels are highly random, posing significant challenges to receiver design. To accurately demodulate the transmitted signal from the transmitter, various measures are employed to ensure the receiver's demodulation capability. Summary of the Invention
[0005] This application provides a power control method, communication device, and system that helps to control power in a communication system based on subband granularity to ensure the demodulation capability of the receiver.
[0006] In a first aspect, embodiments of this application provide a power control method. This method can be applied to a first communication device supporting the transmission of multiple spatial streams, wherein the first communication device can be a signal transmitter in a communication system. The method may include: sending measurement instruction information to a second communication device to instruct the second communication device to perform channel quality measurement on the channel between the first and second communication devices, wherein each of the multiple spatial streams occupies multiple sub-bands in the channel; receiving channel quality measurement results fed back by the second communication device, the channel quality measurement results including sub-band measurement information for each sub-band in the channel; and selectively performing power injection on the sub-bands occupied by the multiple spatial streams based on the sub-band measurement information.
[0007] This scheme allows the first communication device to instruct the second communication device at the other end to measure the channel conditions between them in scenarios where channel quality measurements are possible. This provides measurement information based on subband granularity, enabling selective power control of specific subbands (e.g., subbands with stronger received signals) occupied by various spatial flows. For example, in short-range strong-field communication, by appropriately reducing the power of the strong subbands, the second communication device at the other end, upon receiving the transmitted signal from the first communication device and performing automatic gain control (AGC), can increase the level of its low-noise amplifier (LNA), reducing its noise figure, improving the received signal-to-noise ratio of the weak subbands, and enhancing its demodulation capabilities.
[0008] It is understood that in this power control scheme, the process of selectively power-filling the subbands occupied by the multiple spatial streams by the first communication device can be implemented during the entire process of the first communication device transmitting signals to the second communication device, or it can be implemented during a portion of the process. This application does not limit this. Taking TxBF as an example, the first communication device can, for example, selectively power-fill the subbands occupied by the multiple spatial streams based on the subband measurement information during the precoding process. Here, the first power value represents the power of the target subband that needs power-filling when inputting to the precoding processing module, and the second power value represents the power of the target subband when outputting to the precoding processing module. Through power-filling, the second power value is less than the first power value. If the signal after frequency domain precoding power adjustment is converted to the time domain by OFDM modulation, antenna power normalization is still required, such as maximum antenna power normalization or total antenna power normalization. The power change caused by this normalization process is not considered within the scope of this application.
[0009] In one possible implementation, the subband measurement information for each subband includes the subband average signal-to-noise ratio information corresponding to each spatial stream occupying the subband; based on the subband measurement information, selectively performing power watering on the subbands occupied by the plurality of spatial streams includes: selectively performing power watering on the subbands occupied by the plurality of spatial streams based on the subband average signal-to-noise ratio information.
[0010] This scheme allows for selective power control of the subbands occupied by various spatial streams by measuring and obtaining measurement results of parameters that are highly correlated with the demodulation performance of the receiver, such as the subband average signal-to-noise ratio.
[0011] In one possible implementation, power injection is selectively applied to subbands occupied by the plurality of spatial streams based on the subband average signal-to-noise ratio information, including: determining the power adjustment value of each subband occupied by each spatial stream based on the subband average signal-to-noise ratio information; selecting the subband as the target subband for power injection within the spatial stream when the subband's power adjustment value meets a preset adjustment condition for each subband occupied by each spatial stream; and applying power injection to the target subband based on the target subband's target power adjustment value.
[0012] This scheme allows for the feasibility analysis of power adjustment values for subbands occupied by multiple spatial streams, enabling the selection of target subbands suitable for power enhancement. Thus, in scenarios supporting wide bandwidth and multiple spatial streams, power adjustment of some subbands reduces the signal strength differences at different bandwidth locations for each spatial stream received by the second communication device. This minimizes demodulation difficulties caused by significant signal fading at certain frequency points due to frequency selectivity resulting from multipath channels.
[0013] In one possible implementation, the subband average signal-to-noise ratio information for each subband occupied by each spatial stream includes the following information for the subband within the spatial stream: subband average signal-to-noise ratio; or, signal-to-noise ratio difference, which is the difference between the signal-to-noise ratio of the subband within the spatial stream and the stream average signal-to-noise ratio of the spatial stream; the channel quality measurement result also includes the stream average signal-to-noise ratio for each spatial stream.
[0014] Through this scheme, the second communication device can feed back the subband average signal-to-noise ratio or the signal-to-noise ratio difference to the first communication device, so that the first communication device can obtain the corresponding water injection value and selectively realize the power water injection of the subbands occupied by multiple spatial flows.
[0015] In one possible implementation, for each subband occupied by each spatial flow, the power adjustment value of the subband is the difference between the subband average signal-to-noise ratio of the subband and a specified parameter value, wherein the specified parameter value is the sum of the minimum subband average signal-to-noise ratio of the subbands occupied by the plurality of spatial flows and a preset constant value, and the preset constant value is an empirical value or a simulation value obtained based on a number of conditions; the adjustment conditions include: the power adjustment value of the subband is greater than 0.
[0016] This scheme allows for the configuration of relevant algorithms on the first communication device side, enabling the first communication device to obtain the water injection value of each sub-band based on the information fed back by the second communication device.
[0017] In one possible implementation, the target power adjustment value for each target sub-band is less than or equal to an adjustment threshold, which is the upper limit of the sub-band's power adjustment value; wherein, the channel quality measurement result further includes: the adjustment threshold; or, the maximum received signal strength RSSI, where the maximum RSSI is the power value of the antenna with the highest RSSI of the second communication device, and the adjustment threshold is the difference between the maximum RSSI and a preset RSSI threshold.
[0018] This scheme aims to minimize the adverse effects on demodulation performance caused by reducing the power of individual subbands by setting an upper limit for the power adjustment value.
[0019] In one possible implementation, the RSSI threshold is the RSSI corresponding to the error vector magnitude EVM inflection point of the second communication device; wherein the RSSI corresponding to the EVM inflection point of the second communication device is estimated by the first communication device; or, the channel quality measurement result also includes the RSSI corresponding to the EVM inflection point of the second communication device.
[0020] This scheme limits the upper limit of the power adjustment value corresponding to each subband based on the difference between the maximum received signal strength and the received signal strength corresponding to the EVM inflection point. When the demodulation capability of the second communication device is enhanced by injecting power into some subbands, the demodulation quality of the second receiving device can be guaranteed to be within an acceptable degradation range, and the problem of severe degradation of demodulation quality caused by the reduction of power in some subbands can be avoided as much as possible.
[0021] In one possible implementation, the subband measurement information for each subband includes a power adjustment value corresponding to each spatial flow occupying the subband, wherein the target power adjustment value of the target subband selected by the second communication device as needing power injection within the spatial flow is greater than 0, and the power adjustment values of other subbands besides the target subband are equal to 0; selectively injecting power into the subbands occupied by the plurality of spatial flows according to the subband measurement information includes: injecting power into the target subband according to the target power adjustment value of the target subband.
[0022] Through this scheme, the second communication device can directly feed back the power adjustment value corresponding to each sub-band to the first communication device, so as to instruct the first communication device to selectively inject power into the sub-bands occupied by the multiple spatial flows.
[0023] In one possible implementation, the channel quality measurement results further include a stream-average signal-to-noise ratio (SNR) estimate for each spatial stream, wherein the stream-average SNR estimate is the stream-average SNR predicted by the second communication device after the first communication device performs power injection on the target subband according to the target power adjustment value; the method further includes: scheduling the modulation and coding scheme (MCS) based on the stream-average SNR estimate to improve the peak throughput of high-bandwidth, multi-spatial-stream scenarios under near-field strong field conditions.
[0024] In one possible implementation, the first power value of the target subband before power water injection is greater than the second power value of the target subband after power water injection. This achieves power reduction in a portion of the strong subbands.
[0025] In one possible implementation, the measurement indication information and the channel quality measurement result are transmitted using beamforming TxBF technology. The measurement indication information is carried in a measurement frame sent by the first communication device. The channel quality measurement of the channel by the second communication device includes channel estimation measurement. The channel quality measurement result is carried in a response frame fed back by the second communication device in response to the measurement frame. The channel quality measurement result also includes a subcarrier weighting vector. Based on the subband measurement information, selectively performing power watering on the subbands occupied by the multiple spatial streams includes: based on the subband measurement information and the subcarrier weighting vector, selectively performing power watering on the subbands occupied by the multiple spatial streams during precoding processing.
[0026] This scheme allows for selective power injection of subbands occupied by multiple spatial streams during the precoding process in transceivers that support the TXBF mechanism. This reduces the power of some strong subbands, thereby improving the peak throughput of high-bandwidth, multi-spatial-stream scenarios under strong near-field conditions.
[0027] In one possible implementation, the measurement indication information is located in the efficient signaling field of the measurement frame; the measurement indication information also indicates different subband widths by setting different values in the corresponding bits of the efficient signaling field.
[0028] With this scheme, in TxBF scenarios, by carrying measurement indication information and subband width in the measurement frame (e.g., NDP frame), it is convenient to inform the second communication device at the other end to start the corresponding measurement, so as to selectively inject power into the subband occupied by the multiple spatial streams.
[0029] Secondly, embodiments of this application provide a power control method, which can be applied to a second communication device supporting the transmission of multiple spatial streams. This second communication device can be a signal receiver in a communication system. The method may include: receiving measurement indication information from a first communication device; performing channel quality measurement on the channel between the first and second communication devices based on the measurement indication information to obtain sub-band measurement information for each sub-band in the channel, wherein each of the multiple spatial streams occupies multiple sub-bands in the channel; and sending a channel quality measurement result to the first communication device, the channel quality measurement result including the sub-band measurement information, the sub-band measurement information being used to enable the first communication device to selectively apply power injection to the sub-bands occupied by the multiple spatial streams.
[0030] In one possible implementation, the subband measurement information for each subband includes the subband average signal-to-noise ratio information corresponding to each spatial flow occupying the subband.
[0031] In one possible implementation, the subband average signal-to-noise ratio information for each subband occupied by each spatial stream includes the following information for the subband within the spatial stream: subband average signal-to-noise ratio; or, signal-to-noise ratio difference, which is the difference between the signal-to-noise ratio of the subband within the spatial stream and the stream average signal-to-noise ratio of the spatial stream; the channel quality measurement result also includes the stream average signal-to-noise ratio for each spatial stream.
[0032] In one possible implementation, the channel quality measurement result further includes: an adjustment threshold, which is an upper limit of the subband power adjustment value; or, a maximum received signal strength (RSSI), which is the power value of the antenna with the highest RSSI of the second communication device, and the maximum RSSI is used to determine the adjustment threshold.
[0033] In one possible implementation, the channel quality measurement result also includes the RSSI corresponding to the inflection point of the error vector magnitude (EVM) of the second communication device.
[0034] In one possible implementation, the subband measurement information for each subband includes the power adjustment value corresponding to each spatial flow occupying the subband, wherein the target power adjustment value of the target subband selected by the second communication device as needing power injection in the spatial flow is greater than 0 and less than or equal to the adjustment threshold, and the power adjustment value of other subbands outside the target subband is equal to 0.
[0035] In one possible implementation, when the second communication device obtains subband measurement information for each subband in the channel, it includes: performing channel quality measurement on the channel according to the measurement indication information to obtain subband average signal-to-noise ratio information corresponding to each spatial stream occupying each subband; determining the power adjustment value for each subband occupied by each spatial stream according to the subband average signal-to-noise ratio information; wherein, for each subband occupied by each spatial stream, the power adjustment value of the subband is the difference between the subband average signal-to-noise ratio of the subband and a specified parameter value, wherein the specified parameter value is the sum of the minimum subband average signal-to-noise ratio of the subbands occupied by the plurality of spatial streams and a preset constant value, and the preset constant value is an empirical value or a simulation value obtained based on a condition number; for each subband occupied by each spatial stream, when the power adjustment value of the subband meets a preset adjustment condition, selecting the subband as the target subband for power injection in the spatial stream; the adjustment condition includes: the power adjustment value of the subband is greater than 0.
[0036] In one possible implementation, the channel quality measurement results further include a stream-average signal-to-noise ratio (SNR) estimate for each spatial stream, which is used by the first communication device to schedule the modulation and coding scheme (MCS). The stream-average SNR estimate is the stream-average SNR predicted by the second communication device after the first communication device performs power watering on the target subband according to the target power adjustment value.
[0037] In one possible implementation, the first power value of the target subband before power water injection is greater than the second power value of the target subband after power water injection.
[0038] In one possible implementation, the measurement indication information and the channel quality measurement result are transmitted using beamforming TxBF technology. The measurement indication information is carried in a measurement frame sent by the first communication device. The channel quality measurement of the channel by the second communication device includes channel estimation measurement. The channel quality measurement result is carried in a response frame fed back by the second communication device in response to the measurement frame. The channel quality measurement result also includes a subcarrier weighting vector.
[0039] In one possible implementation, the measurement indication information is located in the efficient signaling field of the measurement frame; the measurement indication information also indicates different subband widths by setting different values in the corresponding bits of the efficient signaling field.
[0040] Thirdly, embodiments of this application provide a communication device that supports multiple spatial stream transmissions. This communication device can be a transmitter in a communication system, and can be implemented as a network device or a terminal device. The communication device may include: a transceiver unit, configured to send measurement indication information to a second communication device and receive channel quality measurement results fed back by the second communication device. The measurement indication information is used to instruct the second communication device to perform channel quality measurement on the channel between the communication device and the second communication device. Each of the multiple spatial streams occupies multiple subbands in the channel; the channel quality measurement results include subband measurement information for each subband in the channel; and a processing unit, configured to selectively perform power watering on the subbands occupied by the multiple spatial streams based on the subband measurement information.
[0041] In one possible design, the subband measurement information for each subband includes the subband average signal-to-noise ratio information corresponding to each spatial flow occupying the subband; the processing unit is used to: selectively perform power water injection on the subbands occupied by the plurality of spatial flows based on the subband average signal-to-noise ratio information.
[0042] In one possible design, the processing unit is configured to: determine the power adjustment value of each sub-band occupied by each spatial flow based on the sub-band average signal-to-noise ratio information; for each sub-band occupied by each spatial flow, when the power adjustment value of the sub-band meets the preset adjustment conditions, select the sub-band as the target sub-band that needs to be power-filled in the spatial flow; and perform power-filling on the target sub-band according to the target power adjustment value of the target sub-band.
[0043] In one possible design, the subband average signal-to-noise ratio (SNR) information for each subband occupied by each spatial stream includes the following information for the subband within the spatial stream: the subband average SNR; or, an SNR difference, which is the difference between the SNR of the subband within the spatial stream and the stream average SNR of the spatial stream; the channel quality measurement result also includes the stream average SNR of each spatial stream.
[0044] In one possible design, for each subband occupied by each spatial flow, the power adjustment value of the subband is the difference between the subband average signal-to-noise ratio of the subband and a specified parameter value, wherein the specified parameter value is the sum of the minimum subband average signal-to-noise ratio of the subbands occupied by the plurality of spatial flows and a preset constant value, and the preset constant value is an empirical value or a simulation value obtained based on a number of conditions; the adjustment conditions include: the power adjustment value of the subband is greater than 0.
[0045] In one possible design, the target power adjustment value for each target sub-band is less than or equal to an adjustment threshold, which is the upper limit of the sub-band's power adjustment value; wherein, the channel quality measurement result further includes: the adjustment threshold; or, the maximum received signal strength RSSI, where the maximum RSSI is the power value of the antenna with the highest RSSI of the second communication device, and the adjustment threshold is the difference between the maximum RSSI and a preset RSSI threshold.
[0046] In one possible design, the RSSI threshold is the RSSI corresponding to the error vector magnitude EVM inflection point of the second communication device; wherein the RSSI corresponding to the EVM inflection point of the second communication device is estimated by the first communication device; or, the channel quality measurement result also includes the RSSI corresponding to the EVM inflection point of the second communication device.
[0047] In one possible design, the subband measurement information for each subband includes the power adjustment value corresponding to each spatial flow occupying the subband, wherein the target power adjustment value of the target subband selected by the second communication device as needing power injection in the spatial flow is greater than 0, and the power adjustment values of other subbands outside the target subband are equal to 0; the processing unit is used to: inject power into the target subband according to the target power adjustment value of the target subband.
[0048] In one possible design, the channel quality measurement results also include a stream-average signal-to-noise ratio (SNR) estimate for each spatial stream, wherein the stream-average SNR estimate is the stream-average SNR estimated by the second communication device after the first communication device performs power watering on the target subband according to the target power adjustment value; the processing unit is further configured to: schedule the modulation and coding scheme (MCS) based on the stream-average SNR estimate.
[0049] In one possible design, the first power value of the target subband before power water injection is greater than the second power value of the target subband after power water injection.
[0050] In one possible design, the measurement indication information and the channel quality measurement result are transmitted using beamforming TxBF technology. The measurement indication information is carried in a measurement frame sent by the first communication device. The channel quality measurement of the channel by the second communication device includes channel estimation measurement. The channel quality measurement result is carried in a response frame fed back by the second communication device in response to the measurement frame. The channel quality measurement result also includes a subcarrier weighting vector. The processing unit is configured to: based on the subband measurement information and the subcarrier weighting vector, selectively perform power watering on the subbands occupied by the plurality of spatial streams during precoding processing.
[0051] In one possible design, the measurement indication information is located in the high-efficiency signaling field of the measurement frame; the measurement indication information also indicates different subband widths by setting different values in the corresponding bits of the high-efficiency signaling field.
[0052] Fourthly, embodiments of this application provide a communication device that supports multiple spatial stream transmissions. This communication device can be a transmitter in a communication system, and can be implemented as a network device or a terminal device. The communication device may include: a transceiver unit for receiving measurement indication information from a first communication device; and a processing unit for performing channel quality measurement on the channel between the first communication device and the communication device according to the measurement indication information, to obtain sub-band measurement information for each sub-band in the channel, wherein each of the multiple spatial streams occupies multiple sub-bands in the channel; the transceiver unit is further configured to send channel quality measurement results to the first communication device, the channel quality measurement results including the sub-band measurement information, the sub-band measurement information being used to enable the first communication device to selectively perform power injection on the sub-bands occupied by the multiple spatial streams.
[0053] In one possible design, the subband measurement information for each subband includes the subband average signal-to-noise ratio information corresponding to each spatial flow occupying the subband.
[0054] In one possible design, the subband average signal-to-noise ratio (SNR) information for each subband occupied by each spatial stream includes the following information for the subband within the spatial stream: the subband average SNR; or, an SNR difference, which is the difference between the SNR of the subband within the spatial stream and the stream average SNR of the spatial stream; the channel quality measurement result also includes the stream average SNR of each spatial stream.
[0055] In one possible design, the channel quality measurement result further includes: an adjustment threshold, which is an upper limit of the power adjustment value of the subband; or, a maximum received signal strength (RSSI), which is the power value of the antenna with the highest RSSI of the second communication device, and the maximum RSSI is used to determine the adjustment threshold.
[0056] In one possible design, the channel quality measurement results also include the RSSI corresponding to the inflection point of the error vector magnitude (EVM) of the second communication device.
[0057] In one possible design, the subband measurement information for each subband included in the channel quality measurement results includes the power adjustment value corresponding to each spatial flow occupying the subband, wherein the target power adjustment value of the target subband selected by the second communication device as needing power injection in the spatial flow is greater than 0 and less than or equal to the adjustment threshold, and the power adjustment value of other subbands outside the target subband is equal to 0.
[0058] In one possible design, the sub-band measurement information obtained for each sub-band includes the average signal-to-noise ratio (SNR) information of the sub-band corresponding to each spatial flow occupying the sub-band; the processing unit is further configured to: determine the power adjustment value of each sub-band occupied by each spatial flow based on the average SNR information of the sub-band; wherein, for each sub-band occupied by each spatial flow, the power adjustment value of the sub-band is the difference between the average SNR of the sub-band and a specified parameter value, wherein the specified parameter value is the sum of the minimum average SNR of the sub-bands occupied by the multiple spatial flows and a preset constant value, and the preset constant value is an empirical value or a simulation value obtained based on a number of conditions; for each sub-band occupied by each spatial flow, when the power adjustment value of the sub-band meets a preset adjustment condition, the sub-band is selected as the target sub-band for power injection in the spatial flow; the adjustment condition includes: the power adjustment value of the sub-band is greater than 0.
[0059] In one possible design, the channel quality measurement results also include a stream-average signal-to-noise ratio (SNR) estimate for each spatial stream, which is used by the first communication device to schedule the modulation and coding scheme (MCS). The stream-average SNR estimate is the stream-average SNR predicted by the second communication device after the first communication device performs power watering on the target subband according to the target power adjustment value.
[0060] In one possible design, the first power value of the target subband before power water injection is greater than the second power value of the target subband after power water injection.
[0061] In one possible design, the measurement indication information and the channel quality measurement result are transmitted using beamforming TxBF technology. The measurement indication information is carried in a measurement frame sent by the first communication device. The channel quality measurement of the channel by the second communication device includes channel estimation measurement. The channel quality measurement result is carried in a response frame fed back by the second communication device in response to the measurement frame. The channel quality measurement result also includes a subcarrier weighting vector.
[0062] In one possible design, the measurement indication information is located in the high-efficiency signaling field of the measurement frame; the measurement indication information also indicates different subband widths by setting different values in the corresponding bits of the high-efficiency signaling field.
[0063] Fifthly, embodiments of this application provide a communication device that supports multiple spatial stream transmissions. This communication device can be a transmitter in a communication system, and can be implemented as a network device or a terminal device. The communication device may include: a transceiver, configured to send measurement indication information to a second communication device and receive channel quality measurement results fed back by the second communication device. The measurement indication information is used to instruct the second communication device to perform channel quality measurement on the channel between the communication device and the second communication device. Each of the multiple spatial streams occupies multiple subbands in the channel; the channel quality measurement results include subband measurement information for each subband in the channel; and a processor, coupled to the transceiver, configured to selectively perform power watering on the subbands occupied by the multiple spatial streams based on the subband measurement information.
[0064] In one possible implementation, the subband measurement information for each subband includes the subband average signal-to-noise ratio information corresponding to each spatial stream occupying the subband; the processor is configured to: selectively perform power water injection on the subbands occupied by the plurality of spatial streams based on the subband average signal-to-noise ratio information.
[0065] In one possible implementation, the processor is configured to: determine the power adjustment value of each sub-band occupied by each spatial stream based on the sub-band average signal-to-noise ratio information; for each sub-band occupied by each spatial stream, when the power adjustment value of the sub-band meets a preset adjustment condition, select the sub-band as the target sub-band that needs to be power-filled in the spatial stream; and perform power-filling on the target sub-band according to the target power adjustment value of the target sub-band.
[0066] In one possible implementation, the subband average signal-to-noise ratio information for each subband occupied by each spatial stream includes the following information for the subband within the spatial stream: subband average signal-to-noise ratio; or, signal-to-noise ratio difference, which is the difference between the signal-to-noise ratio of the subband within the spatial stream and the stream average signal-to-noise ratio of the spatial stream; the channel quality measurement result also includes the stream average signal-to-noise ratio for each spatial stream.
[0067] In one possible implementation, for each subband occupied by each spatial flow, the power adjustment value of the subband is the difference between the subband average signal-to-noise ratio of the subband and a specified parameter value, wherein the specified parameter value is the sum of the minimum subband average signal-to-noise ratio of the subbands occupied by the plurality of spatial flows and a preset constant value, and the preset constant value is an empirical value or a simulation value obtained based on a number of conditions; the adjustment conditions include: the power adjustment value of the subband is greater than 0.
[0068] In one possible implementation, the target power adjustment value for each target sub-band is less than or equal to an adjustment threshold, which is the upper limit of the sub-band's power adjustment value; wherein, the channel quality measurement result further includes: the adjustment threshold; or, the maximum received signal strength RSSI, where the maximum RSSI is the power value of the antenna with the highest RSSI of the second communication device, and the adjustment threshold is the difference between the maximum RSSI and a preset RSSI threshold.
[0069] In one possible implementation, the RSSI threshold is the RSSI corresponding to the error vector magnitude EVM inflection point of the second communication device; wherein the RSSI corresponding to the EVM inflection point of the second communication device is estimated by the first communication device; or, the channel quality measurement result also includes the RSSI corresponding to the EVM inflection point of the second communication device.
[0070] In one possible implementation, the subband measurement information for each subband includes a power adjustment value corresponding to each spatial flow occupying the subband, wherein the target power adjustment value of the target subband selected by the second communication device as needing power injection in the spatial flow is greater than 0, and the power adjustment values of other subbands outside the target subband are equal to 0; the processor is configured to: inject power into the target subband according to the target power adjustment value of the target subband.
[0071] In one possible implementation, the channel quality measurement results further include a stream-average signal-to-noise ratio (SNR) estimate for each spatial stream, wherein the stream-average SNR estimate is the stream-average SNR estimated by the second communication device after the first communication device performs power watering on the target subband according to the target power adjustment value; the processor is further configured to: schedule the modulation and coding scheme (MCS) based on the stream-average SNR estimate.
[0072] In one possible implementation, the first power value of the target subband before power water injection is greater than the second power value of the target subband after power water injection.
[0073] In one possible implementation, the measurement indication information and the channel quality measurement result are transmitted using beamforming TxBF technology. The measurement indication information is carried in a measurement frame sent by the first communication device. The channel quality measurement of the channel by the second communication device includes channel estimation measurement. The channel quality measurement result is carried in a response frame fed back by the second communication device in response to the measurement frame. The channel quality measurement result also includes a subcarrier weighting vector. The processor is configured to: based on the subband measurement information and the subcarrier weighting vector, selectively perform power watering on the subbands occupied by the plurality of spatial streams during precoding processing.
[0074] In one possible implementation, the measurement indication information is located in the efficient signaling field of the measurement frame; the measurement indication information also indicates different subband widths by setting different values in the corresponding bits of the efficient signaling field.
[0075] Sixthly, embodiments of this application provide a communication device that supports multiple spatial stream transmissions. This communication device can be a receiver in a communication system and can be implemented as a network device or a terminal device. The communication device may include: a transceiver for receiving measurement indication information from a first communication device; and a processor coupled to the transceiver for performing channel quality measurements on the channel between the first communication device and the communication device according to the measurement indication information, to obtain sub-band measurement information for each sub-band in the channel, wherein each of the multiple spatial streams occupies multiple sub-bands in the channel; the transceiver is further configured to send channel quality measurement results to the first communication device, the channel quality measurement results including the sub-band measurement information, the sub-band measurement information being used to enable the first communication device to selectively perform power injection on the sub-bands occupied by the multiple spatial streams.
[0076] In one possible implementation, the subband measurement information for each subband includes the subband average signal-to-noise ratio information corresponding to each spatial flow occupying the subband.
[0077] In one possible implementation, the subband average signal-to-noise ratio information for each subband occupied by each spatial stream includes the following information for the subband within the spatial stream: subband average signal-to-noise ratio; or, signal-to-noise ratio difference, which is the difference between the signal-to-noise ratio of the subband within the spatial stream and the stream average signal-to-noise ratio of the spatial stream; the channel quality measurement result also includes the stream average signal-to-noise ratio for each spatial stream.
[0078] In one possible implementation, the channel quality measurement result further includes: an adjustment threshold, which is an upper limit of the subband power adjustment value; or, a maximum received signal strength (RSSI), which is the power value of the antenna with the highest RSSI of the second communication device, and the maximum RSSI is used to determine the adjustment threshold.
[0079] In one possible implementation, the channel quality measurement result also includes the RSSI corresponding to the inflection point of the error vector magnitude (EVM) of the second communication device.
[0080] In one possible implementation, the subband measurement information for each subband includes the power adjustment value corresponding to each spatial flow occupying the subband, wherein the target power adjustment value of the target subband selected by the second communication device as needing power injection in the spatial flow is greater than 0 and less than or equal to the adjustment threshold, and the power adjustment value of other subbands outside the target subband is equal to 0.
[0081] In one possible implementation, when the processor obtains subband measurement information for each subband in the channel, it performs the following: performs channel quality measurement on the channel according to the measurement indication information to obtain the subband average signal-to-noise ratio (SNR) information corresponding to each spatial stream occupying each subband; determines the power adjustment value for each subband occupied by each spatial stream based on the subband average SNR information; wherein, for each subband occupied by each spatial stream, the power adjustment value of the subband is the difference between the subband average SNR of the subband and a specified parameter value, wherein the specified parameter value is the sum of the minimum subband average SNR of the subbands occupied by the multiple spatial streams and a preset constant value, and the preset constant value is an empirical value or a simulation value obtained based on a condition number; for each subband occupied by each spatial stream, when the power adjustment value of the subband meets a preset adjustment condition, selects the subband as the target subband for power injection in the spatial stream; the adjustment condition includes: the power adjustment value of the subband is greater than 0.
[0082] In one possible implementation, the channel quality measurement results further include a stream-average signal-to-noise ratio (SNR) estimate for each spatial stream, which is used by the first communication device to schedule the modulation and coding scheme (MCS). The stream-average SNR estimate is the stream-average SNR predicted by the second communication device after the first communication device performs power watering on the target subband according to the target power adjustment value.
[0083] In one possible implementation, the first power value of the target subband before power water injection is greater than the second power value of the target subband after power water injection.
[0084] In one possible implementation, the measurement indication information and the channel quality measurement result are transmitted using beamforming TxBF technology. The measurement indication information is carried in a measurement frame sent by the first communication device. The channel quality measurement of the channel by the second communication device includes channel estimation measurement. The channel quality measurement result is carried in a response frame fed back by the second communication device in response to the measurement frame. The channel quality measurement result also includes a subcarrier weighting vector.
[0085] In one possible implementation, the measurement indication information is located in the efficient signaling field of the measurement frame; the measurement indication information also indicates different subband widths by setting different values in the corresponding bits of the efficient signaling field.
[0086] In a seventh aspect, embodiments of this application provide a communication system that may include the communication device described in any one of the third and fourth aspects above.
[0087] Eighthly, embodiments of this application also provide a computer-readable storage medium storing a computer program that, when run on a computer, causes the computer to perform the methods provided in the first or second aspect described above.
[0088] Ninthly, embodiments of this application also provide a computer program product that, when run on a computer, causes the computer to perform the method provided in either the first or second aspect described above.
[0089] In a tenth aspect, embodiments of this application also provide a chip for reading a computer program stored in a memory and executing the method provided in either the first or second aspect described above.
[0090] Eleventhly, embodiments of this application also provide a chip system including a processor for supporting a computer device in implementing the methods provided in either the first or second aspect. In one possible design, the chip system further includes a memory for storing necessary programs and data for the computer device. The chip system may be composed of chips or may include chips and other discrete devices. Attached Figure Description
[0091] Figure 1 This application provides a schematic diagram of the structure of a communication system according to an embodiment of the present application.
[0092] Figure 2 A schematic flowchart of the power control method provided in the embodiments of this application;
[0093] Figure 3 This is a flowchart illustrating the process in a TxBF scenario provided in an embodiment of this application.
[0094] Figure 4 This is a schematic diagram of the NDP frame structure provided in an embodiment of this application;
[0095] Figure 5 A schematic diagram of a communication device provided in an embodiment of this application;
[0096] Figure 6 This is a schematic diagram of a communication device provided in an embodiment of this application. Detailed Implementation
[0097] Currently, various communication technologies, such as OFDM, fully utilize channel bandwidth and improve the transmission efficiency of communication systems by transforming channels with frequency-selective fading into multiple orthogonal, flat fading channels. Alternatively, MIMO technology significantly increases channel capacity and enhances data transmission reliability by employing multiple transmit and receive antennas. Another approach is TxBF channel detection, where a beamforming TxBF transmitter (hereinafter referred to as the transmitter) adjusts relevant parameters based on the channel conditions between itself and a beamforming receiver (hereinafter referred to as the receiver) to optimize the transmission of wireless signals, ensuring the signal is "aimed" at the receiver's antenna. This maximizes signal strength upon arrival at the receiver, thereby improving the success rate and throughput of the wireless link.
[0098] In MIMO systems employing OFDM and TxBF mechanisms, data from the transmit and receive antennas is divided into multiple independent spatial streams (i.e., data streams transmitted via the transmit antenna). Radio signals corresponding to the same spatial stream are transmitted through multiple paths, each of which can be considered an independent transmission channel. Simultaneously, the transmitter performs spatial stream modulation processing based on a water-filling mechanism. It calculates the water-filling value for each spatial stream based on the average signal-to-noise ratio (average SNR) of the spatial streams fed back from the receiver. Then, it obtains an orthogonal precoding matrix based on the water-filling value for each spatial stream and the weighted vector (or V matrix) of the subcarriers fed back from the receiver. Finally, the transmitted signal is precoded using the obtained precoding matrix to improve the transmission success rate and throughput of the wireless link.
[0099] However, in Wi-Fi communication systems that transmit multiple signals, the bandwidth provided by the channel is usually wider than the bandwidth required to transmit a single signal. Due to the frequency selectivity caused by multipath channels, the signal strength of each signal received by the receiver may vary significantly at different locations within the frequency band. At some frequencies, fading is minimal, while at others, fading is very pronounced. These frequencies often act as bottlenecks for demodulation, potentially leading to demodulation failure. When the transmitter performs spatial stream modulation based on the spatial stream SNR feedback from the receiver, the spatial stream SNR cannot reflect signal strength fluctuations within the frequency band, thus affecting the modulation effect and failing to address the demodulation difficulties caused by significant fading at individual frequencies. In some technologies, during short-range communication, during automatic gain control (AGC), to avoid saturation of the low-noise amplifier (LNA), the LNA gain is reduced, primarily depending on the portion of the frequency domain with higher signal strength. However, as the LNA gain is reduced, the receiver noise figure increases, resulting in a decrease in the signal-to-noise ratio of the lower signal strength frequency bands, affecting the receiver's demodulation performance.
[0100] Therefore, in scenarios that support high bandwidth and multiple spatial streams, ensuring the demodulation capability of the receiving end remains one of the urgent problems to be solved.
[0101] In view of this, embodiments of this application provide a solution that helps to control power in a communication system based on subband granularity, thereby ensuring the demodulation capability of the receiver. In this solution, the method and apparatus are based on the same technical concept. Since the principles by which the method and apparatus solve the problem are similar, the implementation of the apparatus and method can be mutually referred to, and repeated details will not be elaborated further.
[0102] This scheme can be applied to communication systems supporting multiple spatial stream transmissions. The communication system can be a MIMO system where each spatial stream uses the same modulation and coding scheme. The communication system can include a first communication device and a second communication device. Each spatial stream occupies multiple sub-bands in the channel between the first and second communication devices. These sub-bands can be obtained by dividing the channel bandwidth based on a predetermined sub-band width. The first communication device can act as a transmitter, and the second communication device can act as a receiver. The first communication device can send measurement instruction information to the second communication device to instruct the second communication device to perform channel quality measurements on the channel between the first and second communication devices. Correspondingly, the first communication device can receive the channel quality measurement results fed back by the second communication device. These results can include sub-band measurement information for each sub-band in the channel. Furthermore, the first communication device can selectively perform power reduction on the sub-bands occupied by the multiple spatial streams based on the sub-band measurement information. In this embodiment, power reduction on a sub-band refers to reducing the power of the sub-band. The first power value represents the power of the target sub-band before power water injection, and the second power value represents the power of the target sub-band after power water injection. Through power water injection, the second power value is made to be less than the first power value.
[0103] Therefore, power control can be selectively applied to the subbands occupied by each spatial stream (e.g., subbands with stronger received signals) at the subband granularity. This reduces the signal strength difference between different locations in the bandwidth for each spatial stream received by the second communication device, minimizing demodulation difficulties caused by significant signal fading at certain frequency points due to frequency selectivity resulting from multipath channels. This ensures the demodulation performance of the second communication device as the receiver. Based on this scheme, for example, in short-range strong-field communication, the power of the strong subbands can be appropriately reduced. This allows the second communication device at the receiving end to relatively increase the LNA level when receiving the transmitted signal from the first communication device and performing AGC processing, thereby reducing the noise figure of the second communication device and improving the signal-to-noise ratio of the subbands with weaker received signals, thus enhancing the demodulation capability of the second communication device.
[0104] It is understood that, in this embodiment of the application, the first communication device can instruct the second communication device to divide the channel bandwidth into multiple corresponding sub-bands according to the application scenario and service requirements, and perform measurement and feedback based on the sub-band granularity. This solves the demodulation difficulty problem caused by fading differences at different locations in the frequency band in existing solutions, ensuring demodulation performance. Simultaneously, the sub-band can be a larger granularity than the subcarrier, avoiding the significant overhead associated with measurement and feedback at the subcarrier granularity.
[0105] It is understood that the embodiments in this application are only for differentiation and not for any limitation on the function of the communication device. In other embodiments, the first communication device may also be a receiving end and the second communication device may also be a transmitting end. This application does not limit this.
[0106] It is understood that in the embodiments of this application, the communication device can be implemented as a chip or a communication device. When the communication device is implemented as a communication device, it can be a network device and / or a terminal device in a communication system.
[0107] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the embodiments of this application will be further described in detail below with reference to the accompanying drawings.
[0108] Figure 1 This application provides a schematic diagram of the structure of a communication system, which includes a network device and at least one terminal device (such as...). Figure 1 (Terminals 1 to 6 shown). The network device can communicate with at least one terminal device (such as terminal 1) via an uplink (UL) and a downlink (DL). The uplink refers to the physical link from the terminal device to the network device, and the downlink refers to the physical layer communication link from the network device to the terminal device.
[0109] Optionally, both the network device and the terminal device may have multiple transmit and receive antennas, and the network device may use, for example, MIMO technology to communicate with at least one terminal device.
[0110] It should be understood that there may be multiple network devices in the communication system, and one network device can provide services to multiple terminal devices. The embodiments of this application do not limit the number of network devices or the number of terminal devices included in the communication system. Figure 1 The network devices and at least some or all of the terminal devices in the application can implement the technical solutions provided in the embodiments of this application. Furthermore, Figure 1 The various terminal devices shown are only some examples of terminal devices, and it should be understood that the terminal devices in the embodiments of this application are not limited to these.
[0111] The solutions provided in this application can be applied to network devices or terminal devices in a communication system. For example, the first communication device can be a network device, and the second communication device can be a terminal device. Alternatively, the first communication device can be a terminal device, and the second communication device can be a network device.
[0112] The network device mentioned in this application embodiment, also known as an access network device, is a device used in a network to connect terminal devices to a wireless network. The network device can be a node in a wireless access network, also known as a base station, or a RAN node (or device). The network equipment may be an evolved NodeB (eNodeB) in an LTE system or an evolved LTE system (LTE-Advanced, LTE-A), or a next-generation Node B (gNodeB) in a 5G NR system. It may also be a Node B (NB), a base station controller (BSC), a base transceiver station (BTS), a transmission reception point (TRP), a home base station (e.g., a home evolved NodeB, or a home Node B, HNB), a base band unit (BBU), a WiFi access point (AP), a relay node, an integrated access and backhaul (IAB) node, or a base station in a future mobile communication system. Alternatively, it may be a central unit (CU) or a distributed unit (DU). The embodiments in this application are not limited to these. In scenarios where access network equipment includes separate deployments of CU and DU, CU supports protocols such as radio resource control (RRC), packet data convergence protocol (PDCP), and service data adaptation protocol (SDAP); DU mainly supports radio link control (RLC) layer protocols, medium access control (MAC) layer protocols, and physical layer protocols.
[0113] The terminal device mentioned in the embodiments of this application is a device with wireless transceiver capabilities, which can be deployed on land, including indoors or outdoors, handheld, wearable, or vehicle-mounted; it can also be deployed on water (such as ships); and it can also be deployed in the air (e.g., on airplanes, balloons, and satellites). The terminal device can communicate with the core network via a radio access network (RAN) to exchange voice and / or data with the RAN. The terminal device can be a mobile phone, tablet computer, computer with wireless transceiver capabilities, mobile internet device, wearable device, virtual reality terminal device, augmented reality terminal device, wireless terminal in industrial control, wireless terminal in autonomous driving, wireless terminal in telemedicine, wireless terminal in smart grids, wireless terminal in transportation safety, wireless terminal in smart cities, wireless terminal in smart homes, etc. The embodiments of this application do not limit the application scenarios. The terminal device may sometimes also be called user equipment (UE), mobile station, and remote station, etc. The embodiments of this application do not limit the specific technology, device form, or name used in the terminal device.
[0114] In this application, a carrier (also called a carrier frequency) refers to a radio wave with a specific frequency and bandwidth (e.g., 10MHz, 40MHz, 80MHz, etc.) used to carry the wireless signal to be transmitted. A frequency band refers to a portion of the spectrum resources used in wireless communication, such as the 1800MHz band used in the LTE system. Typically, a frequency band contains multiple carriers. For example, the bandwidth of an 1800MHz band is 75MHz, so this band may contain m (m≥1) carriers with a bandwidth of 20MHz and n (n≥1) carriers with a bandwidth of 10MHz. Of course, there are other possible carrier allocation methods, which this application does not limit. In this application, a receiving channel or transmitting channel can process a signal containing at least one carrier. In this application, a sub-band is obtained by dividing the frequency domain bandwidth based on a predetermined sub-band width, and can also be called a sub-frequency band.
[0115] It should be noted that, in the following description of the embodiments of this application, the communication device used to send measurement indication information may also be referred to as a transmitting communication device or a transmitting device, and the communication device used to receive measurement indication information may also be referred to as a receiving communication device or a receiving device. It is understood that the embodiments of this application only differentiate the communication devices based on their function of sending or receiving measurement indication information, and do not constitute any limitation on the function of the communication devices.
[0116] It should be noted that in the following description of the embodiments of this application, uppercase bold bold letters are used to represent matrices, lowercase bold bold letters are used to represent vectors, and (·)^H, (·)^T, and (·)^* are used to represent transformations of taking the conjugate transpose, transpose, and complex conjugate of a matrix / vector.
[0117] It should be noted that the terms "system" and "network" in the embodiments of this application can be used interchangeably. "Multiple" refers to two or more; therefore, in the embodiments of this application, "multiple" can also be understood as "at least two". "At least one" can be understood as one or more, for example, one, two, or more. For example, including at least one means including one, two, or more, and is not limited to which ones are included. For example, including at least one of A, B, and C, then it can include A, B, C, A and B, A and C, B and C, or A and B and C. Similarly, the understanding of descriptions such as "at least one" is similar. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Additionally, the character " / ", unless otherwise specified, generally indicates that the preceding and following related objects have an "or" relationship.
[0118] Unless otherwise stated, the ordinal numbers such as "first" and "second" mentioned in the embodiments of this application are used to distinguish multiple objects, and are not used to limit the order, timing, priority or importance of multiple objects, and the description of "first" and "second" does not limit the objects to necessarily being different.
[0119] This application provides a power control method, which can be implemented by a communication device, the communication device being implemented as follows: Figure 1 The network device or terminal device in the communication system shown can also be referred to as the first communication device. Additionally, for ease of distinction, the communication device at the other end can also be referred to as the second communication device. It is understood that in this communication system, both the first and second communication devices can support multiple wireless communication protocols, and the power control method of this application embodiment is applicable to any scenario where channel quality measurement can be performed, or where channel quality measurement results can be obtained.
[0120] The following is combined with Figure 2 The flowchart shown below describes the detailed steps of the power control method according to an embodiment of this application.
[0121] S210: The first communication device sends measurement instruction information to the second communication device, instructing the second communication device to perform channel quality measurement on the channel between the first and second communication devices. Each of the plurality of spatial streams occupies a plurality of sub-bands in the channel.
[0122] The measurement instruction information can be carried in the measurement frame sent by the first communication device and can be used to instruct the second communication device on the measurement parameters required to perform channel quality measurement between the two communication devices and / or to instruct the information that the second communication device needs to feed back. Based on the supported wireless communication protocol, the first and second communication devices can pre-agree on the relevant measurement and / or feedback information required for power control. When the first communication device determines that channel measurement is necessary, it sends the measurement instruction information to instruct the second communication device to initiate the measurement process and feed back the corresponding information.
[0123] To ensure demodulation performance, the measurement parameters indicated by the measurement indication information of the first communication device can be parameters strongly correlated with the demodulation performance of the second communication device, such as average signal-to-noise ratio (SNR) information. This can include directly obtained average SNR or other information that can indirectly obtain average SNR, etc., and this application does not limit this. The required information can be obtained based on spatial stream / subband / subcarrier granularity, and this application does not limit this. Considering the problem of demodulation difficulties due to significant fading at some frequency points in high-bandwidth, multi-spatial-stream scenarios, and the overhead of subcarrier-based control, this embodiment uses subband-based power control. According to the configured algorithm, to obtain relevant measurement results based on subband granularity, it is allowed to perform measurements based on spatial stream / subband / subcarrier granularity during channel quality measurement, and this application does not limit this.
[0124] Furthermore, since the first communication device can communicate with different second communication devices under different circumstances, and to be flexibly applied to various scenarios, the first and second communication devices can pre-agree on subband width configuration information, including agreeing on which fields and / or bit positions in the measurement frame to set different values to indicate different subband widths. When initiating a measurement, the first communication device can indicate the subband width required for this measurement through measurement indication information. Correspondingly, when performing channel quality measurements, the second communication device, based on the subband width indicated by the first communication device, divides the frequency domain bandwidth (referred to as the frequency band) into multiple corresponding subbands, and performs corresponding measurements and calculations based on these subbands to obtain the measurement results of the relevant parameters that need to be fed back to the first communication device. This will be explained in detail below with specific examples, and will not be elaborated upon here.
[0125] S220: The first communication device receives the channel quality measurement results fed back by the second communication device, the channel quality measurement results including sub-band measurement information of each sub-band in the channel.
[0126] The channel quality measurement results can be carried in the response frame of the second communication device in response to the measurement frame feedback. Subband measurement information may include results obtained by dividing the channel bandwidth into multiple subbands based on subband granularity, such as subband average signal-to-noise ratio information. The channel quality measurement results may include, but are not limited to, subband measurement information for each subband in the channel. This will be explained in detail below with specific examples, and will not be elaborated upon here.
[0127] S230: The first communication device selectively injects power into the subbands occupied by the plurality of spatial streams based on the subband measurement information.
[0128] In this embodiment, the sub-band selected for power water injection is called the target sub-band, and the other sub-bands among the multiple spatial flow-occupied sub-bands, excluding the target sub-band, do not need to be power water injected.
[0129] In this embodiment, power watering of the target subband refers to reducing the power of the target subband. A first power value represents the power of the target subband before power watering, and a second power value represents the power of the target subband after power watering. Through power watering, the second power value is made smaller than the first power value. Therefore, after the transmitted signal from the first communication device reaches the second communication device, the total received power of the second communication device is relatively reduced. Furthermore, when the second communication device performs processes such as AGC, it can relatively increase the LNA level, reduce the noise figure, thereby improving the antenna port signal-to-noise ratio of the weak subband and enhancing the demodulation capability of the second communication device. This will be explained in detail below with specific examples, and will not be elaborated upon here.
[0130] It is understood that, since the measurement and power control in this application embodiment are based on the measurement frame, the power adjustment value of the sub-band can be compared with the power adjustment value of the measurement frame, that is, the first power value can be equal to the power value of the measurement frame.
[0131] It is understandable that, in specific applications, the information contained in the measurement indication information and the channel quality measurement results may not correspond one-to-one. For example, the first communication device may instruct the second communication device to measure multiple measurement parameters and instruct the second communication device to return all or part of the obtained measurement results through the measurement indication information. Alternatively, the measurement indication information may instruct the second communication device to return the required feedback results, and the second communication device may measure the relevant parameters according to its own configured algorithm and then return the results to the first communication device.
[0132] It is understood that, in specific implementations, based on application scenarios or business requirements, the first communication device can be a device capable of both performing channel quality measurements and instructing the second communication device at the other end to perform channel quality measurements. This application does not limit the function of the first communication device. In some embodiments, if the function of the first communication device requires the first communication device itself to perform corresponding measurements to obtain relevant measurement results, the first communication device may also trigger the relevant measurements itself. This application does not limit this.
[0133] Understandably, due to the unpredictability of wireless channels, to ensure communication quality and the demodulation performance of the second communication device acting as the receiver, the first communication device can periodically instruct the second communication device to perform channel quality measurements on the channel between them. Based on the obtained feedback, it can selectively perform power injection on the subbands occupied by the multiple spatial streams within the current period. Considering the possible subband widths that may be used, the first communication device can indicate the required subband width for each measurement period through measurement indication information. Correspondingly, the second communication device performs frequency band division, measurement, and feedback based on the subband width indicated by the first communication device. The indicated and used subband widths in the next measurement period can be different.
[0134] It should be noted that when the first communication device and / or the second communication device are implemented as terminal devices, due to the mobility of the devices, when the first communication device and / or the second communication device disconnects from communication, the periodic indication of measurement and feedback is no longer required, which will not be elaborated here.
[0135] In this embodiment, during implementation, in S230, for subbands occupied by multiple spatial flows, the first communication device can obtain the subband's power injection value and use the obtained power injection value to inject power into the corresponding subband. The power injection value of the subband can be implemented in different ways based on the configured algorithm. For example, the power injection value can be the subband's power adjustment value; for instance, the target power adjustment value for the target subband requiring power injection is greater than 0, and the target power adjustment value for the subband not requiring power injection is 0. Alternatively, the power injection value can be an adjustment coefficient corresponding to the subband's power adjustment value after conversion; for instance, the adjustment coefficient for the target subband requiring power injection is less than 1, and the adjustment coefficient for the subband not requiring power injection is equal to 1. Furthermore, the channel quality measurement result fed back by the second communication device can also be implemented as control signaling, that is, the second communication device can instruct the first communication device on the target subband requiring power injection and the corresponding power injection value for the target subband. This application does not limit the specific implementation of this power injection function.
[0136] In one optional implementation, a relevant algorithm can be configured in the first communication device. The first communication device can instruct the second communication device to measure and feedback information that can be used to directly or indirectly obtain the water injection value of each sub-band. In S230, the first communication device determines the water injection value of each sub-band based on the feedback information and performs power control. In another implementation, a relevant algorithm can be configured in the second communication device. After the second communication device performs corresponding measurements based on the measurement indication information, it feeds back the water injection value, power adjustment value, adjustment coefficient, or feedback control signaling for each sub-band. In S230, the first communication device obtains relevant indications from the channel quality measurement results and performs power water injection on the sub-bands occupied by multiple spatial flows. This application does not limit the specific implementation method of this step.
[0137] For example, in the first implementation, the calculation and decision are performed by the first communication device. Here, the sub-band measurement information fed back by the second communication device may include the sub-band average signal-to-noise ratio information corresponding to each spatial flow occupying the sub-band. In S230, the first communication device can selectively perform power injection on the sub-bands occupied by the plurality of spatial flows based on the sub-band average signal-to-noise ratio information. Specifically, for example, the first communication device can determine the power adjustment value of each sub-band occupied by each spatial flow based on the sub-band average signal-to-noise ratio information, and then, for each sub-band occupied by each spatial flow, when the power adjustment value of the sub-band meets the preset adjustment conditions, select the sub-band as the target sub-band that needs to be power injected in the spatial flow, and perform power injection on the target sub-band according to the target power adjustment value of the target sub-band.
[0138] In the second implementation, the calculation and decision are performed by the second communication device. Here, based on the calculation and decision results (this implementation can be the same as in the first implementation), the sub-band measurement information fed back by the second communication device for each sub-band may include the power adjustment value corresponding to each spatial flow occupying the sub-band. Accordingly, the first communication device can selectively perform power injection on the sub-bands occupied by the plurality of spatial flows based on the obtained power adjustment values (or the converted injection values) of each sub-band. Specifically, the target power adjustment value of the target sub-band selected by the second communication device as requiring power injection within the corresponding spatial flow is greater than 0, while the power adjustment values of other sub-bands outside the target sub-band are equal to 0.
[0139] Based on the obtained subband water injection values, the first communication device can adjust the power of each subband according to its corresponding water injection value during subsequent signal transmission, thereby reducing the power of the subband occupied by the corresponding spatial flow and thus reducing the total received power at the receiver. Furthermore, after the transmitted signal reaches the second communication device, the second communication device can relatively increase the LNA level and reduce the noise figure during processing such as AGC, thereby improving the antenna port signal-to-noise ratio of the weak subbands and enhancing the demodulation capability of the second communication device.
[0140] Based on the above power control method, in scenarios supporting wide bandwidth and multiple spatial streams, the channel conditions between two communication devices are measured and a water injection value based on sub-band granularity is obtained. The power of the sub-bands occupied by each spatial stream (e.g., the sub-bands with stronger received signal strength) is adjusted based on sub-band granularity. This reduces the difference in signal strength at different locations of the bandwidth for each spatial stream received by the receiver, and avoids as much as possible the demodulation difficulties caused by significant signal fading at some frequency points due to frequency selectivity caused by multipath channels.
[0141] It is understood that the subband watering values obtained in the above embodiments can be used by the signal transmitter to adjust the power of the corresponding subband at any processing stage, and this application does not limit this. Taking the TxBF scenario as an example, the subband watering values can be used by the TxBF transmitter to obtain a precoding matrix during precoding processing, and then use the obtained precoding matrix to precode the signal to be transmitted, so as to reduce the power of some subbands during the precoding process. Here, if the signal after frequency domain precoding power adjustment is transformed to the time domain by OFDM modulation, antenna power normalization is still required, such as maximum antenna power normalization or total antenna power normalization, etc. The subband power change caused by this normalization process is not considered within the scope of this application.
[0142] Furthermore, power injection into some subbands may weaken the signal strength of the corresponding transmitted signal received at the receiver, leading to a decrease in demodulation quality. Therefore, in the power control scheme of this application, to minimize the deterioration of demodulation quality caused by power reduction in some subbands, the first or second communication device, when calculating and deciding on the target subbands requiring power injection, can also set corresponding adjustment thresholds, i.e., upper limits for the target power adjustment value, for each target subband, ensuring that the target power adjustment value for each target subband is less than or equal to the adjustment threshold. Specifically, the same upper limit for the power adjustment value can be set for each subband occupied by different spatial flows to avoid potential demodulation difficulties or a decrease in demodulation quality even after applying different adjustment criteria to the power of subbands occupied by different spatial flows.
[0143] For example, the adjustment threshold can be obtained based on the power value of the antenna with the highest RSSI of the second communication device (referred to as the maximum RSSI) and the received signal strength corresponding to the error vector magnitude (EVM) inflection point. Here, EVM is used to characterize the quality of the demodulated signal, and is generally a negative value, with smaller values indicating higher demodulation quality of the communication device (e.g., the receiver). The EVM inflection point is the critical point of EVM degradation at the receiver; when the actual EVM value at the receiver is greater than the EVM value at the EVM inflection point of the communication device, its demodulation quality deteriorates. By limiting the upper limit of the power adjustment value corresponding to each subband based on the difference between the maximum received signal strength and the received signal strength corresponding to the EVM inflection point, the demodulation quality of the receiver is ensured to be within an acceptable degradation range while enhancing the demodulation capability of the receiver, thus avoiding the problem of demodulation quality degradation caused by the reduction of power in some subbands as much as possible.
[0144] It is understood that since the Received Signal Strength Index (RSSI) corresponding to the EVM inflection point is relatively stable for each communication device, in this embodiment, the RSSI corresponding to the EVM inflection point can be determined based on empirical values or fed back by the second communication device (which may only be fed back once). This application does not impose any restrictions on this. Furthermore, this is merely an illustrative example illustrating that the upper limit of the power adjustment value corresponding to each sub-band can be determined based on the Received Signal Strength corresponding to the EVM inflection point, rather than a limitation on this upper limit. In some embodiments, the upper limit of the power adjustment value corresponding to each sub-band can also be determined based on other criteria, which this application does not limit.
[0145] It should be noted that, due to differences in the wireless communication protocols and algorithm configurations supported by the communication devices, the power control scheme of this application may have different specific implementations under different circumstances, and the information exchanged between the two communication devices may also be different.
[0146] For example, the algorithm for calculation and decision-making may include: for each subband occupied by each spatial flow, the power adjustment value of the subband is the difference between the subband average signal-to-noise ratio of the subband and a specified parameter value. Wherein, the specified parameter value is the sum of the minimum subband average signal-to-noise ratio of the subbands occupied by the plurality of spatial flows and a preset constant value, and the preset constant value is an empirical value or a simulation value obtained based on a number of conditions. Adjustment conditions may include: the power adjustment value of the subband is greater than 0. Limiting conditions may include: the target power adjustment value of each target subband is less than or equal to an adjustment threshold, where the adjustment threshold is an upper limit for the power adjustment value of the subband.
[0147] In this first implementation, in order for the first communication device to obtain the subband power adjustment value in order to obtain the subband fill value, any information required to obtain the subband power adjustment value can be carried by the second communication device in the channel quality measurement result and fed back to the first communication device. The relevant information regarding the adjustment conditions / limitations can be configured on the first communication device side, or it can be carried by the second communication device in the channel quality measurement result and fed back to the first communication device; this application does not limit this.
[0148] In one example of the first implementation, the subband average signal-to-noise ratio (SNR) information for each subband occupied by each spatial stream fed back by the second communication device may include the subband average SNR of the subband within the spatial stream. The first communication device can determine the subband power adjustment value based on the subband average SNR, and, in conjunction with preset adjustment conditions and / or limiting conditions, decide on the target subband requiring power injection and the injection value of the target subband.
[0149] In one example of the first implementation, the subband average signal-to-noise ratio (SNR) information for each subband occupied by each spatial stream fed back by the second communication device may include the SNR difference of each subband within each spatial stream. This SNR difference can be the difference between the SNR of the subband within the spatial stream and the stream average SNR of the spatial stream; the channel quality measurement result also includes the stream average SNR of each spatial stream. The first communication device can calculate the subband average SNR within the spatial stream based on the SNR difference of the subband within the spatial stream and the stream average SNR of the spatial stream. Furthermore, the first communication device can determine the power adjustment value of the subband based on the subband average SNR, and, in conjunction with preset adjustment conditions and / or limiting conditions, decide on the target subband requiring power injection and the injection value of the target subband.
[0150] In one example of the first implementation, the channel quality measurement results may include an adjustment threshold.
[0151] In one example of the first implementation, the channel quality measurement result may include the maximum received signal strength (RSSI). This maximum RSSI can be the power value of the antenna with the highest RSSI of the second communication device, and the adjustment threshold can be the difference between the maximum RSSI and a preset RSSI threshold. The preset RSSI threshold can be configured on the first communication device side or carried in the channel quality measurement result fed back by the second communication device.
[0152] In one example of the first implementation, the preset RSSI threshold can be the RSSI corresponding to the EVM inflection point of the second communication device. The RSSI corresponding to the EVM inflection point of the second communication device can be estimated by the first communication device or carried in the channel quality measurement result fed back by the second communication device.
[0153] In the second implementation, in order for the second communication device to obtain the subband power adjustment value so that the first communication device can obtain the subband water injection value based on the feedback from the second communication device, the first communication device can indicate any parameter required to be measured to obtain the subband power adjustment value in the measurement indication information, and then the second communication device performs the measurement and calculation and feeds back the relevant results to the first communication device.
[0154] In one example of the second implementation, the parameters indicated by the measurement indication information may include the power adjustment value of the sub-band. Accordingly, after the second communication device initiates the measurement based on the measurement indication information, it performs calculations and decisions using the aforementioned algorithm and feeds back the power adjustment values of the sub-bands occupied by multiple spatial flows to the first communication device. Specifically, the target power adjustment value of the target sub-band selected by the second communication device as requiring power injection within the spatial flow is greater than 0 and less than or equal to an adjustment threshold, while the power adjustment values of other sub-bands besides the target sub-band are equal to 0.
[0155] In one example of the second implementation, the channel quality measurement results may further include a stream-average signal-to-noise ratio (SNR) estimate for each spatial stream. This SNR estimate is the SNR predicted by the second communication device after the first communication device performs power injection on the target subband according to the target power adjustment value. Based on the SNR estimate for each spatial stream, the first communication device can schedule the modulation and coding scheme (MCS). Since the first communication device uses the same modulation and coding scheme for each spatial stream, MCS scheduling based on the SNR estimate allows for the selection of a suitable modulation and coding scheme. Consequently, it facilitates obtaining a suitable LNA level during AGC control at the receiver, thereby enhancing the demodulation capability of the receiver.
[0156] To better understand the technical solution of this application, the following section takes the application of the power control scheme of this application to a TxBF scenario as an example, and combines different examples to illustrate... Figure 2The specific implementation of each step shown will be described. It should be noted that the following embodiments are only examples of the power control scheme of this application in the TxBF scenario and are not intended to limit it in any way. The power control scheme of this application can be applied to any scenario in which channel quality measurement and / or power control are performed. The transmitting end communication device can also obtain the channel quality measurement results and / or power adjustment value set from a third-party device other than the receiving end. This application does not limit it in this regard.
[0157] In this TxBF scenario, the measurement indication information and channel quality measurement results are transmitted when beamforming TxBF technology is used. The measurement indication information is carried in the measurement frame sent by the first communication device. The channel quality measurement of the channel by the second communication device includes channel estimation measurement. The channel quality measurement results are carried in the response frame fed back by the second communication device in response to the measurement frame. The channel quality measurement results may also include the subcarrier weighting vector.
[0158] See Figure 3 The TxBF transmitter (i.e., the first communication device) can first send a notification frame (NDPA frame) to the TxBF receiver (i.e., the second communication device) to notify the TxBF receiver to initiate the beamforming process. Subsequently, the TxBF transmitter sends a null data packet (NDP) frame to the TxBF receiver to indicate the TxBF's sounding measurement. Upon receiving the sounding NDP frame, the TxBF receiver performs channel estimation, calculates the subcarrier weighting vector (or V matrix), and other information required for selectively power-filling subbands occupied by multiple spatial flows. The receiver then feeds back the necessary information as channel quality measurement results in a response frame to the TxBF transmitter.
[0159] Both the NDPA frame and the NDP frame are measurement frames. Measurement indication information can be carried in the measurement frame. For example, the measurement indication information can be located in the high-efficiency signaling field of the measurement frame, and different values can be set in the corresponding bits of the high-efficiency signaling field to indicate different subband widths.
[0160] See Figure 4The NDP frame structure shown, for example in 802.11ax protocol mode, allows the TxBF receiver to indicate the measurements and / or feedback information required by the information carried in the High Efficiency Signalling Field A (HE-SIG-A) within the NDP frame. Different subband widths can be indicated by setting different values at predetermined bit positions in HE-SIG-A. For example, setting bits B3-B6 to 13 in HE-SIG-A1 indicates a subband width of 10MHz, setting bits B3-B6 to 14 indicates a subband width of 20MHz, or setting bits B3-B6 to 15 indicates a subband width of 40MHz. Accordingly, after receiving the NDP frame, the TxBF receiver, when performing channel estimation, measures and calculates the required subband granularity measurement results based on the subband width indicated by the bit positions B3-B6.
[0161] It is understood that this is merely an illustrative description and not an indication of subband width or any limitation on subband division. In other embodiments, the subband width or measurement information requiring feedback from the TxBF receiver can be indicated by appropriate configuration in different messages or fields. Alternatively, different subband widths can be indicated during different channel quality measurement processes to perform channel quality measurements. This allows the two communication devices to flexibly decide how to obtain channel quality measurement results and how to perform power control, which is not limited in this application.
[0162] As mentioned above, since the measurement indication information transmitted by the TxBF transmitter (the first communication device) and the channel quality measurement results fed back by the TxBF receiver (the second communication device) can have different specific implementations depending on the algorithm used, the following examples will illustrate these implementations. It is understood that the examples below only illustrate the methods for obtaining relevant information required to implement the power control scheme of this application in a TxBF scenario. Other implementations that may be involved in the TxBF scenario in which this application is applied can be referred to the above examples. Figure 3 or Figure 4 Existing related technologies will not be elaborated upon here.
[0163] For ease of understanding and distinction, in the following text, n represents the stream index and j represents the subband index. The values of n and j can be integers greater than or equal to 0. The measurement parameters involved in the following examples may include:
[0164] (1) The flow-average signal-to-noise ratio of each spatial flow is denoted as aveSNR[n]. The estimated flow-average signal-to-noise ratio of each spatial flow is denoted as aveSNR[n]'.
[0165] (2) The average signal-to-noise ratio of each subband in each spatial stream is denoted as aveSNR[n][j];
[0166] (3) The signal-to-noise ratio difference of each sub-band in each spatial stream is represented as Dsnr[n][j];
[0167] (3) The minimum average signal-to-noise ratio of multiple subbands in multiple spatial streams is denoted as aveSNR[n][j]. min ;
[0168] (4) The power adjustment value of each sub-band in each spatial stream is denoted as Adj[n][j];
[0169] (5) The water injection value of the sub-band (also known as the power adjustment linear value) is denoted as k[n][j];
[0170] (6) The threshold adjustment is represented as Limit_Adj.
[0171] The same expressions used below can be found in the explanation here, and will not be repeated below.
[0172] First implementation method
[0173] In this implementation, the TxBF transmitter can instruct the TxBF receiver to perform channel quality measurements on the channel between them. The TxBF receiver then feeds back the relevant channel quality measurement results to the TxBF transmitter. These results can include the measurement results corresponding to each measurement parameter, so that the TxBF transmitter can perform calculations and decisions based on the received feedback information. This allows the transmitter to selectively inject power into the subbands occupied by multiple spatial streams when transmitting signals to the TxBF receiver in the future.
[0174] Example 1: The measurement parameters indicated by the measurement indication information transmitted by the TxBF transmitter may include: the weighting vector of the subcarrier, the average signal-to-noise ratio of the subband in the spatial stream, and the maximum RSSI (i.e., the power value of the antenna with the strongest received signal). Correspondingly, the channel quality measurement results fed back by the TxBF receiver may include: the weighting vector of the subcarrier or subcarrier group, aveSNR[n][j], and the maximum RSSI.
[0175] Example 2: The measurement parameters indicated by the measurement indication information transmitted by the TxBF transmitter may include: the weighting vector of the subcarrier, the stream-average signal-to-noise ratio of the spatial stream, the signal-to-noise ratio difference of the subband in the spatial stream (the difference between the signal-to-noise ratio of the subband in the spatial stream and the stream-average signal-to-noise ratio of the spatial stream), and the maximum RSSI. Correspondingly, the channel quality measurement results fed back by the TxBF receiver may include: the weighting vector of the subcarrier or subcarrier group, aveSNR[n], Dsnr[n][j], and the maximum RSSI.
[0176] Example 3: The measurement parameters indicated by the measurement indication information sent by the TxBF transmitter may include: the weighting vector of the subcarrier, the stream-average signal-to-noise ratio (SNR) of the spatial stream, the SNR difference of the sub-band in the spatial stream (the difference between the SNR of the sub-band in the spatial stream and the stream-average SNR of the spatial stream), and the adjustment threshold. Correspondingly, the channel quality measurement results fed back by the TxBF receiver may include: the weighting vector of the subcarrier or subcarrier group, aveSNR[n], Dsnr[n][j], and Limit_Adj.
[0177] Taking a 20MHz system bandwidth and a 4×4 (i.e., 4 transmit antennas and 4 receive antennas) spatial flow scenario as an example, when the signaling indication at the TxBF transmitter is measured and fed back at a granularity of 10MHz subband width, the channel quality measurement results fed back from the TxBF receiver to the TxBF transmitter may include information from any of Examples 1-3 above. Here, n can take values of 0, 1, 2, or 3, and j can take values of 0 or 1.
[0178] The calculation process for the power adjustment value of subband j within spatial flow n on the TxBF transmitter side is as follows:
[0179] a) Calculate the average signal-to-noise ratio of subband j within spatial stream n (in Example 1, this can be obtained from the channel quality measurement results):
[0180] aveSNR[n][j]=aveSNR[n]+Dsnr[n][j];
[0181] b) Determine the minimum sub-band average signal-to-noise ratio (SNR) aveSNR[n][j] based on the sub-band average SNR[n][j]. min ;
[0182] c) Calculate the power adjustment value of subband j within spatial flow n using the following formula:
[0183] Adj[n][j]=aveSNR[n][j]-aveSNR[n][j] min -Limit_CN;
[0184] Among them, the limit_CN is the limit value of power adjustment. By setting the limit_CN, it is possible to avoid excessive power reduction in the sub-band, which affects the overall demodulation performance. In specific implementation, the limit_CN can be a preset constant value, which can be an empirical value or a simulation value obtained according to the condition number (CN). Exemplarily, the average CN value of the system bandwidth (which can be equal to aveSNR[n]max–aveSNR[n]min here) can be preset according to a preset value based on simulation or test experience. The maximum value aveSNR[n]max and the minimum value aveSNR[n]min of the stream average signal-to-noise ratio are respectively the maximum value and the minimum value of aveSNR in multiple spatial streams.
[0185] If the calculated Adj[n][j] in sub-band j within spatial stream n is ≤ 0, then Adj[n][j] = 0. That is, no power water filling is performed on this sub-band.
[0186] Otherwise, the following judgment is made: If 0 < Adj[n][j] ≤ Limit_Adj, then Adj[n][j] can be kept as the calculated value; if Adj[n][j] > Limit_Adj, then let Adj[n][j] = Limit_Adj. The Limit_Adj represents the adjustment threshold, that is, the upper limit of the adjustment value corresponding to the sub-band occupied by the spatial stream. That is, the target power adjustment value of the sub-band selected as the target sub-band is less than or equal to the adjustment threshold.
[0187] Limit_Adj can be determined, for example, based on the difference between the maximum RSSI and the received signal strength threshold RSSI_Threshold. Among them, when the maximum RSSI - RSSI_Threshold > 0, Limit_Adj = the maximum RSSI – RSSI_Threshold; when the maximum RSSI – RSSI_Threshold ≤ 0, Limit_Adj = 0.
[0188] d), The water filling value k[n][j] corresponding to sub-band j within spatial stream n can be calculated by the following formula:
[0189]
[0190] e), The TxBF transmitter can perform the following processing based on the obtained weighted vector and k[n][j] corresponding to the sub-bands occupied by each spatial stream, so as to obtain a precoding matrix, which can be used to perform precoding processing on the corresponding sub-bands when transmitting signals subsequently, and at the same time, adjust the power of the sub-bands occupied by each spatial stream. <00004
[0192] f) The TxBF transmitter sends the processed transmission signal to the TxBF receiver.
[0193] It is understood that the aforementioned received signal strength threshold RSSI_Threshold can be the RSSI threshold estimated by the TxBF transmitter for the degradation of the EVM at the TxBF receiver, or it can be carried by the TxBF receiver in the channel quality measurement results and fed back to the TxBF transmitter. This application does not limit the specific implementation of this.
[0194] The second implementation method
[0195] In this implementation, the TxBF transmitter instructs the TxBF receiver to perform channel quality measurements on the channel between the two buildings, and after calculation and decision-making, feeds back the channel quality measurement results. These results may include a set of power adjustment values determined by the TxBF receiver, including the power adjustment values corresponding to each sub-band occupied by each spatial flow. When subsequently transmitting signals to the TxBF receiver, the TxBF transmitter, for each spatial flow, uses the power adjustment values corresponding to the corresponding sub-bands in the determined power adjustment value set to selectively apply power injection to the sub-bands occupied by multiple spatial flows.
[0196] Example 4: The measurement parameters indicated by the measurement indication information transmitted by the TxBF transmitter may include: the weighting vector of the subcarrier, the power adjustment value of the subband, and the estimated stream-average signal-to-noise ratio of the spatial stream. Correspondingly, the channel quality measurement results fed back by the TxBF receiver may include: the weighting vector of the subcarrier or subcarrier group, Adj[n][j], and aveSNR[n]'.
[0197] Taking a 20MHz system bandwidth and a 4×4 (i.e., 4 transmit antennas and 4 receive antennas) spatial flow scenario as an example, when the signaling indication at the TxBF transmitter is measured and fed back at a granularity of 10MHz subband width, the channel quality measurement results fed back from the TxBF receiver to the TxBF transmitter may include information from any of Examples 1-3 above. Here, n can take values of 0, 1, 2, or 3, and j can take values of 0 or 1.
[0198] The calculation process for the power adjustment value of subband j within spatial flow n at the TxBF receiver side is as follows:
[0199] a) Calculate the average signal-to-noise ratio of subband j within the spatial flow n:
[0200] aveSNR[n][j]=aveSNR[n]+Dsnr[n][j];
[0201] b), determine the minimum value of the sub - band average signal - to - noise ratio aveSNR[n][j] based on the sub - band average signal - to - noise ratio aveSNR[n][j] min ;
[0202] c), calculate the power adjustment value of sub - band j within spatial stream n through the following formula:
[0203] Adj[n][j]=aveSNR[n][j] - aveSNR[n][j] min -Limit_CN;
[0204] Where, the limit_CN is the limit value of power adjustment. By setting this limit_CN, it can be avoided that the power of the sub - band drops too much and affects the overall demodulation performance. In specific implementation, the limit_CN can be a preset constant value, which can be an empirical value or a simulation value obtained according to the condition number (CN). Exemplarily, the average CN value of the system bandwidth (here it can be equal to aveSNR[n]max–aveSNR[n]min) can be preset through a preset value based on simulation or test experience. The maximum value of the stream average signal - to - noise ratio aveSNR[n]max and the minimum value of the stream average signal - to - noise ratio aveSNR[n]min are respectively the maximum and minimum values of aveSNR in multiple spatial streams.
[0205] If the calculated Adj[n][j]≤0 for sub - band j within spatial stream n, then Adj[n][j]=0. That is, no power - waterfilling is performed on this sub - band.
[0206] Otherwise, make the following judgment: If 0 < Adj[n][j]≤Limit_Adj, then Adj[n][j] can be kept as the calculated value; if Adj[n][j]>Limit_Adj, then let Adj[n][j]=Limit_Adj. The Limit_Adj represents the adjustment threshold, that is, the upper limit of the adjustment value corresponding to the sub - band occupied by the spatial stream. That is, the target power adjustment value of the target sub - band selected is less than or equal to the adjustment threshold.
[0207] The Limit_Adj can be determined, for example, according to the difference between the maximum RSSI and the received signal strength threshold RSSI_Threshold. Among them, when the maximum RSSI - RSSI_Threshold>0, Limit_Adj = maximum RSSI–RSSI_Threshold; when the maximum RSSI–RSSI_Threshold≤0, Limit_Adj = 0.
[0208] d) The channel quality measurement results fed back from the TxBF receiver to the TxBF transmitter may include weighting vectors, power adjustment values of each subband in each spatial stream, and stream-average signal-to-noise ratio estimates.
[0209] At the TxBF transmitter, based on the various power adjustment values included in the channel quality measurement results, the water injection value k[n][j] corresponding to subband j in spatial flow n is calculated using the following formula:
[0210]
[0211] The TxBF transmitter can perform the following processing based on the obtained weighting vector and the k[n][j] corresponding to the subband occupied by each spatial stream to obtain a precoding matrix. This precoding matrix can be used to precode the corresponding subband during subsequent signal transmission, and at the same time adjust the power of the subband occupied by each spatial stream.
[0212]
[0213] Then, the TxBF transmitter sends the processed transmission signal to the TxBF receiver.
[0214] Therefore, in transceivers supporting the TxBF mechanism, the power control method described above obtains a subband-level power adjustment value by measuring the channel conditions. This allows for the adjustment of the power of the subbands occupied by each spatial stream (e.g., the subbands with stronger received signals) at the subband level. This enables the receiver to relatively increase the LNA level and reduce the noise figure when performing AGC processing, thereby improving the signal-to-noise ratio of weak subbands and enhancing the demodulation capability of the receiver.
[0215] Understandably, in the example above, the TxBF transmitter and receiver can pre-agree on the subband width configuration information. The TxBF transmitter can indicate the required subband width for a given measurement cycle via measurement indication information. Subsequently, when performing channel quality measurements, the TxBF receiver divides the channel bandwidth into multiple corresponding subbands based on the indicated subband width and performs corresponding measurements and calculations to obtain the measurement results of the relevant parameters that need to be fed back to the TxBF transmitter.
[0216] It should be noted that when performing channel quality measurements, the TxBF receiver can estimate the channel and perform corresponding processing using the long training field (LTF) carried in the NDP frame to obtain the weighting vector (or V matrix) corresponding to the subcarrier. This application does not limit the specific implementation method of this measurement. The feedback quantity indicated in the measurement indication information can be obtained by taking channel estimation, etc., as input, and performing noise / signal-to-noise ratio / received signal strength estimation, etc. This application does not limit the implementation of the measurement process.
[0217] Furthermore, for communication devices that do not support TxBF (including every terminal connected to the wireless network, also known as a STA), the weighted vector (or V matrix) of the target STA can be obtained using the traditional transmit beamforming (legacy TxBF) method. Using the uplink channel estimation results, based on the theoretical transpose relationship between uplink and downlink channels, the uplink channel and the access point (AP) side channel correction factor Beta are used to replace the downlink channel to calculate the weighted vector in the beamforming function, thus achieving an equivalent downlink beamforming function. This will not be elaborated further here.
[0218] Based on the same technical concept, this application also provides a communication device, the structure of which is as follows: Figure 5 As shown, it includes a processing unit 501 and a transceiver unit 502. The communication device 500 can be applied to... Figure 1 The network device or terminal device in the communication system shown can implement the power control method provided in the above embodiments. The functions of each unit in the device 500 are described below.
[0219] In one example, when the communication device is the first communication device described in the above embodiments, the transceiver unit 502 is used to send measurement instruction information to the second communication device and receive channel quality measurement results fed back by the second communication device. The measurement instruction information is used to instruct the second communication device to perform channel quality measurement on the channel between the communication device and the second communication device. Each of the plurality of spatial streams occupies a plurality of subbands in the channel. The channel quality measurement results include subband measurement information of each subband in the channel. The processing unit 501 is used to selectively perform power water injection on the subbands occupied by the plurality of spatial streams according to the subband measurement information.
[0220] In one possible design, the subband measurement information for each subband includes the subband average signal-to-noise ratio information corresponding to each spatial flow occupying the subband; the processing unit 501 is used to: selectively perform power water injection on the subbands occupied by the plurality of spatial flows according to the subband average signal-to-noise ratio information.
[0221] In one possible design, the processing unit 501 is configured to: determine the power adjustment value of each sub-band occupied by each spatial flow based on the sub-band average signal-to-noise ratio information; for each sub-band occupied by each spatial flow, when the power adjustment value of the sub-band meets the preset adjustment conditions, select the sub-band as the target sub-band that needs to be power-filled in the spatial flow; and perform power-filling on the target sub-band according to the target power adjustment value of the target sub-band.
[0222] In one possible design, the subband average signal-to-noise ratio (SNR) information for each subband occupied by each spatial stream includes the following information for the subband within the spatial stream: the subband average SNR; or, an SNR difference, which is the difference between the SNR of the subband within the spatial stream and the stream average SNR of the spatial stream; the channel quality measurement result also includes the stream average SNR of each spatial stream.
[0223] In one possible design, for each subband occupied by each spatial flow, the power adjustment value of the subband is the difference between the subband average signal-to-noise ratio of the subband and a specified parameter value, wherein the specified parameter value is the sum of the minimum subband average signal-to-noise ratio of the subbands occupied by the plurality of spatial flows and a preset constant value, and the preset constant value is an empirical value or a simulation value obtained based on a number of conditions; the adjustment conditions include: the power adjustment value of the subband is greater than 0.
[0224] In one possible design, the target power adjustment value for each target sub-band is less than or equal to an adjustment threshold, which is the upper limit of the sub-band's power adjustment value; wherein, the channel quality measurement result further includes: the adjustment threshold; or, the maximum received signal strength RSSI, where the maximum RSSI is the power value of the antenna with the highest RSSI of the second communication device, and the adjustment threshold is the difference between the maximum RSSI and a preset RSSI threshold.
[0225] In one possible design, the RSSI threshold is the RSSI corresponding to the error vector magnitude EVM inflection point of the second communication device; wherein the RSSI corresponding to the EVM inflection point of the second communication device is estimated by the first communication device; or, the channel quality measurement result also includes the RSSI corresponding to the EVM inflection point of the second communication device.
[0226] In one possible design, the subband measurement information for each subband includes the power adjustment value corresponding to each space flow occupying the subband, wherein the target power adjustment value of the target subband selected by the second communication device as needing power injection in the space flow is greater than 0, and the power adjustment values of other subbands outside the target subband are equal to 0; the processing unit 501 is used to: inject power into the target subband according to the target power adjustment value of the target subband.
[0227] In one possible design, the channel quality measurement results also include a stream-average signal-to-noise ratio (SNR) estimate for each spatial stream, wherein the stream-average SNR estimate is the stream-average SNR estimated by the second communication device after the first communication device performs power watering on the target subband according to the target power adjustment value; the processing unit is further configured to: schedule the modulation and coding scheme (MCS) based on the stream-average SNR estimate.
[0228] In one possible design, the first power value of the target subband before power water injection is greater than the second power value of the target subband after power water injection.
[0229] In one possible design, the measurement indication information and the channel quality measurement result are transmitted using beamforming TxBF technology. The measurement indication information is carried in a measurement frame sent by the first communication device. The channel quality measurement of the channel by the second communication device includes channel estimation measurement. The channel quality measurement result is carried in a response frame fed back by the second communication device in response to the measurement frame. The channel quality measurement result also includes a subcarrier weighting vector. The processing unit 501 is configured to: selectively perform power watering on the subbands occupied by the plurality of spatial streams during precoding processing, based on the subband measurement information and the subcarrier weighting vector.
[0230] In one possible design, the measurement indication information is located in the high-efficiency signaling field of the measurement frame; the measurement indication information also indicates different subband widths by setting different values in the corresponding bits of the high-efficiency signaling field.
[0231] In another example, when the communication device is the second communication device described in the above embodiments, the transceiver unit 502 is used to receive measurement indication information from the first communication device; the processing unit 501 is used to perform channel quality measurement on the channel between the first communication device and the communication device according to the measurement indication information, so as to obtain sub-band measurement information of each sub-band in the channel, wherein each of the plurality of spatial streams occupies a plurality of sub-bands in the channel; the transceiver unit 502 is also used to send the channel quality measurement result to the first communication device, the channel quality measurement result including the sub-band measurement information, the sub-band measurement information being used to enable the first communication device to selectively perform power water injection on the sub-bands occupied by the plurality of spatial streams.
[0232] In one possible design, the subband measurement information for each subband includes the subband average signal-to-noise ratio information corresponding to each spatial flow occupying the subband.
[0233] In one possible design, the subband average signal-to-noise ratio (SNR) information for each subband occupied by each spatial stream includes the following information for the subband within the spatial stream: the subband average SNR; or, an SNR difference, which is the difference between the SNR of the subband within the spatial stream and the stream average SNR of the spatial stream; the channel quality measurement result also includes the stream average SNR of each spatial stream.
[0234] In one possible design, the channel quality measurement result further includes: an adjustment threshold, which is an upper limit of the power adjustment value of the subband; or, a maximum received signal strength (RSSI), which is the power value of the antenna with the highest RSSI of the second communication device, and the maximum RSSI is used to determine the adjustment threshold.
[0235] In one possible design, the channel quality measurement results also include the RSSI corresponding to the inflection point of the error vector magnitude (EVM) of the second communication device.
[0236] In one possible design, the subband measurement information for each subband included in the channel quality measurement results includes the power adjustment value corresponding to each spatial flow occupying the subband, wherein the target power adjustment value of the target subband selected by the second communication device as needing power injection in the spatial flow is greater than 0 and less than or equal to the adjustment threshold, and the power adjustment value of other subbands outside the target subband is equal to 0.
[0237] In one possible design, the sub-band measurement information obtained by measurement includes the sub-band average signal-to-noise ratio information corresponding to each spatial flow occupying the sub-band; the processing unit 501 is further configured to: determine the power adjustment value of each sub-band occupied by each spatial flow according to the sub-band average signal-to-noise ratio information; wherein, for each sub-band occupied by each spatial flow, the power adjustment value of the sub-band is the difference between the sub-band average signal-to-noise ratio of the sub-band and a specified parameter value, wherein the specified parameter value is the sum of the minimum sub-band average signal-to-noise ratio of the sub-bands occupied by the plurality of spatial flows and a preset constant value, and the preset constant value is an empirical value or a simulation value obtained according to the number of conditions; for each sub-band occupied by each spatial flow, when the power adjustment value of the sub-band meets the preset adjustment conditions, the sub-band is selected as the target sub-band that needs to be power-injected in the spatial flow; the adjustment conditions include: the power adjustment value of the sub-band is greater than 0.
[0238] In one possible design, the channel quality measurement results also include a stream-average signal-to-noise ratio (SNR) estimate for each spatial stream, which is used by the first communication device to schedule the modulation and coding scheme (MCS). The stream-average SNR estimate is the stream-average SNR predicted by the second communication device after the first communication device performs power watering on the target subband according to the target power adjustment value.
[0239] In one possible design, the first power value of the target subband before power water injection is greater than the second power value of the target subband after power water injection.
[0240] In one possible design, the measurement indication information and the channel quality measurement result are transmitted using beamforming TxBF technology. The measurement indication information is carried in a measurement frame sent by the first communication device. The channel quality measurement of the channel by the second communication device includes channel estimation measurement. The channel quality measurement result is carried in a response frame fed back by the second communication device in response to the measurement frame. The channel quality measurement result also includes a subcarrier weighting vector.
[0241] In one possible design, the measurement indication information is located in the high-efficiency signaling field of the measurement frame; the measurement indication information also indicates different subband widths by setting different values in the corresponding bits of the high-efficiency signaling field.
[0242] It should be understood that the processing unit 501 involved in the device can be implemented by a processor or processor-related circuit components, and the transceiver unit 502 can be implemented by a transceiver or transceiver-related circuit components. The operation and / or function of each unit in the device are respectively for realizing Figure 2 The corresponding process of the method shown is not described in detail here for the sake of brevity.
[0243] Based on the same technical concept, this application also provides a communication device, which can be applied to, for example... Figure 1 The network devices or terminal devices in the communication system shown can implement the methods provided in the above embodiments and have the following characteristics: Figure 6 The function of the communication device shown. (See also...) Figure 6 As shown, the communication device 600 includes a memory 601, a processor 602, and a transceiver 603, wherein the memory 601, the processor 602, and the transceiver 603 are interconnected.
[0244] Optionally, the memory 601, the processor 602, and the transceiver 603 are interconnected via a bus 604. The memory 601 stores program code, and the processor 602 can retrieve program code from the memory 601 and execute corresponding processing. The bus 604 can be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 6 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0245] In one example, when the communication device 600 is implemented as the first communication device described above, the transceiver 603 is used to send measurement indication information to the second communication device and receive channel quality measurement results fed back by the second communication device. The measurement indication information is used to instruct the second communication device to perform channel quality measurement on the channel between the communication device and the second communication device. Each of the plurality of spatial streams occupies a plurality of subbands in the channel. The channel quality measurement results include subband measurement information of each subband in the channel. The processor 602, coupled to the transceiver 603, is used to selectively perform power watering on the subbands occupied by the plurality of spatial streams according to the subband measurement information.
[0246] In one possible design, the subband measurement information for each subband includes the subband average signal-to-noise ratio information corresponding to each spatial flow occupying the subband; the processor 602 is configured to: selectively perform power water injection on the subbands occupied by the plurality of spatial flows based on the subband average signal-to-noise ratio information.
[0247] In one possible design, the processor 602 is configured to: determine the power adjustment value of each sub-band occupied by each spatial stream based on the sub-band average signal-to-noise ratio information; for each sub-band occupied by each spatial stream, when the power adjustment value of the sub-band meets the preset adjustment conditions, select the sub-band as the target sub-band that needs to be power-filled in the spatial stream; and perform power-filling on the target sub-band according to the target power adjustment value of the target sub-band.
[0248] In one possible design, the subband average signal-to-noise ratio (SNR) information for each subband occupied by each spatial stream includes the following information for the subband within the spatial stream: the subband average SNR; or, an SNR difference, which is the difference between the SNR of the subband within the spatial stream and the stream average SNR of the spatial stream; the channel quality measurement result also includes the stream average SNR of each spatial stream.
[0249] In one possible design, for each subband occupied by each spatial flow, the power adjustment value of the subband is the difference between the subband average signal-to-noise ratio of the subband and a specified parameter value, wherein the specified parameter value is the sum of the minimum subband average signal-to-noise ratio of the subbands occupied by the plurality of spatial flows and a preset constant value, and the preset constant value is an empirical value or a simulation value obtained based on a number of conditions; the adjustment conditions include: the power adjustment value of the subband is greater than 0.
[0250] In one possible design, the target power adjustment value for each target sub-band is less than or equal to an adjustment threshold, which is the upper limit of the sub-band's power adjustment value; wherein, the channel quality measurement result further includes: the adjustment threshold; or, the maximum received signal strength RSSI, where the maximum RSSI is the power value of the antenna with the highest RSSI of the second communication device, and the adjustment threshold is the difference between the maximum RSSI and a preset RSSI threshold.
[0251] In one possible design, the RSSI threshold is the RSSI corresponding to the error vector magnitude EVM inflection point of the second communication device; wherein the RSSI corresponding to the EVM inflection point of the second communication device is estimated by the first communication device; or, the channel quality measurement result also includes the RSSI corresponding to the EVM inflection point of the second communication device.
[0252] In one possible design, the subband measurement information for each subband includes the power adjustment value corresponding to each space flow occupying the subband, wherein the target power adjustment value of the target subband selected by the second communication device as needing power injection in the space flow is greater than 0, and the power adjustment values of other subbands outside the target subband are equal to 0; the processor 602 is configured to: inject power into the target subband according to the target power adjustment value of the target subband.
[0253] In one possible design, the channel quality measurement results also include a stream-average signal-to-noise ratio (SNR) estimate for each spatial stream, wherein the stream-average SNR estimate is the stream-average SNR estimated by the second communication device after the first communication device performs power watering on the target subband according to the target power adjustment value; the processor 601 is further configured to: schedule the modulation and coding scheme (MCS) based on the stream-average SNR estimate.
[0254] In one possible design, the first power value of the target subband before power water injection is greater than the second power value of the target subband after power water injection.
[0255] In one possible design, the measurement indication information and the channel quality measurement result are transmitted using beamforming TxBF technology. The measurement indication information is carried in a measurement frame sent by the first communication device. The channel quality measurement of the channel by the second communication device includes channel estimation measurement. The channel quality measurement result is carried in a response frame fed back by the second communication device in response to the measurement frame. The channel quality measurement result also includes a subcarrier weighting vector. The processor 602 is configured to: selectively perform power watering on the subbands occupied by the plurality of spatial streams during precoding processing, based on the subband measurement information and the subcarrier weighting vector.
[0256] In one possible design, the measurement indication information is located in the high-efficiency signaling field of the measurement frame; the measurement indication information also indicates different subband widths by setting different values in the corresponding bits of the high-efficiency signaling field.
[0257] In another example, when the communication device 600 is the second communication device described in the above embodiments, the transceiver 603 is used to receive measurement indication information from the first communication device; the processor 602 is used to perform channel quality measurement on the channel between the first communication device and the communication device according to the measurement indication information to obtain subband measurement information of each subband in the channel, wherein each of the plurality of spatial streams occupies a plurality of subbands in the channel; the transceiver 603 is also used to send channel quality measurement results to the first communication device, the channel quality measurement results including the subband measurement information, the subband measurement information being used to enable the first communication device to selectively perform power watering on the subbands occupied by the plurality of spatial streams.
[0258] In one possible design, the subband measurement information for each subband includes the subband average signal-to-noise ratio information corresponding to each spatial flow occupying the subband.
[0259] In one possible design, the subband average signal-to-noise ratio (SNR) information for each subband occupied by each spatial stream includes the following information for the subband within the spatial stream: the subband average SNR; or, an SNR difference, which is the difference between the SNR of the subband within the spatial stream and the stream average SNR of the spatial stream; the channel quality measurement result also includes the stream average SNR of each spatial stream.
[0260] In one possible design, the channel quality measurement result further includes: an adjustment threshold, which is an upper limit of the power adjustment value of the subband; or, a maximum received signal strength (RSSI), which is the power value of the antenna with the highest RSSI of the second communication device, and the maximum RSSI is used to determine the adjustment threshold.
[0261] In one possible design, the channel quality measurement results also include the RSSI corresponding to the inflection point of the error vector magnitude (EVM) of the second communication device.
[0262] In one possible design, the subband measurement information for each subband included in the channel quality measurement results includes the power adjustment value corresponding to each spatial flow occupying the subband, wherein the target power adjustment value of the target subband selected by the second communication device as needing power injection in the spatial flow is greater than 0 and less than or equal to the adjustment threshold, and the power adjustment value of other subbands outside the target subband is equal to 0.
[0263] In one possible design, the sub-band measurement information obtained for each sub-band includes the sub-band average signal-to-noise ratio information corresponding to each spatial flow occupying the sub-band; the processor 602 is further configured to: determine the power adjustment value of each sub-band occupied by each spatial flow based on the sub-band average signal-to-noise ratio information; wherein, for each sub-band occupied by each spatial flow, the power adjustment value of the sub-band is the difference between the sub-band average signal-to-noise ratio of the sub-band and a specified parameter value, wherein the specified parameter value is the sum of the minimum sub-band average signal-to-noise ratio of the sub-bands occupied by the plurality of spatial flows and a preset constant value, and the preset constant value is an empirical value or a simulation value obtained based on a number of conditions; for each sub-band occupied by each spatial flow, when the power adjustment value of the sub-band meets a preset adjustment condition, the sub-band is selected as the target sub-band for power injection in the spatial flow; the adjustment condition includes: the power adjustment value of the sub-band is greater than 0.
[0264] In one possible design, the channel quality measurement results also include a stream-average signal-to-noise ratio (SNR) estimate for each spatial stream, which is used by the first communication device to schedule the modulation and coding scheme (MCS). The stream-average SNR estimate is the stream-average SNR predicted by the second communication device after the first communication device performs power watering on the target subband according to the target power adjustment value.
[0265] In one possible design, the first power value of the target subband before power water injection is greater than the second power value of the target subband after power water injection.
[0266] In one possible design, the measurement indication information and the channel quality measurement result are transmitted using beamforming TxBF technology. The measurement indication information is carried in a measurement frame sent by the first communication device. The channel quality measurement of the channel by the second communication device includes channel estimation measurement. The channel quality measurement result is carried in a response frame fed back by the second communication device in response to the measurement frame. The channel quality measurement result also includes a subcarrier weighting vector.
[0267] In one possible design, the measurement indication information is located in the high-efficiency signaling field of the measurement frame; the measurement indication information also indicates different subband widths by setting different values in the corresponding bits of the high-efficiency signaling field.
[0268] It is understood that the memory 601 is used to store program instructions and data, etc. Specifically, the program instructions may include program code, which includes computer operation instructions. The memory 601 may include random access memory (RAM) and may also include non-volatile memory, such as at least one disk storage device. The processor 602 executes the program instructions stored in the memory 601 and uses the data stored in the memory 601 to implement the above functions, thereby realizing the Wi-Fi communication method provided in the above embodiment.
[0269] It is understood that this application Figure 6 The memory 601 can be volatile memory or non-volatile memory, or may include both. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDR SDRAM), Enhanced Synchronous DRAM (ESDRAM), Synchlink DRAM (SLDRAM), and Direct Rambus RAM (DR RAM). It should be noted that the memory used in the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0270] Based on the above embodiments, this application also provides a computer program that, when run on a computer, causes the computer to execute the methods provided in the above embodiments.
[0271] Based on the above embodiments, this application also provides a computer-readable storage medium storing a computer program, which, when executed by a computer, causes the computer to perform the methods provided in the above embodiments.
[0272] The storage medium can be any available medium that a computer can access. For example, but not limited to, a computer-readable medium can include RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage media or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer.
[0273] Based on the above embodiments, this application also provides a chip for reading a computer program stored in a memory to implement the method provided in the above embodiments.
[0274] Based on the above embodiments, this application provides a chip system including a processor for supporting a computer device in implementing the functions involved in the service equipment, forwarding equipment, or site equipment in the above embodiments. In one possible design, the chip system further includes a memory for storing necessary programs and data of the computer device. This chip system may be composed of chips or may include chips and other discrete components.
[0275] In summary, this application provides a power control method, communication device, and system. This solution can be applied to a communication system supporting multiple spatial stream transmissions. The communication system can be a MIMO system where each spatial stream uses the same modulation and coding scheme. The communication system may include a first communication device and a second communication device. Each spatial stream occupies multiple sub-bands in the channel between the first and second communication devices. These sub-bands can be obtained by dividing the channel bandwidth based on a predetermined sub-band width. The first communication device can act as a transmitter, and the second communication device can act as a receiver. The first communication device can send measurement instruction information to the second communication device to instruct the second communication device to perform channel quality measurements on the channel between the first and second communication devices. Correspondingly, the first communication device can receive the channel quality measurement results fed back by the second communication device. These channel quality measurement results may include sub-band measurement information for each sub-band in the channel. Furthermore, the first communication device can selectively perform power reduction on the sub-bands occupied by the multiple spatial streams based on the sub-band measurement information. In this application embodiment, power reduction on a sub-band refers to reducing the power of the sub-band. The first power value represents the power of the target sub-band before power water injection, and the second power value represents the power of the target sub-band after power water injection. Through power water injection, the second power value is made to be less than the first power value.
[0276] Therefore, power control can be selectively applied to the subbands occupied by each spatial stream (e.g., subbands with stronger received signals) at the subband granularity. This reduces the signal strength difference between different locations in the bandwidth for each spatial stream received by the second communication device, minimizing demodulation difficulties caused by significant signal fading at certain frequency points due to frequency selectivity resulting from multipath channels. This ensures the demodulation performance of the second communication device as the receiver. Based on this scheme, for example, in short-range strong-field communication, the power of the strong subbands can be appropriately reduced. This allows the second communication device at the receiving end to relatively increase the LNA level when receiving the transmitted signal from the first communication device and performing AGC processing, thereby reducing the noise figure of the second communication device and improving the signal-to-noise ratio of the subbands with weaker received signals, thus enhancing the demodulation capability of the second communication device.
[0277] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0278] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to this application. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0279] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0280] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0281] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the scope of protection of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.
Claims
1. A power control method, characterized in that, Applied to a first communication device supporting multiple spatial stream transmissions, the method includes: A measurement instruction message is sent to a second communication device to instruct the second communication device to perform channel quality measurement on the channel between the first communication device and the second communication device, wherein each of the plurality of spatial streams occupies a plurality of subbands in the channel; The system receives channel quality measurement results fed back by the second communication device, the channel quality measurement results including subband measurement information of each subband in the channel occupied by the plurality of spatial streams; Based on the sub-band measurement information, power water injection is selectively performed on the sub-bands occupied by the plurality of spatial flows.
2. The method according to claim 1, characterized in that, The subband measurement information for each subband includes the average signal-to-noise ratio information of the subband when each spatial flow occupies the subband; based on the subband measurement information, selective power water injection is performed on the subbands occupied by the plurality of spatial flows, including: Based on the subband average signal-to-noise ratio information, power injection is selectively performed on the subbands occupied by the multiple spatial streams.
3. The method according to claim 2, characterized in that, Based on the subband average signal-to-noise ratio information, selective power watering is performed on the subbands occupied by the plurality of spatial streams, including: Based on the sub-band average signal-to-noise ratio information, determine the power adjustment value of each sub-band occupied by each spatial stream; For each sub-band occupied by each spatial flow, when the power adjustment value of the sub-band meets the preset adjustment conditions, the sub-band is selected as the target sub-band that needs to be injected with power in the spatial flow; Based on the target power adjustment value of the target sub-band, the target sub-band is subjected to power water injection.
4. The method according to claim 3, characterized in that, The subband average signal-to-noise ratio information for each subband occupied by each spatial stream includes the following information about the subband within the spatial stream: Subband average signal-to-noise ratio; or... The signal-to-noise ratio difference is the difference between the signal-to-noise ratio of the sub-band in the spatial stream and the stream-average signal-to-noise ratio of the spatial stream; the channel quality measurement result also includes the stream-average signal-to-noise ratio of each spatial stream.
5. The method according to claim 4, characterized in that, For each sub-band occupied by each spatial flow, the power adjustment value of the sub-band is the difference between the sub-band average signal-to-noise ratio and a specified parameter value, wherein the specified parameter value is the sum of the minimum sub-band average signal-to-noise ratio of the sub-bands occupied by the multiple spatial flows and a preset constant value, and the preset constant value is an empirical value or a simulation value obtained based on a number of conditions; the adjustment conditions include: the power adjustment value of the sub-band is greater than 0.
6. The method according to any one of claims 3-5, characterized in that, The target power adjustment value for each target sub-band is less than or equal to the adjustment threshold, which is the upper limit of the power adjustment value for the sub-band. The channel quality measurement results also include: The adjusted threshold; or Maximum Received Signal Strength (RSSI), where the maximum RSSI is the power value of the antenna with the highest RSSI of the second communication device, and the adjustment threshold is the difference between the maximum RSSI and a preset RSSI threshold.
7. The method according to claim 6, characterized in that, The RSSI threshold is the RSSI corresponding to the inflection point of the error vector magnitude EVM of the second communication device. The RSSI corresponding to the EVM inflection point of the second communication device is estimated by the first communication device; or, the channel quality measurement result also includes the RSSI corresponding to the EVM inflection point of the second communication device.
8. The method according to claim 1, characterized in that, The subband measurement information for each subband includes the power adjustment value corresponding to each spatial flow occupying the subband, wherein the target power adjustment value of the target subband selected by the second communication device as needing power injection in the spatial flow is greater than 0, and the power adjustment value of other subbands outside the target subband is equal to 0. Based on the sub-band measurement information, selectively perform power water injection on the sub-bands occupied by the plurality of spatial flows, including: Based on the target power adjustment value of the target sub-band, the target sub-band is subjected to power water injection.
9. The method according to claim 8, characterized in that, The channel quality measurement results also include a stream-average signal-to-noise ratio (SNR) estimate for each spatial stream, wherein the stream-average SNR estimate is the stream-average SNR predicted by the second communication device after the first communication device performs power watering on the target subband according to the target power adjustment value; the method further includes: Based on the estimated average signal-to-noise ratio of the stream, the modulation and coding scheme (MCS) is scheduled.
10. The method according to any one of claims 3-5, characterized in that, The first power value of the target subband before power water injection is greater than the second power value of the target subband after power water injection.
11. The method according to claim 6, characterized in that, The first power value of the target subband before power water injection is greater than the second power value of the target subband after power water injection.
12. The method according to any one of claims 7-9, characterized in that, The first power value of the target subband before power water injection is greater than the second power value of the target subband after power water injection.
13. The method according to any one of claims 1-5, characterized in that, The measurement indication information and the channel quality measurement result are transmitted using beamforming TxBF technology. The measurement indication information is carried in the measurement frame sent by the first communication device. The channel quality measurement of the channel by the second communication device includes channel estimation measurement. The channel quality measurement result is carried in the response frame fed back by the second communication device in response to the measurement frame. The channel quality measurement result also includes the subcarrier weighting vector. Based on the sub-band measurement information, selectively perform power water injection on the sub-bands occupied by the plurality of spatial flows, including: Based on the subband measurement information and the subcarrier weighting vector, during precoding, power watering is selectively applied to the subbands occupied by the multiple spatial streams.
14. The method according to claim 13, characterized in that, The measurement indication information is located in the high-efficiency signaling field of the measurement frame; the measurement indication information also indicates different subband widths by setting different values in the corresponding bits of the high-efficiency signaling field.
15. A power control method, characterized in that, The method, applied to a second communication device supporting multiple spatial stream transmissions, includes: Receive measurement indication information from the first communication device; According to the measurement indication information, channel quality measurement is performed on the channel between the first communication device and the second communication device to obtain sub-band measurement information of each sub-band in the channel occupied by the plurality of spatial streams, wherein each of the plurality of spatial streams occupies a plurality of sub-bands in the channel respectively; The first communication device sends channel quality measurement results, which include the subband measurement information, to the first communication device to selectively perform power injection on the subbands occupied by the plurality of spatial streams.
16. The method according to claim 15, characterized in that, Subband measurement information for each subband includes the average signal-to-noise ratio information of the subband when each spatial stream occupies the subband.
17. The method according to claim 16, characterized in that, The subband average signal-to-noise ratio information for each subband occupied by each spatial stream includes the following information about the subband within the spatial stream: Subband average signal-to-noise ratio; or... The signal-to-noise ratio difference is the difference between the signal-to-noise ratio of the sub-band in the spatial stream and the stream-average signal-to-noise ratio of the spatial stream; the channel quality measurement result also includes the stream-average signal-to-noise ratio of each spatial stream.
18. The method according to claim 16 or 17, characterized in that, The channel quality measurement results also include: Adjust the threshold, which is the upper limit of the sub-band power adjustment value; or Maximum Received Signal Strength (RSSI), whereby the maximum RSSI is the power value of the antenna with the highest RSSI of the second communication device, and the maximum RSSI is used to determine the adjustment threshold.
19. The method according to claim 18, characterized in that, The channel quality measurement results also include the RSSI corresponding to the inflection point of the error vector magnitude (EVM) of the second communication device.
20. The method according to claim 15, characterized in that, The subband measurement information for each subband includes the power adjustment value corresponding to each spatial flow occupying the subband, wherein the target power adjustment value of the target subband selected by the second communication device as needing power injection in the spatial flow is greater than 0 and less than or equal to the adjustment threshold, and the power adjustment value of other subbands outside the target subband is equal to 0.
21. The method according to claim 20, characterized in that, When the second communication device obtains subband measurement information of each subband in the channel occupied by the plurality of spatial streams, it includes: The channel quality is measured according to the measurement indication information to obtain the average signal-to-noise ratio information of each sub-band when each spatial stream occupies each sub-band. Based on the sub-band average signal-to-noise ratio information, the power adjustment value of each sub-band occupied by each spatial flow is determined; wherein, for each sub-band occupied by each spatial flow, the power adjustment value of the sub-band is the difference between the sub-band average signal-to-noise ratio of the sub-band and a specified parameter value, wherein the specified parameter value is the sum of the minimum sub-band average signal-to-noise ratio of the sub-bands occupied by the multiple spatial flows and a preset constant value, and the preset constant value is an empirical value or a simulation value obtained based on the condition number; For each sub-band occupied by each spatial flow, when the power adjustment value of the sub-band meets the preset adjustment conditions, the sub-band is selected as the target sub-band that needs to be injected with power in the spatial flow; the adjustment conditions include: the power adjustment value of the sub-band is greater than 0.
22. The method according to claim 21, characterized in that, The channel quality measurement results also include the estimated average signal-to-noise ratio (SNR) for each spatial stream. The estimated average SNR is used by the first communication device to schedule the modulation and coding scheme (MCS). The estimated average SNR is the average SNR predicted by the second communication device after the first communication device performs power injection on the target subband according to the target power adjustment value.
23. The method according to any one of claims 20-22, characterized in that, The first power value of the target subband before power water injection is greater than the second power value of the target subband after power water injection.
24. The method according to any one of claims 15-17, characterized in that, The measurement indication information and the channel quality measurement result are transmitted using beamforming TxBF technology. The measurement indication information is carried in the measurement frame sent by the first communication device. The channel quality measurement of the channel by the second communication device includes channel estimation measurement. The channel quality measurement result is carried in the response frame fed back by the second communication device in response to the measurement frame. The channel quality measurement result also includes the subcarrier weighting vector.
25. The method according to claim 24, characterized in that, The measurement indication information is located in the high-efficiency signaling field of the measurement frame; the measurement indication information also indicates different subband widths by setting different values in the corresponding bits of the high-efficiency signaling field.
26. A communication device, characterized in that, The communication device supports multiple spatial stream transmissions, and the communication device includes: A transceiver is used to send measurement instruction information to a second communication device and receive channel quality measurement results fed back by the second communication device. The measurement instruction information is used to instruct the second communication device to perform channel quality measurement on the channel between the communication device and the second communication device. Each of the plurality of spatial streams occupies a plurality of subbands in the channel. The channel quality measurement results include subband measurement information of each subband in the channel occupied by the plurality of spatial streams. A processor, coupled to the transceiver, is configured to selectively inject power into subbands occupied by the plurality of spatial streams based on the subband measurement information.
27. The device according to claim 26, characterized in that, The subband measurement information for each subband includes the average signal-to-noise ratio information of the subband corresponding to each spatial stream occupying the subband; the processor is used for: Based on the subband average signal-to-noise ratio information, power injection is selectively performed on the subbands occupied by the multiple spatial streams.
28. The device according to claim 27, characterized in that, The processor is used for: Based on the sub-band average signal-to-noise ratio information, determine the power adjustment value of each sub-band occupied by each spatial stream; For each sub-band occupied by each spatial flow, when the power adjustment value of the sub-band meets the preset adjustment conditions, the sub-band is selected as the target sub-band that needs to be injected with power in the spatial flow; Based on the target power adjustment value of the target sub-band, the target sub-band is subjected to power water injection.
29. The device according to claim 28, characterized in that, The subband average signal-to-noise ratio information for each subband occupied by each spatial stream includes the following information about the subband within the spatial stream: Subband average signal-to-noise ratio; or... The signal-to-noise ratio difference is the difference between the signal-to-noise ratio of the sub-band in the spatial stream and the stream-average signal-to-noise ratio of the spatial stream; the channel quality measurement result also includes the stream-average signal-to-noise ratio of each spatial stream.
30. The device according to claim 29, characterized in that, For each sub-band occupied by each spatial flow, the power adjustment value of the sub-band is the difference between the sub-band average signal-to-noise ratio and a specified parameter value, wherein the specified parameter value is the sum of the minimum sub-band average signal-to-noise ratio of the sub-bands occupied by the multiple spatial flows and a preset constant value, and the preset constant value is an empirical value or a simulation value obtained based on a number of conditions; the adjustment conditions include: the power adjustment value of the sub-band is greater than 0.
31. The device according to any one of claims 28-30, characterized in that, The target power adjustment value for each target sub-band is less than or equal to the adjustment threshold, which is the upper limit of the power adjustment value for the sub-band. The channel quality measurement results also include: The adjusted threshold; or Maximum Received Signal Strength (RSSI), where the maximum RSSI is the power value of the antenna with the highest RSSI of the second communication device, and the adjustment threshold is the difference between the maximum RSSI and a preset RSSI threshold.
32. The device according to claim 31, characterized in that, The RSSI threshold is the RSSI corresponding to the inflection point of the error vector magnitude EVM of the second communication device. The RSSI corresponding to the EVM inflection point of the second communication device is estimated by the communication device; or, the channel quality measurement result also includes the RSSI corresponding to the EVM inflection point of the second communication device.
33. The device according to claim 26, characterized in that, The subband measurement information for each subband includes the power adjustment value corresponding to each spatial flow occupying the subband, wherein the target power adjustment value of the target subband selected by the second communication device as needing power injection in the spatial flow is greater than 0, and the power adjustment value of other subbands outside the target subband is equal to 0. The processor is used for: Based on the target power adjustment value of the target sub-band, the target sub-band is subjected to power water injection.
34. The device according to claim 33, characterized in that, The channel quality measurement results also include a stream-average signal-to-noise ratio (SNR) estimate for each spatial stream, wherein the stream-average SNR estimate is the stream-average SNR predicted by the second communication device after the communication device performs power watering on the target subband according to the target power adjustment value; the processor is further configured to: Based on the estimated average signal-to-noise ratio of the stream, the modulation and coding scheme (MCS) is scheduled.
35. The device according to any one of claims 28-30, characterized in that, The first power value of the target subband before power water injection is greater than the second power value of the target subband after power water injection.
36. The device according to claim 31, characterized in that, The first power value of the target subband before power water injection is greater than the second power value of the target subband after power water injection.
37. The device according to any one of claims 32-34, characterized in that, The first power value of the target subband before power water injection is greater than the second power value of the target subband after power water injection.
38. The device according to any one of claims 26-30, characterized in that, The measurement indication information and the channel quality measurement result are transmitted using beamforming TxBF technology. The measurement indication information is carried in the measurement frame sent by the communication device. The channel quality measurement of the channel by the second communication device includes channel estimation measurement. The channel quality measurement result is carried in the response frame fed back by the second communication device in response to the measurement frame. The channel quality measurement result also includes the subcarrier weighting vector. The processor is used for: Based on the subband measurement information and the subcarrier weighting vector, during precoding, power watering is selectively applied to the subbands occupied by the multiple spatial streams.
39. The device according to claim 38, characterized in that, The measurement indication information is located in the high-efficiency signaling field of the measurement frame; the measurement indication information also indicates different subband widths by setting different values in the corresponding bits of the high-efficiency signaling field.
40. A communication device, characterized in that, The communication device supports multiple spatial stream transmissions, and the communication device includes: A transceiver for receiving measurement indication information from a first communication device; A processor, coupled to the transceiver, is configured to perform channel quality measurement on the channel between the first communication device and the communication equipment according to the measurement indication information, so as to obtain sub-band measurement information of each sub-band in the channel occupied by the plurality of spatial streams, wherein each of the plurality of spatial streams occupies a plurality of sub-bands in the channel respectively; The transceiver is also configured to send channel quality measurement results to the first communication device, the channel quality measurement results including the subband measurement information, the subband measurement information being configured to enable the first communication device to selectively perform power watering on the subbands occupied by the plurality of spatial streams.
41. The device according to claim 40, characterized in that, Subband measurement information for each subband includes the average signal-to-noise ratio information of the subband when each spatial stream occupies the subband.
42. The device according to claim 41, characterized in that, The subband average signal-to-noise ratio information for each subband occupied by each spatial stream includes the following information about the subband within the spatial stream: Subband average signal-to-noise ratio; or... The signal-to-noise ratio difference is the difference between the signal-to-noise ratio of the sub-band in the spatial stream and the stream-average signal-to-noise ratio of the spatial stream; the channel quality measurement result also includes the stream-average signal-to-noise ratio of each spatial stream.
43. The device according to claim 41 or 42, characterized in that, The channel quality measurement results also include: Adjust the threshold, which is the upper limit of the sub-band power adjustment value; or Maximum Received Signal Strength (RSSI), where the maximum RSSI is the power value of the antenna with the highest RSSI of the communication device, is used to determine the adjustment threshold.
44. The device according to claim 43, characterized in that, The channel quality measurement results also include the RSSI corresponding to the inflection point of the error vector magnitude (EVM) of the communication device.
45. The device according to claim 40, characterized in that, The subband measurement information for each subband includes the power adjustment value corresponding to each spatial flow occupying the subband. The target power adjustment value of the target subband selected by the communication device as needing power injection in the spatial flow is greater than 0 and less than or equal to the adjustment threshold. The power adjustment value of other subbands outside the target subband is equal to 0.
46. The device according to claim 45, characterized in that, When the processor obtains subband measurement information for each subband in the channel occupied by the plurality of spatial streams, it is used to: The channel quality is measured according to the measurement indication information to obtain the average signal-to-noise ratio information of each sub-band when each spatial stream occupies each sub-band. Based on the sub-band average signal-to-noise ratio information, the power adjustment value of each sub-band occupied by each spatial flow is determined; wherein, for each sub-band occupied by each spatial flow, the power adjustment value of the sub-band is the difference between the sub-band average signal-to-noise ratio of the sub-band and a specified parameter value, wherein the specified parameter value is the sum of the minimum sub-band average signal-to-noise ratio of the sub-bands occupied by the multiple spatial flows and a preset constant value, and the preset constant value is an empirical value or a simulation value obtained based on the condition number; For each sub-band occupied by each spatial flow, when the power adjustment value of the sub-band meets the preset adjustment conditions, the sub-band is selected as the target sub-band that needs to be injected with power in the spatial flow; the adjustment conditions include: the power adjustment value of the sub-band is greater than 0.
47. The device according to claim 46, characterized in that, The channel quality measurement results also include the estimated average signal-to-noise ratio (SNR) for each spatial stream. The estimated average SNR is used by the first communication device to schedule the modulation and coding scheme (MCS). The estimated average SNR is the SNR predicted by the communication device after the first communication device performs power injection on the target subband according to the target power adjustment value.
48. The device according to any one of claims 45-47, characterized in that, The first power value of the target subband before power water injection is greater than the second power value of the target subband after power water injection.
49. The device according to any one of claims 40-42, characterized in that, The measurement indication information and the channel quality measurement result are transmitted using beamforming TxBF technology. The measurement indication information is carried in the measurement frame sent by the first communication device. The channel quality measurement of the channel by the communication device includes channel estimation measurement. The channel quality measurement result is carried in the response frame fed back by the communication device in response to the measurement frame. The channel quality measurement result also includes the subcarrier weighting vector.
50. The device according to claim 49, characterized in that, The measurement indication information is located in the high-efficiency signaling field of the measurement frame; the measurement indication information also indicates different subband widths by setting different values in the corresponding bits of the high-efficiency signaling field.
51. A communication system, characterized in that, include: The communication device as described in any one of claims 26-39; as well as The communication device as described in any one of claims 40-50.
52. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when run on a computer, causes the computer to perform the method as described in any one of claims 1-14, or the method as described in any one of claims 15-25.
53. A computer program product, characterized in that, When the computer program product is run on a computer, it causes the computer to perform the method as described in any one of claims 1-14, or the method as described in any one of claims 15-25.
Citation Information
Patent Citations
Beam-steering and beam-forming for wideband MIMO / MISO systems
US20040042439A1