J4 ›› 2009, Vol. 36 ›› Issue (3): 406-409.

• Original Articles • Previous Articles     Next Articles

Fast progressive edge-growth algorithm

CHEN Lin;FENG Dazheng   

  1. (Key Lab. of Radar Signal Processing, Xidian Univ., Xi'an  710071, China)
  • Received:2008-05-12 Revised:2008-06-29 Online:2009-06-20 Published:2009-07-04
  • Contact: CHEN Lin E-mail:lchen@mail.xidian.edu.cn

Abstract:

A fast implementation of the Progressive Edge-Growth (PEG) algorithm for constructing low density parity check (LDPC) codes is presented. A balanced search tree is used to sort the check nodes and the variety of the Tanner graph is tracked during the edge growth process. The balanced search tree makes the search for a specified check node have the logarithmic complexity, and the number of times of the tree-expanding of the Tanner graph is significantly reduced by tracing the variety of the Tanner graph. Compared with the indicator-based implementation, the method presented here reduces the complexity effectively. Taking the construction of an LDPC code with length 104 as an example, the time used by the balanced-search-tree based implementation is only about 20 percent of that used by the indicator-based approach.

Key words: low density parity check (LDPC) codes, progressive-edge-growth (PEG) algorithm, balanced search trees

CLC Number: 

  • TN911.22