A Realization of RS Code Encoding and Decoding in Software

The RS code is a kind of nor binary BCH codes, and it has strong capability of error correcting, which can correct not only random errors but also burst errors. Therefore, RS code may be widely used in modern communications systems. With the rapid development of software defined radio technology, encoding and decoding of RS code are implemented in common hardware platform. Generally speaking, the simulation experiment is based on FPGA (field programmable gate array) using VHDL-language or Verilog-language; in other ways it is based on DSP (digital signal processor) using C-language or assembly language. This paper will introduce the basic computation rules of RS codes firstly, and next will explain encoding and decoding process and its MATLAB simulation experiment. At last, we design a system of RS code and this paper will demonstrate the result of system in MATLAB software.