Science

Faster Fast Fourier Transform found

A group of MIT researchers recently presented their findings regarding an improved algorithm for Fast Fourier Transforms.

Researchers at MIT have discovered a new method of performing the Fast Fourier Transform algorithm which, in a large set of use cases, adds performance improvements. The MIT group submitted their paper, “Nearly Optimal Sparse Fourier Transform” to ArXiv on 12 January and presented their findings in the Symposium on Discrete Algorithms (SODA) last week.

The Fourier Transform is a popular means of mathematical analysis which decomposes functions into their constituent frequencies. The Discrete Fourier Transform (DFT) is a realisation of this as an algorithm which takes a sequence of real or complex numbers to process information stored in computers, with uses in academic areas in Computer Science and mathematics. The Fast Fourier Transform (FFT) is a set of algorithms which are able to efficiently compute the DFT in a significantly faster time. FFTs have been hailed as the Swiss Army Knife of algorithms, with wide ranging applications in graphics (image processing, filters), digital signal processing (reconstructing a signal from frequency data), compression, optics, crystallography and data searching.

FFTs work by performing a variety of optimisations on the DFT. Speeding up elements within the summation equation, such as the amount of multiplication operations involved, allows for reduced processor usage during the algorithm’s execution. This increases efficiency significantly, but there is no known proof which dictates the FFT is the fastest algorithm for computing the DFT. Renowned MIT mathematician Gilbert Strang has described the FFT as the “most important algorithm of our generation”.

The MIT researchers’ new algorithm, coined the Sparse Fourier Transform (sFFT), improves on the FFT by considering a signal to be a product of narrower slices of bandwidth. With this, the signals are treated as oscillations rather than binary up/down directions, and the same slice of bandwidth can be sampled at different times to better determine where the dominant frequencies are. This strategy, notable for its use in 4G cellular networks, allows for sparse (heavily weighted) frequencies to be identified faster. As a result, the algorithm’s worst case efficiency is equivalent to the FFT, but the average case is an improvement for many general input signals.

The sFFT algorithm, developed by two professors from MIT’s Computer Science and Artificial Intelligence Laboratory (CSAIL) along with their students, has been described by Professor Martin Strauss from the University of Michigan as “greatly [expanding] the number of circumstances where one can beat the traditional FFT”.

From Issue 1509

3rd Feb 2012

Discover stories from this section and more in the list of contents

Explore the edition

Read more

News

Imperial partners with Indian energy giant Tata Power to drive green, reliable energy

The College signed a memorandum of Understanding with Indian energy giant Tata Power on 25 September, building a long-term partnership that follows from previous collaborations in research.  Who is Tata Power? Part of the Tata Group, it is one of India’s largest integrated power companies, spanning generation to

By Cristina Carrillo
Student hall support team concerned as  Imperial propose halving Warden numbers in restructuring

News

Student hall support team concerned as Imperial propose halving Warden numbers in restructuring

Imperial is set to halve the number of Wardens in its halls of residence and remove Assistant Warden roles altogether, replacing them with a centrally based team of professional out-of-hours staff. Warden roles are performed by volunteer staff  members, not students.  The proposal, put to the Education and

By Cristina Carrillo