Low-Latency Factorization Architecture for Algebraic Soft-Decision Decoding of Reed–Solomon Codes

Bivariate polynomial factorization is an important stage of algebraic soft-decision decoding of Reed-Solomon (RS) codes and contributes to a significant portion of the overall decoding latency. With the exhaustive search-based root computation method, factorization latency is dominated by the root computation step, especially for RS codes defined over very large finite fields. The root-order prediction method proposed by Zhang and Parhi only improves average latency, but does not have any effect on the worst-case latency of the factorization procedure. Thus, neither approach is well-suited for delay-sensitive applications. In this paper, a novel architecture based on direct root computation is proposed to greatly reduce the factorization latency. Direct root computation is feasible because in most practical applications of algebraic soft-decision decoding of RS codes, enough decoding gain can be achieved with a relatively low interpolation cost, which results in a bivariate polynomial with low Y-degree. Compared with existing works, not only does the new architecture have a significantly smaller worst-case decoding latency, but it is also more area efficient since the corresponding hardware for routing polynomial coefficients is eliminated.

[1]  Venkatesan Guruswami,et al.  Improved decoding of Reed-Solomon and algebraic-geometry codes , 1999, IEEE Trans. Inf. Theory.

[2]  Naresh R. Shanbhag,et al.  Reduced complexity interpolation for soft-decoding of reed-solomon codes , 2004, International Symposium onInformation Theory, 2004. ISIT 2004. Proceedings..

[3]  Alexander Vardy,et al.  Efficient interpolation and factorization in algebraic soft-decision decoding of reed-solonion codes , 2003, IEEE International Symposium on Information Theory, 2003. Proceedings..

[4]  Elwyn R. Berlekamp,et al.  Algebraic coding theory , 1984, McGraw-Hill series in systems science.

[5]  R. Roth,et al.  Efficient decoding of Reed-Solomon codes beyond half the minimum distance , 1998, Proceedings. 1998 IEEE International Symposium on Information Theory (Cat. No.98CH36252).

[6]  Berk Sunar,et al.  Constructing Composite Field Representations for Efficient Conversion , 2003, IEEE Trans. Computers.

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

[8]  Keshab K. Parhi,et al.  Fast factorization architecture in soft-decision Reed-Solomon decoding , 2004 .

[9]  Madhu Sudan,et al.  Decoding of Reed Solomon Codes beyond the Error-Correction Bound , 1997, J. Complex..

[10]  Venkatesan Guruswami,et al.  Improved decoding of Reed-Solomon and algebraic-geometric codes , 1998, Proceedings 39th Annual Symposium on Foundations of Computer Science (Cat. No.98CB36280).

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

[12]  Frank R. Kschischang,et al.  An FPGA interpolation processor for soft-decision Reed-Solomon decoding , 2004, 12th Annual IEEE Symposium on Field-Programmable Custom Computing Machines.

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

[14]  F. MacWilliams,et al.  The Theory of Error-Correcting Codes , 1977 .

[15]  Naresh R. Shanbhag,et al.  Systolic interpolation architectures for soft-decoding Reed-Solomon codes , 2003, 2003 IEEE Workshop on Signal Processing Systems (IEEE Cat. No.03TH8682).