# US 12,119,929 B2 · Techniques for pre and post forward error correction and packet padding in radio transmission

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

- Number: US 12,119,929 B2
- Document ID: US12119929B2
- Status: Granted
- Kind: B2
- Application number: 18/189,878
- Filed: 2023-03-24
- Published: 2023-08-17
- Granted: 2024-10-15
- Earliest claimed: 2020-09-28
- Assignees: Huawei Technologies Co., Ltd.
- Applicants: Huawei Technologies Co., Ltd.
- Inventors: Shimon Shilo; Oded Redlich; Jian Yu; Genadiy Tsodik
- Web page: https://patentgrep.com/patent/US12119929B2

## CPC

- H04L 1/0041: {Arrangements at the transmitter end}
- H04L 1/0045: {Arrangements at the receiver end}
- H04L 1/0625: {Transmitter arrangements}
- H04L 1/0631: {Receiver arrangements}
- H04L 5/0023: {Time-frequency-space}
- H04L 25/0224: {using sounding signals}
- H04W 84/12: WLAN [Wireless Local Area Networks]
- 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

The present disclosure relates to techniques for forward error correction and packet padding in radio transmission, e.g. WiFi communication schemes such as IEEE 802.11ax and 802.11be. In particular, the disclosure relates to a communication device configured to: transmit and/or receive a data frame based on a set of pre&post-Forward Error Correction (pre&post-FEC) parameters and a set of packet extension (PE) parameters, wherein the set of pre&post-FEC parameters is based on an extension of a set of pre&post-FEC parameters defined for a second radio transmission technology with respect to a size of resource units (RUS) supported by a first radio transmission technology, wherein the set of pre&post-FEC parameters is based on a combination of RUs that is supported by the first radio transmission technology, and wherein the set of PE parameters is based on an extension of a set of PE parameters defined for the second radio transmission technology.

## Claims

### Claim 1

A communication device, comprising:
a transceiver configured to transmit and/or receive a data frame based on a set of pre&post-Forward Error Correction (pre&post-FEC) parameters and a set of packet extension (PE) parameters;
wherein the set of pre&post-FEC parameters is based on an extension of a set of pre&post-FEC parameters defined for a second radio transmission technology with respect to a size of resource units (RUS) supported by a first radio transmission technology, wherein the set of pre&post-FEC parameters is based on a combination of RUs that is supported by the first radio transmission technology;
wherein the set of PE parameters is based on an extension of a set of PE parameters defined for the second radio transmission technology with respect to a constellation size, a number of total space time streams, and a resource unit (RU) allocation size supported by the first radio transmission technology;
wherein the extension of the set of PE parameters is based on an extension of a constellation index field defined for the second radio transmission technology; and
wherein the extension of the constellation index field comprises one or more extended constellations of 4096-QAM or higher.

### Claim 2 (depends on 1)

The communication device of claim 1, further comprising:
a processor configured to determine where a post-padding begins in the data frame based on the set of pre&post-FEC parameters, wherein the set of pre&post-FEC parameters is based on:
an integer number of data subcarriers for a last symbol of the data frame (NSD_Short) as defined by an extended NSD_Short table, wherein the extended NSD_Short table is an extension of a NSD_Short table defined by the second radio transmission technology with respect to additional values of NSD_Short defined by the first radio transmission technology,
an integer number of coded bits per symbol for the last symbol of the data frame (NCBPS_Short), wherein NCBPS_Short depends on NSD_Short, and
an integer number of data bits per symbol for the last symbol of the data frame (NDBPS_Short), wherein NDBPS_Short depends on NCBPS_Short.

### Claim 3 (depends on 2)

The communication device of claim 2,
wherein the set of pre&post-FEC parameters is based on an extension of an NSD_Short table defined for the second radio transmission technology with respect to combinations of RU values supported by the first radio transmission technology; and
wherein the NSD_Short table comprises predefined numbers of NSD_Short values.

### Claim 4 (depends on 3)

The communication device of claim 3,
wherein the extended NSD_Short table defines the numbers of NSD_Short values for a dual-carrier modulation (DCM) switched on and/or a DCM switched off.

### Claim 5 (depends on 4)

The communication device of claim 4, wherein:
for an RU size of 52+26 a value of NSD_Short is 18 for DCM=0, and is 8 for DCM=1,
for an RU size of 106+26 a value of NSD_Short is 30 for DCM=0, and is 14 for DCM=1,
for an RU size of 484+242 a value of NSD_Short is 180 or 174 for DCM=0, and is 90 for DCM=1,
for an RU size of 996+484 a value of NSD_Short is 360 for DCM=0, and is 180 for DCM=1,
for an RU size of 242+484+996 a value of NSD_Short is 420 for DCM=0, and is 210 for DCM=1,
for an RU size of 484+2×996 a value of NSD_Short is 600 or 606 or 612 for DCM=0, and is 300 or 306 for DCM=1,
for an RU size of 3×996 a value of NSD_Short is 720 or 726 or 738 for DCM=0, and is 360 or 366 for DCM=1,
for an RU size of 484+3×996 a value of NSD_Short is 840 or 846 or 852 for DCM=0, and is 420 or 426 for DCM=1,
for an RU size of 4×996 a value of NSD_Short is 978 or 984 or 990 for DCM=0, and is 486 or 492 for DCM=1.

