OriginLab Corporation - Data Analysis and Graphing Software - 2D graphs, 3D graphs, Contour Plots, Statistical Charts, Data Exploration, Statistics, Curve Fitting, Signal Processing, and Peak Analysis     
Skip Navigation Links
All BooksExpand All Books
Origin HelpExpand Origin Help
Signal ProcessingExpand Signal Processing
Fourier TransformsExpand Fourier Transforms
Inverse Fast Fourier Transform (IFFT)Expand Inverse Fast Fourier Transform (IFFT)

18.4.2 Inverse Fast Fourier Transform (IFFT)

IFFT is a fast algorithm to perform inverse (or backward) Fourier transform (IDFT), which undoes the process of DFT. IDFT of a sequence {F_n} that can be defined as:

x_i=\frac{1}{N}\sum _{n=0}^{N-1}F_ne^{\frac{2\pi j}{N}ni}

If an IFFT is performed on a complex FFT result computed by Origin, this will in principle transform the FFT result back to its original data set. However, this is true only when all of the following requirements are met:

  • The Spectrum Type in FFT is two-sided.
  • The Window option is Rectangle for both IFFT and FFT.
  • The Factor option is the same for IFFT and FFT.
  • If the Shift checkbox is selected in FFT, the Undo Shift Input Data checkbox must be selected in IFFT. Conversely, if the Shift checkbox is cleared in FFT, the Undo Shift Input Data checkbox should not be selected in IFFT.

Note: The time sequence in the result of IFFT starts from zero. If the original data set does not start from zero, the time sequence generated by IFFT will be shifted from the original time sequence. However, the interval will be the same.

To use IFFT:

  1. Make a workbook or a graph active.
  2. Select Analysis: Signal Processing: FFT: IFFT from the Origin menu.

Topics covered in this section:


© OriginLab Corporation. All rights reserved.