DOI QR코드

DOI QR Code

New Time-Domain Decoder for Correcting both Errors and Erasures of Reed-Solomon Codes

  • Lu, Erl-Huei (Department of Electrical Engineering, Chang Gung University) ;
  • Chen, Tso-Cho (Department of Avionics, China University of Science and Technology) ;
  • Shih, Chih-Wen (Department of Electrical Engineering, Chang Gung University)
  • 투고 : 2015.06.05
  • 심사 : 2016.03.15
  • 발행 : 2016.08.01

초록

A new time-domain decoder for Reed-Solomon (RS) codes is proposed. Because this decoder can correct both errors and erasures without computing the erasure locator, errata locator, or errata evaluator polynomials, the computational complexity can be substantially reduced. Herein, to demonstrate this benefit, complexity comparisons between the proposed decoder and the Truong-Jeng-Hung and Lin-Costello decoders are presented. These comparisons show that the proposed decoder consistently has lower computational requirements when correcting all combinations of ${\nu}$ errors and ${\mu}$ erasures than both of the related decoders under the condition of $2{\nu}+{\mu}{\leq}d_{\min}-1$, where $d_{min}$ denotes the minimum distance of the RS code. Finally, the (255, 223) and (63, 39) RS codes are used as examples for complexity comparisons under the upper bounded condition of min $2{\nu}+{\mu}=d_{\min}-1$. To decode the two RS codes, the new decoder can save about 40% additions and multiplications when min ${\mu}=d_{min}-1$ as compared with the two related decoders. Furthermore, it can also save 50% of the required inverses for min $0{\leq}{\mu}{\leq}d_{\min}-1$.

키워드

참고문헌

  1. S. Lin and D.J. Costello, Jr., Error Control Coding, Upper Saddle River, NJ, USA: Pearson-Prentice Hall, 2004.
  2. R.E. Blahut, Theory and Practice of Error Control Codes, Reading, MA, USA: Addision-Wesley, 1983.
  3. T.K. Truong, J.H. Jeng, and K.C. Hung, "Inversionless Decoding of both Errors and Erasures of Reed-Solomon Code," IEEE Trans. Commun., vol. 46, no. 8, Aug. 1998, pp. 973-976. https://doi.org/10.1109/26.705388
  4. J.H. Jeng and T.K. Truong, "On Decoding of both Errors and Erasures of a Reed-Solomon Code Using an Inverse-Free Berlekamp-Massey Algorithm," IEEE Trans. Commun., vol. 47, no. 10, Oct. 1999, pp. 1488-1494. https://doi.org/10.1109/26.795817
  5. T.K. Truong, J.H. Jeng, and T.C. Cheng, "A New Decoding Algorithm for Correcting both Erasures and Errors of Reed-Solomon Codes," IEEE Trans. Commun., vol. 51, no. 3, Mar. 2003, pp. 381-388. https://doi.org/10.1109/TCOMM.2003.809764
  6. T.K. Truong et al., "Fast Transform for Decoding both Errors and Erasures of Reed-Solomon Codes over GF($2^m$) for $8 {\leq} m {\leq} 10$," IEEE Trans. Commun., vol. 54, Feb. 2006, pp. 181-186. https://doi.org/10.1109/TCOMM.2005.863804
  7. S.B. Wicker and V.K. Bhargava, Reed-Solomon Codes and Their Applications. Piscataway, NJ, USA: IEEE Press, 1994.
  8. "DVD Specifications for Rewritable Disc (DVD-RAM) Part 1, Physical Spec.," Version 2.0, Sept. 1999.
  9. Telemetry Channel Coding, Recommendation for Space Data Systems Standards, CCSDS 101.0-B-3, Blue Book, Issue 3, May 1992.
  10. H.C. Chang et al., "A Universal VLSI Architecture for Reed-Solomon Error-and-Erasure Decoders," IEEE Trans. Circuits Syst. I: Regular Papers, vol. 56, no. 9, Sept. 2009, pp. 1960-1967. https://doi.org/10.1109/TCSI.2008.2010143
  11. T.K. Truong, J.H. Jeng, and I.S. Reed, "Fast Algorithm for Computing the Roots of Error Locator Polynomials up to Degree 11 in , Reed-Solomon Decoders," IEEE Trans. Commun., vol. 49, no. 5, May 2001, pp. 779-783. https://doi.org/10.1109/26.923801
  12. S.V. Fedorenko and P.V. Trifonov, "Finding Roots of Polynomials over Finite Fields," IEEE Trans. Commun., vol. 50, no. 11, Nov. 2002, pp. 1709-1711. https://doi.org/10.1109/TCOMM.2002.805269
  13. T.C. Lin et al., "A Future Simplification of Procedure for Decoding Nonsystematic Reed-Solomon Codes Using the Berlekamp-Massey Algorithm," IEEE Trans. Commun., vol. 59, no. 6, June 2011, pp. 1555-1562. https://doi.org/10.1109/TCOMM.2011.050211.100170
  14. E.H. Lu, T.C. Chen, and P.Y. Lu, "A New Method for Evaluating Error Magnitudes of Reed-Solomon Codes," IEEE Commun. Lett., vol. 18, no. 2, Feb. 2014, pp. 340-343. https://doi.org/10.1109/LCOMM.2013.122713.132334
  15. X. Youzhi, "Implementation of Berlekamp-Massey Algorithm without Inversion," IEE Proc. I, vol. 138, no. 3, June 1991, pp. 138-140.
  16. I.S. Reed, M.T. Shih, and T.K. Truong, "VLSI Design of Inverse-Free Berlekamp-Massey Algorithm," IEE Proc. E, vol. 138, no. 5, Sept. 1991, pp. 295-298.
  17. G.D. Forney, Jr., "On Decoding BCH Codes," IEEE Trans. Inform. Theory, vol. 11, no. 4, Oct. 1965, pp. 549-557. https://doi.org/10.1109/TIT.1965.1053825