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
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;
Conference_Titel :
Circuits and Systems, 2002. ISCAS 2002. IEEE International Symposium on
Print_ISBN :
0-7803-7448-7
DOI :
10.1109/ISCAS.2002.1010763