Design and Implementation of Reed Solomon Encoder/Decoder

Loading...
Thumbnail Image

Journal Title

Journal ISSN

Volume Title

Publisher

Abstract

Channel coding is used for providing reliable information through the transmission channel to the user. It is an important operation for the digital communication system transmitting digital information over a noisy channel. Forward error correction technique depending on the properties of the system or on the application in which the error correcting is to be introduced. Reed solomon codes are an important sub class of nonbinary BCH codes. These are cyclic codes and are very effectively used for the detection and correction of burst errors. Galois field arithmetic is used for encoding and decoding of reed solomon codes. Galois field multipliers are used for encoding the information block. At the decoder, the syndrome of the received codeword is calculated using the generator polynomial to detect errors. Then to correct these errors, an error locator polynomial is calculated. From the error locator polynomial, the location of the error and its magnitude is obtained. Consequently a correct codeword is obtained. Block lengths and symbol sizes can be readily adjusted to accommodate a wide range of message sizes. Reed solomon codes provides a wide range of code values that can be chosen to optimize performance. The results constitute simulation of verilog codes of different modules of the reed solomon codes in Xilinx. The results demonstrate that the reed solomon codes are very efficient for the detection and correction of burst errors.

Description

M.Tech.(VLSI)

Keywords

Citation

Endorsement

Review

Supplemented By

Referenced By