Abstract
In this paper, a novel method for constructing quasi-cyclic LDPC codes with low complexity is proposed. By choosing each circulant permutation matrix sequentially, the proposed method ensures that the current circulant permutation matrix forms no cycles of length smaller than g with the existent circulant permutation matrices. The construction complexity of the proposed algorithm is much lower than that of the random construction. Simulation results show that the proposed QC-LDPC codes can outperform both the random regular LDPC codes with short to moderate block lengths, and the proposed construction method LDPC codes based on the finite geometries in terms of bit-error-rate (BER).
Similar content being viewed by others
References
Gallager R G. Low-Density Parity-Check Codes. Cambridge: MIT Press, 1963
Berrou C, Glavieux A, Thitimajshima P. Near Shannon limit error correcting coding and decoding: Turbo codes. In: Proc IEEE Int Conf Commun, Geneva, Switzerland, 1993. 1064–1070
MacKay D J C, Neal R M. Near Shannon limit performance of low density parity check codes. Electr Lett, 1997, 33: 457–458
Sipser M, Spielman D. Expander codes. IEEE Trans Inf Theory, 1996, 42: 1710–1722
MacKay D J C. Good error-correcting codes based on very sparse matrices. IEEE Trans Inf Theory, 1999, 45: 399–431
Chung S Y, Forney G D Jr, Richardson T J, et al. On the design of low density parity check codes within 0.0045 dB of the Shannon limit. IEEE Commun Lett, 2001, 5: 58–60
Richardson T J, Urbanke R. The capacity of low density parity check codes under message passing decoding. IEEE Trans Inf Theory, 2001, 47: 599–618
Li ZW, Chen L, Zeng L Q, et al. Efficient encoding of quasi-cyclic low-density parity-check codes. IEEE Trans Commun, 2006, 54: 71–81
Kou Y, Lin S, Fossorier M P C. Low density parity check codes based on finite geometries: A rediscovery and new results. IEEE Trans Inf Theory, 2001, 47: 2711–2736
Lan L, Tai Y Y, Lin S. New constructions of quasi-cyclic LDPC codes based on special classes of BIDB’s for the AWGN and binary erasure channels. IEEE Trans Commun, 2008, 56: 39–48
Djordjevic I B. Quantum LDPC codes from balanced incomplete block designs. IEEE Commun Lett, 2008, 12: 389–391
Chen J H, Tanner R M, Zhang J T, et al. Construction of irregular LDPC codes by quasi-cyclic extension. IEEE Trans Inf Theory, 2007, 53: 1479–1483
Kim S, No J S. Quasi-cyclic low-density parity-check codes with girth larger than 12. IEEE Trans Inf Theory, 2007, 53: 2885–2891
Bonello N, Chen S. Construction of regular quasi-cyclic protograph LDPC codes based on Vandermonde. IEEE Trans Vehicular Technol, 2008, 57: 2583–2588
Huang C M, Huang J F, Yang C C. Construction of quasi-cyclic LDPC codes from quadratic congruences. IEEE Commun Lett, 2008, 12: 313–315
Fossorier M P C. Quasi-cyclic low-density parity-check codes from circulant permutation matrices. IEEE Trans Inf Theory, 2004, 50: 1788–1793
Tanner R M. A recursive approach to low complexity codes. IEEE Trans Inf Theory, 1981, 27: 533–547
Hu X Y, Elefherio E, Arnold D M. Regular and irregular progressive edge-growth Tanner graphs. IEEE Trans Inf Theory, 2005, 51: 386–398
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Ren, P., Yuan, Q., Wang, R. et al. Low complexity construction for quasi-cyclic low-density parity-check codes by Progressive-Block Growth. Sci. China Inf. Sci. 54, 371–380 (2011). https://doi.org/10.1007/s11432-010-4152-0
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11432-010-4152-0