# US 2025/0097775 A1 · Network coding and segmentation for packet data convergence protocol communications

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

- Number: US 2025/0097775 A1
- Document ID: US20250097775A1
- Status: Published application
- Kind: A1
- Application number: 18/887,909
- Filed: 2024-09-17
- Published: 2025-03-20
- Earliest claimed: 2023-09-18
- Assignees: QUALCOMM Incorporated
- Applicants: QUALCOMM Incorporated
- Inventors: Hyun Yong LEE; Prashanth Haridas HANDE; Sitaramanjaneyulu KANAMARLAPUDI; Jelena DAMNJANOVIC; Peerapol TINNAKORNSRISUPHAP; Linhai HE; Mickael MONDET; Diana MAAMARI; Aziz GHOLMIEH; Wei YANG
- Web page: https://patentgrep.com/patent/US20250097775A1

## CPC

- H04W 28/18: Negotiating wireless communication parameters
- H04L 5/0048: {Allocation of pilot signals, i.e. of signals known to the receiver (allocation of control signalling H04L5/0053; use of control signalling H04L5/0091)}
- H04W 16/14: Spectrum sharing arrangements {between different networks}
- H04L 69/22: Parsing or analysis of headers
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a transmitting device may obtain a plurality of packet data convergence protocol (PDCP) packets. The transmitting device may generate an outer coding block in accordance with assembling the plurality of PDCP packets. The transmitting device may segment the outer coding block into a plurality of outer coding symbols in accordance with an outer coding symbol size. The transmitting device may apply a forward error correction encoding to the outer coding block. The transmitting device may transmit the plurality of outer coding symbols in accordance with applying the forward error correction encoding to the outer coding block. Numerous other aspects are described.

## Claims

### Claim 1

An apparatus for wireless communication at a transmitting device, comprising:
one or more memories; and
one or more processors coupled to the one or more memories, the one or more processors individually or collectively configured to cause the transmitting device to:
obtain a plurality of packet data convergence protocol (PDCP) packets;
calculate a difference between a PDCP packet size associated with the plurality of PDCP packets and an outer coding symbol size associated with a plurality of outer coding symbols;
apply, in accordance with the difference between the PDCP packet size and the outer coding symbol size, a zero padding to at least one of the outer coding block or the plurality of outer coding symbols; and
transmit the outer coding block in accordance with applying the zero padding to at least one of the outer coding block or the plurality of outer coding symbols.

### Claim 2 (depends on 1)

The apparatus of claim 1, wherein applying the zero padding to at least one of the outer coding block or the plurality of outer coding symbols comprises adding one or more zero padding bits to the outer coding block or the plurality of outer coding symbols, and wherein transmitting the outer coding block comprises refraining from transmitting the one or more zero padding bits associated with the outer coding block or the plurality of outer coding symbols.

### Claim 3 (depends on 1)

The apparatus of claim 1, wherein the one or more processors are further configured to cause the transmitting device to obtain an indication of the outer coding symbol size from a physical layer.

### Claim 4 (depends on 1)

The apparatus of claim 1, wherein the one or more processors are further configured to cause the transmitting device to obtain an indication of the PDCP packet size from an application layer, wherein the PDCP packet size is based at least in part on an Internet Protocol packet size and at least one of a service data adaptation protocol header size or a PDCP header size.

### Claim 5 (depends on 1)

The apparatus of claim 1, wherein the one or more processors, to cause the transmitting device to apply the zero padding to at least one of the outer coding block or the outer coding symbols, are configured to cause the transmitting device to apply the zero padding to an end of the outer coding block.

### Claim 6 (depends on 1)

The apparatus of claim 1, wherein the one or more processors, to cause the transmitting device to apply the zero padding to at least one of the outer coding block or the outer coding symbols, are configured to cause the transmitting device to apply the zero padding to an end of each outer coding symbol of the plurality of outer coding symbols.

### Claim 7 (depends on 1)

The apparatus of claim 1, wherein an outer coding header of each outer coding symbol of the plurality of outer coding symbols indicates a first radio link control sequence number of the outer coding block.

