Design and Implementation of Reed Solomon Encoder on FPGA
نویسنده
چکیده
Error correcting codes are used for detection and correction of errors in digital communication system. Error correcting coding is based on appending of redundancy to the information message according to a prescribed algorithm. Reed Solomon codes are part of channel coding and withstand the effect of noise, interference and fading. Galois field arithmetic is used for encoding and decoding reed Solomon codes. Galois field multipliers and linear feedback shift registers are used for encoding the information data block. The design of Reed Solomon encoder is complex because of use of LFSR and Galois field arithmetic. The purpose of this paper is to design and implement Reed Solomon (255, 239) encoder with optimized and lesser number of Galois Field multipliers. Symmetric generator polynomial is used to reduce the number of GF multipliers. To increase the capability toward error correction, convolution interleaving will be used with RS encoder. The Design will be implemented on Xilinx FPGA Spartan II. Keywords—Galois Field, Generator polynomial, LFSR, Reed Solomon.
منابع مشابه
FPGA Implementation of Reed-Solomon Encoder and Decoder for Wireless Network 802.16
A new class of cyclic codes that is Reed-Solomon codes are discussed for IEEE 802.16 wireless networks. Reed-Solomon codes are used for the error detection and correction in communication systems. This is important in information theory and coding to correct burst errors. Here Reed-Solomon code for wireless network 802.16 is synthesized using VHDL on Xilinx and simulated on ISE simulator. The R...
متن کاملDesign of RS ( 255 , 251 ) Encoder and Decoder in FPGA
391 Abstract— Detection and correction of errors in digital data is an important issue for the modern communication systems. Therefore an efficient error control code is needed to protect the digital data. In high speed communication system Reed-Solomon codes are widely used to provide error protection especially against the burst errors. Reed-Solomon codes are cyclic, non-binary codes. In this...
متن کاملHardware Implementation of Serially Concatenated PPM Decoder
A prototype decoder for a serially concatenated pulse position modulation (SCPPM) code has been implemented in a field-programmable gate array (FPGA). At the time of this reporting, this is the first known hardware SCPPM decoder. The SCPPM coding scheme, conceived for free-space optical communications with both deep-space and terrestrial applications in mind, is an improvement of several dB ove...
متن کاملEncoder Decoder Receiver Output Noise interrupte d Channel Design and Implementation of efficient Reed Solomon code on FPGA for error correction in data signal
Rekha K B, Harish B, M N Eshwarappa Page 36 Abstract -This paper presents a compact and fast field programmable gate array and we know that efficiency is one of the important parameter in order to achieve high performance in mobile communication environment using modulation and coding technique. Where as in mobile communication application higher capacity and data rate is the basic requirement ...
متن کاملImplementation of Reed Solomon Encoder
This paper presents an implementation of reed Solomon encoder using GF(2) multiplier. Register sharing systolic structure are used to implement this GF(2) to reduce the area and time delay. This technique reduces the register requirement in systolic structure and also reduces the latency.
متن کامل