Friday, 22 April 2016

FAST FOURIER TRANSFORM

                After learning DFT,our next experiment was Fast Fourier Transform(FFT). We were asked to take a N input sequence. I took 8 input sequence on which FFT was performed. The code was written in c++ programming language.FFT performs 12 complex multiplications, 24 complex additions, 48 real multiplications and 72 real additions. After calculating FFT we were asked to calculate inverse FFT(IFFT) to check whether we get the same input sequence again. The speed of operation in FFT increases as compared to that of DFT. The Operations are carried out parallely in FFT.

7 comments:

  1. Number of computations required are less, thus speed increases.

    ReplyDelete
    Replies
    1. Its advantageous using FFT methods for analyzing the signals because it takes less number of steps for execution and hence the simplification rate increases

      Delete
  2. Its advantageous using FFT methods for analyzing the signals because it takes less number of steps for execution and hence the simplification rate increases

    ReplyDelete
  3. Yes what Nikhil has written is right. This is why FFT is preferred over DFT.

    ReplyDelete
  4. how we calculate total real multiplication for FFT?

    ReplyDelete
    Replies
    1. We can calculate it by, Nlog(N)
      where N is the point of FFT.

      Delete
  5. DFT results are periodic because twiddle factor is periodic with period = N

    ReplyDelete