### Claim 8 (depends on 1)

The apparatus of claim 1, wherein the plurality of PDCP packets are associated with at least one of a protocol data unit set or a protocol data unit burst.

### Claim 9

An apparatus for wireless communication at a receiving device, comprising:
one or more memories; and
one or more processors coupled to the one or more memories, the one or more processors individually or collectively configured to cause the receiving device to:
receive a plurality of radio link control (RLC) protocol data units (PDUs);
identify a difference between an RLC PDU size associated with the plurality of RLC PDUs and an outer coding symbol size associated with a plurality of outer coding symbols included in an outer coding block; and
estimate a zero padding length for at least one of the outer coding block or the plurality of outer coding symbols in accordance with the difference between the RLC PDU size and the outer coding symbol size; and
process the outer coding block or the plurality of outer coding symbols in accordance with the zero padding length to obtain a plurality of packet data convergence protocol (PDCP) packets.

### Claim 10 (depends on 9)

The apparatus of claim 9, wherein the one or more processors are further configured to cause the receiving device to obtain an indication of the outer coding symbol size from a physical layer.

### Claim 11 (depends on 9)

The apparatus of claim 9, wherein the one or more processors are further configured to cause the receiving device to obtain an indication of the RLC PDU size from an application layer, wherein the RLC PDU size is in accordance with an Internet Protocol PDU size and at least one of a service data adaptation protocol header size or an RLC header size.

### Claim 12 (depends on 9)

The apparatus of claim 9, wherein the one or more processors, to cause the receiving device to estimate the zero padding length for at least one of the outer coding block or the outer coding symbols, are configured to cause the receiving device to estimate the zero padding length for an end of the outer coding block.

### Claim 13 (depends on 12)

The apparatus of claim 12, wherein the one or more processors, to cause the receiving device to estimate the zero padding for the end of the outer coding block, are configured to cause the receiving device to estimate the zero padding length for the end of the outer coding block in accordance with the outer coding symbol size and the RLC PDU size.

### Claim 14 (depends on 9)

The apparatus of claim 9, wherein the one or more processors, to cause the receiving device to estimate the zero padding length for at least one of the outer coding block or the outer coding symbols, are configured to cause the receiving device to estimate the zero padding length for an end of each outer coding symbol of the plurality of outer coding symbols.

### Claim 15 (depends on 14)

The apparatus of claim 14, wherein the one or more processors, to cause the receiving device to estimate the zero padding length for the end of each outer coding symbol, are configured to cause the receiving device to estimate the zero padding length for the end of each outer coding symbol in accordance with the outer coding symbol size and the RLC PDU size.

### Claim 16 (depends on 9)

The apparatus of claim 9, wherein an outer coding header of each outer coding symbol of the plurality of outer coding symbols indicates a first radio link control sequence number of the outer coding block.

### Claim 17 (depends on 16)

The apparatus of claim 16, wherein the one or more processors are further configured to cause the receiving device to calculate an outer coding sequence number of the outer coding block using a radio link control sequence number of the outer coding block and the first radio link control sequence number of the outer coding block.

### Claim 18 (depends on 9)

The apparatus of claim 9, wherein the plurality of PDCP packets are associated with at least one of a protocol data unit set or a protocol data unit burst.

### Claim 19

An apparatus for wireless communication at a transmitting device, comprising:
one or more memories; and
one or more processors coupled to the one or more memories, the one or more processors individually or collectively configured to cause the transmitting device to:
obtain a plurality of packet data convergence protocol (PDCP) packets;
segment each PDCP packet of the plurality of PDCP packets into a plurality of outer coding symbols in accordance with an outer coding symbol size;
generate an outer coding block in accordance with assembling the plurality of outer coding symbols;
apply a forward error correction encoding to the outer coding block; and
transmit the outer coding block in accordance with applying the forward error correction to the outer coding block.

### Claim 20 (depends on 19)

The apparatus of claim 19, wherein the one or more processors, to transmit the outer coding block, are configured to transmit the outer coding block in accordance with segmenting each PDCP packet of the plurality of PDCP packets prior to generating the outer coding block.
