A High-Speed Real-Time Binary BCH Decoder

被引:16
作者
Wei, Shyue-Win [3 ]
Wei, Che-Ho [1 ,2 ]
机构
[1] Natl Chiao Tung Univ, Inst Elect, Hsinchu 300, Taiwan
[2] Natl Chiao Tung Univ, Ctr Telecommun Res, Hsinchu 300, Taiwan
[3] Telecommun Labs, Chungli 32099, Taiwan
关键词
BCH code; error-control coding; real-time implementation; VLSI architecture;
D O I
10.1109/76.212719
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
A high-speed real-time decoder for t-error-correcting binary Bose-Chaudhuri-Hocquenghem (BCH) codes based on a modified step-by-step decoding algorithm is presented. The average operation cycles for decoding each received word is just equal to the block length of the codeword. The decoder is constructed by three modules: the syndrome module, the comparison module, and the error corrector. Since all of the modules can be implemented by systolic circuits, the operation data rate of this decoder can theoretically be up to a rate of the inverse of two logic-gate delays. Based on different VLSI technologies, such as CMOS, BiCMOS and Gab, the decoder can be operated from approximately several hundreds megabits per second to the order of gigabits per second. Thus, the decoder can be applied in the broadband service and video processing. Besides, by avoiding the use of inverse operation in the step-by-step decoding method, the circuit complexity of this decoder can be much less than the standard algebraic method in which the inverse operation is usually required for finding the coefficients of the error-location polynomial. The detailed circuit diagrams of the comparison module and error corrector for the double- and triple-error-correcting binary BCH codes are given for illustration.
引用
收藏
页码:138 / 147
页数:10
相关论文
共 13 条