Target BLER change request

Methods, apparatuses, and computer-readable storage medium for changing BLER are provided. An example method may include transmitting, to the base station, a request to change a target BLER. The example method may further include receiving, from the base station and in response to the request, an indication to change the target BLER.

TECHNICAL FIELD

The present disclosure relates generally to communication systems, and more particularly, to wireless communication systems with a target block error rate (BLER).

INTRODUCTION

BRIEF SUMMARY

In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus at a user equipment (UE) are provided. The apparatus may include a memory and at least one processor coupled to the memory. The memory and the at least one processor coupled to the memory may be further configured to transmit, to a base station, a request to change a target BLER. The memory and the at least one processor coupled to the memory may be further configured to receive, from the base station and in response to the request, an indication to change the target BLER.

In another aspect of the disclosure, a method, a computer-readable medium, and an apparatus at a base station are provided. The apparatus may include a memory and at least one processor coupled to the memory. The memory and the at least one processor coupled to the memory may be further configured to receive, from a UE, a request to change a target BLER. The memory and the at least one processor coupled to the memory may be further configured to transmit, to the UE and in response to the request, an indication to change the target BLER.

DETAILED DESCRIPTION

Referring again toFIG.1, in some aspects, the UE104may include an adjust component198. In some aspects, the adjust component198may be configured to transmit, to a base station, a request to change a target BLER. In some aspects, the adjust component198may be further configured to receive, from the base station and in response to the request, an indication to change the target BLER.

In certain aspects, the base station180may include an adjust component199. In some aspects, the adjust component199may be configured to receive, from a UE, a request to change a target BLER. In some aspects, the adjust component199may be further configured to transmit, to the UE and in response to the request, an indication to change the target BLER.

At least one of the TX processor316, the RX processor370, and the controller/processor375may be configured to perform aspects in connection with adjust component199ofFIG.1.

In some wireless communication systems, a base station may target a certain BLER (e.g., 10% BLER) based on a number of factors, such as transmission power, delay, retransmission, or the like. A receiver at a UE may use near-maximum likelihood (ML) demodulators (which may also be referred to as a near-ML demapper). In some aspects, the near-ML demodulators may be zero-forcing (ZF)-based or minimum mean square error (MMSE)-based. While linear algorithms such as MMSE may have the lowest complexity among the above three categories, they also tend to have the lowest accuracy, falling below that of an optimal ML detector, such as a max-log-maximum a posteriori (MAP) (MLM) detector. However, actual ML may be prohibitively computationally complex in practice and near-ML may be used instead.

As illustrated in example400ofFIG.4, in order to receive a transmission, such as a transmission from a base station, a UE may include a receive component402, a channel estimator404, a near-ML demodulator406, and a decoder408. The UE may receive one or more transmissions, such as beamformed transmissions from a base station, at the receive component402. In some aspects, the one or more transmissions may correspond to one or more modulated signals modulated by the base station and transmitted to the UE. In some aspects, the receive component402may be part of the receiver354/the antenna352. In some aspects, the channel estimator may be part of the channel estimator358. In some aspects, the near-ML demodulator406may be part of the RX processor356. In some aspects, the decoder408may be part of the RX processor356.

The receive component402may transmit, to the channel estimator404, the one or more received modulated signals from the one or more transmissions. The channel estimator404may determine a channel, which may be represented by a matrix (e.g., matrix H), by performing a channel estimate procedure for one or more REs over which the one or more transmissions are received. The matrix H may include one or more constellation symbols that may each be associated with one or more phases and amplitudes with different modulation schemes that may be used for modulating symbols. Each constellation symbol may be further associated with a bit sequence that may be represented by a modulated signal.

The UE may further process the estimated channel (e.g., channel H) and amplitude and phase vectors. The near-ML demodulator406may be near-ML and may calculate distances between representations of the received signal and the constellation symbols, and forward the calculated distances to the decoder408to decode the received signals. The decoder408may determine a logarithmic-likelihood ratio (LLR) of the received modulated signal based on the calculated distances. The decoder408may further determine a bit sequence from the LLR(s) and perform error detection on the bit sequence (e.g., a cyclic redundancy check (CRC)) to determine if the bit sequence passed error detection. The near-ML demodulator406may balance between complexity and performance and may be one of the largest power consumers in a receiver of the UE. The complexity of the near-ML demodulator406may be a function of a target BLER. The power consumption of the UE may be a function of the demodulator of the near-ML demodulator406.

