Hardware implementation of soft-decision decoding for Reed-Solomon code

We implemented a soft-decision decoder of (204,188)-Reed-Solomon code, which is used widely in standards for satellite, terrestrial, and other broadcasting systems. The decoder employs a list decoding technique using iterative adaptive belief propagation and bounded distance decoding. One decoded word is chosen from the list by MAP decoding, and some ideas are applied to reduce its complexity. When the channel throughput is 32 Mbps, the decoder works at 88 MHz in an FPGA, and obtains 1 dB performance gain compared with ordinary hard-decision decoders.

[1]  D.J.C. MacKay,et al.  Good error-correcting codes based on very sparse matrices , 1997, Proceedings of IEEE International Symposium on Information Theory.

[2]  Robert J. McEliece,et al.  Iterative algebraic soft-decision list decoding of Reed-Solomon codes , 2005, IEEE Journal on Selected Areas in Communications.

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

[4]  Krishna R. Narayanan,et al.  Iterative soft decision decoding of Reed Solomon codes based on adaptive parity check matrices , 2004, International Symposium onInformation Theory, 2004. ISIT 2004. Proceedings..

[5]  Alexander Vardy,et al.  Algebraic soft-decision decoding of Reed-Solomon codes , 2003, IEEE Trans. Inf. Theory.

[6]  Shu Lin,et al.  Computationally efficient soft-decision decoding of linear block codes based on ordered statistics , 1996, IEEE Trans. Inf. Theory.

[7]  Hideki Imai,et al.  Reduced complexity iterative decoding of low-density parity check codes based on belief propagation , 1999, IEEE Trans. Commun..

[8]  Frank R. Kschischang,et al.  A VLSI architecture for interpolation in soft-decision list decoding of Reed-Solomon codes , 2002, IEEE Workshop on Signal Processing Systems.

[9]  Naresh R. Shanbhag,et al.  VLSI architectures for soft-decision decoding of Reed-Solomon codes , 2011, 2004 IEEE International Conference on Communications (IEEE Cat. No.04CH37577).

[10]  Zhongfeng Wang,et al.  Efficient fast interpolation architecture for soft-decision decoding of Reed-Solomon codes , 2006, 2006 IEEE International Symposium on Circuits and Systems.

[11]  Robert J. McEliece,et al.  Iterative Algebraic Soft Decision Decoding of Reed-Solomon Codes , 2004 .