# US 11,909,524 B2 · Coded radio link control retransmission

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,909,524 B2
- Document ID: US11909524B2
- Status: Granted
- Kind: B2
- Application number: 17/076,734
- Filed: 2020-10-21
- Published: 2021-04-22
- Granted: 2024-02-20
- Earliest claimed: 2019-10-22
- Assignees: QUALCOMM Incorporated
- Applicants: QUALCOMM Incorporated
- Inventors: Xipeng Zhu; Xiaoxia Zhang; Prasad Reddy Kadiri; Gavin Bernard Horn; Alberto Rico Alvarino; Umesh Phuyal
- Web page: https://patentgrep.com/patent/US11909524B2

## CPC

- H04L 1/0045: {Arrangements at the receiver end}
- H04L 1/1819: {with retransmission of additional or different redundancy}
- H04L 1/0041: {Arrangements at the transmitter end}
- H04L 1/0042: {Encoding specially adapted to other signal generation operation, e.g. in order to reduce transmit distortions, jitter, or to improve signal shape (H04L1/0067 takes precedence)}
- H04L 1/0075: {Transmission of coding parameters to receiver (H04L1/0023 takes precedence)}
- H04L 1/08: by repeating transmission, e.g. Verdan system {(H04L1/1858 and H04L1/189 take precedence)}
- H04L 1/1832: {Details of sliding window management}
- H04L 1/1835: {Buffer management}
- H04L 1/1896: {ARQ related signaling}
- H04L 1/22: using redundant apparatus to increase reliability
- H04W 4/06: Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
- H04W 80/02: Data link layer protocols
- H04L 2001/0093: {Point-to-multipoint}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Methods, systems, and devices for wireless communications are described. Generally, the described techniques provide for efficiently retransmitting radio link control (RLC) protocol data units (PDUs) to one or more UEs. When a user equipment (UE) fails to receive or decode an RLC PDU transmitted by a base station, the UE may transmit a status PDU to the base station indicating that the UE failed to receive or decode the RLC PDU. The base station may receive the status PDU from the UE, and the base station may generate a repair PDU that includes redundant bits of the lost PDU (e.g., the PDU that the UE failed to receive or decode). The base station may then transmit the repair PDU to the UE, and the UE may use the redundant bits in the repair PDU (e.g., in combination with buffered PDUs) to attempt to correctly decode the lost PDU.

## Claims

### Claim 1

A method for wireless communication at a user equipment (UE), comprising:
receiving radio resource control signaling from a network entity indicating a number of protocol data units that the UE is configured to store in a buffer at the UE for decoding lost protocol data units;
identifying that the UE failed to receive or decode a protocol data unit scheduled to be transmitted in a broadcast or unicast transmission;
transmitting, to the network entity, a status protocol data unit indicating that the UE failed to receive or decode the protocol data unit;
receiving, from the network entity and responsive to the status protocol data unit, a repair protocol data unit comprising redundant bits of a plurality of protocol data units including the protocol data unit that the UE failed to receive or decode, the repair protocol data unit indicating a range of sequence numbers of the plurality of protocol data units for which redundant bits are included in the repair protocol data unit; and
combining at least one correctly decoded protocol data unit stored in the buffer with the redundant bits of the protocol data unit in an attempt to decode at least the protocol data unit that the UE failed to receive or decode.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
processing the repair protocol data unit at either a radio link control layer or a packet data convergence protocol layer.

### Claim 3 (depends on 1)

The method of claim 1, wherein receiving the repair protocol data unit comprises:
receiving the repair protocol data unit via either a broadcast or multicast transmission.

### Claim 4 (depends on 1)

The method of claim 1, wherein the repair protocol data unit is associated with a multicast radio bearer.

### Claim 5 (depends on 1)

The method of claim 1, further comprising:
successfully decoding the protocol data unit using buffered protocol data units and the redundant bits of the protocol data unit included in the repair protocol data unit; and
transmitting another status protocol data unit indicating that the UE successfully decoded the protocol data unit.

### Claim 6 (depends on 5)

The method of claim 5, further comprising:
advancing a window of the buffered protocol data units based at least in part on successfully decoding the protocol data unit, wherein the advancing comprises dropping a protocol data unit with a lowest sequence number from a buffer and adding the successfully decoded protocol data unit to the buffer.

### Claim 7 (depends on 1)

The method of claim 1, further comprising:
identifying that the UE failed to decode the protocol data unit using buffered protocol data units and the redundant bits of the protocol data unit included in the repair protocol data unit;
transmitting a second status protocol data unit indicating that the UE failed to decode the protocol data unit; and
receiving another repair protocol data unit comprising additional redundant bits of the protocol data unit based at least in part on transmitting the second status protocol data unit.

### Claim 8 (depends on 1)

The method of claim 1, further comprising:
determining a sequence number of the protocol data unit that the UE failed to receive or decode; and
identifying the redundant bits of the protocol data unit from the repair protocol data unit based at least in part on the sequence number.

### Claim 9 (depends on 1)

The method of claim 1, wherein the UE is operating in a radio link control acknowledged mode (RLC AM), a radio link control forward error correction mode (RLC FM), or a radio link control broadcast mode (RLC BM).

### Claim 10 (depends on 1)

The method of claim 1, wherein the repair protocol data unit comprises a control protocol data unit or a data protocol data unit.

### Claim 11 (depends on 1)

