Design method and apparatus for quasi-cyclic low-density parity-check
AssigneeZte Corporation
InventorsLiguang Li, Jun XU, Jin XU
Life of this patent
Estimating the term…
Abstract
Provided is a design method and apparatus for quasi-cyclic low-density parity-check (LDPC) encoding. The method includes: performing LDPC encoding on a K-bit information sequence to be encoded according to a parity check matrix of a quasi-cyclic LDPC code to obtain an N-bit LDPC encoded sequence, where the parity check matrix is determined according to a basic matrix and a lifting size Z, and the basic matrix is determined according to the lifting size Z and a coefficient matrix, where K is a positive integer, N is an integer greater than K, and Z is a positive integer.
Claims18
A method for wireless communication, comprising:
- performing, by a transmitting end, a low density parity check (LDPC) encoding on an input sequence having K bits according to a parity check matrix of an LDPC code, wherein the parity check matrix is determined based on a basic matrix, and wherein the basic matrix is determined according to a lifting size Z and a coefficient matrix in a set of coefficient matrices, wherein K is a positive integer, and Z is a positive integer;
- obtaining, from the LDPC encoding, by the transmitting end, an encoded sequence having N bits, wherein N is an integer greater than K;
- and
- performing, by the transmitting end, a transmission based on the encoded sequence,
- wherein the lifting size Z is an element in a lifting size set Zset, wherein elements in the lifting size set Zset are grouped in A lifting size subsets and an i-th lifting size subset among the A lifting size subsets is denoted as Zseti (i=1, 2, 3, . . . , A), and wherein the A lifting size subsets have no common element, A being an integer greater than 1;
- wherein the set of coefficient matrices comprises A coefficient matrices, wherein a lifting size supported by an i-th coefficient matrix in the set of coefficient matrices form a part of the i-th lifting size subset Zseti, and wherein the A coefficient matrices have a same number of rows, a same number of columns, and null values disposed at same positions.
An apparatus for wireless communications, comprising a processor that is configured to:
- perform a low density parity check (LDPC) encoding on an input sequence having K bits according to a parity check matrix of an LDPC code, wherein the parity check matrix is determined based on a basic matrix, wherein the basic matrix is determined according to a lifting size Z and a coefficient matrix in a set of coefficient matrices, wherein K is a positive integer, and Z is a positive integer;
- obtain, from the LDPC encoding, an encoded sequence having N bits, wherein N is an integer greater than K;
- and
- perform a transmission to a receiving end based on the encoded sequence,
- wherein the lifting size Z is an element in a lifting size set Zset, wherein elements in the lifting size set Zset are grouped in A lifting size subsets and an i-th lifting size subset among the A lifting size subsets denoted as Zseti (i=1, 2, 3, . . . , A), and wherein the A lifting size subsets have no common element, A being an integer greater than 1;
- wherein the set of coefficient matrices comprises A coefficient matrices, wherein a lifting size supported by an i-th coefficient matrix in the set of coefficient matrices form a part of the i-th lifting size subset Zseti, and wherein the A coefficient matrices have a same number of rows, a same number of columns and null values disposed at same positions.
A non-transitory computer program product having code stored thereon, the code, when executed by a processor, causing the processor to implement a method that comprises:
- performing, by a transmitting end, a low density parity check (LDPC) encoding on an input sequence having K bits according to a parity check matrix of an LDPC code, wherein the parity check matrix is determined based on a basic matrix, wherein the basic matrix is determined according to a lifting size Z and a coefficient matrix in a set of coefficient matrices, wherein K is a positive integer, and Z is a positive integer;
- obtaining, from the LDPC encoding, an encoded sequence having N bits. Wjereom Mos an integer greater than K;
- and
- performing, by the transmitting end, a transmission to a receiving end based on the encoded sequence,
- wherein the lifting size Z is an element in a lifting size set Zset, elements in the lifting size set Zset are grouped in A lifting size subsets and an i-th lifting size subset among the A lifting size subsets denoted as Zseti (i=1, 2, 3, . . . , A), and wherein the A lifting size subsets have no common element, A being an integer greater than 1;
- wherein the set of coefficient matrices comprises A coefficient matrices, wherein a lifting size supported by an i-th coefficient matrix in the set of coefficient matrices form a part of the i-th lifting size subset Zseti, and wherein the A coefficient matrices have a same number of rows, a same number of columns and null values disposed at same positions.
Dependencies are inferred from the claim text.