IP Library Granted Patent US 12701572
Granted Patent B2
US 12701572 · App. 18/150,125 · Granted Aug 4, 2026

Advanced coding for uplink and downlink transmissions

Inventors: Ahmed Elshafie (San Diego, CA); Huilin Xu (Temecula, CA); Ahmed Attia Abotabl (San Diego, CA); Marwen Zorgui (San Diego, CA)
Assignee: Qualcomm Incorporated
H04W72/1273H04L1/0009H04W72/21
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12701572
App. No.
18/150,125
Granted
Aug 4, 2026
Kind
B2
Abstract

Methods, systems, and devices for wireless communications support advanced coding for uplink and downlink transmissions are described. A user equipment (UE) may receive, from a network entity, control signaling indicating an erasure encoding pattern information associated with an erasure encoding scheme supported by the UE, and may receive scheduling information that allocates multiple resources on a shared channel for communication with the network entity. The UE and network entity may transmit or receive multiple transport blocks (TBs) and erasure encoded parity information corresponding to the multiple TBs via the multiple resources on the shared channel according to an erasure encoding pattern in accordance with the erasure encoding pattern information.

Claims (71)

1 . An apparatus for wireless communications at a user equipment (UE), comprising:

one or more processors;

one or more memories in electronic communication with the one or more processors; and

instructions stored in the one or more memories, wherein the instructions are executable by the one or more processors to:

receive, from a network entity, control signaling indicating an erasure encoding pattern information associated with an erasure encoding scheme supported by the UE;

receive, from the network entity, scheduling information that allocates a plurality of resources on a shared channel for communication with the network entity; and

transmit or receive a plurality of transport blocks and erasure encoded parity information corresponding to the plurality of transport blocks via the plurality of resources on the shared channel according to an erasure encoding pattern in accordance with the erasure encoding pattern information, wherein the erasure encoding pattern defines at least one of a location of encoded transmissions or contents of encoded transmissions.

2 . The apparatus of claim 1 , wherein the instructions are further executable by the one or more processors to:

receive radio resource control signaling comprising the control signaling indicating the erasure encoding pattern information, the erasure encoding pattern information comprising a set of candidate erasure encoding patterns comprising the erasure encoding pattern; and

receive a downlink control information message comprising the scheduling information and an indication of the erasure encoding pattern of the set of candidate erasure encoding patterns.

3 . The apparatus of claim 1 , wherein the instructions are further executable by the one or more processors to:

receive a downlink control information message comprising the control signaling indicating the erasure encoding pattern information and the scheduling information, the erasure encoding pattern information comprising an indication of the erasure encoding pattern.

4 . The apparatus of claim 1 , wherein the instructions executable by the one or more processors to transmit or receive the plurality of transport blocks and the erasure encoded parity information comprise instructions executable by the one or more processors to:

transmit or receive the plurality of transport blocks via a first subset of the plurality of resources prior to a threshold time according to the erasure encoding pattern; and

transmit or receive the erasure encoded parity information via a second subset of the plurality of resources after the threshold time according to the erasure encoding pattern.

5 . The apparatus of claim 4 , wherein the erasure encoding pattern information comprises an indication of the threshold time.

6 . The apparatus of claim 4 , wherein the threshold time is defined with reference to a packet delay budget corresponding to the plurality of transport blocks.

7 . The apparatus of claim 4 , wherein the threshold time is defined with reference to a quantity of the first subset of the plurality of resources, a quantity of the plurality of transport blocks, or a combination thereof.

8 . The apparatus of claim 1 , wherein the instructions are further executable by the one or more processors to:

transmit uplink control information associated with the plurality of resources comprising an indication of the erasure encoding pattern, wherein transmitting or receiving the plurality of transport blocks and the erasure encoded parity information comprises transmitting the plurality of transport blocks and the erasure encoded parity information via a physical uplink shared channel.

9 . The apparatus of claim 8 , wherein the instructions are further executable by the one or more processors to:

receive, in the control signaling indicating the erasure encoding pattern information, an indication of a set of candidate erasure encoding patterns comprising the erasure encoding pattern; and

select the erasure encoding pattern from the set of candidate erasure encoding patterns, wherein transmitting the uplink control information is based at least in part on the selecting.

10 . The apparatus of claim 8 , wherein the instructions are further executable by the one or more processors to:

receive, in the control signaling indicating the erasure encoding pattern information, an indication of a candidate erasure encoding pattern, wherein transmitting the uplink control information is based at least in part on the indication of a candidate erasure encoding pattern.

11 . The apparatus of claim 10 , wherein the erasure encoding pattern is the same as the candidate erasure encoding pattern.

12 . The apparatus of claim 10 , wherein the erasure encoding pattern is different than the candidate erasure encoding pattern.

13 . The apparatus of claim 1 , wherein the instructions are further executable by the one or more processors to:

receive, in the erasure encoding pattern information, an indication the erasure encoding pattern, the erasure encoding pattern comprising a first subset of the plurality of resources associated with the plurality of transport blocks and a second subset of the plurality of resources associated with the erasure encoded parity information.

14 . The apparatus of claim 1 , wherein the instructions are further executable by the one or more processors to:

receive, in the erasure encoding pattern information, an indication the erasure encoding pattern, the erasure encoding pattern comprising an encoder for generating the erasure encoded parity information according a combination of one or more transport blocks of the plurality of transport blocks.

