Abstract
New recursive formulae for trigonometric functions generation suitable for FFT algorithms are given. Evaluation of one pair of trigonometric coefficients thus requires 2 multiplications and 2 additions only. Speed comparisons of various radices 2, 4 and 8 FFT FORTRAN realizations were performed. An efficient FORTRAN IV program for one-dimensional complex FFT based on radix 8 algorithm with recursively generated trigonometric coefficients is supplied.
Zusammenfassung
Es werden neue, sich für FFT Algorithmen eignende rekursive Formeln zur Generierung von trigonometrischen Funktionen angegeben. Die Berechnung von einem trigonometrischen Koeffizientenpaar erfordert nur 2 Multiplikationen und 2 Additionen. Die Rechengeschwindigkeiten von verschiedenen Radix-2-,-4- und-8-FFT-FORTRAN-Realisierungen werden verglichen. Ein zeitsparendes, auf dem Radix-8-Algorithmus mit rekursiv generierten trigonometrischen Koeffizienten basiertes FORTRAN IV Programm wird geliefert.
Similar content being viewed by others
References
Cohran, W. T., et al.: What is the fast Fourier transform? IEEE Trans. Audio Electroacoust.AU-15, 45–55 (1967).
Bergland, G. D.: A fast Fourier transform algorithm using base 8. Math. Comp.22,275–279 (1968).
Singleton, R. C.: A method for computing the fast Fourier transform with auxiliary memory and limited high-speed storage. IEEE Trans. Audio Electroacoust.AU-15, 91–98 (1967).
Singleton, R. C.: An algol convolution procedure based on the fast Fourier transform. Algorithm 345. Commun. ACM12, 179–184 (1969).
Singleton, R. C.: An algorithm for computing the mixed radix fast Fourier transform.IEEE Trans. Audio Electroacoust.AU-17, 83–103 (1969).
Dobeš, K.: Discrete signal processing library, Vol. 1: Fast Fourier transform. Geophysical Institute, Czechoslovak Academy of Sci., Prague, 1977.
Monro, D. M.: Algorithm AS 83. Complex discrete fast Fourier transform. Appl. Statist.24, 268–272 (1975).
System/360 scientific subroutine package (FORTRAN). Version III. IBM Application Program.
Brenner, N.: Cooley — Tukey fast Fourier transform — FOUR2 in assembler language, 360D-13.4.008. Contributed Program Library. IBM Corporation, 1969.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Dobeš, K. Algorithm fast fourier transforms with recursively generated trigonometric functions. Computing 29, 263–276 (1982). https://doi.org/10.1007/BF02241701
Received:
Issue Date:
DOI: https://doi.org/10.1007/BF02241701
Key words
- Fast Fourier transform
- FORTRAN radix 8 FFT
- recursive generation of trigonometric functions
- signal processing