DocumentCode :
1356513
Title :
An Iterative Decoding Algorithm with Backtracking to Lower the Error-Floors of LDPC Codes
Author :
Kang, Jingyu ; Huang, Qin ; Lin, Shu ; Abdel-Ghaffar, Khaled
Author_Institution :
Augusta Technol. USA Inc., Santa Clara, CA, USA
Volume :
59
Issue :
1
fYear :
2011
fDate :
1/1/2011 12:00:00 AM
Firstpage :
64
Lastpage :
73
Abstract :
Error-floors are the main reason for excluding LDPC codes from applications requiring very low bit-error rate. They are attributed to a particular structure in the codes´ Tanner graphs, known as trapping sets, which traps the message-passing algorithms commonly used to decode LDPC codes, and prevents decoding from converging to the correct codeword. A technique is proposed to break trapping sets while decoding. Based on decoding results leading to a decoding failure, some bits are identified in a previous iteration and flipped and decoding is restarted. This backtracking may enable the decoder to get out of the trapped state. A semi-analytical method is also proposed to predict the error-floor after backtracking. Simulation results indicate the effectiveness of the proposed technique in lowering the error-floor. The technique, which has moderate complexity overhead, is applicable to any code without requiring a prior knowledge of the structure of its trapping sets.
Keywords :
graph theory; iterative decoding; message passing; parity check codes; LDPC codes; Tanner graphs; backtracking; complexity overhead; decoding failure; error floor; iterative decoding algorithm; message-passing algorithm; trapped state; trapping sets; AWGN; Charge carrier processes; Iterative decoding; Maximum likelihood decoding; Signal to noise ratio; LDPC code; backtracking; error-floor; message-passing algorithm; trapping set;
fLanguage :
English
Journal_Title :
Communications, IEEE Transactions on
Publisher :
ieee
ISSN :
0090-6778
Type :
jour
DOI :
10.1109/TCOMM.2010.101210.090628
Filename :
5605921
Link To Document :
بازگشت