Title :
Cyclic codes error correction system based on FPGA
Author :
Yao Li ; Dongxia Shi ; Ping Xia
Author_Institution :
Coll. of Comput. & Inf. Technol., China Three Gorges Univ., Yichang, China
Abstract :
This paper designed and accomplished a codec system of the cyclic code. The encoding system was based on the principle of dividing circuit and the decoding system was based on the principle of Meggitt decoder. There are three main steps in the error correction system which designed for the cyclic code. First, the three binary information codes can be encoded into a group of seven binary codes by using the dividing circuit. Then, the syndrome calculator and spontaneous calculator are used to decode information. The spontaneous calculator can detect an error code word and correct it. Finally, the three binary information codes were successfully encoded and decoded into a group of codes which contain seven binary information. The result of the experiment shows that the cyclic code error correction system can better correct the burst errors and single random error code. It is easy to reach the goal of error-free transmission.
Keywords :
cyclic codes; error correction codes; field programmable gate arrays; FPGA; Meggitt decoder principle; binary information codes; cyclic codes error correction system; spontaneous calculator; syndrome calculator; Calculators; Decoding; Delays; Encoding; Error correction codes; Polynomials; Switches; Cyclic code; Error detection and error correction; FPGA; Meggitt decoder; Simulink;
Conference_Titel :
Image and Signal Processing (CISP), 2014 7th International Congress on
Conference_Location :
Dalian
DOI :
10.1109/CISP.2014.7003779