Efficient codeword recovery architecture for low-complexity Chase Reed-Solomon decoding

Compared to other soft-decision decoding algorithms of Reed-Solomon (RS) codes, the low-complexity Chase (LCC) algorithm can achieve better performance-complexity tradeoff. In order to reduce the complexity of the LCC decoding, the re-encoding and coordinate transformation techniques can be applied for high-rate codes. In this case, to recover a codeword for an (n, k) RS code, an erasure decoding needs to be employed after the errors in the k most reliable symbols are corrected by making use of the interpolation output. Alternatively, it can be done by reversing the coordinate transformation at the interpolation output followed by evaluating a polynomial of degree k over finite field elements. These approaches lead to significant overhead. A novel scheme and efficient architectures are proposed in this paper for codeword recovery in the LCC decoding. Our scheme computes the codeword symbols consecutively by applying the Chien search over the interpolation output and a polynomial of degree n-k. The Chien search can be implemented by constant multipliers, which cost much less area than general multipliers required by previous approaches. For the LCC decoding with eight test vectors for a (255, 239) RS code, adopting the proposed codeword recovery architecture can lead to 15% area reduction without sacrificing the throughput.

[1]  Krishna R. Narayanan,et al.  Algebraic Soft-Decision Decoding of Reed–Solomon Codes Using Bit-Level Soft Information , 2006, IEEE Transactions on Information Theory.

[2]  Xinmiao Zhang,et al.  High-speed re-encoder design for algebraic soft-decision Reed-Solomon decoding , 2010, Proceedings of 2010 IEEE International Symposium on Circuits and Systems.

[3]  Alexander Vardy,et al.  A complexity reducing transformation in algebraic list decoding of Reed-Solomon codes , 2003, Proceedings 2003 IEEE Information Theory Workshop (Cat. No.03EX674).

[4]  Xinmiao Zhang,et al.  Algebraic Soft-Decision Decoder Architectures for Long Reed–Solomon Codes , 2010, IEEE Transactions on Circuits and Systems II: Express Briefs.

[5]  Zhongfeng Wang,et al.  Backward Interpolation Architecture for Algebraic Soft-Decision Reed–Solomon Decoding , 2009, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[6]  Aleksandar Kavcic,et al.  Low-Complexity Soft-Decoding Algorithms for Reed–Solomon Codes—Part I: An Algebraic Soft-In Hard-Out Chase Decoder , 2010, IEEE Transactions on Information Theory.

[7]  Xinmiao Zhang,et al.  Efficient interpolration architecture for soft-decision Reed-Solomon decoding by applying slow-down , 2008, 2008 IEEE Workshop on Signal Processing Systems.

[8]  Zhongfeng Wang,et al.  High-Speed Interpolation Architecture for Soft-Decision Decoding of Reed–Solomon Codes , 2006, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[9]  Xinmiao Zhang,et al.  Efficient Interpolation Architecture for Soft-Decision Reed-Solomon Decoding , 2007, 2007 IEEE Workshop on Signal Processing Systems.

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

[11]  Xinmiao Zhang,et al.  Factorization-free Low-complexity Chase soft-decision decoding of Reed-Solomon codes , 2009, 2009 IEEE International Symposium on Circuits and Systems.

[12]  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.