On Generating Multipliers for a Cellular Fast Fourier Transform Processor
- 1 January 1972
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Computers
- Vol. C-21 (1) , 83-87
- https://doi.org/10.1109/T-C.1972.223434
Abstract
One possible hardware implementation for the fast Fourier transform (FFT) of 2m samples is to have 2m-1 cells, each of which performs two of the necessary computations during each of the m passes through the processor. But in each of these m passes, each of the 2m-1cells may require a different multiplier coefficient for its computations. The two most obvious solutions are costly. The multipliers could be stored in a central memory and sent to each cell when needed; however, it takes time to transmit them and uses many pins, or interconnections between cells. Alternatively, the multipliers could be stored in a ROM in each cell. This makes each cell bigger, and the cells are no longer identical copies of one another. We consider a third possibility in this note. In each pass the multipliers are generated from the values of the multipliers used in the previous pass. This technique requires no increase in the number of pins per cell and little increase in the time required to perform the Fourier transformation.Keywords
This publication has 7 references indexed in Scilit:
- A Pipeline Fast Fourier TransformIEEE Transactions on Computers, 1970
- Berkeley Array ProcessorIEEE Transactions on Computers, 1970
- Organization of Large Scale Fourier ProcessorsJournal of the ACM, 1969
- An Adaptation of the Fast Fourier Transform for Parallel ProcessingJournal of the ACM, 1968
- What is the fast Fourier transform?IEEE Transactions on Audio and Electroacoustics, 1967
- A method for computing the fast Fourier transform with auxiliary memory and limited high-speed storageIEEE Transactions on Audio and Electroacoustics, 1967
- An algorithm for the machine calculation of complex Fourier seriesMathematics of Computation, 1965