DocumentCode :
749958
Title :
Reversible Low-Density Parity-Check Codes
Author :
Haley, David ; Grant, Alex
Author_Institution :
Cohda Wireless, Kent Town, SA
Volume :
55
Issue :
5
fYear :
2009
fDate :
5/1/2009 12:00:00 AM
Firstpage :
2016
Lastpage :
2036
Abstract :
Low-density parity-check (LDPC) codes may be decoded using a circuit implementation of the sum-product algorithm which maps the factor graph of the code. By reusing the decoder for encoding, both tasks can be performed using the same circuit, thus reducing area and verification requirements. Motivated by this, iterative encoding techniques based upon the graphical representation of the code are proposed. Code design constraints which ensure encoder convergence are presented, and then used to design iteratively encodable codes, while also preventing 4-cycle creation. We show how the Jacobi method for iterative matrix inversion can be applied to finite field matrices, viewed as message passing, and employed as the core of an iterative encoder. We present an algebraic construction of 4-cycle free iteratively encodable codes using circulant matrices. Analysis of these codes identifies a weakness in their structure, due to a repetitive pattern in the factor graph. The graph supports pseudo-codewords of low pseudo-weight. In order to remove the repetitive pattern in the graph, we propose a recursive technique for generating iteratively encodable codes. The new codes offer flexibility in the choice of code length and rate, and performance that compares well to randomly generated, quasi-cyclic and extended Euclidean-geometry codes.
Keywords :
cyclic codes; geometric codes; iterative decoding; iterative methods; matrix algebra; message passing; parity check codes; Jacobi method; code design constraints; decoder; extended Euclidean-geometry codes; factor graph; finite field matrices; iterative encoding techniques; iterative matrix inversion; low pseudo-weight code; message passing; pseudo-codewords; quasi-cyclic codes; reversible low-density parity-check codes; sum-product algorithm; Circuits; Convergence; Encoding; Galois fields; Iterative decoding; Iterative methods; Jacobian matrices; Message passing; Parity check codes; Sum product algorithm; Bipartite graph; block codes; codes on graphs; cycles in a graph; encoding; iterative decoding; linear codes; low-density parity-check (LDPC) codes; sparse matrices;
fLanguage :
English
Journal_Title :
Information Theory, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9448
Type :
jour
DOI :
10.1109/TIT.2009.2016025
Filename :
4839030
Link To Document :
بازگشت