CMSIS-DSP
CMSIS DSP Software Library
|
Content | |
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. arm_const_structs.h
. Include this header in your function and then pass one of the constant structures as an argument to arm_cfft_f32. For example: arm_cfft_f32(arm_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. arm_const_structs.h
. Include this header in your function and then pass one of the constant structures as an argument to arm_cfft_q31. For example: arm_cfft_q31(arm_cfft_sR_q31_len64, pSrc, 1, 1)