FPGA implementation of Reed-Solomon codes

Reed--Solomon (RS) codes are non-binary cyclic error correcting codes. They are block-based error correcting codes with a wide range of applications in digital communications and storage and are used in various applications that required robust and energy efficient transmissions. The proposed project model is FPGA implementation and performance analysis of the RS (n, k) codec architecture. The proposed model is to design RS codec to occupy the least amount of logic blocks, be fast and parameterizable. In the proposed model both encoder and decoder will be synthesized to other FPGA architectures.

[1]  T. Yokokawa,et al.  Hardware implementation of soft-decision decoding for Reed-Solomon code , 2008, 2008 5th International Symposium on Turbo Codes and Related Topics.

[2]  D. Noguet,et al.  Choice and Implementation of a Reed-Solomon Code for Low Power Low Data Rate Communication Systems , 2007, 2007 IEEE Radio and Wireless Symposium.

[3]  Petrus Mursanto,et al.  Performance evaluation of Galois Field arithmetic operators for optimizing Reed Solomon Codec , 2009, International Conference on Instrumentation, Communication, Information Technology, and Biomedical Engineering 2009.

[4]  Ralf Koetter,et al.  A Systematic Reed-Solomon Encoder with Arbitrary Parity Positions , 2009, GLOBECOM 2009 - 2009 IEEE Global Telecommunications Conference.

[5]  Emanuel Popovici,et al.  Comparative study of software vs. hardware implementations of shortened Reed-Solomon code for Wireless Body Area Networks , 2010, 2010 27th International Conference on Microelectronics Proceedings.

[6]  S. Wicker Error Control Systems for Digital Communication and Storage , 1994 .