Abstract
Abstract An analysis of the sequence of calculations during a standard radix-2 Fast Fourier Transform (FFT) computer algorithm reveals that additional multiplications beyond those normally eliminated by the conventional algorithms are also found to be unnecessary. In particular, the arguments for the trigonometric functions are always used in a well-defined “modified” bit-inverted order. The first four arguments within any pass yield reductions of multiplications via trigonometric identities. Further, by placing the trigonometric parameters in a look-up table in the same modified order, the minimum number of multiplications for a radix-2 FFT is performed by a simplified algorithm termed the EFFT (Efficient Fast Fourier Transform). This algorithm requires no reference to a bit-inversion procedure or look-up table until the output points are “unscrambled” at the conclusion. The feasibility of performing reasonably-large sized EFFT's on personal computers is examined. It is shown that using standard programming practices and currently available hardware, the execution time for the EFFT may he reduced to few seconds for complex transforms up to 2048 double-precision points. On an IBM Personal Computer, this transform may be performed in as little as 4.4 s.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.