Title :
Group-theoretic analysis of cayley-graph-based cycle gf(2p) codes
Author :
Huang, Jie ; Zhou, Shengli ; Zhu, Jinkang ; Willett, Peter
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Connecticut, Storrs, CT
fDate :
6/1/2009 12:00:00 AM
Abstract :
Using group theory, we analyze cycle GF(2p) codes that use Cayley graphs as their associated graphs. First, we show that through row and column permutations the parity check matrix H can be put in a concatenation form of row-permuted block-diagonal matrices. Encoding utilizing this form can be performed in linear time and in parallel. Second, we derive a rule to determine the nonzero entries of H and present determinate and semi-determinate codes. Our simulations show that the determinate and semi-determinate codes have better performance than codes with randomly generated nonzero entries for GF(16) and GF(64), and have similar performance for GF(256). The constructed determinate and semi-determinate codes over GF(64) and GF(256) can outperform the binary irregular counterparts of the same block lengths. One distinct advantage for determinate and semi-determinate codes is that they greatly reduce the storage cost of H for decoding. The results in this correspondence are appealing for the implementation of efficient encoders and decoders for this class of promising LDPC codes, especially when the block length is large.
Keywords :
decoding; graph theory; group theory; parity check codes; Cayley graphs; LDPC codes; associated graphs; block length; block-diagonal matrices; column permutations; cycle GF(2p) codes; decoding; encoding utilizing; group theory; group-theoretic analysis; parity check matrix; semi-determinate codes; AWGN channels; Application software; Communications Society; Costs; Error correction codes; Galois fields; Iterative decoding; Maximum likelihood decoding; Parity check codes; Performance loss; Cayley graph, cycle code, Galois field, group theory, LDPC.;
Journal_Title :
Communications, IEEE Transactions on
DOI :
10.1109/TCOMM.2009.06.070066