Method and apparatus for data processing with structured LDPC codes
First Claim
1. A method for digital communications, comprising:
- obtaining 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 set of coding expansion factors includes a set of natural numbers; and
encoding or decoding a data sequence based on the basic check matrix and the coding expansion factor z,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, and wherein kb is equal to nb minus mb.
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
24 Claims
-
1. A method for digital communications, comprising:
-
obtaining 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 set of coding expansion factors includes a set of natural numbers; and encoding or decoding a data sequence based on the basic check matrix and the coding expansion factor z, 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, and wherein kb is equal to nb minus mb. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus for digital communications, comprising:
-
an obtaining module configured to obtain a code block size for Low Density Parity Check (LDPC) coding; a determining module configured to 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 set of coding expansion factors includes a set of natural numbers; and a processing module configured to encode or decode a data sequence based on the basic check matrix and the coding expansion factor z, 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, and wherein kb is equal to nb minus mb. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. 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:
-
obtaining 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 set of coding expansion factors includes a set of natural numbers; and encoding or decoding a data sequence based on the basic check matrix and the coding expansion factor z, 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, and wherein kb is equal to nb minus mb. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification