Title :
An architecture for a universal Reed-Solomon encoder using a triangular basis multiplication algorithm
Author_Institution :
Dept. of Electr. & Comput. Eng., Waterloo Univ., Ont., Canada
Abstract :
Reed-Solomon (RS) codes have many practical applications. The complexity of RS encoders and decoders depends on arithmetic operations in the finite field over which the code is defined. In this paper, using a triangular basis multiplication algorithm a universal GF(2m) multiplier is presented. The multiplier can be used for different values of m. The maximum value of m is determined by the length of the registers associated with the multiplier. The multiplier provides bit-serial and pipeline operations. Using this multiplier, an RS encoder is presented which can be used for different finite fields and variable redundancy
Keywords :
Reed-Solomon codes; decoding; digital arithmetic; encoding; functions; multiplying circuits; RS codes; RS decoders; Reed-Solomon codes; arithmetic operations; bit-serial operations; finite field multiplier; pipeline operations; register length; triangular basis multiplication algorithm; universal Reed-Solomon encoder; universal multiplier; variable redundancy; Application software; Complexity theory; Computer architecture; Decoding; Ducts; Galois fields; Pipelines; Polynomials; Redundancy; Reed-Solomon codes;
Conference_Titel :
Electrical and Computer Engineering, 1993. Canadian Conference on
Conference_Location :
Vancouver, BC
Print_ISBN :
0-7803-2416-1
DOI :
10.1109/CCECE.1993.332304