Low Complexity LDPC for DVB Applications

Both constant and variable Forward Error Correcting (FEC) coding is provided by the DVB-S2 system. Variable FEC can be used to provide different levels of error protection according to applications & the channel condition to achieve Adaptive Coding. In this paper, we introduce an algebraic method for construction of well-structured variablerate Low Density Parity Check (LPDC) codes, enabling the system to switch between LDPC codes of different rates (9/10, 8/9, 5/6, 4/5, ...) using a single encoder and decoder structure. Well designed QC-LDPC codes can perform just as well as randomly constructed LDPC codes in terms of bit-error probability, block-error probability, and error floor, collectively. This paper describes BIBD based construction of QC-LDPC code using certain special classes of balanced incomplete block designs. A memory efficient implementation of Quasi-Cyclic LDPC decoder in a FPGA is discussed. For implementation of a LDPC decoder, a parity-check matrix should be stored in nonvolatile memory units which intensify the implementation issues. The idea discussed here is to reduce the memory requirements by real-time generation of the QC parity-check matrix instead of storing it. This is possible due to the circulant structure of QCLDPC codes. Synthesis results show that significant reduction in memory requirements is achievable.

[1]  Bahram Honary,et al.  Construction of well-structured quasi-cyclic low-density parity check codes , 2005 .

[2]  Radford M. Neal,et al.  Near Shannon limit performance of low density parity check codes , 1996 .

[3]  Bahram Honary,et al.  Construction of low-density parity-check codes based on balanced incomplete block designs , 2004, IEEE Transactions on Information Theory.

[4]  Robert G. Gallager,et al.  Low-density parity-check codes , 1962, IRE Trans. Inf. Theory.

[5]  Shu Lin,et al.  Low-density parity-check codes based on finite geometries: A rediscovery and new results , 2001, IEEE Trans. Inf. Theory.

[6]  Shu Lin,et al.  Near-Shannon-limit quasi-cyclic low-density parity-check codes , 2004, IEEE Trans. Commun..

[7]  Robert Michael Tanner,et al.  A recursive approach to low complexity codes , 1981, IEEE Trans. Inf. Theory.

[8]  Bahram Honary,et al.  Migration to capacity approaching codes for digital video broadcasting , 2005 .

[9]  Bahram Honary,et al.  Design of variable-rate adaptive LDPC codes for DVB-S2 applications , 2006 .

[10]  Bahram Honary,et al.  New constructions of quasi-cyclic LDPC codes based on special classes of BIDBs for the AWGN and binary erasure channels , 2007, IEEE Trans. Commun..

[11]  Bahram Honary,et al.  Generalized Construction of Quasi-Cyclic Regular LDPC Codes Based on Permutation Matrices , 2006, 2006 IEEE International Symposium on Information Theory.

[12]  Philip S. Yu,et al.  A Hybrid ARQ Scheme with Parity Retransmission for Error Control of Satellite Channels , 1982, IEEE Trans. Commun..

[13]  Zhongfeng Wang,et al.  A memory efficient FPGA implementation of quasi-cyclic LDPC decoder , 2006 .

[14]  Tiffany Jing Li,et al.  Rate-compatible Low Density Parity Check Codes for Capacity-approaching ARQ Schemes in Packet Data Communications , 2002, Communications, Internet, and Information Technology.