InvFFT2D

Advanced Analysis Library Only

AnalysisLibErrType InvFFT2D (void *frequencyDomainSignal, int numberOfRows, int numberOfColumns, int shifted, void *fft);

Purpose

Computes the real two-dimensional inverse Fast Fourier Transform (FFT) of the input signal.

Parameters

Input
Name Type Description
frequencyDomainSignal numeric array The frequency-domain signal.
numberOfRows integer The number of rows in frequencyDomainSignal.
numberOfColumns integer The number of columns in frequencyDomainSignal.
shifted integer Specifies whether to shift the DC component to the center of frequencyDomainSignal. shifted must be one of the following values:
  • FALSE (0): Ordinary FFT. The first element of fft is the DC component.
  • TRUE (1): DC-centered FFT.
Output
Name Type Description
fft numeric array The result of the inverse FFT.

Return Value

Name Type Description
status AnalysisLibErrType A value that specifies the type of error that occurred. Refer to analysis.h for definitions of these constants.