![]() |
![]() |
![]() |
djbfft
djbfft is a fast code for small power-of-2 complex DFTs on a Pentium. It's also reasonably fast on other machines. Note that, pfftw, a variant of fftw which is specifically optimized for the pentium and the ultrasparc processors, runs faster than djbfft on both machines. djbfft does a recursive in-place split-radix decimation-in-frequency FFT, with precomputed roots of unity, using my ``3 to -1'' improvement to chop the number of root loads in half. One split-radix pass fits nicely into the Pentium's 8 floating-point registers. For machines with more registers it would be better to do two passes at once.
|
Current Version: 0.76
License Type: ??
|
Home Site:
Source Code Availability:
Available Binary Packages:
Targeted Platforms: Software/Hardware Requirements:
|
Other Links:
Mailing Lists/USENET News Groups: User Comments:
See A Screen Shot? (Not Yet)
|