• DocumentCode
    1813281
  • Title

    A fully programmable Reed Solomon 8-bit codec based on a re-shaped Berlekamp Massey algorithm

  • Author

    Marconetti, Emanuel ; Guénard, Romain ; Savage, Damian ; Crowe, Pat ; Epelde, Iñigo ; Bradley, Louise ; Cali, FIavio

  • Author_Institution
    S3, Dublin, Ireland
  • Volume
    5
  • fYear
    2002
  • fDate
    2002
  • Abstract
    A new effective silicon implementation of a Reed Solomon engine is presented. By a further optimization of the modified Berlekamp Massey algorithm presented by Jeng and Troung (1999), the number of Galois Field (GF) multipliers involved in the calculation of the errata locator polynomial can be shown to be a linear function of the number of parity symbols. The use of a circular structure in the calculation of the discrepancy makes the calculation itself independent of the number of iterations involved in the algorithm. New variables are introduced in the error magnitude calculation in order to use hardware resources already present, thus minimizing the number of logic gates. Along with the codeword length and the number of parity bytes, programmability involves GF primitive polynomials and the code generator polynomial. Results in terms of gate count, throughput and latency show a competitive advantage when compared to existing Reed Solomon engines, as well as allowing a wider programmability.
  • Keywords
    CMOS logic circuits; Galois fields; Reed-Solomon codes; codecs; decoding; polynomials; programmable circuits; Galois field multipliers; Galois field primitive polynomials; RTL code; Reed Solomon engine; circular structure; code generator polynomial; codeword length; decoder; errata locator polynomial; error magnitude calculation; fully programmable Reed Solomon 8-bit codec; gate count; latency; logic gate number minimization; parity bytes; parity symbols; programmability; re-shaped Berlekamp Massey algorithm; silicon area; throughput; Codecs; Delay; Engines; Galois fields; Hardware; Logic gates; Polynomials; Reed-Solomon codes; Silicon; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2002. ISCAS 2002. IEEE International Symposium on
  • Print_ISBN
    0-7803-7448-7
  • Type

    conf

  • DOI
    10.1109/ISCAS.2002.1010763
  • Filename
    1010763