IP Library Granted Patent US 12,199,639
Granted Patent B2
US 12,199,639 · App. 17/635,310 · Granted Jan 14, 2025

Encoding technique for HARQ operation

Inventors: Jinmin Kim (Seoul, KR); Jinsoo Choi (Seoul, KR); Dongguk Lim (Seoul, KR); Eunsung Park (Seoul, KR)
Assignee: LG Electronics Inc.
H03M13/251H03M13/255H04L1/0061
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 12,199,639
App. No.
17/635,310
Granted
Jan 14, 2025
Kind
B2
Abstract

A transmission station (STA) of a wireless local area network system may configure a plurality of blocks for encoding. The plurality of blocks may each include a data block and a CRC block for detecting an error of the data block. The transmission STA encodes each of the plurality of blocks and may transmit the plurality of encoded blocks.

Claims (76)

1. A method for a transmitting station (STA) in a wireless local area network system, the method comprising:

configuring a plurality of blocks,

wherein the plurality of blocks include a first block and a second block,

wherein the second block is contiguous to the first block,

wherein the first block includes a first data block and a first Cyclic Redundancy Check (CRC) block, and

wherein the second block includes a second data block and a second CRC block;

adding shortening bits to each of the plurality of blocks;

performing a Low Density Parity Check Code (LDPC) encoding on the plurality of blocks;

generating parity bits based on the LDPC encoding for the each of the plurality of blocks;

removing the shortening bits from the each of the plurality of blocks;

puncturing at least some of the parity bits;

adding at least a portion of the plurality of blocks after the parity bits; and

transmitting the encoded plurality of blocks.

2. The method of claim 1 ,

wherein the first data block and the second data block are configured to have the same length.

3. The method of claim 1 ,

wherein the first CRC block includes information for determining whether there is an error in the first data block, and

wherein the second CRC block includes information for determining whether there is an error in the second data block.

4. The method of claim 1 ,

wherein the first CRC block is contiguous to the first data block, and

wherein the second CRC block is contiguous to the second data block.

5. The method of claim 1 , wherein the encoding each of the plurality of blocks comprises, encoding the each of the plurality of blocks through an LDPC encoder.

6. The method of claim 1 , further comprising:

encoding the first block through an LDPC encoder; and

encoding the second block through the LDPC encoder.

7. The method of claim 1 ,

wherein each of the first CRC block and the second CRC block is configured to 16 bits.

8. The method of claim 1 ,

wherein each of the first CRC block and the second CRC block is set to 16 bits.

9. A transmitting station (STA) configured to operate in a wireless local area network (WLAN) system, the transmitting STA comprising:

a transceiver configured to transmit and receive a radio signal; and

a processor coupled to the transceiver, wherein the processor is configured to perform operations comprising:

configuring a plurality of blocks,

wherein the plurality of blocks include a first block and a second block,

wherein the second block is contiguous to the first block,

wherein the first block includes a first data block and a first Cyclic Redundancy Check (CRC) block, and

wherein the second block includes a second data block and a second CRC block;

adding shortening bits to each of the plurality of blocks;

performing a Low Density Parity Check Code (LDPC) encoding on the plurality of blocks;

generating parity bits based on the LDPC encoding for the each of the plurality of blocks;

removing the shortening bits from the each of the plurality of blocks;

puncturing at least some of the parity bits;

adding at least a portion of the plurality of blocks after the parity bits; and

transmitting the encoded plurality of blocks.

10. The transmitting STA of claim 9 ,

wherein the first data block and the second data block are configured to have the same length.

11. The transmitting STA of claim 9 ,

wherein the first CRC block includes information for determining whether there is an error in the first data block, and

wherein the second CRC block includes information for determining whether there is an error in the second data block.

12. The transmitting STA of claim 9 ,

wherein the first CRC block is contiguous to the first data block, and

wherein the second CRC block is contiguous to the second data block.

13. The transmitting STA of claim 9 , wherein the operations include:

encoding the each of the plurality of blocks through a LDPC encoder.

14. The transmitting STA of claim 9 , wherein the operations include:

encoding the first block through an LDPC encoder; and

encoding the second block through the LDPC encoder.

15. The transmitting STA of claim 9 ,

wherein each of the first CRC block and the second CRC block is set to 16 bits.

16. The transmitting STA of claim 9 ,

wherein the plurality of blocks include an MAC protocol data unit (MPDU) and a service field.

17. A device configured to operate in a wireless LAN system, the device comprising:

a processor; and

a memory storing instructions and coupled to the processor, wherein the processor is configured to execute the instructions to perform operations comprising:

configuring a plurality of blocks,

wherein the plurality of blocks include a first block and a second block,

wherein the second block is contiguous to the first block,

wherein the first block includes a first data block and a first Cyclic Redundancy Check (CRC) block, and

wherein the second block includes a second data block and a second CRC block;

adding shortening bits to each of the plurality of blocks;

performing a Low Density Parity Check Code (LDPC) encoding on the plurality of blocks;

generating parity bits based on the LDPC encoding for the each of the plurality of blocks;

removing the shortening bits from the each of the plurality of blocks;

puncturing at least some of the parity bits;

adding at least a portion of the plurality of blocks after the parity bits; and

transmitting the encoded plurality of blocks.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 12, 2022
From: KIM, JINMIN; CHOI, JINSOO; LIM, DONGGUK; PARK, EUNSUNG
To: LG ELECTRONICS INC.
Reel/Frame 060047/0131 →
Priority Claims (2)
KR 10-2019-0099765 · Aug 14, 2019 · national
KR 10-2019-0101939 · Aug 20, 2019 · national
Continuity (1)
Related Publication 20220337270A1 · Oct 20, 2022
References Cited (12)
US 20040153952A1 · Sharma · 2004 [cited by examiner]
US 20080171543A1 · Tran · 2008 [cited by examiner]
US 20140056223A1 · Quan · 2014 [cited by examiner]
US 20170180076A1 · Finlow-Bates · 2017 [cited by examiner]
US 20170230141A1 · Jeong · 2017 [cited by examiner]
KR 20180103889 · 2018 [cited by examiner]
KR 1020180103889 · 2018 [cited by applicant]
WO WO2018189332 · 2018 [cited by applicant]
Samsung, “Discussion on HARQ,” IEEE 802.11-19/1172r0, Jul. 15, 2019, 12 pages. [cited by applicant]
LG Electronics, “Consideration on HARQ Unit,” IEEE 802.11-19/1131r0, Jul. 15, 2019, 18 pages. [cited by applicant]
Quantenna Communications, “HARQ Framing,” IEEE 802.11-19/0873r1, Jul. 14, 2019, 22 pages. [cited by applicant]
Samsung, “Discussion on HARQ,” IEEE 802.11-10/1172r0, Jul. 15, 2019, 12 pages. [cited by applicant]