• DocumentCode
    1250669
  • Title

    On decoding of both errors and erasures of a Reed-Solomon code using an inverse-free Berlekamp-Massey algorithm

  • Author

    Jeng, Jyh-Horng ; Truong, Trieu-Kien

  • Author_Institution
    Coll. of Electr. & Inf. Eng., I-Shou Univ., Kaohsiung, Taiwan
  • Volume
    47
  • Issue
    10
  • fYear
    1999
  • fDate
    10/1/1999 12:00:00 AM
  • Firstpage
    1488
  • Lastpage
    1494
  • Abstract
    In a previous article by Truong et al. (see ibid., vol.46, p.973-76, 1998), it was shown that an inverse-free Berlekamp-Massey (1968, 1969) algorithm can be generalized to find the error locator polynomial in a Reed-Solomon (RS) decoder for correcting errors as well as erasures. The basic idea of this procedure is the replacement of the initial condition of an inverse-free BM algorithm by the Forney (1965) syndromes. It is shown that the errata locator polynomial can be obtained directly by initializing an inverse-free BM algorithm with the erasure locator polynomial and the syndromes. An important ingredient of this new algorithm is a modified BM algorithm for computing the errata locator polynomial. As a consequence, the separate computation of the erasure locator polynomial and the Forney syndrome, needed in the decoder developed by Truong et al., are completely avoided in this modification of the BM algorithm. This modified algorithm requires fewer finite field addition and multiplication operations than the previous algorithm. Finally, the new decoding method was implemented on a computer using C++ language. It is shown in a simulation that the speed of this new decoder is faster than the decoder developed by Truong et al. An example using this program is given for an (255, 239) RS code for correcting errors and erasures with 2ν+s⩽10
  • Keywords
    C++ language; Reed-Solomon codes; coding errors; decoding; polynomials; C++ language; Forney syndromes; RS code; Reed-Solomon code; Reed-Solomon decoder; decoding method; erasure correction; erasure locator polynomial; error correction; error locator polynomial; finite field addition; finite field multiplication; inverse-free Berlekamp-Massey algorithm; modified BM algorithm; simulation; Audio systems; Computational modeling; Computer errors; Decoding; Equations; Error correction; Error correction codes; Galois fields; Polynomials; Reed-Solomon codes;
  • fLanguage
    English
  • Journal_Title
    Communications, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0090-6778
  • Type

    jour

  • DOI
    10.1109/26.795817
  • Filename
    795817