For the DFT library element, use the following list of configurable parameters and default values.
Name | Type | Default | Description |
---|---|---|---|
DATA_TYPE | typename | cint16 | Data Type. |
TWIDDLE_TYPE | typename | cint16 | Twiddle Type. |
POINT_SIZE | unsigned | 16 | DFT point size. |
SHIFT | unsigned | 8 | See Common Configuration Parameters |
FFT_NIFFT | unsigned | 0 | Forward (1) or reverse (0) transform. |
NUM_FRAMES | unsigned | 8 | The number of batches of input data that will be processed per iteration. |
CASC_LEN | unsigned | 1 | Cascade length. |
API_IO | unsigned | 0 | Graph’s port API. 0: window 1: stream |
UUT_SSR | unsigned | 1 | Super Sample Rate SSR parameter. Defaults to 1. |
NITER | unsigned | 8 | See Common Configuration Parameters |
DIFF_TOLERANCE | unsigned | 0 | See Common Configuration Parameters |
ROUND_MODE | unsigned | 0 | See Common Configuration Parameters |
SAT_MODE | unsigned | 1 | See Common Configuration Parameters |
STIM_TYPE | unsigned | 0 | See Common Configuration Parameters |
Note
The above configurable parameters range might exceed a library element’s maximum supported range, in which case, the compilation will end with a static_assert error informing about the exceeded range.