In some aspects, the near-ML demodulator406may possess processing capability based on a variety of demodulator, such as an MMSE algorithm, a ZF algorithm, or the like. The near-ML demodulator406may be capable of adjusting a percentage of REs processed via each algorithm based on a target BLER or other conditions. For example, if the target BLER is higher, the near-ML demodulator406may use a higher percentage of near-ML processing and a lower percentage of MMSE processing. In another example, if the target BLER is lower, the near-ML demodulator406may use a lower percentage of near-ML processing and a higher percentage of MMSE processing to save power.

To achieve a higher target BLER for the one or more modulated signals, more processing may be performed by the UE, such as the near-ML demodulator406, which may consume a higher amount of power. On the other hand, if the target BLER is lower, less processing may be performed by the near-ML demodulator and the power consumed may be significantly smaller. In addition, with a lower target BLER, a lower amount of retransmissions may be performed, resulting in additional saved power. A UE may adjust the target BLER based on a variety of conditions, such as signaling-related conditions, battery level, transmission priorities associated with the UE, delay, or other conditions related to the UE's operation. A lower BLER may result in less complexity, less power consumption, and smaller delay.

Aspects provided herein may save power by providing signaling that enables a UE or a base station to adjust the target BLER, which may result in an adjusted computational complexity at a demodulator of the receiver and potential power saving. Adjusting computational complexity at the demodulator may also result in power saving at the decoder. In some aspects, such adjustment may be initiated by a UE. In some aspects, such adjustment may be initiated by a base station.

FIG.5is a diagram500illustrating example communications between a UE502and a base station504. In some aspects, the UE502may include the receive component402, the channel estimator404, the near-ML demodulator406, and the decoder408. As illustrated inFIG.5, the UE502or the base station504may identify one or more changes in a condition at506and may accordingly trigger the UE502to transmit a request to change a target BLER510.

In some aspects, the UE502may transmit a capability508indicating that the UE is capable of decreasing a complexity of a demodulator at the UE based on a target BLER change. In some aspects, the capability508may further indicate that a demodulator's complexity at the UE502may be a function of the target BLER.

In some aspects, the UE502may transmit the request to change the target BLER510to the base station. Upon receiving the request to change the target BLER510from the UE502, the base station504may calculate and consider the UE502's capability and the transmitted request to change the target BLER510to determine whether to approve the request to change the target BLER510.

If the base station504determines to approve the request to change the target BLER510, the base station504may transmit a change indication512to change the target BLER510and configure the UE with a new target BLER, which may be lower than an original target BLER. At514, the UE502may adjust a receiver, such as a demodulator, a decoder, a channel estimator, or other components of the receiver, based on the adjusted target BLER. After adjusting the receiver at514, the UE502may accordingly receive a transmission516from the base station504based on the adjusted BLER.

In some aspects, the request to change target BLER510may be aperiodic. For example, the UE502or the base station504may trigger the request to change the target BLER510on demand based on certain conditions, such as signaling-related conditions, battery level, transmission priorities associated with the UE, or other conditions related to the UE's operation. In one example, if the UE502determines that the UE502's battery level is below a threshold, the UE502may transmit the request to change the target BLER510to the base station504to adjust the BLER. By adjusting the BLER, the UE502may save power and may operate for a longer period of time. In another example, if the UE502determines that the UE502's communications are a low priority, the UE502may request to change the target BLER510to the base station504.

In some aspects, the request to change the target BLER510may be periodic, as illustrated inFIG.5. For example, the UE502may be configured to periodically transmit the request to change the target BLER510based on a current condition, so that the UE502may potentially save power by periodically adjusting to a more suitable BLER.

FIG.6is a diagram600illustrating an example correlation between a resource utilization ratio and a target BLER. As illustrated inFIG.6, as the target BLER decreases, the utilization ratio may also decrease which may lead to power savings. For example, a target BLER changing from 1% to 10% may result in a 50% reduction in the utilization ratio and may result in a significant power savings.

FIG.7is a flowchart700of a method of wireless communication. The method may be performed by a UE (e.g., the UE104, the UE502; the apparatus1102).

