| Literature DB >> 36236433 |
Kun Zhu1, Hongwen Yang1.
Abstract
By connecting multiple short, local low-density parity-check (LDPC) codes with a global parity check, the globally coupled (GC) LDPC code can attain high performances with low complexities. The typical design of a local code is a quasi-cyclic (QC) LDPC for which the code length is proportional to the size of circulant permutation matrix (CPM). The greatest common divisor (GCD)-based full-length row multiplier (FLRM) matrix is constrained by a lower bound of CPM size to avoid six length cycles. In this paper, we find a new lower bound for the CPM size and propose an algorithm to determine the minimum CPM size and the corresponding FLRM matrix. Based on the new lower bound, two methods are proposed to construct the GC-QC-LDPC code of grith 8 based on the GCD based FLRM matrix. With the proposed algorithm, the CPM size can be 45% less than that given by sufficient condition of girth 8. Compared with the conventional GC-LDPC construction, the codes constructed with the proposed method have improved performance and are more flexible in code length and code rate design.Entities:
Keywords: full-length row multiplier matrix; globally coupled LDPC; greatest common divisor; large girth
Year: 2022 PMID: 36236433 PMCID: PMC9571483 DOI: 10.3390/s22197335
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.847
Figure 1Possible paths of length 6 cycles corresponding to (6).
Figure 2An example for the value of Sum for .
(5, L) girth-eight FLRM code with minimum CPM size.
|
|
| |||
|---|---|---|---|---|
| 5 |
| 49 | 49 | 0 |
| 6 |
| 71 | 63 | 1 |
| 7 |
| 97 | 67 | 5 |
| 8 |
| 127 | 111 | 4 |
| 9 |
| 161 | 103 | 9 |
| 10 |
| 208 | 143 | 8 |
| 11 |
| 231 | 165 | 8 |
| 12 |
| 287 | 221 | 10 |
| 13 |
| 337 | 199 | 21 |
| 14 |
| 391 | 285 | 19 |
| 15 |
| 449 | 368 | 16 |
| 16 |
| 496 | 407 | 15 |
| 17 |
| 561 | 357 | 21 |
| 18 |
| 630 | 529 | 21 |
| 19 |
| 703 | 595 | 21 |
| 20 |
| 799 | 525 | 41 |
(6, L) girth-eight FLRM code with minimum CPM size.
|
|
| |||
|---|---|---|---|---|
| 6 |
| 91 | 63 | 7 |
| 7 |
| 108 | 67 | 8 |
| 8 |
| 134 | 134 | 0 |
| 9 |
| 176 | 103 | 13 |
| 10 |
| 217 | 217 | 0 |
| 11 |
| 251 | 251 | 0 |
| 12 |
| 331 | 199 | 24 |
| 13 |
| 361 | 199 | 26 |
| 14 |
| 404 | 315 | 1 |
| 15 |
| 477 | 259 | 34 |
| 16 |
| 586 | 357 | 49 |
| 17 |
| 625 | 399 | 4 |
| 18 |
| 698 | 501 | 6 |
| 19 |
| 757 | 403 | 53 |
| 20 |
| 818 | 693 | 1 |
Figure 3GC-LDPC’s Tanner graph.
Figure 6Comparison of the GC-LDPC codes with different numbers of 6-cycles. (a) BER/FER performances. (b) EXIT chart.
The parameters of code 5 and 6.
|
|
|
|
|
| |
|---|---|---|---|---|---|
|
|
| 285 | 11,970 |
| 3 |
|
|
| 407 | 19,536 |
| 3 |
Figure 7Performance of code5, code6, code5 mask1, and code6 mask1 for . (a) BER. (b) FER.
Figure 8Performance of code7, code7 mask1, and code7-mask2 for . (a) BER. (b) FER.