Title :
Low-energy software Reed-Solomon codecs using specialized finite field datapath and division-free Berlekamp-Massey algorithm
Author :
Song, Leilei ; Parhi, Keshab K.
Author_Institution :
Dept. of Electr. Eng. & Comput. Eng., Minnesota Univ., Minneapolis, MN, USA
Abstract :
This paper presents hardware/software codesign of low-energy programmable Reed-Solomon (RS) codecs. These universal RS(n, k) codecs are to be implemented as a combination of hardware and software in application-specific DSP processors with specially designed programmable finite field datapath and dedicated and optimized software to reduce the total energy consumption. A novel frequency-domain RS decoding procedure using division-free Berlekamp-Massey algorithm is presented. Universal RS decoders are coded using this decoding algorithm as well as other frequency-domain and time-domain decoding schemes based on three types of datapath architectures. From extensive experimental results and cross-comparisons of both energy and energy-latency products, it is concluded that RS decoders using the proposed frequency-domain RS decoding procedure with division-free Berlekamp-Massey algorithm based on finite field datapath with separate MAC and DEGRED units have the best performance
Keywords :
Reed-Solomon codes; codecs; digital signal processing chips; hardware-software codesign; low-power electronics; DEGRED units; MAC units; application-specific DSP processors; division-free Berlekamp-Massey algorithm; energy-latency products; frequency-domain RS decoding procedure; hardware/software codesign; low-energy software Reed-Solomon codecs; specialized finite field datapath; total energy consumption; universal RS(n, k) codecs; Codecs; Decoding; Design optimization; Digital signal processing; Energy consumption; Galois fields; Hardware; Process design; Reed-Solomon codes; Time domain analysis;
Conference_Titel :
Circuits and Systems, 1999. ISCAS '99. Proceedings of the 1999 IEEE International Symposium on
Conference_Location :
Orlando, FL
Print_ISBN :
0-7803-5471-0
DOI :
10.1109/ISCAS.1999.777811