At704, the UE may transmit, to a base station, a request to change a target BLER. For example, the UE502may transmit, to the base station504, a request to change the target BLER. In some aspects,704may be performed by BLER component1140inFIG.11. In some aspects, the request to change the target BLER may be received based on a change in a condition associated with the target BLER. In some aspects, the change in the condition may correspond to a change in a power consumption of the UE. In some aspects, the request to change the target BLER may be triggered by the UE based on the change in the condition. In some aspects, the request to change the target BLER may be triggered by the base station. In some aspects, the request to change the target BLER may be aperiodic. In some aspects, the request to change the target BLER may be periodic. In some aspects, the target BLER may be negatively correlated with a power consumption of the UE. In some aspects, the target BLER may be negatively correlated with a retransmission probability. In some aspects, the UE may further include a receiver using near-ML demodulation and MMSE demodulation. In some aspects, the UE may transmit the request to change the BLER via a transceiver.

At706, the UE may receive, from the base station and in response to the request, an indication to change the target BLER. For example, the UE502may receive, from the base station504and in response to the request510, a change indication512to change the target BLER. In some aspects,706may be performed by BLER component1140inFIG.11. In some aspects, the UE may receive the indication to change the target BLER via a transceiver.

FIG.8is a flowchart800of a method of wireless communication. The method may be performed by a UE (e.g., the UE104, the UE502; the apparatus1102).

At802, the UE may transmit, to a base station, a capability indication indicating a capability to adjust a computational complexity based on the target BLER. For example, the UE502may transmit, to a base station504, a capability indication (e.g.,508) indicating a capability to adjust a computational complexity based on the target BLER. In some aspects,802may be performed by BLER component1140inFIG.11. In some aspects, the capability indication may further indicate a capability to adjust a complexity associated with a near-ML demodulation at the UE based on changing the target BLER. In some aspects, the UE may transmit the capability indication via a transceiver.

At803, the UE may identify a change in a condition associated with the target BLER rate. In some aspects, the request to change the target BLER may be transmitted based on the change in the condition. For example, the UE502may identify a change in a condition associated with the target BLER rate (e.g., at506). In some aspects,803may be performed by BLER component1140inFIG.11.

At804, the UE may transmit, to the base station, a request to change the target BLER. For example, the UE502may transmit, to the base station504, a request to change the target BLER. In some aspects,804may be performed by BLER component1140inFIG.11. In some aspects, the request to change the target BLER may be received based on a change in a condition associated with the target BLER. In some aspects, the change in the condition may correspond to a change in a power consumption of the UE. In some aspects, the request to change the target BLER may be triggered by the UE based on the change in the condition. In some aspects, the request to change the target BLER may be triggered by the base station. In some aspects, the request to change the target BLER may be aperiodic. In some aspects, the request to change the target BLER may be periodic. In some aspects, the target BLER may be negatively correlated with a power consumption of the UE. In some aspects, the target BLER may be negatively correlated with a retransmission probability. In some aspects, the UE may further include a receiver using near-ML demodulation and MMSE demodulation. In some aspects, the UE may transmit the request to change the BLER via a transceiver. In some aspects, the UE may include a demodulator capable of adjusting a complexity associated with a near-ML demodulation based on changing the target BLER, such as the near-ML demodulator406.

At806, the UE may receive, from the base station and in response to the request, an indication to change the target BLER. For example, the UE502may receive, from the base station504and in response to the request510, a change indication512to change the target BLER. In some aspects,806may be performed by BLER component1140inFIG.11. In some aspects, the UE may receive the indication to change the target BLER via a transceiver.

FIG.9is a flowchart900of a method of wireless communication. The method may be performed by a base station (e.g., the base station102/180, the base station504; the apparatus1202).

At904, the base station may receive, from a UE, a request to change the target BLER. For example, the base station504may receive, from the UE502, a request to change the target BLER. In some aspects,904may be performed by BLER component1240inFIG.12. In some aspects, the request to change the target BLER may be received based on a change in a condition associated with the target BLER. In some aspects, the change in the condition may correspond to a change in a power consumption of the UE. In some aspects, the request to change the target BLER may be triggered by the UE based on the change in the condition. In some aspects, the request to change the target BLER may be triggered by the base station. In some aspects, the request to change the target BLER may be aperiodic. In some aspects, the request to change the target BLER may be periodic. In some aspects, the target BLER may be negatively correlated with a power consumption of the UE. In some aspects, the target BLER may be negatively correlated with a retransmission probability. In some aspects, the UE may further include a receiver using near-ML demodulation and MMSE demodulation. In some aspects, the base station may receive the request via a transceiver.

