Skip to main content
Log in

Two new decoding algorithms for Reed-Solomon codes

  • Published:
Applicable Algebra in Engineering, Communication and Computing Aims and scope

Abstract

The subject of decoding Reed-Solomon codes is considered. By reformulating the Berlekamp and Welch key equation and introducing new versions of this key equation, two new decoding algorithms for Reed-Solomon codes will be presented. The two new decoding algorithms are significant for three reasons. Firstly the new equations and algorithms represent a novel approach to the extensively researched problem of decoding Reed-Solomon codes. Secondly the algorithms have algorithmic and implementation complexity comparable to existing decoding algorithms, and as such present a viable solution for decoding Reed-Solomon codes. Thirdly the new ideas presented suggest a direction for future research. The first algorithm uses the extended Euclidean algorithm and is very efficient for a systolic VLSI implementation. The second decoding algorithm presented is similar in nature to the original decoding algorithm of Peterson except that the syndromes do not need to be computed and the remainders are used directly. It has a regular structure and will be efficient for implementation only for correcting a small number of errors. A systolic design for computing the Lagrange interpolation of a polynomial, which is needed for the first decoding algorithm, is also presented.

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. Berlekamp, E. R.: Algebraic Coding Theory. New York: McGraw-Hill 1968

    Google Scholar 

  2. Berlekamp, E.: Bit-Serial Reed-Solomon Encoders. IEEE Trans. Inf. Theory28, 869–874 (1982)

    Google Scholar 

  3. Berlekamp, E., Welch, L.: Error Correction For Algebraic Block Codes. US-Patent, Patent No. 4, 633, 470 September 1983

    Google Scholar 

  4. Berlekamp, E., Seroussi, G., Tong, P.: Hypersystolic Reed-Solomon decoder. US-Patent, Patent No. 4, 958, 348 September 1990

    Google Scholar 

  5. Blahut, R. E.: Theory and Practice of Error Control Codes. New York: Addison-Wesley 1984

    Google Scholar 

  6. Brent, R., Kung, H.: Systolic VLSI Arrays for Polynomial GCD Computation. IEEE Trans. Computers33, 731–736 (1984)

    Google Scholar 

  7. Cohen, E. T.: On the Implementation of Reed-Solomon Decoders. Ph.D. Thesis, Berkeley: University of California 1983

    Google Scholar 

  8. MacWilliams, F. J., Sloane, N. J. A.: The Theory of Error-Correcting Codes. Amsterdam: North-Holland 1977

    Google Scholar 

  9. McEliece, R.: The Theory of Information and Coding. New York: Addison-Wesley 1977

    Google Scholar 

  10. Morii, M., Kasahara, M: Generalized key equation of remainder decoding algorithm for Reed-Solomon codes. IEEE Trans. Inf. Theory38, 1801–1807 (1992)

    Google Scholar 

  11. Seroussi, G.: A Systolic Reed-Solomon Encoder. IEEE Trans. Inf. Theory37, 1217–1220 (1991)

    Google Scholar 

  12. Shao, H., Reed, I., Truong, T., Yuen, J., Deutsch, L.: A VLSI Design of a Pipeline ReedSolomon Decoder. IEEE Trans. Computers34, 393–403 (1985)

    Google Scholar 

  13. Sugiyama, Y., Kasahara, M., Hirasawa, S., Namekawa, T.: A Method for Solving Key Equation for Decoding Goppa Codes. Information Control27, 87–99 (1975)

    Google Scholar 

  14. Welch, L., Berlekamp, E.: A New Reed-Solomon Decoding Algorithm. Personal Communication, 1983

  15. Whitting, D. L.: Bit-Serial Reed-Solomon Decoders in VLSI. Ph.D. Thesis, California Institute of Technology. California 1985

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

This research was supported by a grant from the Canadian Institute for Telecommunications Research under the NCE program of the Government of Canada

Rights and permissions

Reprints and permissions

About this article

Cite this article

Yaghoobian, T., Blake, I.F. Two new decoding algorithms for Reed-Solomon codes. AAECC 5, 23–43 (1994). https://doi.org/10.1007/BF01196623

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01196623

Keywords

Navigation