Analysis: Signal Processing: FFT: IFFT
Compute inverse fourier transform
1. ifft1 ix:=Col(2);
2. ifft1 ix:=(Col(2),Col(3));
3. ifft1 ix:=Col(2) win:=hanning correct:=power;
4. ifft1 ix:=Col(2) unwrap:=1;
5. ifft1 ix:=Col(2) plot:=amp;
Please refer to the page for additional option switches when accessing the x-function from script
Display Name |
Variable Name |
I/O and Type |
Default Value |
Description |
---|---|---|---|---|
Input | ix |
Input vector<complex> |
|
Specifies the input signal, which could be complex. The real and imaginary parts of the signal can be saved in two different columns or in a single column. The default is <Active>, which corresponds to the active dataset. |
Sampling Interval | interval |
Input double |
|
Specifies the sampling interval. The default is <Auto>, which corresponds to automatically-computed interval. Please see the Algorithm section for more details. |
Plot | plot |
Input int |
|
Specifies what will be plotted in the preview window and outputted to the result graph sheet. Option list
|
Undo Shift Input Data | shift |
Input int |
|
Specifies whether the input is generated by a FFT with the results shifted. If this option is checked, the input data points will first be swapped in order to undo the effect of shifting. |
Window | win |
Input int |
|
Specifies the window function used to suppress the leakage. Please see the algorithm section for further details of these window types. Option list
|
Alpha | alpha |
Input double |
This variable is only available when window type is Gaussian. It specifies the Alpha parameter (the reciprocal of the standard deviation) for Gaussian window. | |
Beta | beta |
Input double |
This variable is only available when window type is Kaiser. It specifies the Beta parameter for Kaiser window. | |
Window Correction | correct |
Input int |
Specifies the Window Correction Factor used to correct the alteration made by applying a window to the input data. Option list
| |
Factor | factor |
Input int |
|
Specifies whether the Electrical Engineering or Science convention is used to set the sign of the exponential phase factor. Option list
|
Unwrap Phase | unwrap |
Input int |
|
Specifies whether the phase should be unwrapped. If wrapped, phase data will be defined in the range of -180° to +180° |
Result Data Sheet | rd |
Output ReportData |
|
Specifies the output data sheet. |
Result Graph Sheet | rt |
Output ReportTree |
|
Specifies the output graph sheet. |
1. To perform an inverse Fourier transform using default settings on complex data whose real parts and imaginary parts are in columns 2 and 3 respectively, use the script command:
ifft1 ix:=(Col(2), Col(3))
2. To perform an inverse Fourier transform on data using a pre-saved smoothing theme file, save your preferences in the advanced options in the ifft1 dialog. Execute it by typing the following script command, using your own saved-theme title:
ifft1 -t "my ifft1 theme.oth"
For more information, please refer to our User Guide.
Keywords:discrete, amplitude, phase, power, window correction