![]() |
Edge AI Add-on API 2.2.0
|
| void nrf_dsp_cfft_init_i16 | ( | nrf_dsp_cfft_i16_t * | p_cfft, |
| uint16_t | len, | ||
| const int16_t * | p_twiddle_cfft, | ||
| const uint16_t * | p_bitrev_table, | ||
| uint16_t | bitrev_table_len ) |
#include <include/nrf_edgeai/dsp/transform/fft/nrf_dsp_fft_i16.h>
Initialize complex FFT instance structure.
| [in,out] | p_cfft | Pointer to instance of complex FFT structure to initialize nrf_dsp_cfft_i16_t |
| [in] | len | Length of the FFT, should be power of 2, e.g.32,64,128,256,512,1024,etc |
| [in] | p_twiddle_cfft | Pointer to the Twiddle factor table, can be generated with nrf_dsp_cfft_twiddle_factors_i16 |
| [in] | p_bitrev_table | Pointer to the Bit reverse index table |
| [in] | bitrev_table_len | Bit reverse index table length |