Title :
Reconfigurable hardware accelerator for a universal Reed Solomon codec
Author :
Roy, Sourav ; Bücker, Martin ; Wilhelm, Wolfgang ; Panwar, B.S.
Author_Institution :
Indian Inst. of Technol., New Delhi, India
Abstract :
This paper presents a hardware accelerator for a universal Reed Solomon codec which can be configured to behave as an encoder or decoder for any RS(n, k, t) code with programmable field dimension m. For this purpose a hardware-software codesign approach is followed. A general C implementation of the scheduling for any RS(n, k, t) code which initially configures the accelerator, gives comparable performance to hand-optimized assembly level implementation for a specific RS code on state-of-the-art DSPs supporting Galois field arithmetic. These features facilitate the use of the same accelerator in multiple communication standards and also in different environments, without requiring any manual intervention when the characteristics of the RS code change.
Keywords :
Galois fields; Reed-Solomon codes; codecs; digital arithmetic; hardware-software codesign; reconfigurable architectures; Galois field arithmetic; RS(n, k, t) code; decoder; encoder; general C implementation; hardware-software codesign approach; multiple communication standards; programmable field dimension; reconfigurable hardware accelerator; universal Reed Solomon codec; Accelerator architectures; Clocks; Codecs; Decoding; Digital signal processing; Galois fields; Hardware; Random access memory; Read-write memory; Reed-Solomon codes;
Conference_Titel :
Circuits and Systems for Communications, 2002. Proceedings. ICCSC '02. 1st IEEE International Conference on
Print_ISBN :
5-7422-0260-1
DOI :
10.1109/OCCSC.2002.1029069