DocumentCode
2024154
Title
Variable word length DSP using serial-by-modulus residue arithmetic
Author
Jenkins, W. Kenneth ; Mansen, Andrew J.
Author_Institution
Dept. of Electr. & Comput. Eng., The Coordinated Sci. Lab., Urbana, IL, USA
Volume
3
fYear
1993
fDate
27-30 April 1993
Firstpage
89
Abstract
The concept of a variable-word-length sum-of-products signal processing kernel is developed based on a serial-by-modulus (SBM) residue number system (RNS) architecture. Because the RNS is not a weighted number representation, if the instantaneous dynamic range requirement can be estimated it is possible to perform the computation with only enough residue digits to provide the necessary dynamic range. Although it is difficult to estimate instantaneous dynamic range requirements for arbitrary computational processes encountered in general-purpose computers, in well-defined signal processing tasks, such as the sum-of-products kernel found in digital filters and vector processors, it may be possible to take advantage of a variable-word-length design to improve computational efficiency for special-purpose processors. Computer experiments were performed in software written in C that was designed to emulate an SBM FIR (finite impulse response) filter.<>
Keywords
C language; computational complexity; digital arithmetic; digital filters; vector processor systems; C; DSP; computational efficiency; digital filters; dynamic range; finite impulse response; residue number system; serial-by-modulus residue arithmetic; sum-of-products signal processing kernel; variable-word-length design; vector processors;
fLanguage
English
Publisher
ieee
Conference_Titel
Acoustics, Speech, and Signal Processing, 1993. ICASSP-93., 1993 IEEE International Conference on
Conference_Location
Minneapolis, MN, USA
ISSN
1520-6149
Print_ISBN
0-7803-7402-9
Type
conf
DOI
10.1109/ICASSP.1993.319442
Filename
319442
Link To Document