At906, the base station may transmit, to the UE and in response to the request, an indication to change the target BLER. For example, the base station504may transmit, to the UE502and in response to the request510, a change indication512to change the target BLER. In some aspects,906may be performed by BLER component1240inFIG.12. In some aspects, the base station may transmit the indication via a transceiver.

FIG.10is a flowchart1000of a method of wireless communication. The method may be performed by a base station (e.g., the base station102/180, the base station504; the apparatus1202).

At1002, the base station may receive, from a UE, a capability indication indicating a capability to adjust a computational complexity based on the target BLER. For example, the base station504may receive, from a UE502, a capability indication (e.g.,508) indicating a capability to adjust a computational complexity based on the target BLER. In some aspects,1002may be performed by BLER component1240inFIG.12. In some aspects, the capability indication may further indicate a capability to adjust a complexity associated with a near-ML demodulation at the UE based on changing the target BLER. In some aspects, the base station may receive the capability indication via a transceiver.

At1004, the base station may receive, from the UE, a request to change the target BLER. For example, the base station504may receive, from the UE502, a request to change the target BLER. In some aspects,1004may be performed by BLER component1240inFIG.12. In some aspects, the request to change the target BLER may be received based on a change in a condition associated with the target BLER. In some aspects, the change in the condition may correspond to a change in a power consumption of the UE. In some aspects, the request to change the target BLER may be triggered by the UE based on the change in the condition. In some aspects, the request to change the target BLER may be triggered by the base station. In some aspects, the request to change the target BLER may be aperiodic. In some aspects, the request to change the target BLER may be periodic. In some aspects, the target BLER may be negatively correlated with a power consumption of the UE. In some aspects, the target BLER may be negatively correlated with a retransmission probability. In some aspects, the UE may further include a receiver using near-ML demodulation and MMSE demodulation. In some aspects, the base station may receive the request via a transceiver.

At1005, the base station may calculate, based on the request, the indication to change the target BLER. The indication to change the target BLER may be transmitted based on the calculation. For example, the base station504may calculate, based on the request, the change indication512to change the target BLER. In some aspects,1005may be performed by BLER component1240inFIG.12.

At1006, the base station may transmit, to the UE and in response to the request, an indication to change the target BLER. For example, the base station504may transmit, to the UE502and in response to the request510, a change indication512to change the target BLER. In some aspects,1006may be performed by BLER component1240inFIG.12. In some aspects, the base station may transmit the indication via a transceiver.

FIG.11is a diagram1100illustrating an example of a hardware implementation for an apparatus1102. The apparatus1102may be a UE, a component of a UE, or may implement UE functionality. In some aspects, the apparatus1102may include a cellular baseband processor1104(also referred to as a modem) coupled to a cellular RF transceiver1122. In some aspects, the apparatus1102may further include one or more subscriber identity modules (SIM) cards1120, an application processor1106coupled to a secure digital (SD) card1108and a screen1110, a Bluetooth module1112, a wireless local area network (WLAN) module1114, a Global Positioning System (GPS) module1116, or a power supply1118. The cellular baseband processor1104communicates through the cellular RF transceiver1122with the UE104and/or BS102/180. The cellular baseband processor1104may include a computer-readable medium/memory. The computer-readable medium/memory may be non-transitory. The cellular baseband processor1104is responsible for general processing, including the execution of software stored on the computer-readable medium/memory. The software, when executed by the cellular baseband processor1104, causes the cellular baseband processor1104to perform the various functions described supra. The computer-readable medium/memory may also be used for storing data that is manipulated by the cellular baseband processor1104when executing software. The cellular baseband processor1104further includes a reception component1130, a communication manager1132, and a transmission component1134. The communication manager1132includes the one or more illustrated components. The components within the communication manager1132may be stored in the computer-readable medium/memory and/or configured as hardware within the cellular baseband processor1104. The cellular baseband processor1104may be a component of the UE350and may include the memory360and/or at least one of the TX processor368, the RX processor356, and the controller/processor359. In one configuration, the apparatus1102may be a modem chip and include just the baseband processor1104, and in another configuration, the apparatus1102may be the entire UE (e.g., see350ofFIG.3) and include the additional modules of the apparatus1102.