### Claim 6 (depends on 5)

The communication device of claim 5, wherein the processor is further configured to:
add a single padding bit after every 2×NDBPS for the combination of RU values equal to 106+26, DCM switched-on, single stream and binary phase shift keying modulation with code-rate ½.

### Claim 7 (depends on 1)

The communication device of claim 1,
wherein the extension of the set of PE parameters is defined for at least one of an extended modulation scheme of 4K-QAM or higher, an extended number of spatial streams greater than 8, or an extended bandwidth of 240 MHz or higher.

### Claim 8

A method, comprising:
transmitting and/or receiving a data frame based on a set of pre&post-Forward Error Correction (pre&post-FEC) parameters and a set of packet extension (PE) parameters;
wherein the set of pre&post-FEC parameters is based on an extension of a set of pre&post-FEC parameters defined for a second radio transmission technology with respect to a size of resource units (RUs) supported by a first radio transmission technology, wherein the set of pre&post-FEC parameters is based on a combination of RUs that is supported by the first radio transmission technology;
wherein the set of PE parameters is based on an extension of a set of PE parameters defined for the second radio transmission technology with respect to a constellation size, a number of total space time streams, and a resource unit (RU) allocation size supported by the first radio transmission technology;
wherein the extension of the set of PE parameters is based on an extension of a constellation index field defined for the second radio transmission technology; and
wherein the extension of the constellation index field comprises one or more extended constellations of 4096-QAM or higher.

### Claim 9 (depends on 8)

The method of claim 8, further comprising:
determining where a post-padding begins in the data frame based on the set of pre&post-FEC parameters, wherein the set of pre&post-FEC parameters is based on:
an integer number of data subcarriers for a last symbol of the data frame (NSD_Short) as defined by an extended NSD_Short table, wherein the extended NSD_Short table is an extension of a NSD_Short table defined by the second radio transmission technology with respect to additional values of NSD_Short defined by the first radio transmission technology,
an integer number of coded bits per symbol for the last symbol of the data frame (NCBPS_Short), wherein NCBPS_Short depends on NSD_Short, and
an integer number of data bits per symbol for the last symbol of the data frame (NDBPS_Short), wherein NDBPS_Short depends on NCBPS_Short.

### Claim 10 (depends on 9)

The method of claim 9,
wherein the set of pre&post-FEC parameters is based on an extension of an NSD_Short table defined for the second radio transmission technology with respect to combinations of RU values supported by the first radio transmission technology; and
wherein the NSD_Short table comprises predefined numbers of NSD_Short values.

### Claim 11 (depends on 10)

The method of claim 10,
wherein the extended NSD_Short table defines the numbers of NSD_Short values for a dual-carrier modulation (DCM) switched on and/or a DCM switched off.

### Claim 12 (depends on 11)

The method of claim 11, wherein:
for an RU size of 52+26 a value of NSD_Short is 18 for DCM=0, and is 8 for DCM=1,
for an RU size of 106+26 a value of NSD_Short is 30 for DCM=0, and is 14 for DCM=1,
for an RU size of 484+242 a value of NSD_Short is 180 or 174 for DCM=0, and is 90 for DCM=1,
for an RU size of 996+484 a value of NSD_Short is 360 for DCM=0, and is 180 for DCM=1,
for an RU size of 242+484+996 a value of NSD_Short is 420 for DCM=0, and is 210 for DCM=1,
for an RU size of 484+2×996 a value of NSD_Short is 600 or 606 or 612 for DCM=0, and is 300 or 306 for DCM=1,
for an RU size of 3×996 a value of NSD_Short is 720 or 726 or 738 for DCM=0, and is 360 or 366 for DCM=1,
for an RU size of 484+3×996 a value of NSD_Short is 840 or 846 or 852 for DCM=0, and is 420 or 426 for DCM=1,
for an RU size of 4×996 a value of NSD_Short is 978 or 984 or 990 for DCM=0, and is 486 or 492 for DCM=1.

### Claim 13 (depends on 12)

The method of claim 12, further comprising:
add a single padding bit after every 2×NDBPS for the combination of RU values equal to 106+26, DCM switched-on, single stream and binary phase shift keying modulation with code-rate ½.

### Claim 14 (depends on 8)

The method of claim 8,
wherein the extension of the set of PE parameters is defined for at least one of an extended modulation scheme of 4K-QAM or higher, an extended number of spatial streams greater than 8, or an extended bandwidth of 240 MHz or higher.
