![]() |
NMSIS-DSP
Version 1.4.1
NMSIS DSP Software Library
|
Modules | |
| Complex FFT Tables | |
| Complex FFT F16 | |
| Complex FFT F32 | |
| Complex FFT F64 | |
| Complex FFT Q15 | |
| Complex FFT Q31 | |
| Deprecated Complex FFT functions | |
2*fftLen interleaved values as shown below. {real[0], imag[0], real[1], imag[1], ...} The FFT result will be contained in the same array and the frequency domain values will have the same interleaving.fftLen when computing the forward transform. The inverse transform includes a scale of 1/fftLen as part of the calculation and this matches the textbook definition of the inverse FFT. riscv_const_structs.h. Include this header in your function and then pass one of the constant structures as an argument to riscv_cfft_f32. For example: riscv_cfft_f32(riscv_cfft_sR_f32_len64, pSrc, 1, 1) fftLen when computing the forward transform. The inverse transform includes a scale of 1/fftLen as part of the calculation and this matches the textbook definition of the inverse FFT. riscv_const_structs.h. Include this header in your function and then pass one of the constant structures as an argument to riscv_cfft_q31. For example: riscv_cfft_q31(riscv_cfft_sR_q31_len64, pSrc, 1, 1)