Skip to main content

Prime Length Symmetric FFTS and Their Computer Implementations

  • Chapter
  • 105 Accesses

Abstract

Since its rediscovery in 1965 by Cooley and Tukey1, the fast Fourier transform (FFT) has become one of the most widely used computational tools in science and engineering. The term FFT, initially associated to the Cooley-Tukey FFT for sequences of period N = 2k, has become after the efforts of many researchers over the years, the generic name of a whole family of efficient DFT numerical methods. Each member in the FFT family is specialized in computing the DFT of a particular class of periodic sequences. This period is also referred as the transform’s length and the DFT (FFT) of length N is usually called N-point DFT (FFT). The first member in this family is actually an extension of Cooley and Tukey’s idea to N-point DFTs where N is factorizable. These N-point FFTs compute the N-point DFT through nested sequences of DFTs whose lengths are the factors of N. The Good-Thomas algorithm2 improves over the extended Cooley-Tukey FFT for highly composite transform’s length. Rader’s algorithm3, on its turn, is designed for computing prime length DFTs. These algorithms, all members of the family of traditional FFTs, reduce the N-point DFT arithmetic complexity from O(N 2) to O(N log N).

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Cooley J. and Tukey J. “An algorithm for the Machine Calculation of the Complex Fourier Series”, IEEE Trans. Comt. AC-28 (1965), pp 819–830.

    Google Scholar 

  2. Good I. “The Interaction Algorithm and Practical Fourier Analysis”, J. Royal Stat. Soc. Ser. B 20 (1958), pp 361–375.

    MathSciNet  MATH  Google Scholar 

  3. Rader C. “Discrete Fourier Transforms when the Number of Data Points is Prime”, Proc. IEEE 56 (1968), pp 1107–1108.

    Article  Google Scholar 

  4. Cooley J., Lewis P. and Welch P. “The Fast Fourier Transform Algorithm: Programming considerations in the Calculation of sine, Cosine and Laplace transforms”, J. Sound Vib. 12 (1970), pp 315–337.

    Article  MATH  Google Scholar 

  5. Dollimore J. “Some Algorithms for use with the Fast Fourier Transform”, J. Inst. Math. Appl. v. 12 (1973), pp 115–117.

    Article  MathSciNet  MATH  Google Scholar 

  6. Swarztrauber P. “Symmetric FFTs”, Math. Comp. 47 (1986), pp 323–346.

    Article  MathSciNet  MATH  Google Scholar 

  7. Briggs W. “Further Symmetries of In-place FFTs”, SIAM J. Sci. Stat. Comp. 8 (1987), pp 644–654.

    Article  MathSciNet  MATH  Google Scholar 

  8. Van Loan, C. “Computational Frameworks for the Fast Fourier Transform”, SIAM, Philadelphia, 1992.

    Book  MATH  Google Scholar 

  9. Otto J. “Symmetric Prime Factor Fast Fourier Transform Algorithm”, SIAM J. Sci. Stat. Comput. 10(3) (1989), 419–431.

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1994 Springer Science+Business Media New York

About this chapter

Cite this chapter

Seguel, J., Santander, R., Palominos, F., Fuentealba, C. (1994). Prime Length Symmetric FFTS and Their Computer Implementations. In: Baeza-Yates, R. (eds) Computer Science 2. Springer, Boston, MA. https://doi.org/10.1007/978-1-4757-9805-0_8

Download citation

  • DOI: https://doi.org/10.1007/978-1-4757-9805-0_8

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-1-4757-9807-4

  • Online ISBN: 978-1-4757-9805-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics