Click here to return to the Frequency Domain page
This Module performs N-point IFFT on input samples in PCMx format. The FFT Output is given in the form of PCMx samples, the Blocksize of which is 3 * Schematic BlockSize.The first Schematic Block Size number of samples in a PCMx input contains the header information carried from the previous Module (say in this case FFT). Only when the PCMx type matches, IFFT is performed and output is given as PCM samples.
Name | Format [int/dec] - [control/audio] | Function Description |
---|---|---|
Pin 0: Input(PCMx) | decimal - Audio | Frequency Domain Real Input |
Pin 1: Input(PCMx) | decimal - Audio | Frequency Domain Imaginary Input |
Name | Format [int/dec] - [control/audio] | Function Description |
---|---|---|
Pin 0: Output(PCM) | decimal - Audio | Real PCM Output |
Pin 1: Output(PCM) | decimal - Audio | Imaginary PCM Output |
The module does not support Growth and Add
GUI Control Name | Default Value | Range | Function Description |
---|---|---|---|
FFT Size | 64 | 16 to 1024 | Size of the IFFT(Should be power of 2,greater than or equal to preceding FFT Size) |
GUI Control Name | Compiler Name | Function Description |
---|---|---|
IFFT Size | Ext_IFFTProc_algo_SC5xxAlg1MaxN | Size of IFFT(Should be power of 2,greater than or equal to preceding FFT Size) |
Here,
This module performs a Complex IFFT on the input samples received in PCMx format. The twiddle coefficients are computed within the code. Since Windowing is done in the FFT module for 2N samples, overlap and add for N samples are done at the IFFT end.