Title :
Sum-product decoding of BCH codes
Author :
Ogiwara, Haruo ; Shimamura, Kyouhei ; Shohon, Toshiyuki
Author_Institution :
Dept. of Electr. Eng., Nagaoka Univ. of Technol., Nagaoka
Abstract :
This paper proposes methods to improve soft-input and soft-output decoding performance of BCH codes by sum-product algorithm (SPA). A method to remove cycles of length four (RmFC) in the Tanner graph has been proposed. However, the RmFC can not realize good decoding performance for BCH codes which have more than one error correcting capability. To overcome this problem, this paper proposes two methods. One is to use a parity check matrix of the echelon canonical form as the starting check matrix of RmFC. The other is to use a parity check matrix that is concatenation (ConC) of multiple parity check matrices. For BCH(31,11,11) code, SPA with ConC realizes Eb/N0 3.8 dB better than the original SPA, and 3.1 dB better than the SPA with only RmFC at bit error rate 10-5. The decoding complexity is 0.08 times of that of Chase-2 decoding.
Keywords :
BCH codes; decoding; error correction codes; error statistics; matrix algebra; parity check codes; BCH codes; Bose-Chaudhuri-Hocquenghem codes; RmFC; Tanner graph; bit error rate; concatenation; echelon canonical form; error correction codes; multiple parity check matrices; remove cycles-of length four method; soft-input and soft-output decoding; sum-product decoding; Bit error rate; Equations; Error correction codes; Iterative algorithms; Iterative decoding; Joining processes; Maximum likelihood decoding; Paper technology; Parity check codes; Turbo codes;
Conference_Titel :
Turbo Codes and Related Topics, 2008 5th International Symposium on
Conference_Location :
Lausanne
Print_ISBN :
978-1-4244-2862-5
Electronic_ISBN :
978-1-4244-2863-2
DOI :
10.1109/TURBOCODING.2008.4658728