For the FFT/iFFT 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 | 1024 | FFT point size. |
| SHIFT | unsigned | 17 | See Common Configuration Parameters |
| FFT_NIFFT | unsigned | 0 | Forward (1) or reverse (0) transform. |
| WINDOW_VSIZE | unsigned | 1024 | Input/Output window size. By default, set to: $(POINT_SIZE). |
| CASC_LEN | unsigned | 1 | Cascade length. |
| DYN_PT_SIZE | unsigned | 0 | Enable (1) Dynamic Point size feature. |
| API_IO | unsigned | 0 | Graph’s port API. 0: window 1: stream |
| PARALLEL_POWER | unsigned | 0 | Parallelism, controlling Super Sample Rate operation. |
| NITER | unsigned | 4 | See Common Configuration Parameters |
| DIFF_TOLERANCE | unsigned | 0 | See Common Configuration Parameters |
| STIM_TYPE | unsigned | 0 | See Common Configuration Parameters |
| ROUND_MODE | unsigned | 0 | See Common Configuration Parameters |
| SAT_MODE | unsigned | 1 | See Common Configuration Parameters |
Note
Given parameter values are subject to checks early in compilation to ensure support. See Legality Checking