QC-LDPC (quasi cyclic-low density parity check) code construction method based on mode Golomb rulers
A technology of low-density check code and construction method, which is applied in the construction field of quasi-cyclic low-density check code, and can solve problems such as inability to realize simple encoding, non-structural check matrix, and high storage complexity of check matrix
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0082] The specific implementation steps of this example are as follows:
[0083]1, set quaternary parameter group (N, J, L, g), wherein N=qL represents the code length of quasi-cyclic low density check code, i.e. the QC-LDPC code length; J and L represent the check matrix H respectively Column weight and row weight, g represents the target girth; q is the size of the sub-matrix in the check matrix,
[0084] The design of this example requires N>500, r>0.4, g=10, take J=3,
[0085] Then (L-J) / L>0.4, 0.6L>3, L>5, this example takes L=6;
[0086] N=qL, in this case N=6q>500, q≥84;
[0087] Then first continue the following steps with J=3, L=6, g=10, q=84, N=qL=504;
[0088] II. Randomly generate two mod Golom rulers A and B, A={12, 31, 69}, which is a Golom ruler with modulus q=84 with J=3 marks; B={13, 17 , 35, 36, 59, 76}, is a Golom ruler with modulo q=84 of L=6 signs;
[0089] III, utilizing the modular Golom scales A and B produced in step II to construct the parity ch...
Embodiment 2
[0109] Include the following steps:
[0110] 1, set quaternary parameter group (N, J, L, g), each parameter implication is identical with embodiment 1, and this example design requires N>1000, r>0.57, g=10, gets J=3,
[0111] Then (L-J) / L>0.57, 0.43L>3, L>6.98, this example takes L=7;
[0112] N=qL, in this case N=7q>1000, q≥142.9;
[0113] Then, with J=3, L=6, g=10, q=143~156, N=qL=1001~1092, repeated steps I~IV for many times, all failed to obtain check matrix girth equal to target girth 10, to J=3, L=6, g=10, q=157, N=7*157=1099;
[0114] II. Randomly generate two mod Golom rulers A and B, A={33,66,108}, which is a Golom ruler with modulus q=157 with J=3 marks; B={7,33 , 66, 98, 118, 119, 155}, is a Golom ruler with modulo q=157 of L=7 signs, and q is 157;
[0115] III, utilizing the modular Golom scales A and B produced in step II to construct the parity check matrix H;
[0116] H = I ...
Embodiment 3
[0124] Include the following steps:
[0125] 1, set quaternary parameter group (N, J, L, g), each parameter implication is identical with embodiment 1, and this example design requires N>2000, r>0.625, g=10, gets J=3,
[0126] Then (L-J) / L>0.625, 0.375L>3, L≥8, this example takes L=8;
[0127] N=qL, in this case N=8q>2000, q≥250;
[0128] Then, with J=3, L=8, g=10, q=250~270, N=qL=2000~2160, repeated steps I~IV for many times, all failed to obtain the check matrix girth equal to the target girth 10,
[0129] To J=3, L=8, g=10, q=271, N=8*2712168;
[0130] II. Randomly generate two mod Golom rulers A and B, A={64,125,207}, which is a Golom ruler with modulo q=271 with J=3 marks; B={45,64 , 79, 116, 140, 191, 229, 230}, is a Golom ruler with modulo q=271 of L=8 marks, and q is 271;
[0131] III, utilizing the modular Golom scales A and B produced in step II to construct the parity check matrix H;
[0132] H = ...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 