Search

US-20260129635-A1 - FORWARD ERROR CORRECTION AWARENESS FOR UPLINK

US20260129635A1US 20260129635 A1US20260129635 A1US 20260129635A1US-20260129635-A1

Abstract

Methods, systems, and devices for wireless communications are described. A user equipment (UE) may receive an uplink grant for a resource allocation for a set of data packets and for a set of redundant packets for forward error correction (FEC). The UE may transmit the set of data packets via one or more resources indicated by the resource allocation based on the uplink grant. The UE may receive an indication that the set of data packets have been successfully delivered in response to transmitting the set of data packets. The UE may discard a portion of the set of redundant packets based on the indication that the set of data packets have been successfully delivered. In some examples, the UE may enter a low power mode based on the indication that the set of data packets have been successfully delivered.

Inventors

  • Hyun Yong Lee
  • Prasada Veera Reddy KADIRI
  • Diana Maamari
  • Prashanth Haridas Hande
  • Mickaël Mondet
  • Peerapol Tinnakornsrisuphap
  • Sebastian Speicher
  • Liangping Ma
  • Huilin Xu
  • Linhai He

Assignees

  • QUALCOMM INCORPORATED

Dates

Publication Date
20260507
Application Date
20251030

Claims (20)

  1. 1 . A user equipment (UE), comprising: one or more memories storing processor-executable code; and one or more processors coupled with the one or more memories and individually or collectively operable to execute the code to cause the UE to: receive an uplink grant for a resource allocation for a plurality of data packets and for a plurality of redundant packets for forward error correction; transmit the plurality of data packets via one or more resources indicated by the resource allocation based at least in part on the uplink grant; receive an indication that the plurality of data packets have been successfully delivered in response to transmitting the plurality of data packets; and discard a portion of the plurality of redundant packets based at least in part on the indication that the plurality of data packets have been successfully delivered.
  2. 2 . The UE of claim 1 , wherein, to receive the indication that the plurality of data packets have been successfully delivered, the one or more processors are individually or collectively operable to execute the code to cause the UE to: receive downlink control information having a format associated with downlink feedback information that indicates the plurality of data packets have been successfully delivered.
  3. 3 . The UE of claim 2 , wherein: the downlink control information comprises a bitmap that indicates the plurality of data packets have been successfully delivered; and discarding the portion of the plurality of redundant packets is based at least in part on the bitmap.
  4. 4 . The UE of claim 2 , further comprising: stopping a retransmission timer in accordance with reception of the downlink control information.
  5. 5 . The UE of claim 1 , wherein, to receive the indication that the plurality of data packets have been successfully delivered, the one or more processors are individually or collectively operable to execute the code to cause the UE to: receive one or more second uplink grants comprising one or more hybrid automatic repeat request identifiers associated with the plurality of data packets and a new data indication.
  6. 6 . The UE of claim 5 , wherein each second uplink grant of the one or more second uplink grants comprises an indication that second uplink grant is associated with feedback for the plurality of data packets and not resource allocation.
  7. 7 . The UE of claim 5 , wherein, to receive the one or more second uplink grants, the one or more processors are individually or collectively operable to execute the code to cause the UE to: receive a second uplink grant for each data packet of the plurality of data packets that has been successfully delivered based at least in part on transmitting the plurality of data packets.
  8. 8 . The UE of claim 7 , wherein the portion of the plurality of redundant packets are discarded based at least in part on a first quantity of the plurality of data packets being equal to a second quantity of received second uplink grants.
  9. 9 . The UE of claim 1 , wherein, to receive the indication that the plurality of data packets have been successfully delivered, the one or more processors are individually or collectively operable to execute the code to cause the UE to: receive a medium access control (MAC) control element (CE) that indicates feedback for the plurality of data packets.
  10. 10 . The UE of claim 9 , wherein: the MAC CE comprises a bitmap; and each bit of the bitmap indicates hybrid automatic repeat request (HARQ) feedback for a respective data packet of the plurality of data packets.
  11. 11 . The UE of claim 1 , wherein, to receive the indication that the plurality of data packets have been successfully delivered, the one or more processors are individually or collectively operable to execute the code to cause the UE to: receive radio link control (RLC) feedback that indicates feedback for the plurality of data packets.
  12. 12 . The UE of claim 11 , wherein the one or more processors are individually or collectively further operable to execute the code to cause the UE to: transmit a request for the RLC feedback associated with a Quality of Service (QoS) flow or a data radio bearer associated with the plurality of data packets.
  13. 13 . The UE of claim 1 , wherein the one or more processors are individually or collectively further operable to execute the code to cause the UE to: enter a low power mode based at least in part on discarding the portion of the plurality of redundant packets and the indication that the plurality of data packets have been successfully delivered.
  14. 14 . The UE of claim 1 , wherein the one or more processors are individually or collectively further operable to execute the code to cause the UE to: transmit one or more redundant packets via the one or more resources, wherein the indication that the plurality of data packets have been successfully delivered is based at least in part on transmission of the one or more redundant packets of the plurality of redundant packets.
  15. 15 . A network entity, comprising: one or more memories storing processor-executable code; and one or more processors coupled with the one or more memories and individually or collectively operable to execute the code to cause the network entity to: output an uplink grant for a resource allocation for a plurality of data packets and for a plurality of redundant packets for forward error correction; obtain the plurality of data packets via one or more resources indicated by the resource allocation based at least in part on the uplink grant; output an indication that the plurality of data packets have been successfully delivered based at least in part on the plurality of data packets; and refrain from monitoring for a portion of the plurality of redundant packets based at least in part on the indication that the plurality of data packets have been successfully delivered.
  16. 16 . The network entity of claim 15 , wherein the one or more processors are individually or collectively further operable to execute the code to cause the network entity to: unsuccessfully decode at least a first data packet of the plurality of data packets; obtain at least one redundant packets of the plurality of redundant packets via the resource allocation; and repair at least the first data packet based at least in part on the at least one redundant packets, wherein the indication that the plurality of data packets have been successfully delivered is transmitted based at least in part on repairing at least the first data packet.
  17. 17 . The network entity of claim 15 , wherein, to output the indication that the plurality of data packets have been successfully delivered, the one or more processors are individually or collectively operable to execute the code to cause the network entity to: output downlink control information having a format associated with downlink feedback information that indicates the plurality of data packets have been successfully delivered.
  18. 18 . The network entity of claim 15 , wherein, to output the indication that the plurality of data packets have been successfully delivered, the one or more processors are individually or collectively operable to execute the code to cause the network entity to: output one or more second uplink grants comprising one or more hybrid automatic repeat request identifiers associated with the plurality of data packets and a new data indication.
  19. 19 . The network entity of claim 18 , wherein, to output the one or more second uplink grants, the one or more processors are individually or collectively operable to execute the code to cause the network entity to: output a second uplink grant for each data packet of the plurality of data packets that has been successfully delivered based at least in part on a successful decoding of the plurality of data packets.
  20. 20 . A method for wireless communications at a user equipment (UE), comprising: receiving an uplink grant for a resource allocation for a plurality of data packets and for a plurality of redundant packets for forward error correction; transmitting the plurality of data packets via one or more resources indicated by the resource allocation based at least in part on the uplink grant; receiving an indication that the plurality of data packets have been successfully delivered in response to transmitting the plurality of data packets; and discarding a portion of the plurality of redundant packets based at least in part on the indication that the plurality of data packets have been successfully delivered.

Description

CROSS REFERENCES The present Application for Patent claims benefit of U.S. Provisional Patent Application No. 63/717,736 by LEE et al., entitled “FORWARD ERROR CORRECTION AWARENESS FOR UPLINK,” filed Nov. 7, 2024, assigned to the assignee hereof, and expressly incorporated by reference herein. FIELD OF TECHNOLOGY The present disclosure relates to wireless communications, including forward error correction awareness for uplink. BACKGROUND Wireless communications systems are widely deployed to provide various types of communication content such as voice, video, packet data, messaging, broadcast, and so on. These systems may be capable of supporting communication with multiple users by sharing the available system resources (e.g., time, frequency, and power). Examples of such multiple-access systems include fourth generation (4G) systems such as Long Term Evolution (LTE) systems, LTE-Advanced (LTE-A) systems, or LTE-A Pro systems, and fifth generation (5G) systems which may be referred to as New Radio (NR) systems. These systems may employ technologies such as code division multiple access (CDMA), time division multiple access (TDMA), frequency division multiple access (FDMA), orthogonal FDMA (OFDMA), or discrete Fourier transform spread orthogonal frequency division multiplexing (DFT-S-OFDM). A wireless multiple-access communications system may include one or more base stations, each supporting wireless communication for communication devices, which may be known as user equipment (UE). SUMMARY The systems, methods, and devices of this disclosure each have several innovative aspects, no single one of which is solely responsible for the desirable attributes disclosed herein. A method for wireless communications by a user equipment (UE) is described. The method may include receiving an uplink grant for a resource allocation for a set of multiple data packets and for a set of multiple redundant packets for forward error correction (FEC), transmitting the set of multiple data packets via one or more resources indicated by the resource allocation based on the uplink grant, receiving an indication that the set of multiple data packets have been successfully delivered in response to transmitting the set of multiple data packets, and discarding a portion of the set of multiple redundant packets based on the indication that the set of multiple data packets have been successfully delivered. A UE for wireless communications is described. The UE may include one or more memories storing processor executable code, and one or more processors coupled with the one or more memories. The one or more processors may individually or collectively be operable to execute the code to cause the UE to receive an uplink grant for a resource allocation for a set of multiple data packets and for a set of multiple redundant packets for FEC, transmit the set of multiple data packets via one or more resources indicated by the resource allocation based on the uplink grant, receive an indication that the set of multiple data packets have been successfully delivered in response to transmitting the set of multiple data packets, and discard a portion of the set of multiple redundant packets based on the indication that the set of multiple data packets have been successfully delivered. Another UE for wireless communications is described. The UE may include means for receiving an uplink grant for a resource allocation for a set of multiple data packets and for a set of multiple redundant packets for FEC, means for transmitting the set of multiple data packets via one or more resources indicated by the resource allocation based on the uplink grant, means for receiving an indication that the set of multiple data packets have been successfully delivered in response to transmitting the set of multiple data packets, and means for discarding a portion of the set of multiple redundant packets based on the indication that the set of multiple data packets have been successfully delivered. A non-transitory computer-readable medium storing code for wireless communications is described. The code may include instructions executable by one or more processors to receive an uplink grant for a resource allocation for a set of multiple data packets and for a set of multiple redundant packets for FEC, transmit the set of multiple data packets via one or more resources indicated by the resource allocation based on the uplink grant, receive an indication that the set of multiple data packets have been successfully delivered in response to transmitting the set of multiple data packets, and discard a portion of the set of multiple redundant packets based on the indication that the set of multiple data packets have been successfully delivered. In some examples of the method, UEs, and non-transitory computer-readable medium described herein, receiving the indication that the set of multiple data packets may have been successfully delivered may include operations, features, m