Multilevel Low Density Parity-Check Coded Modulation
First Claim
Patent Images
1. A method comprising:
- partitioning a data block into a plurality sub-blocks;
encoding a first sub-block using a first low density parity-check code construction to form a first codeword;
encoding a second sub-block using a second low density parity-check code construction to form a second codeword;
mapping the first codeword, the second codeword, and bits of an uncoded sub-block to form a signal, wherein the first low density parity-check code construction differs from the second low density parity-check code construction.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus are provided for encoding and decoding a communication signal. Processes for encoding and decoding the communication signal use a first low density parity-check code (LDPC) construction and a second low density parity-check code construction that differs from the first low density parity-check code construction. Multilevel coding (MLC) is applied to protect each address bit of a signal point by an individual LDPC code. In one embodiment, the first level is coded with a progressive edge-growth LDPC code, the second level is coded with a Reed-Solomon LDPC code and the third level is left uncoded.
-
Citations
35 Claims
-
1. A method comprising:
-
partitioning a data block into a plurality sub-blocks; encoding a first sub-block using a first low density parity-check code construction to form a first codeword; encoding a second sub-block using a second low density parity-check code construction to form a second codeword; mapping the first codeword, the second codeword, and bits of an uncoded sub-block to form a signal, wherein the first low density parity-check code construction differs from the second low density parity-check code construction. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
decoding a signal using a first low density parity-check code construction to provide a first codeword; and decoding the signal using a second low density parity-check code construction and the first codeword, wherein the first low density parity-check code construction differs from the second low density parity-check code construction. - View Dependent Claims (8, 9)
-
-
10. A computer readable medium that stores instructions, which when performed by a machine, cause the machine to:
-
partition a data block into a plurality sub-blocks; encode a first sub-block using a first low density parity-check code construction to form a first codeword; encode a second sub-block using a second low density parity-check code construction to form a second codeword; map the first codeword, the second codeword, and bits of an uncoded sub-block to form a signal, wherein the first low density parity-check code construction differs from the a second low density parity-check code construction. - View Dependent Claims (11, 12)
-
-
13. A computer-readable medium that stores instructions, which when performed by a machine, cause the machine to:
-
decode the signal using a first low density parity-check code construction to provide a first codeword; and decode the signal using a second low density parity-check code construction and the first codeword to provide decoded data, wherein the first low density parity-check code construction differs from the a second low density parity-check code construction. - View Dependent Claims (14, 15)
-
-
16. An apparatus comprising:
-
an encoder to encode data partitioned into a plurality of sub-blocks, the encoder having a first low density parity-check code construction to encode a first sub-block to form a first codeword and having a second low density parity-check code construction to encode a second sub-block to form a second codeword, wherein the first low density parity-check code construction differs from the second low density parity-check code construction; and a mapper to map the first codeword, the second codeword, and bits of an uncoded sub-block to form a signal. - View Dependent Claims (17, 18)
-
-
19. An apparatus comprising:
a decoder to decode a signal from a communication channel to provide decoded data, the decoder having a first low density parity-check code construction to provide a first codeword and a second low density parity-check code construction to provide a second codeword from the first codeword and the signal, wherein the first low density parity-check code construction differs from the a second low density parity-check code construction. - View Dependent Claims (20, 21)
-
22. A system comprising:
-
an encoder to encode data partitioned into a plurality of sub-blocks, the encoder having a first low density parity-check code construction to encode a first sub-block to form a first codeword and having a second low density parity-check code construction to encode a second sub-block to form a second codeword, wherein the first low density parity-check code construction differs from the a second low density parity-check code construction; a mapper to map the first codeword, the second codeword, and bits of an uncoded sub-block to form a signal; a transmitter to transmit the signal; and a network interface having connections to couple the transmitter to a wired network. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
-
29. A system comprising:
-
a receiver to receive a signal from a communication channel; a decoder to decode the signal to provide decoded data, the decoder having a a first low density parity-check code construction to provide a first codeword and a second low density parity-check code construction to provide a second codeword from the first codeword and the signal, wherein the first low density parity-check code construction differs from the a second low density parity-check code construction; and a network interface having connections to couple the receiver to a wired network. - View Dependent Claims (30, 31, 32, 33, 34, 35)
-
Specification