The communication manager1132may include a BLER component1140that is configured to transmit, to a base station, a capability indication indicating a capability to adjust a computational complexity based on the target BLER, identify a change in a condition associated with the target BLER, transmit, to the base station, a request to change the target BLER, or receive, from the base station and in response to the request, an indication to change the target BLER, e.g., as described in connection withFIGS.7-8.

As shown, the apparatus1102may include a variety of components configured for various functions. In one configuration, the apparatus1102, and in particular the cellular baseband processor1104, may include means for transmitting, to the base station, a request to change a target BLER. The cellular baseband processor1104may further include means for identifying a change in a condition associated with the target BLER. The cellular baseband processor1104may further include means for transmitting, to a base station, a capability indication indicating a capability to adjust a computational complexity based on the target BLER. The cellular baseband processor1104may further include means for receiving, from the base station and in response to the request, an indication to change the target BLER. The means may be one or more of the components of the apparatus1102configured to perform the functions recited by the means. As described supra, the apparatus1102may include the TX Processor368, the RX Processor356, and the controller/processor359. As such, in one configuration, the means may be the TX Processor368, the RX Processor356, and the controller/processor359configured to perform the functions recited by the means.

FIG.12is a diagram1200illustrating an example of a hardware implementation for an apparatus1202. The apparatus1202may be a base station, a component of a base station, or may implement base station functionality. In some aspects, the apparatus1102may include a baseband unit1204. The baseband unit1204may communicate through a cellular RF transceiver1222with the UE104. The baseband unit1204may include a computer-readable medium/memory. The baseband unit1204is responsible for general processing, including the execution of software stored on the computer-readable medium/memory. The software, when executed by the baseband unit1204, causes the baseband unit1204to perform the various functions described supra. The computer-readable medium/memory may also be used for storing data that is manipulated by the baseband unit1204when executing software. The baseband unit1204further includes a reception component1230, a communication manager1232, and a transmission component1234. The communication manager1232includes the one or more illustrated components. The components within the communication manager1232may be stored in the computer-readable medium/memory and/or configured as hardware within the baseband unit1204. The baseband unit1204may be a component of the base station310and may include the memory376and/or at least one of the TX processor316, the RX processor370, and the controller/processor375.

The communication manager1232may include a BLER component1240that may receive, from a UE, a capability indication indicating a capability to adjust a computational complexity based on the target BLER, receive, from the UE, a request to change the target BLER, calculate, based on the request, the indication to change the target BLER, and transmit, to the UE and in response to the request, an indication to change the target BLER, e.g., as described in connection withFIGS.9-10.

As shown, the apparatus1202may include a variety of components configured for various functions. In one configuration, the apparatus1202, and in particular the baseband unit1204, may include means for receiving, from the UE, a request to change the target BLER. The baseband unit1204may further include means for receiving, from a UE, a capability indication indicating a capability to adjust a computational complexity based on the target BLER. The baseband unit1204may further include means for transmitting, to the UE and in response to the request, an indication to change the target BLER. The baseband unit1204may further include means for calculating, based on the request, the indication to change the target BLER. The means may be one or more of the components of the apparatus1202configured to perform the functions recited by the means. As described supra, the apparatus1202may include the TX Processor316, the RX Processor370, and the controller/processor375. As such, in one configuration, the means may be the TX Processor316, the RX Processor370, and the controller/processor375configured to perform the functions recited by the means.

Aspects provided herein may save power by providing signaling that enables a UE or a base station to adjust target BLER, which may result in adjusted computational complexity at a demodulator of the receiver. In some aspects, such adjustment may be initiated by a UE. In some other aspects, such adjustment may be initiated by a base station.

Aspect 1 is an apparatus for wireless communication at a UE, comprising: a memory; and at least one processor coupled to the memory and configured to: transmit, to the base station, a request to change a BLER of the UE; and receive, from the base station and in response to the request, an indication to change the target BLER.

Aspect 2 is the apparatus of aspect 1, wherein the at least one processor is further configured to: identify a change in a condition associated with the target BLER, wherein the request to change the target BLER is transmitted based on the change in the condition.

