METHOD AND APPARATUS FOR DATA PROCESSING WITH STRUCTURED LDPC CODES
First Claim
1. A method for wireless communication, comprising:
- determining a code block size for Low Density Parity Check (LDPC) coding;
determining a coding expansion factor Z from a set of coding expansion factors based on the code block size and a parameter kb associated with a basic check matrix, wherein the parameter kb and the coding expansion factor Z are integers larger than 1;
encoding a data sequence based on the basic check matrix and the coding expansion factor Z; and
transmitting a subset of the encoded data sequence, the subset excluding q*Z bits corresponding to q columns of the basic matrix, q being a positive integer.
1 Assignment
0 Petitions
Accused Products
Abstract
The embodiments of the present disclosure provide a method and an apparatus for data processing with structured LDPC codes. The method includes: obtaining a code block size for structured LDPC coding; determining a coding expansion factor z based on at least one of the code block size, a parameter kb of a basic check matrix, a positive integer value p or the basic check matrix having mb rows and nb columns; and encoding a data sequence to be encoded, or decoding a data sequence to be decoded, based on the basic check matrix and the coding expansion factor. The present disclosure is capable of solving the problem in the related art associated with low flexibility in data processing with LDPC coding and improving the flexibility in data processing with LDPC coding.
-
Citations
30 Claims
-
1. A method for wireless communication, comprising:
-
determining a code block size for Low Density Parity Check (LDPC) coding; determining a coding expansion factor Z from a set of coding expansion factors based on the code block size and a parameter kb associated with a basic check matrix, wherein the parameter kb and the coding expansion factor Z are integers larger than 1; encoding a data sequence based on the basic check matrix and the coding expansion factor Z; and transmitting a subset of the encoded data sequence, the subset excluding q*Z bits corresponding to q columns of the basic matrix, q being a positive integer. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for wireless communication, comprising:
-
receiving a data sequence, wherein the data sequence is a subset of an encoded sequence that excludes q*Z bits corresponding to q columns of a basic check matrix, q being a positive integer and Z being a coding expansion factor, wherein the coding expansion factor Z is selected from a set of coding expansion factors based on a code block size and a parameter kb associated with the basic check matrix, wherein the parameter kb and the coding expansion factor Z are integers larger than 1; and decoding the data sequence based on the basic check matrix and the coding expansion factor Z. - View Dependent Claims (7, 8, 9, 10)
-
-
11. An apparatus for digital communications, comprising:
-
a processor; and a memory including processor-executable instructions stored thereon, the processor-executable instructions upon execution by the processor configure the processor to; determine a code block size for Low Density Parity Check (LDPC) coding; determine a coding expansion factor Z from a set of coding expansion factors based on the code block size and a parameter kb associated with a basic check matrix, wherein the parameter kb and the coding expansion factor Z are integers larger than 1; encode a data sequence based on the basic check matrix and the coding expansion factor Z; and transmit a subset of the encoded data sequence, the subset excluding q*Z bits corresponding to q columns of the basic matrix, q being a positive integer. - View Dependent Claims (12, 13, 14, 15)
-
-
16. An apparatus for digital communications, comprising:
-
a processor; and a memory including processor-executable instructions stored thereon, the processor-executable instructions upon execution by the processor configure the processor to; receive a data sequence, wherein the data sequence is a subset of an encoded sequence that excludes q*Z bits corresponding to q columns of a basic check matrix, q being a positive integer and Z being a coding expansion factor, wherein the coding expansion factor Z is selected from a set of coding expansion factors based on a code block size and a parameter kb associated with the basic check matrix, wherein the parameter kb and the coding expansion factor Z are integers larger than 1; and decode the data sequence based on the basic check matrix and the coding expansion factor Z. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A non-transitory computer readable medium having code stored thereon, the code when executed by a processor, causing the processor to implement a method that comprises:
-
determining a code block size for Low Density Parity Check (LDPC) coding; determining a coding expansion factor Z from a set of coding expansion factors based on the code block size and a parameter kb associated with a basic check matrix, wherein the parameter kb and the coding expansion factor Z are integers larger than 1; encoding a data sequence based on the basic check matrix and the coding expansion factor Z; and transmitting a subset of the encoded data sequence, the subset excluding q*Z bits corresponding to q columns of the basic matrix, q being a positive integer. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A non-transitory computer readable medium having code stored thereon, the code when executed by a processor, causing the processor to implement a method that comprises:
-
receiving a data sequence, wherein the data sequence is a subset of an encoded sequence that excludes q*Z bits corresponding to q columns of a basic check matrix, q being a positive integer and Z being a coding expansion factor, wherein the coding expansion factor Z is selected from a set of coding expansion factors based on a code block size and a parameter kb associated with the basic check matrix, wherein the parameter kb and the coding expansion factor Z are integers larger than 1, and wherein the basic check matrix has mb rows and nb columns, kb being equal to nb minus mb; and decoding the data sequence based on the basic check matrix and the coding expansion factor Z. - View Dependent Claims (27, 28, 29, 30)
-
Specification