Thursday, 16 March 2017

FFT (Fast Fourier Transform)

FFT is similar to the DFT Algorithm since it is also the frequency domain representation of a signal but FFT is a fast algorithm and hence produces fast results. Cooley-Tukey Algorithm for FFT breaks a DFT signal into many similar DFTs .This reduces the computations that is why it is a fast algorithm.
The simple computations like trivial operations like multiplication by 1 are avoided producing fast results.

9 comments:

  1. Good explanation for FFT being faster than DFT

    ReplyDelete
  2. Reason for fast calculation in fft is well explained

    ReplyDelete
  3. FFT is a big milestone in the history of signal processing and it lead to more faster adaptation of digital signal processing.

    ReplyDelete
  4. FFT uses a simple property of sine and cosine waveforms to reduce calculations. For a good understanding of how it works please refer the link below.
    Link: http://www.earlevel.com/main/2002/08/31/a-gentle-introduction-to-the-fft/

    ReplyDelete
  5. FFT uses decimation thus significantly reducing the computations.

    ReplyDelete
  6. FFTs cannot be used for real time signals because a real time signal won't be available as a whole at the same time at the system's input. That means no parallel processing which totally beats the point of using FFT

    ReplyDelete