The method of claim 1, wherein:
the protocol data unit comprises a radio link control protocol data unit and the status protocol data unit comprises a radio link control status protocol data unit; or
the protocol data unit comprises a packet data convergence protocol protocol data unit and the status protocol data unit comprises a packet data convergence protocol status report.

### Claim 12

A method for wireless communication at a network entity, comprising:
transmitting, to a user equipment (UE), radio resource control signaling indicating a number of protocol data units that the UE is configured to store in a buffer at the UE for decoding lost protocol data units;
generating, at a layer, a protocol data unit for a broadcast or unicast transmission;
transmitting the protocol data unit in the broadcast or unicast transmission;
receiving a status protocol data unit indicating that the UE failed to receive or decode the protocol data unit; and
transmitting a repair protocol data unit comprising redundant bits of a plurality of protocol data units including the protocol data unit that the UE failed to receive or decode based at least in part on receiving the status protocol data unit, wherein the repair protocol data unit indicating a range of sequence numbers of the plurality of protocol data units for which redundant bits are included in the repair protocol data unit.

### Claim 13 (depends on 12)

The method of claim 12, further comprising:
generating the repair protocol data unit at either a radio link control layer or a packet data convergence protocol layer.

### Claim 14 (depends on 12)

The method of claim 12, wherein transmitting the repair protocol data unit comprises:
transmitting the repair protocol data unit via either a broadcast or multicast transmission.

### Claim 15 (depends on 12)

The method of claim 12, wherein the repair protocol data unit is associated with a multicast radio bearer.

### Claim 16 (depends on 12)

The method of claim 12, wherein receiving the status protocol data unit comprises:
receiving, from a plurality of UEs including the UE, a plurality of status protocol data units indicating that the plurality of UEs failed to receive or decode a plurality of protocol data units, wherein the repair protocol data unit comprises redundant bits of the plurality of protocol data units.

### Claim 17 (depends on 12)

The method of claim 12, further comprising:
determining the number of protocol data units that the UE is configured to store in the buffer based at least in part on a delay budget, a forward error correction capability of the UE, a size of the buffer at the UE, or a combination thereof.

### Claim 18 (depends on 12)

The method of claim 12, further comprising:
generating the redundant bits of the protocol data unit using a forward error correction encoder.

### Claim 19 (depends on 12)

The method of claim 12, further comprising:
receiving a second status protocol data unit indicating that the UE failed to decode the protocol data unit using the redundant bits of the protocol data unit included in the repair protocol data unit; and
transmitting another repair protocol data unit comprising additional redundant bits of the protocol data unit based at least in part on receiving the second status protocol data unit.

### Claim 20 (depends on 12)

The method of claim 12, wherein transmitting the protocol data unit comprises:
unicasting the protocol data unit to the UE; or
broadcasting a plurality of protocol data units to be received by a plurality of UEs, the plurality of protocol data units comprising the protocol data unit to be received by the UE.

### Claim 21 (depends on 12)

The method of claim 12, wherein transmitting the repair protocol data unit comprises:
unicasting the repair protocol data unit to the UE; or
broadcasting the repair protocol data unit to be received by a plurality of UEs including the UE.

### Claim 22 (depends on 12)

The method of claim 12, wherein:
the protocol data unit comprises a radio link control protocol data unit and the status protocol data unit comprises a radio link control status protocol data unit; or
the protocol data unit comprises a packet data convergence protocol data unit and the status protocol data unit comprises a packet data convergence protocol status report.

### Claim 23

An apparatus for wireless communication at a user equipment (UE), comprising:
at least one processor; and
at least one memory coupled with the at least one processor, with instructions stored in the at least one memory, the instructions being executable by the at least one processor to cause the apparatus to:
receive radio resource control signaling indicating a number of protocol data units that the UE is configured to store in a buffer at the UE for decoding lost protocol data units;
identify that the UE failed to receive or decode a protocol data unit scheduled to be transmitted by a network entity in a broadcast or unicast transmission;
transmit, to the network entity, a status protocol data unit indicating that the UE failed to receive or decode the protocol data unit;
receive, from the network entity and responsive to the status protocol data unit, a repair protocol data unit comprising redundant bits of a plurality of protocol data units including the protocol data unit that the UE failed to receive or decode, the repair protocol data unit indicating a range of sequence numbers of the plurality of protocol data units for which redundant bits are included in the repair protocol data unit; and
combining at least one correctly decoded protocol data unit stored in the buffer with the redundant bits of the protocol data unit in an attempt to decode at least the protocol data unit that the UE failed to receive or decode.

### Claim 24

An apparatus for wireless communication at a network entity, comprising:
at least one processor; and
at least one memory coupled with the at least one processor, with instructions stored in the at least one memory, the instructions being executable by the at least one processor to cause the apparatus to:
transmit, to a user equipment (UE), radio resource control signaling indicating a number of protocol data units that the UE is configured to store in a buffer at the UE for decoding lost protocol data units;
generate, at a layer, a protocol data unit for a broadcast or unicast transmission;
transmit the protocol data unit in the broadcast or unicast transmission;
receive a status protocol data unit indicating that the UE failed to receive or decode the protocol data unit; and
transmit a repair protocol data unit comprising redundant bits of a plurality of protocol data units including the protocol data unit that the UE failed to receive or decode based at least in part on receiving the status protocol data unit, wherein the repair protocol data unit indicating a range of sequence numbers of the plurality of protocol data units for which redundant bits are included in the repair protocol data unit.
