DocumentCode
1080497
Title
FFT organizations for high-speed digital filtering
Author
Whelchel, John E., Jr. ; Guinn, David F.
Author_Institution
Melpar, Inc., Falls Church, Va.
Volume
18
Issue
2
fYear
1970
fDate
6/1/1970 12:00:00 AM
Firstpage
159
Lastpage
168
Abstract
The subject of this paper concerns the analysis of high-radix FFT algorithms appropriate to hardware implementation of nonrecursive filters and the error propagation properties associated with these algorithms. Variations in the structure of high-radix fast Fourier transforms are illustrated by means of their Kronecker product expansions. The implications in hardware design of the different structures are discussed. These implications include tradeoffs between memory size and throughput rate as shown by Comparison of the logic organizations of serial and cascade fast Fourier processors. It is shown that in a high-radix cascade processor, significant reduction in memory can often be obtained with a modest increase in complexity of the arithmetic units. The relationship between the permutation matrices specified in a Kronecker factorization, and the structure and addressing of memory is brought out. As an example, the implementation of a nonrecursive digital filter is included using a radix-4 factorization which provides for an extremely simple memory organization. The permutation matrix is such that both data storage and addressing are provided using serial MOS shift registers. In order to compare the accuracy of high-radix algorithms relative to the base-2 algorithm, a fixed-point simulation study of the error propagation properties was conducted of a full radix-4 and a radix-16 FFT for N= 1024 and 256, respectively. The computational errors were compared with corresponding results obtained from the base-2 algorithm. The results of the simulations were also compared with a model which is a modification of that reported by P. D. Welch. The modification consists of the representation of roundoff error buildup in the radix-2 and radix-4 FFT in closed form by a nonhomogeneous difference equation. The illustrative example chosen is the lower bound discussed by Welch.
Keywords
Algorithm design and analysis; Arithmetic; Computational modeling; Digital filters; Fast Fourier transforms; Filtering; Hardware; Logic; Memory; Throughput;
fLanguage
English
Journal_Title
Audio and Electroacoustics, IEEE Transactions on
Publisher
ieee
ISSN
0018-9278
Type
jour
DOI
10.1109/TAU.1970.1162095
Filename
1162095
Link To Document