15 . The apparatus of claim 1 , wherein the instructions are further executable by the one or more processors to:

receive a downlink control information message comprising the scheduling information.

16 . The apparatus of claim 1 , wherein the instructions are further executable by the one or more processors to:

receive radio resource control signaling comprising configured grant uplink shared channel information, wherein the scheduling information comprises a downlink control information message activating the plurality of resources according to the configured grant uplink shared channel information.

17 . The apparatus of claim 1 , wherein the instructions executable by the one or more processors to transmit or receive the plurality of transport blocks and erasure encoded parity information comprise instructions executable by the one or more processors to:

transmit the plurality of transport blocks and erasure encoded parity information via an uplink shared channel according to the scheduling information.

18 . The apparatus of claim 1 , wherein the instructions executable by the one or more processors to transmit or receive the plurality of transport blocks and erasure encoded parity information comprise instructions executable by the one or more processors to:

receive the plurality of transport blocks and erasure encoded parity information via a downlink shared channel according to the scheduling information.

19 . An apparatus for wireless communications at a network entity, comprising:

one or more processors;

one or more memories in electronic communication with the one or more processors; and

instructions stored in the one or more memories, wherein the instructions are executable by the one or more processors to:

transmit, to a user equipment (UE), control signaling indicating an erasure encoding pattern information associated with an erasure encoding scheme supported by the UE;

transmit, to the UE, scheduling information that allocates a plurality of resources on a shared channel for communication with the network entity; and

transmit or receive a plurality of transport blocks and erasure encoded parity information corresponding to the plurality of transport blocks via the plurality of resources on the shared channel according to an erasure encoding pattern in accordance with the erasure encoding pattern information, wherein the erasure encoding pattern defines at least one of a location of encoded transmissions or contents of encoded transmissions.

20 . The apparatus of claim 19 , wherein the instructions are further executable by the one or more processors to:

transmit radio resource control signaling comprising the control signaling indicating the erasure encoding pattern information, the erasure encoding pattern information comprising a set of candidate erasure encoding patterns comprising the erasure encoding pattern; and

transmit a downlink control information message comprising the scheduling information and an indication of the erasure encoding pattern of the set of candidate erasure encoding patterns.

21 . The apparatus of claim 19 , wherein the instructions are further executable by the one or more processors to:

transmit a downlink control information message comprising the control signaling indicating the erasure encoding pattern information and the scheduling information, the erasure encoding pattern information comprising an indication of the erasure encoding pattern.

22 . The apparatus of claim 19 , wherein the instructions executable by the one or more processors to transmit or receive the plurality of transport blocks and the erasure encoded parity information comprise instructions executable by the one or more processors to:

transmit or receive the plurality of transport blocks via a first subset of the plurality of resources prior to a threshold time according to the erasure encoding pattern; and

transmit or receive the erasure encoded parity information via a second subset of the plurality of resources after the threshold time according to the erasure encoding pattern.

23 . The apparatus of claim 22 , wherein the erasure encoding pattern information comprises an indication of the threshold time.

24 . The apparatus of claim 22 , wherein the threshold time is defined with reference to a packet delay budget corresponding to the plurality of transport blocks.

25 . The apparatus of claim 22 , wherein the threshold time is defined with reference to a quantity of the first subset of the plurality of resources, a quantity of the plurality of transport blocks, or a combination thereof.

26 . The apparatus of claim 19 , wherein the instructions are further executable by the one or more processors to:

receive uplink control information associated with the plurality of resources comprising an indication of the erasure encoding pattern, wherein transmitting or receiving the plurality of transport blocks and the erasure encoded parity information comprises receiving the plurality of transport blocks and the erasure encoded parity information via a physical uplink shared channel.

27 . The apparatus of claim 19 , wherein the instructions are further executable by the one or more processors to:

transmit, in the erasure encoding pattern information, an indication the erasure encoding pattern, the erasure encoding pattern comprising an encoder for generating the erasure encoded parity information according a combination of one or more transport blocks of the plurality of transport blocks.

28 . The apparatus of claim 19 , wherein the instructions executable by the one or more processors to transmit the scheduling information comprise instructions executable by the one or more processors to:

transmit a downlink control information message or a radio resource control message comprising configured grant uplink shared channel information.

29 . A method for wireless communications at a user equipment (UE), comprising:

receiving, from a network entity, control signaling indicating an erasure encoding pattern information associated with an erasure encoding scheme supported by the UE;

receiving, from the network entity, scheduling information that allocates a plurality of resources on a shared channel for communication with the network entity; and

transmitting or receiving a plurality of transport blocks and erasure encoded parity information corresponding to the plurality of transport blocks via the plurality of resources on the shared channel according to an erasure encoding pattern in accordance with the erasure encoding pattern information, wherein the erasure encoding pattern defines at least one of a location of encoded transmissions or contents of encoded transmissions.

30 . A method for wireless communications at a network entity, comprising:

transmitting, to a user equipment (UE), control signaling indicating an erasure encoding pattern information associated with an erasure encoding scheme supported by the UE;

transmitting, to the UE, scheduling information that allocates a plurality of resources on a shared channel for communication with the network entity; and

transmitting or receiving a plurality of transport blocks and erasure encoded parity information corresponding to the plurality of transport blocks via the plurality of resources on the shared channel according to an erasure encoding pattern in accordance with the erasure encoding pattern information, wherein the erasure encoding pattern defines at least one of a location of encoded transmissions or contents of encoded transmissions.