Skip to main content
Log in

High-Speed RS(255, 239) Decoder Based on LCC Decoding

  • Published:
Circuits, Systems, and Signal Processing Aims and scope Submit manuscript

Abstract

Algebraic Soft-Decision Decoding (ASD) of Reed–Solomon (RS) codes provides higher coding gain over the conventional hard-decision decoding (HDD), but involves high computational complexity. Among the existing ASD methods, the Low Complexity Chase (LCC) decoding is the one with the lowest implementation cost. LCC decoding is based on generating 2η test vectors, where η symbols are selected as the least reliable symbols for which hard-decision or the second more reliable decision are employed. Previous decoding algorithms for LCC decoders are based on interpolation and re-encoding techniques. On the other hand, HDD algorithms such as the Berlekamp–Massey (BM) algorithm or the Euclidean algorithm, despite of their low computational complexity, are not considered suitable for LCC decoding. In this paper, we present a new approach to LCC decoding based on one of these HDD algorithms, the inversion-less Berlekamp–Massey (iBM) algorithm, where the test vectors are selected for correction during decoding on occurrence of hard-decision decoding failure. The proposed architecture when applied to a RS(255, 239) code with η=3, saves a 20.5% and 2% of area compared to the LCC with factorization and a factorization-free decoder, respectively. In both cases, the latency is reduced by 34.5%, which is an increase of throughput rate in the same percentage since the critical path is the same in all the competing architectures. So an efficiency of at least 56% in terms of area-delay product can be obtained, compared with previous works. A complete RS(255, 239) LCC decoder with η=3 has been coded in VHDL and synthesized for implementation in Vitex-5 FPGA device, and by using SAED 90 nm standard cell library as well, and find a decoding rate of 710 Mbps and 4.2 Gbps and area of 2527 slices and 0.36 mm2, respectively.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. J. Bellorado, Low-complexity soft decoding algorithms for Reed–Solomon codes. Ph.D. thesis, Harvard University, 2006

  2. D. Chase, A class of algorithms for decoding block codes with channel measurement information. IEEE Trans. Inf. Theory IT-18, 170–182 (1972)

    Article  MathSciNet  Google Scholar 

  3. R.E. Blahut, Theory and Practice of Error-Control Codes (Addison-Wesley, Reading, 1983)

    MATH  Google Scholar 

  4. R.E. Blahut, Algebraic Codes on Lines, Planes, and Curves, An Engineering Approach (University of Illinois, Urbana-Champaign, 2008)

    Book  MATH  Google Scholar 

  5. L. Hanzo, T.H. Liew, B.L. Yeap, Turbo Coding Equalisation and Space-Time Coding (University of Southampton, UK, 2002)

    Book  Google Scholar 

  6. W.J. Gross, F.R. Kschischang, P. Gulak, Architecture and implementation of an interpolation processor for soft-decision Reed–Solomon decoding. IEEE Trans. Very Large Scale Integr. 15(3), 309–318 (2007)

    Article  Google Scholar 

  7. W.J. Gross, F.R. Kschischang, R. Koetter, P. Glenn Gulak, A VLSI architecture for interpolation-based in soft-decision list decoding of Reed–Solomon decoders. J. VLSI Signal Process. 39(1–2), 93–111 (2005)

    MATH  Google Scholar 

  8. J. Jiang, K. Narayanan, Algebraic soft-decision decoding of Reed- Solomon codes using bit-level soft information. IEEE Trans. Inf. Theory 54(9), 3907–3928 (2008)

    Article  MathSciNet  Google Scholar 

  9. T.K. Moon, Error Correction Coding: Mathematical Methods And Algorithms (Wiley, New Jersey, 2004)

    Google Scholar 

  10. K. Lee, M. O’Sullivan, An interpolation algorithm using Grobner bases for soft-decision decoding of Reed–Solomon codes, in Proc. of IEEE International Symposium on Information Theory, pp. 2032–2036, Seattle, Washington, Jul. 2006 (2006)

    Google Scholar 

  11. H. Lee, A high-speed low-complexity Reed–Solomon decoder for optical communications. IEEE Trans. Circuits Syst. II 52(8), 461–465 (2005)

    Article  Google Scholar 

  12. H. Lee, High-speed VLSI architecture for parallel Reed–Solomon decoder. IEEE Trans. Very Large Scale Integr. 11(2), 288–294 (2003)

    Article  Google Scholar 

  13. S.L. Shieh, S.G. Lee, W.H. Sheen, A low-latency decoder for punctured/shortened Reed–Solomon codes, in IEEE 16th International Symposium on Personal, Indoor and Mobile Radio Communications (2005)

    Google Scholar 

  14. R. Nielsen, Decoding AG-codes beyond half the minimum distance, Ph.D. dissertation, Tech. Univ. Denmark, Copenhagen, 1998

  15. R. Roth, G. Ruckenstein, Efficient decoding of Reed–Solomon codes beyond half the minimum distance. IEEE Trans. Inf. Theory 46, 246–257 (2000)

    Article  MathSciNet  MATH  Google Scholar 

  16. Seth Kavish, K.N. Viswajith, S. Srinivasan, V. Kamakoti, Ultra Folded High-Speed Architectures for Reed–Solomon Decoders, in 19th International Conference on VLSI Design held jointly with 5th International Conference on Embedded Systems Design (VLSID’06), pp. 517–520 (2006)

    Google Scholar 

  17. B. Sklar, Digital Communications: Fundamentals and Applications (Prentice Hall, New York, 2001)

    Google Scholar 

  18. I.S. Reed, M.T. Shih, T.K. Truong, VLSI design of inverse-free Berlekamp–Massey algorithm. Proc. Inst. Electr. Eng. 138, 295–298 (1991)

    Google Scholar 

  19. Dilip V. Sarwate, Naresh R. Shanbhag, High-speed architectures for Reed–Solomon decoders. IEEE Trans. Very Large Scale Integr. 9(5), 641–655 (2001)

    Article  Google Scholar 

  20. B. Yuan, Z. Wang, L. Li, M. Gao, J. Sha, C. Zhang, Area-efficient Reed–Solomon decoder design for optical communications. IEEE Trans. Circuits Syst. II 56(6), 469–473 (2009)

    Article  Google Scholar 

  21. X. Zhang, J. Zhu, High-throughput interpolation architecture for algebraic soft-decision Reed–Solomon decoding. IEEE Trans. Circuits Syst. I 57(3), 581–591 (2010)

    Article  MathSciNet  Google Scholar 

  22. X. Zhang, J. Zhu, Hardware complexities of algebraic soft-decision Reed–Solomon decoders and comparisons, Information Theory and Applications, 2010

  23. X. Zhang, High-speed VLSI architecture for low-complexity chase soft-decision Reed–Solomon decoding, in Proc. Information Theory and Applications Workshop, San Diego, CA, Feb. 2009 (2009)

    Google Scholar 

  24. J. Zhu, X. Zhang, Efficient VLSI architecture for soft-decision decoding of Reed–Solomon codes. IEEE Trans. Circuits Syst. I, Regul. Pap. 55(10), 3050–3062 (2008)

    Article  MathSciNet  Google Scholar 

  25. J. Zhu, X. Zhang, Z. Wang, Backward interpolation architecture for algebraic soft-decision Reed–Solomon decoding. IEEE Trans. Very Large Scale Integr. 17(11), 1602–1615 (2009)

    Article  Google Scholar 

  26. J. Zhu, X. Zhang, Factorization-free low-complexity chase soft-decision decoding of Reed–Solomon codes, in Proc. IEEE International Symposium on Circuits and Systems, pp. 2677–2680, 2009

    Google Scholar 

  27. J. Zhu, X. Zhang, Efficient architecture for generalized minimum-distance decoder of Reed–Solomon codes, in Acoustics Speech and Signal Processing (ICASSP), pp. 1502–1505, 2010

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to J. Valls.

Rights and permissions

Reprints and permissions

About this article

Cite this article

García-Herrero, F., Valls, J. & Meher, P.K. High-Speed RS(255, 239) Decoder Based on LCC Decoding. Circuits Syst Signal Process 30, 1643–1669 (2011). https://doi.org/10.1007/s00034-011-9327-4

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00034-011-9327-4

Keywords

Navigation