Skip to main content
Log in

Efficient Berlekamp-Massey Algorithm and Architecture for Reed-Solomon Decoder

  • Published:
Journal of Signal Processing Systems Aims and scope Submit manuscript

Abstract

This paper presents a novel area-efficient key equation solver (KES) architecture for the syndrome-based Reed-Solomon (RS) decoders. We develop the compensated simplified reformulated inversionless Berlekamp-Massey (CS-RiBM) algorithm, which is proved to successfully remove unnecessary computations in the conventional reformulated inversionless Berlekamp-Massey (RiBM) algorithm with simple compensation. The proposed algorithm results in a simplified KES architecture using much fewer processing elements and can be implemented by a homogenous systolic architecture. The RS (255, 239) and RS (255, 223) decoders using the CS-RiBM architecture have been designed and synthesized with SMIC 0.18 μm CMOS technology library. The synthesis results, excluding FIFO stacks, show that the CS-RiBM architecture can reduce 14 to 29 % area compared with the prior related architectures based on the Berlekamp-Massey (BM) and modified Euclidean (ME) algorithms. The proposed RS decoders achieve similarly high throughput to the RS decoders using the RiBM architecture with lower hardware complexity and are 17 to 22 % more efficient. Higher efficiency is achievable as the error-correcting capability of the RS code increases.

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.

Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10

Similar content being viewed by others

References

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

    MATH  Google Scholar 

  2. Berlekamp, E.R. (1968). Algebraic Coding Theory. New York: McGraw-Hill.

    MATH  Google Scholar 

  3. Shao, H.M., Truong, T.K., Deutsch, L.J., Yuen, J.H., & Reed, I.S (1985). A VLSI design of a pipeline Reed-Solomon decoder. IEEE Transactions on Computers, C-34(5), 393–403.

    Article  MathSciNet  MATH  Google Scholar 

  4. Baek, J.H., & Sunwoo, M.H (2006). New degree computationless modified Euclid’s algorithm and architecture for Reed-Solomon decoder. IEEE Transactions on Very Large Scale Integration Systems, 14(8), 915–920.

    Article  Google Scholar 

  5. Baek, J.H., & Sunwoo, M.H (2007). Enhanced degree computationless modified Euclid’s algorithm for Reed-Solomon decoders. IEEE Electronics Letters, 43(3), 175–176.

    Article  Google Scholar 

  6. Baek, J.H., & Sunwoo, M.H (2013). New Cost-Effective simplified Euclid’s algorithm for Reed-Solomon decoders. Springer Journal of Signal Processing Systems, 71(2), 159–168.

    Article  Google Scholar 

  7. Reed, L.S., & Shih, M.T. (1991). VLSI design of inverse-free Berlekamp-Massey algorithm (Vol. 138, pp. 295–298).

  8. Sarwate, D.V., & Shanbhag, N.R (2001). High-speed architecture for Reed-Solomon decoders. IEEE Transactions on Very Large Scale Integration Systems, 9(5), 641–655.

    Article  Google Scholar 

  9. Park, J.I., & Lee, H (2011). Area-efficient truncated Berlekamp-Massey architecture for Reed-Solomon decoder. IEEE Electronics Letters, 47(4), 241–243.

    Article  Google Scholar 

  10. Chen, C.L (1981). High-speed decoding of BCH codes. IEEE Transactions on Information Theory, 27(2), 254–256.

    Article  MathSciNet  MATH  Google Scholar 

Download references

Acknowledgments

The authors would like to thank the National Natural Science Foundation of China (Grant No. 61474080) and the Program for New Century Excellent Talents in University of China for supporting this work.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zhibin Liang.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Liang, Z., Zhang, W. Efficient Berlekamp-Massey Algorithm and Architecture for Reed-Solomon Decoder. J Sign Process Syst 86, 51–65 (2017). https://doi.org/10.1007/s11265-015-1094-1

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11265-015-1094-1

Keywords

Navigation