Noisy Gradient Descent Bit-Flip Decoding for LDPC Codes

被引:65
作者
Sundararajan, Gopalakrishnan [1 ]
Winstead, Chris [1 ]
Boutillon, Emmanuel [2 ]
机构
[1] Utah State Univ, Dept Elect & Comp Engn, Logan, UT 84322 USA
[2] Univ Bretagne Sud, Lab STICC, UMR 6285, F-56321 Lorient, France
基金
美国国家科学基金会;
关键词
GDBF; bit flipping; LDPC; weighted bit flipping; noisy GDBF; TRACKING FORECAST MEMORIES;
D O I
10.1109/TCOMM.2014.2356458
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
A modified Gradient Descent Bit Flipping (GDBF) algorithm is proposed for decoding Low Density Parity Check (LDPC) codes on the binary-input additive white Gaussian noise channel. The new algorithm, called Noisy GDBF (NGDBF), introduces a random perturbation into each symbol metric at each iteration. The noise perturbation allows the algorithm to escape from undesirable local maxima, resulting in improved performance. A combination of heuristic improvements to the algorithm are proposed and evaluated. When the proposed heuristics are applied, NGDBF performs better than any previously reported GDBF variant, and comes within 0.5 dB of the belief propagation algorithm for several tested codes. Unlike other previous GDBF algorithms that provide an escape from local maxima, the proposed algorithm uses only local, fully parallelizable operations and does not require computing a global objective function or a sort over symbol metrics, making it highly efficient in comparison. The proposed NGDBF algorithm requires channel state information which must be obtained from a signal to noise ratio (SNR) estimator. Architectural details are presented for implementing the NGDBF algorithm. Complexity analysis and optimizations are also discussed.
引用
收藏
页码:3385 / 3400
页数:16
相关论文
共 27 条
[1]   LOW-DENSITY PARITY-CHECK CODES [J].
GALLAGER, RG .
IRE TRANSACTIONS ON INFORMATION THEORY, 1962, 8 (01) :21-&
[2]   Iterative decoding using stochastic computation [J].
Gaudet, VC ;
Rapley, AC .
ELECTRONICS LETTERS, 2003, 39 (03) :299-301
[3]   Generic description and synthesis of LDPC decoders [J].
Guilloud, Frederic ;
Boutillon, Emmanuel ;
Tousch, Jacky ;
Danger, Jean-Luc .
IEEE TRANSACTIONS ON COMMUNICATIONS, 2007, 55 (11) :2084-2091
[4]  
Haga R, 2012, 2012 INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY AND ITS APPLICATIONS (ISITA 2012), P6
[5]  
Ismail M., 2013, ISRN SENSOR NETW, V2013
[6]   An improvement on the modified weighted bit flipping decoding algorithm for LDPC codes [J].
Jiang, M ;
Zhao, CM ;
Shi, ZH ;
Chen, Y .
IEEE COMMUNICATIONS LETTERS, 2005, 9 (09) :814-816
[8]   Dithered Belief Propagation Decoding [J].
Leduc-Primeau, Francois ;
Hemati, Saied ;
Mannor, Shie ;
Gross, Warren J. .
IEEE TRANSACTIONS ON COMMUNICATIONS, 2012, 60 (08) :2042-2047
[9]  
MacKay D.J.C., ENCY SPARSE GRAPH CO
[10]   Near Shannon limit performance of low density parity check codes [J].
MacKay, DJC ;
Neal, RM .
ELECTRONICS LETTERS, 1997, 33 (06) :457-458