Hierarchical and High-Girth QC LDPC Codes

被引:44
作者
Wang, Yige [1 ]
Draper, Stark C. [1 ]
Yedidia, Jonathan S. [1 ]
机构
[1] Mitsubishi Elect Res Labs, Cambridge, MA 02139 USA
关键词
Error correction codes; low-density parity-check (LDPC) codes; protograph; quasi-cyclic codes; PARITY-CHECK CODES; CONSTRUCTION; DESIGN;
D O I
10.1109/TIT.2013.2253512
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We present an approach to designing capacity-approaching high-girth low-density parity-check (LDPC) codes that are friendly to hardware implementation, and compatible with some desired input code structure defined using a protograph. The approach is based on a mapping of any class of codes defined using a protograph into a family of hierarchical quasi-cyclic (HQC) LDPC codes. Whereas the parity check matrices of standard quasi-cyclic (QC) LDPC codes are composed of circulant submatrices, those of HQC LDPC codes are composed of a hierarchy of circulant submatrices that are, in turn, constructed from circulant submatrices, and so on, through some number of levels. Next, we present a girth-maximizing algorithm that optimizes the degrees of freedom within the family of codes to yield a high-girth HQC LDPC code, subject to bounds imposed by the fact that HQC codes are still quasi-cyclic. Finally, we discuss how certain characteristics of a code protograph will lead to inevitable short cycles and show that these short cycles can be eliminated using a "squashing" procedure that results in a high-girth QC LDPC code, although not a hierarchical one. We illustrate our approach with three design examples of QC LDPC codes-two girth-10 codes of rates and 0.45 and one girth-8 code of rate 0.7-all of which are obtained from protographs of one-sided spatially coupled codes.
引用
收藏
页码:4553 / 4583
页数:31
相关论文
共 37 条
[21]   Improved low-density parity-check codes using irregular graphs [J].
Luby, MG ;
Mitzenmacher, M ;
Shokrollahi, MA ;
Spielman, DA .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2001, 47 (02) :585-598
[22]   Good error-correcting codes based on very sparse matrices [J].
MacKay, DJC .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1999, 45 (02) :399-431
[23]  
Mitchell D. G. M., 2011, IEEE Information Theory Workshop (ITW 2011), P350, DOI 10.1109/ITW.2011.6089477
[24]   Algebraic construction of sparse matrices with large girth [J].
O'Sullivan, ME .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2006, 52 (02) :718-727
[25]  
Okamura T, 2003, 2003 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY - PROCEEDINGS, P151
[26]  
Richardson T., 2008, Modern coding theory
[27]   Design of capacity-approaching irregular low-density parity-check codes [J].
Richardson, TJ ;
Shokrollahi, MA ;
Urbanke, RL .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2001, 47 (02) :619-637
[28]   Quasi-Cyclic LDPC Codes: Influence of Proto- and Tanner-Graph Structure on Minimum Hamming Distance Upper Bounds [J].
Smarandache, Roxana ;
Vontobel, Pascal O. .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2012, 58 (02) :585-607
[29]  
SRIDHARA D, 2001, C INF SCI SYST BALT
[30]  
Tanner R. M., 2001, INT S COMM THEOR APP