IP Library › Granted Patent US 10,097,314
Granted Patent B2
US 10,097,314 · App. 15/388,187 · Granted Oct 9, 2018

Apparatus, system and method of communicating a transmission encoded according to a low-density parity-check (LDPC) code

Inventors: Artyom Lomayev (Nizhny Novgorod, RU); Iaroslav P. Gagiev (Nizhny Novgorod, RU); Alexander Maltsev (Nizhny Novgorod, RU); Michael Genossar (Modiin, IL); Carlos Cordeiro (Portland, OR)
Assignee: INTEL CORPORATION
H04L1/0058H03M13/1102H03M13/616H04B7/0413H04B7/0452H04L1/0041
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 10,097,314
App. No.
15/388,187
Granted
Oct 9, 2018
Kind
B2
Abstract

Some demonstrative embodiments include apparatus, system and method of communicating a transmission encoded according to a Low-Density Parity-Check (LDPC) code. For example, an apparatus may include logic and circuitry configured to cause a wireless station to encode a plurality of data bits into a plurality of codewords according to an LDPC code having an encoding rate of 7/8 and a codeword length of 1248 bits; and to transmit a transmission over a millimeter Wave (mmWave) frequency band based on the plurality of codewords.

Claims (34)

1. An apparatus comprising logic and circuitry configured to cause a wireless station to:

encode a plurality of data bits into a plurality of codewords according to a Low-Density Parity-Check (LDPC) code having an encoding rate of 7/8 and a codeword length of 1248 bits, the LDPC code configured to support communication according to an increased codeword length with puncturing based on a code matrix, which is configured for a codeword length of 1344 hits, the apparatus configured to cause the wireless station to determine a sequence of 252 parity bits by applying the code matrix to a sequence of 1092 data bits, to discard 96 parity bits of the sequence of 252 parity bits, and to generate a codeword of the plurality of codewords by appending to the sequence of 1092 data bits a remaining sequence of 156 bits of the sequence of 252 parity bits; and

transmit a transmission over a millimeter Wave (mmWave) frequency band based on the plurality of codewords.

2. The apparatus of claim 1 , wherein the code matrix comprises a lifting matrix.

3. The apparatus of claim 1 , wherein the sequence of 252 parity bits comprises a sequence of bits denoted {p 0 , p 1 , p 2 , . . . , p 251 }, the sequence of 1092 data bits comprises a sequence of bits denoted {S 0 , S 1 , . . . , S 1091 }, and the codeword comprises a sequence of the bits {S 0 , S 1 , . . . , S 1091 , p 96 , p 97 , . . . , p 251 }.

4. The apparatus of claim 1 configured to cause the wireless station to determine the 252 parity bits to satisfy the following criterion:

H*C= 0,

wherein H denotes a bit matrix of size 252×1344, C denotes a column bit vector of size 1344×1, C={S 0 , S 1 , . . . , S 1091 , p 0 , p 1 , . . . , p 251 } T , the sequence {S 0 , S 1 , . . . , S 1091 } denotes the sequence of 1092 data bits, the sequence {p 0 , p 1 , . . . , p 251 } denotes the sequence of 252 parity bits, and 0 denotes an all zero bit vector of size 252×1.

5. The apparatus of claim 1 configured to cause the wireless station to modulate the transmission according to a Quadrature Phase Shift Keying (QPSK) scheme, a 16 Quadrature Amplitude Modulation (QAM) scheme, a 64QAM scheme, a 256QAM scheme, or a Staggered QPSK (SQPSK) scheme.

6. The apparatus of claim 1 configured to cause the wireless station to transmit the transmission over a bonded channel according to a channel bonding factor of 2, 3, or 4.

7. The apparatus of claim 1 configured to cause the wireless station to transmit the transmission over an aggregated channel according to a channel aggregation factor of 2, 3, or 4.

8. The apparatus of claim 1 , wherein the transmission comprises a Single User (SU) Multiple-Input-Multiple-Output (MIMO) transmission.

9. The apparatus of claim 1 , wherein the transmission comprises a Multi User (MU) Multiple-Input-Multiple-Output (MIMO) transmission.

10. The apparatus of claim 1 , wherein the wireless station is a Directional Multi-Gigabit (DMG) Station (STA).

11. The apparatus of claim 1 comprising one or more antennas, a memory, and a processor.

12. A product comprising one or more tangible computer-readable non-transitory storage media comprising computer-executable instructions operable to, when executed by at least one processor, enable the at least one processor to cause a wireless station to:

encode a plurality of data bits into a plurality of codewords according to a Low-Density Parity-Check (LDPC) code having an encoding rate of 7/8 and a codeword length of 1248 bits, the LDPC code configured to support communication according to an increased codeword length with puncturing based on a code matrix, which is configured for a codeword length of 1344 bits, wherein the instructions, when executed, cause the wireless station to determine a sequence of 252 parity bits by applying the code matrix to a sequence of 1092 data bits, to discard 96 parity bits of the sequence of 252 parity bits, and to generate a codeword of the plurality a codewords by appending to the sequence of 1092 data bits a remaining sequence of 156 bits of the sequence of 252 parity bits; and

transmit a transmission over a millimeter Wave (mmWave) frequency band based on the plurality of codewords.

13. The product of claim 12 , wherein the code matrix comprises a lifting matrix.

14. The product of claim 12 , wherein the instructions, when executed, cause the wireless station to modulate the transmission according to a Quadrature Phase Shift Keying (QPSK) scheme, a 16 Quadrature Amplitude Modulation (QAM) scheme, a 64 QAM scheme, a 256 QAM scheme, or a Staggered QPSK (SQPSK) scheme.

15. The product of claim 12 , wherein the instructions, when executed, cause the wireless station to transmit the transmission over a bonded channel according to a channel bonding factor of 2, 3, or 4.

16. The product of claim 12 , wherein the sequence of 252 parity bits comprises a sequence of bits denoted {p 0 , p 1 , p 2 , . . . , p 251 }, the sequence of 1092 data bits comprises a sequence of bits denoted {S 0 , S 1 , . . . , S 1091 }, and the codeword comprises a sequence of the bits {S 0 , S 1 , . . . , S 1091 , p 96 , p 97 , . . . , p 251 }.

17. The product of claim 12 , wherein the instructions, when executed, cause the wireless station to determine the 252 parity bits to satisfy the following criterion:

H*C= 0,

wherein H denotes a bit matrix of size 252×1344, C denotes a column bit vector of size 1344×1, C={S 0 , S 1 , . . . , S 1091 , p 0 , p 1 , . . . , p 251 } T , the sequence {S 0 , S 1 , . . . , S 1091 } denotes the sequence of 1092 data bits, the sequence {p 0 , p 1 , . . . , p 251 } denotes the sequence of 252 parity bits, and 0 denotes an all zero bit vector of size 252×1.

18. An apparatus comprising logic and circuitry configured to cause a wireless station to:

receive a transmission over a millimeter Wave (mmWave) frequency band; and

decode a plurality of data bits from the transmission according to a Low-Density Parity-Check (LDPC) code having an encoding rate of 7/8 and a codeword length of 1248 bits, the LDPC code configured to support communication according to an increased codeword length with puncturing based on a code matrix, which is configured for a codeword length of 1344 bits, a codeword of the LDPC code comprises 1092 data bits and 156 parity bits, the 156 parity bits are based on the 1092 data bits and the code matrix.

19. The apparatus of claim 18 configured to cause the wireless station to receive the transmission over a bonded channel according to a channel bonding factor of 2, 3, or 4.

20. The apparatus of claim 18 comprising one or more antennas, a memory, and a processor.

21. A product comprising one or more tangible computer-readable non-transitory storage media comprising computer-executable instructions operable to, when executed by at least one processor, enable the at least one processor to cause a wireless station to:

receive a transmission over a millimeter Wave (mmWave) frequency band; and

decode a plurality of data bits from the transmission according to a Low-Density Parity-Check (LDPC) code having an encoding rate of 7/8 and a codeword length of 1248 bits, the LDPC code configured to support communication according to an increased codeword length with puncturing based on a code matrix, which is configured for a codeword length of 1344 bits, a codeword of the LDPC code comprises 1092 data bits and 156 parity bits, the 156 parity bits are based on the 1092 data bits and the code matrix.

22. The product of claim 21 , wherein the transmission comprises a Multi User (MU) Multiple-input-Multiple-Output (MIMO) transmission.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2017
From: LOMAYEV, ARTYOM; GAGIEV, IAROSLAV P.; MALTSEV, ALEXANDER; GENOSSAR, MICHAEL; CORDEIRO, CARLOS
To: INTEL CORPORATION
Reel/Frame 041773/0324 →
Continuity (2)
Provisional Application 62363287 · Jul 17, 2016
Related Publication 20180019840A1 · Jan 18, 2018
Cited By (2)
US 12,431,918 US 12,562,756