Design and Implementation of Reed Solomon Encoder/Decoder
Loading...
Files
Authors
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)
