Note on the calculation of Fourier series
暂无分享,去创建一个
Cooley and Tukey have recently presented an algorithm for the machine calculation of Fourier series [1]. In this connection mention should be made of the similar method described by Danielson and Lanezos [2]. Although the latter is less elegant and is phrased wholly in terms of real quantities, it yields the same results as the binary form of the Cooley-Tukey algorithm with a comparable number of arithmetical operations. A small-computer program has been written in this laboratory which uses the Danielson-Lanezos method with one minor modification, described below.* In this form cosine and sine series may be evaluated independently of one another, and as with the Cooley-Tukey process, the calculation can be performed by replacing input data with results, without any substantial storage requirement beyond that set by the original number of input coefficients. The procedure used is readily extensible to the computation of [(N/2) + 1] cosine and [(N/2) 1] sine sums, from an original sequence of N real numbers, where N is any power of 2 greater than the fourth. Two executions of this procedure will yield values for a set of N complex Fourier series of N terms each, and can be accomplished by N[log2 N + 3] real multiplications and 7N/2[10g2 N 23/7] real additions. For the same task the
[1] Josef Stoer,et al. A Direct Method for Chebyshev Approximation by Rational Functions , 1964, JACM.
[2] A. Erdélyi,et al. Higher Transcendental Functions , 1954 .
[3] C. Lanczos,et al. Some improvements in practical Fourier analysis and their application to x-ray scattering from liquids , 1942 .
[4] J. Tukey,et al. An algorithm for the machine calculation of complex Fourier series , 1965 .