fast fourier transforms

Information | Links | Packages | Subroutines | Utilities | About this page


Last updated January 8, 2005.


Information about FFTs

Return to top


Links to material on FFTs

Return to top


Packages of FFT routines

Return to top


FFT subroutines in FORTRAN

Split-radix radix-2 transforms

Cooley-Tukey radix-2 transforms

Radix 4 transforms

Generalized Prime Factor FFT

Mixed radix transforms

Discrete Cosine Transforms

Fast Hartley Transforms

Return to top


Utilities

Return to top


This information is provided by S. Kifowit. Please feel free to send me any comments or suggestions. Click here to visit my homepage.

About this page

The fast Fourier transform is an extremely important computational tool. In my research, I use FFTs for fast polynomial multiplication and for inversion of circulant systems. When it initially became clear to me that I had a need for FFT routines, I was immediately referred to FFTPACK, written by Paul Swarztrauber. As my needs became more specialized, finding routines became more difficult. With this in mind, I attempted to develop a site that contains information and routines that are helpful to those in a situation like mine. If you have any user-friendly FORTRAN subroutines that you think should be included on this page, please let me know. Unless otherwise indicated, I have tested (and used) all of the FORTRAN routines included on this page.  Nonetheless, I cannot guarantee that they are free of errors.

Please note that I have desperately tried to give credit where credit is due. Whenever I have any information about the author of a routine, I include it along with any known references.

* The routines above that are marked with an asterick (*) are very simple to use and are appropriate "starting" routines for those unfamiliar with FFTs.

Return to top



Key Resource
Links2Go Key Resource
FFT Topic