Improved shortening algorithm for irregular QC-LDPC codes using known bits

Shortening is a technique to achieve rate and length adaptable low-density-parity-check (LDPC) codes. Other than the puncturing and extending techniques, shortening aims to remove certain information columns, i.e., the columns standing for the known information bits, from a given parity check matrix. In this paper, we first review the recently suggested largest-extrinsic-sum (LES) algorithm which is especially designed for quasic-cyclic (QC) LDPC codes, and then propose a method based on smallest-row-variance priority (SRVP). Moreover, we obtain both theoretical analysis and simulation results of the codes in 802.11n and 802.16e standards, which shows that: 1) the proposed SRVP algorithm always achieves better Eb/No threshold than the existing LES algorithm and generally, the shortened codes outperform the original codes; 2) severe performance degradation occurs when too many information bits are shortened for low rate codes. The proposed algorithm as well as the corresponding performance evaluations is instructive to practical applications.

[1]  Navin Kashyap,et al.  Shortened Array Codes of Large Girth , 2005, IEEE Transactions on Information Theory.

[2]  Kyeongcheol Yang,et al.  Extension of quasi-cyclic LDPC codes by lifting , 2005, Proceedings. International Symposium on Information Theory, 2005. ISIT 2005..

[3]  Chang-Soo Park,et al.  A novel partially parallel architecture for high-throughput LDPC Decoder for DVB-S2 , 2010, IEEE Transactions on Consumer Electronics.

[4]  Toshihiko Okamura A Hybrid ARQ Scheme Based on Shortened Low-Density Parity-Check Codes , 2008, 2008 IEEE Wireless Communications and Networking Conference.

[5]  Stephan ten Brink,et al.  Convergence behavior of iteratively decoded parallel concatenated codes , 2001, IEEE Trans. Commun..

[6]  Rüdiger L. Urbanke,et al.  Modern Coding Theory , 2008 .

[7]  Chunming Zhao,et al.  Shortening for irregular QC-LDPC codes , 2009, IEEE Communications Letters.

[8]  Ying-Chang Liang,et al.  Shortened Turbo Product Codes: Encoding Design and Decoding Algorithm , 2007, IEEE Transactions on Vehicular Technology.

[9]  Zhongfeng Wang,et al.  LDPC decoder design for high rate wireless personal area networks , 2009, IEEE Transactions on Consumer Electronics.

[10]  Andries P. Hekstra,et al.  Performance evaluation of LDPC codes in bliss scheme-based storage systems using density evolution , 2006, IEEE Transactions on Consumer Electronics.

[11]  Stephan ten Brink,et al.  Design of low-density parity-check codes for modulation and detection , 2004, IEEE Transactions on Communications.