DocumentCode
1506423
Title
An RNS discrete Fourier transform implementation
Author
Taylor, Fred J.
Author_Institution
Dept. of Electr. Eng., Florida Univ., Gainesville, FL, USA
Volume
38
Issue
8
fYear
1990
fDate
8/1/1990 12:00:00 AM
Firstpage
1386
Lastpage
1394
Abstract
A novel discrete Fourier transform (DFT) implementation is described. It is based on the union of number theoretic transforms, modular arithmetic, and distributed arithmetic. In order to achieve megahertz-class transform rates with a limited amount of hardware, several new technologies are integrated. To accelerate complex arithmetic speed, a new body of knowledge called the quadratic residue number system (QRNS) is employed. To overcome the overflow management problem introduced by the QRNS, a finite impulse response form of the DFT, known as the prime factor transform (PFT), is used. In order to implement the PFT and the required QRNS overflow scaling units, a fast and compact distributed arithmetic filter (DAF) and number system converter is designed. The integrated system is developed and analyzed in the context of existing semiconductor technology. The resulting machine is shown to potentially possess megahertz-class performance, over a 16- to 24-bit data dynamic range, in a limited amount of hardware
Keywords
digital arithmetic; fast Fourier transforms; signal processing; 16 to 24 bit; DFT; QRNS; RNS discrete Fourier transform; distributed arithmetic; distributed arithmetic filter; finite impulse response; integrated system; modular arithmetic; number system converter; number theoretic transforms; overflow scaling units; prime factor transform; quadratic residue number system; semiconductor technology; signal processing; Acceleration; Discrete Fourier transforms; Discrete transforms; Dynamic range; Finite impulse response filter; Fixed-point arithmetic; Hardware; Helium; Production; Throughput;
fLanguage
English
Journal_Title
Acoustics, Speech and Signal Processing, IEEE Transactions on
Publisher
ieee
ISSN
0096-3518
Type
jour
DOI
10.1109/29.57573
Filename
57573
Link To Document