Title :
FPGA based realization of a reduced complexity high speed decoder for error correction
Author_Institution :
Dept. of Electr. Eng., King Saud Univ., Riyadh, Saudi Arabia
Abstract :
A chip for high speed two bit error correction in the received signal has been designed and implemented on a Xilinx FPGA using VHDL. The design is based on a modified step-by-step decoding algorithm which does not require the calculation of the error location polynomial. The use of complex computation intensive inverse operations is also avoided. Efforts have been made for reducing the complexity of the decoder. A modified circuit has been used for multiplication of field elements within the Galois field. For squaring the field elements within the Galois field, a modified square circuit with much less complexity has been successfully designed. The average operation cycle for decoding each received word is just equal to the block length of the coded word.
Keywords :
BCH codes; Galois fields; circuit complexity; cyclic codes; decoding; error correction codes; field programmable gate arrays; hardware description languages; BCH codes; FPGA based realization; Galois field; IC chip; VHDL; Xilinx FPGA; cyclic codes; error polynomial; high speed correction; modified circuit; reduced complexity high speed decoder; syndrome generator; two bit error correction; CMOS technology; Circuits; Decoding; Error correction; Error correction codes; Field programmable gate arrays; Galois fields; Parity check codes; Propagation delay; Signal design;
Conference_Titel :
Electronics, Circuits and Systems, 2003. ICECS 2003. Proceedings of the 2003 10th IEEE International Conference on
Print_ISBN :
0-7803-8163-7
DOI :
10.1109/ICECS.2003.1301678