Edge AI Add-on API 2.2.0
Loading...
Searching...
No Matches

◆ nrf_dsp_rfft_init_i16()

void nrf_dsp_rfft_init_i16 ( nrf_dsp_rfft_i16_t * p_rfft,
uint16_t len,
const int16_t * p_twiddle_rfft,
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 real FFT instance structure.

Parameters
[in,out]p_rfftPointer to instance of real FFT structure to initialize nrf_dsp_rfft_i16_t
[in]lenLength of the real FFT
[in]p_twiddle_rfftPointer to the Real Twiddle factor table, can be generated with nrf_dsp_rfft_twiddle_factors_i16
[in]p_twiddle_cfftPointer to the Twiddle factor table, can be generated with nrf_dsp_cfft_twiddle_factors_i16
[in]p_bitrev_tablePointer to the Bit reverse index table
[in]bitrev_table_lenBit reverse index table length