2005/01/01 by Xiao-Yu Hu, Xiaoyu Hu, Evangelos Eleftheriou +3 · 62 citations
Computer Science · Engineering · Biochemistry, Genetics and Molecular Biology · #Error Correcting Code Techniques #Advanced Wireless Communication Techniques #DNA and Biological Computing
paper · doi:10.1109/tit.2004.839541
We propose a general method for constructing Tanner graphs having a large girth by establishing edges or connections between symbol and check nodes in an edge-by-edge manner, called progressive edge-growth (PEG) algorithm. Lower bounds on the girth of PEG Tanner graphs and on the minimum distance of the resulting low-density parity-check (LDPC) codes are derived in terms of parameters of the graphs. Simple variations of the PEG algorithm can also be applied to generate linear-time encodeable LDPC codes. Regular and irregular LDPC codes using PEG Tanner graphs and allowing symbol nodes to take values over GF(q) (q>2) are investigated. Simulation results show that the PEG algorithm is a powerful algorithm to generate good short-block-length LDPC codes.