arm_cfft_q31
的结果还可以,但是arm_cmplx_mag_q31
返回的都是零,发生了什么?
因为fft结果太小,所以我不应该在这里溢出。
arm_cmplx_mag_squared_q31(inplaceFFTBuf, magBuf, FFT_SIZE);```
> after fft:
> -66, -8, -16, -5, -13, -8, -15, -10, -13, -10, -14, -8, -14, -7, -16, -5, -14, -5, -12, 0, -13, -3, -12, -2, -12, -1, -11, -2, -12, -2, -1
> after mag:
> 0, 0, 0, 0