Wednesday, 15 March 2017

Fast Fourier Transfrom

An algorithm for fast computation of DFT is FFT(Fast Fourier Transform).The FFT algorithm divides the N-point DFT input signal into 2 parts-even and odd signal
We performed 4-point and 8-point FFT. Then we verified the answer by performing Inverse FFT for both.


Later, number of calculations involved in FFT and DFT were compared and we found that very fewer calculations are required for FFT. Hence, FFT is used for parallel processing as it improves operational efficiency. 
  

20 comments:

  1. State the Limitations of FFT algorithm?

    ReplyDelete
    Replies
    1. The limitations of DFT is that it cannot be used for real time applications and also it cannot be used for filtering of long data sequence.

      Delete
    2. Why FFT cannot be used for real time applications?

      Delete
    3. FFT algorithms are implemented using parallel processing techniques. When FFT is used input is applied in parallel i.e simultaneously. For real time applications entire input signal is not available. So FFT algorithms can not be used.

      Delete
  2. well written. Bit reversal is inolved in FFT

    ReplyDelete
    Replies
    1. Yes. Which can also be implanted in hardware using DSP processor which makes the execution faster

      Delete
  3. It is computationally efficient than DFT

    ReplyDelete
    Replies
    1. Yes because parallel processing takes place

      Delete
  4. FFT reduces complex multiplications by decimating the signal to a lower radix.

    ReplyDelete
  5. Because of parallel processing FFT is more faster than DFT.

    ReplyDelete
    Replies
    1. Yeah. And also it's computationally more efficient and required less of complex addition and multiplication as compared to DFT

      Delete
  6. DFT is used in FSM which involves computation at fixed values of frequency. Hence, it is preferred.

    ReplyDelete
  7. the signal is divided into 2 parts, so the computation is carried out only for N/2 signal values

    ReplyDelete
  8. Can you post why FFT is faster than DFT?

    ReplyDelete
    Replies
    1. FFT algorithms are implemented using parallel processing techniques. Hence FFT is faster as compared to DFT

      Delete
  9. What are the different algorithms for performing a FFT?

    ReplyDelete
  10. The different algorithms for FFT are decimation in time and decimation in frequency

    ReplyDelete