Monday, 13 March 2017

Fast Fourier Transform

Fast Fourier Transform is implemented where fast response is required. F.F.T is fast implementation of D.F.T. In F.F.T then number of computations are reduced as a result it is computationally faster than D.F.T.

In this experiment, we computed the F.F.T of signals having N=4 and N=8.
Radix-2 algorithm is used for computing F.F.T of an input signal i.e the input signal must 2^N points. To achieve this zero padding of the input signal is done. The input and output sequence in radix-2 F.F.T algorithm is in bit reverse manner.

We also calculated the number of computations required to calculate the F.F.T of a given signal and thus verified that F.F.T is computationally faster than D.F.T. 

10 comments:

  1. FFT is faster to implement as it does parallel processing

    ReplyDelete
  2. FFT of radix 2 divides the input into two N/2 pt DFT's. Similarly N/2 is divided into two N/4 sequences, decreasing the computations required, making it faster.

    ReplyDelete
  3. It is useful for large data input sequences

    ReplyDelete
  4. FFT is faster and the number of complex and real additions and multiplications are also lesser than that of DFT

    ReplyDelete
  5. We can also use radix-3 or radix-5, etc

    ReplyDelete
  6. But radix-2 gives the best results

    ReplyDelete
  7. DIFFFT corresponds to decimation in time and DIFFFT corresponds to decimation in frequency

    ReplyDelete
  8. Some trivial calculations are avoided by this algoithm and hence it is faster

    ReplyDelete