DocumentCode :
62403
Title :
Noisy Gradient Descent Bit-Flip Decoding for LDPC Codes
Author :
Sundararajan, Gopalakrishnan ; Winstead, Chris ; Boutillon, E.
Author_Institution :
Dept. of Electr. & Comput. Eng., Utah State Univ., Logan, UT, USA
Volume :
62
Issue :
10
fYear :
2014
fDate :
Oct. 2014
Firstpage :
3385
Lastpage :
3400
Abstract :
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.
Keywords :
AWGN channels; binary codes; channel coding; decoding; gradient methods; optimisation; parity check codes; random codes; LDPC code; NGDBF algorithm; SNR; belief propagation algorithm; binary-input additive white Gaussian noise channel; channel state information; complexity analysis; gain 0.5 dB; low density parity check code; modified gradient descent bit flipping algorithm; noisy gradient descent bit-flip decoding; optimization; random noise perturbation; signal to noise ratio; Algorithm design and analysis; Complexity theory; Decoding; Iterative decoding; Linear programming; Noise; GDBF; LDPC; bit flipping; noisy GDBF; weighted bit flipping;
fLanguage :
English
Journal_Title :
Communications, IEEE Transactions on
Publisher :
ieee
ISSN :
0090-6778
Type :
jour
DOI :
10.1109/TCOMM.2014.2356458
Filename :
6894606
Link To Document :
بازگشت