IFFT¶
standard mode | Standard category
Inputs¶
fft
(vector_complex) - the input frame
Outputs¶
frame
(vector_real) - the IFFT of the input frame
Parameters¶
normalize
(bool ∈ {true, false}, default = true) :whether to normalize the output by the FFT length.
size
(integer ∈ [1, ∞), default = 1024) :the expected size of the input frame. This is purely optional and only targeted at optimizing the creation time of the FFT object
Description¶
This algorithm calculates the inverse short-term Fourier transform (STFT) of an array of complex values using the FFT algorithm. The resulting frame has a size of (s-1)*2, where s is the size of the input fft frame. The inverse Fourier transform is not defined for frames which size is less than 2 samples. Otherwise an exception is thrown.
An exception is thrown if the input’s size is not larger than 1.
- References:
[1] Fast Fourier transform - Wikipedia, the free encyclopedia, http://en.wikipedia.org/wiki/Fft
[2] Fast Fourier Transform – from Wolfram MathWorld, http://mathworld.wolfram.com/FastFourierTransform.html
Source code¶
See also¶
FFT (standard) FFT (streaming) IFFT (streaming)