CSI-DSP
Version 1.0.0
CSI DSP Software Library
|
函数 | |
void | csky_fft_lib_int16_ifft (q31_t log2_buf_len, q15_t *in_buf, q15_t *out_buf, const q15_t *twi_table, const twi_table_rfft_q15 *last_stage_twi_table, const uint16_t *bitrev_tbl, q15_t *temp_buf, q7_t *ScaleShift, q31_t br) |
Q15 实数快速傅里叶逆变换 更多... | |
void | csky_fft_lib_int32_ifft (q31_t log2_buf_len, q31_t *in_buf, q31_t *out_buf, const q31_t *twi_table, const twi_table_rfft_q31 *last_stage_twi_table, const uint16_t *bitrev_tbl, q31_t *temp_buf, q31_t br) |
Q31 实数快速傅里叶逆变换 更多... | |
void | csky_fft_lib_int16_fft (q31_t log2_buf_len, q15_t *in_buf, q15_t *out_buf, const q15_t *twi_table, const twi_table_rfft_q15 *last_stage_twi_table, const uint16_t *bitrev_tbl, q15_t *temp_buf, q7_t *ScaleShift, q31_t br) |
Q15 实数快速傅里叶变换 更多... | |
void | csky_fft_lib_int32_fft (q31_t log2_buf_len, q31_t *in_buf, q31_t *out_buf, const q31_t *twi_table, const twi_table_rfft_q31 *last_stage_twi_table, const uint16_t *bitrev_tbl, q31_t *temp_buf, q31_t br) |
Q31 实数快速傅里叶变换 更多... | |
ifftFlag
就不需要了。更多细节可以在 实数FFT函数 中看到。void csky_fft_lib_int16_fft | ( | q31_t | log2_buf_len, |
q15_t * | in_buf, | ||
q15_t * | out_buf, | ||
const q15_t * | twi_table, | ||
const twi_table_rfft_q15 * | last_stage_twi_table, | ||
const uint16_t * | bitrev_tbl, | ||
q15_t * | temp_buf, | ||
q7_t * | ScaleShift, | ||
q31_t | br | ||
) |
[in] | log_buf_len | FFT输入数据的log2值,FFT的长度N 为(1<<log2_buf_len) |
[in,out] | *in_buf | 指向输入和输出内存 |
[in] | *out_buf | 未被使用 |
[in] | *twi_table | 指向旋转因子表 |
[in] | *bitrev_tbl | 指向比特反转表 |
[in] | *temp_buf | 未被使用 |
[in] | *ScaleShift | 未被使用 |
[in] | br | 比特反转标志,通常被置位 |
void csky_fft_lib_int16_ifft | ( | q31_t | log2_buf_len, |
q15_t * | in_buf, | ||
q15_t * | out_buf, | ||
const q15_t * | twi_table, | ||
const twi_table_rfft_q15 * | last_stage_twi_table, | ||
const uint16_t * | bitrev_tbl, | ||
q15_t * | temp_buf, | ||
q7_t * | ScaleShift, | ||
q31_t | br | ||
) |
[in] | log_buf_len | FFT输入数据的log2值,FFT的长度N 为(1<<log2_buf_len) |
[in,out] | *in_buf | 指向输入和输出内存 |
[in] | *out_buf | 未被使用 |
[in] | *twi_table | 指向旋转因子表 |
[in] | *bitrev_tbl | 指向比特反转表 |
[in] | *temp_buf | 未被使用 |
[in] | *ScaleShift | 未被使用 |
[in] | br | 比特反转标志,通常被置位 |
void csky_fft_lib_int32_fft | ( | q31_t | log2_buf_len, |
q31_t * | in_buf, | ||
q31_t * | out_buf, | ||
const q31_t * | twi_table, | ||
const twi_table_rfft_q31 * | last_stage_twi_table, | ||
const uint16_t * | bitrev_tbl, | ||
q31_t * | temp_buf, | ||
q31_t | br | ||
) |
[in] | log_buf_len | FFT输入数据的log2值,FFT的长度N 为(1<<log2_buf_len) |
[in,out] | *in_buf | 指向输入和输出内存 |
[in] | *out_buf | 未被使用 |
[in] | *twi_table | 指向旋转因子表 |
[in] | *bitrev_tbl | 指向比特反转表 |
[in] | *temp_buf | 未被使用 |
[in] | br | 比特反转标志,通常被置位 |
void csky_fft_lib_int32_ifft | ( | q31_t | log2_buf_len, |
q31_t * | in_buf, | ||
q31_t * | out_buf, | ||
const q31_t * | twi_table, | ||
const twi_table_rfft_q31 * | last_stage_twi_table, | ||
const uint16_t * | bitrev_tbl, | ||
q31_t * | temp_buf, | ||
q31_t | br | ||
) |
[in] | log_buf_len | FFT输入数据的log2值,FFT的长度N 为(1<<log2_buf_len) |
[in,out] | *in_buf | 指向输入和输出内存 |
[in] | *out_buf | 未被使用 |
[in] | *twi_table | 指向旋转因子表 |
[in] | *bitrev_tbl | 指向比特反转表 |
[in] | *temp_buf | 未被使用 |
[in] | br | 比特反转标志,通常被置位 |