Aspect 3 is the apparatus of any of aspects 1-2, wherein the change in the condition corresponds to a change in a power consumption of the UE.

Aspect 4 is the apparatus of any of aspects 1-3, wherein the request to change the target BLER is triggered by the UE based on the change in the condition.

Aspect 5 is the apparatus of any of aspects 1-4, wherein the request to change the target BLER is triggered by the base station.

Aspect 6 is the apparatus of any of aspects 1-5, further comprising a demodulator capable of adjusting a complexity associated with a near-ML demodulation based on changing the target BLER.

Aspect 7 is the apparatus of any of aspects 1-6, wherein the request to change the target BLER is aperiodic or periodic.

Aspect 8 is the apparatus of any of aspects 1-7, wherein the at least one processor is further configured to: transmit, to the base station, a capability indication indicating a capability to adjust a computational complexity based on the target BLER.

Aspect 9 is the apparatus of any of aspects 1-8, wherein the target BLER is negatively correlated with a power consumption of the UE.

Aspect 10 is the apparatus of any of aspects 1-9, wherein the target BLER is negatively correlated with a retransmission probability.

Aspect 11 is the apparatus of any of aspects 1-10, wherein the UE further comprises a receiver using near-ML demodulation and MMSE demodulation.

Aspect 12 is the apparatus of any of aspects 1-11, further comprising a transceiver coupled to the at least one processor, the at least one processor configured to: transmit the request to change the target BLER to the base station via the transceiver; and receive, from the base station and in response to the request, an indication to change the target BLER via the transceiver.

Aspect 13 is an apparatus for wireless communication at a base station, comprising: a memory; and at least one processor coupled to the memory and configured to: receive, from the UE, a request to change a BLER of the UE; and transmit, to the UE and in response to the request, an indication to change the target BLER.

Aspect 14 is the apparatus of aspect 13, wherein the request to change the target BLER is received based on a change in a condition associated with the target BLER.

Aspect 15 is the apparatus of any of aspects 13-14, wherein the change in the condition corresponds to a change in a power consumption of the UE.

Aspect 16 is the apparatus of any of aspects 13-15, wherein the request to change the target BLER is triggered by the UE based on the change in the condition.

Aspect 17 is the apparatus of any of aspects 13-16, wherein the request to change the target BLER is triggered by the base station.

Aspect 18 is the apparatus of any of aspects 13-17, wherein the at least one processor is further configured to: calculate, based on the request, the indication to change the target BLER, wherein the indication to change the target BLER is transmitted based on the calculation.

Aspect 19 is the apparatus of any of aspects 13-18, wherein the UE is capable of adjusting a complexity associated with a near-ML demodulation at the UE based on changing the target BLER.

Aspect 20 is the apparatus of any of aspects 13-19, wherein the request to change the target BLER is aperiodic or periodic.

Aspect 21 is the apparatus of any of aspects 13-20, wherein the at least one processor is further configured to: receive, from the UE, a capability indication indicating a capability to adjust a computational complexity based on the target BLER.

Aspect 22 is the apparatus of any of aspects 13-21, wherein the target BLER is negatively correlated with a power consumption of the UE.

Aspect 23 is the apparatus of any of aspects 13-22, wherein the target BLER is negatively correlated with a retransmission probability.

Aspect 24 is the apparatus of any of aspects 13-23, wherein the UE further comprises a receiver using near-ML demodulation and MMSE demodulation.

Aspect 25 is the apparatus of any of aspects 13-24, further comprising a transceiver coupled to the at least one processor, the at least one processor configured to: receive the request to change the target BLER from the UE via the transceiver; and transmit, to the UE and in response to the request, an indication to change the target BLER via the transceiver.

Aspect 26 is a method of wireless communication for implementing any of aspects 1 to 12.

Aspect 27 is an apparatus for wireless communication including means for implementing any of aspects 1 to 12.

Aspect 29 is a method of wireless communication for implementing any of aspects 13 to 25.

Aspect 30 is an apparatus for wireless communication including means for implementing any of aspects 13 to 25.

Aspect 31 is a computer-readable medium storing computer executable code, where the code when executed by a processor causes the processor to implement any of aspects 13 to 25.