DocumentCode
1078531
Title
A method for computing the fast Fourier transform with auxiliary memory and limited high-speed storage
Author
Singleton, Richard C.
Author_Institution
Stanford Research Institute, Menlo Park, CA, USA
Volume
15
Issue
2
fYear
1967
fDate
6/1/1967 12:00:00 AM
Firstpage
91
Lastpage
98
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 of
data points is computed in
passes of the data, and the transformed result is permuted to normal order by
additional passes. With buffered input-output, computing can be overlapped with reading and writing of data. Computing time is proportional to
. 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 in
passes 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.
data points is computed in
passes of the data, and the transformed result is permuted to normal order by
additional passes. With buffered input-output, computing can be overlapped with reading and writing of data. Computing time is proportional to
. 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 in
passes 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
Accuracy; Application software; Fast Fourier transforms; Fourier transforms; Memory; Surges; Testing; Timing; Writing;
fLanguage
English
Journal_Title
Audio and Electroacoustics, IEEE Transactions on
Publisher
ieee
ISSN
0018-9278
Type
jour
DOI
10.1109/TAU.1967.1161906
Filename
1161906
Link To Document