High performance, flexible, and compact low-density parity-check (LDPC) code
First Claim
Patent Images
1. A method for wireless communication, comprising:
- selecting, by selection circuitry, a first base graph, of a set of base graphs, the first base graph defining columns of variable nodes corresponding to information bits and rows of check nodes corresponding to parity checks, the set of base graphs associated with a set of families of lifted low-density parity-check (LDPC) codes, the first base graph associated with a first family of lifted LDPC codes of the set of families of lifted LDPC codes, for encoding information bits for transmission via a range of transmission rates, the first base graph selected based in part on a core rate supported by the first base graph and a highest transmission rate in the range of transmission rates;
encoding, by encoder circuitry, information bits using at least one lifted LDPC code from the first family of lifted LDPC codes associated with the selected first base graph for transmission at at least one transmission rate in the range of transmission rates to produce one or more code words; and
transmitting, via a transmitter coupled with an antenna, the one or more code words over a medium at the at least one transmission rate to a receiver for decoding the one or more code words.
2 Assignments
0 Petitions
Accused Products
Abstract
Certain aspects of the present disclosure generally relate to techniques for puncturing of structured low-density parity-check (LDPC) codes. Certain aspects of the present disclosure generally relate to methods and apparatus for a high-performance, flexible, and compact LDPC code. Certain aspects can enable LDPC code designs to support large ranges of rates, blocklengths, and granularity, while being capable of fine incremental redundancy hybrid automatic repeat request (IR-HARQ) extension while maintaining good floor performance, a high-level of parallelism to deliver high throughout performance, and a low description complexity.
95 Citations
31 Claims
-
1. A method for wireless communication, comprising:
-
selecting, by selection circuitry, a first base graph, of a set of base graphs, the first base graph defining columns of variable nodes corresponding to information bits and rows of check nodes corresponding to parity checks, the set of base graphs associated with a set of families of lifted low-density parity-check (LDPC) codes, the first base graph associated with a first family of lifted LDPC codes of the set of families of lifted LDPC codes, for encoding information bits for transmission via a range of transmission rates, the first base graph selected based in part on a core rate supported by the first base graph and a highest transmission rate in the range of transmission rates; encoding, by encoder circuitry, information bits using at least one lifted LDPC code from the first family of lifted LDPC codes associated with the selected first base graph for transmission at at least one transmission rate in the range of transmission rates to produce one or more code words; and transmitting, via a transmitter coupled with an antenna, the one or more code words over a medium at the at least one transmission rate to a receiver for decoding the one or more code words. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus for wireless communication, comprising:
-
means for selecting a first base graph, of a set of base graphs, the first base graph defining columns of variable nodes corresponding to information bits and rows of check nodes corresponding to parity checks, the set of base graphs associated with a set of families of lifted low-density parity-check (LDPC) codes, the first base graph associated with a first family of lifted LDPC codes of the set of families of lifted LDPC codes, for encoding information bits for transmission via a range of transmission rates, the first base graph selected based in part on a core rate supported by the first base graph and a highest transmission rate in the range of transmission rates; means for encoding information bits using at least one lifted LDPC code from the first family of lifted LDPC codes associated with the selected first base graph for transmission at at least one transmission rate in the range of transmission rates to produce one or more code words; and means for transmitting the one or more code words over a medium at the at least one transmission rate to a receiver for decoding the one or more code words. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. An apparatus for wireless communication, comprising:
-
at least one processor coupled with a memory and configured to; select a first base graph, of a set of base graphs, the first base graph defining columns of variable nodes corresponding to information bits and rows of check nodes corresponding to parity checks, the set of base graphs associated with a set of families of lifted low-density parity-check (LDPC) codes, the first base graph associated with a first family of lifted LDPC codes of the set of families of lifted LDPC codes, for encoding information bits for transmission via a range of transmission rates, the first base graph selected based in part on a core rate supported by the first base graph and a highest transmission rate in the range of transmission rates; and encode information bits using at least one lifted LDPC code from the first family of lifted LDPC codes associated with the selected first base graph for transmission at at least one transmission rate in the range of transmission rates to produce one or more code words; and a transmitter configured to transmit the one or more code words over a medium at the at least one transmission rate to a receiver for decoding the one or more code words. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
-
29. A non-transitory computer readable medium having computer executable code stored thereon for wireless communication, comprising:
-
code for selecting a first base graph, of a set of base graphs, the first base graph defining columns of variable nodes corresponding to information bits and rows of check nodes corresponding to parity checks, the set of base graphs associated with a set of families of lifted low-density parity-check (LDPC) codes, the first base graph associated with a first family of lifted LDPC codes of the set of families of lifted LDPC codes, for encoding information bits for transmission via a range of transmission rates, the first base graph selected based in part on a core rate supported by the first base graph and a highest transmission rate in the range of transmission rates; code for encoding information bits using at least one lifted LDPC code from the first family of lifted LDPC codes associated with the selected first base graph for transmission at at least one transmission rate in the range of transmission rates to produce one or more code words; and code for transmitting the one or more code words over a medium at the at least one transmission rate to a receiver for decoding the one or more code words. - View Dependent Claims (30, 31)
-
Specification