A method for computing the fast Fourier transform with auxiliary memory and limited high-speed storage
- 1 June 1967
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Audio and Electroacoustics
- Vol. 15 (2), 91-98
- https://doi.org/10.1109/tau.1967.1161906
Abstract
A method is given for computing the fast Fourier transform of arbitrarily large size using auxiliary memory files, such as magnetic tape or disk, for data storage. Four data files are used, two in and two out. A multivariate complex Fourier transform ofn=2^{m}data points is computed inmpasses of the data, and the transformed result is permuted to normal order bym - 1additional passes. With buffered input-output, computing can be overlapped with reading and writing of data. Computing time is proportional ton \log_{2} n. The method can be used with as few as three files, but file passing for permutation is reduced by using six or eight files. With eight files, the optimum number for a radix 2 transform, the transform is computed inmpasses without need for additional permutation passes. An ALGOL procedure for computing the complex Fourier transform with four, six, or eight files is listed, and timing and accuracy test results are given. This procedure allows an arbitrary number of variables, each dimension a power of 2.Keywords
This publication has 7 references indexed in Scilit:
- Faster Fourier analysisJournal of Geophysical Research, 1966
- ALGOL PROCEDURES FOR THE FAST FOURIER TRANSFORMPublished by Defense Technical Information Center (DTIC) ,1966
- High-speed convolution and correlationPublished by Association for Computing Machinery (ACM) ,1966
- Note on the calculation of Fourier seriesMathematics of Computation, 1966
- Fast Fourier TransformsPublished by Association for Computing Machinery (ACM) ,1966
- An algorithm for the machine calculation of complex Fourier seriesMathematics of Computation, 1965
- Some improvements in practical Fourier analysis and their application to x-ray scattering from liquidsJournal of the Franklin Institute, 1942