利用STM32F103ZET6先进行AD采样,然后进行128点/256点FFT。应该怎么实现?
时间:10-02
整理:3721RD
点击:
我想利用STM32F103ZET6先进行AD采样,然后进行128点/256点FFT。应该怎么实现?
用stm32f1的dsp库这个fft速度快72m时候1024点貌似才3Ms左右! 添加几个.h文件后 再添加你要用的点数的.s文件之后需要引用以这个.s文件命名的函数就行了 这个你能百度到怎么用 DSP库函数至少有 64点 256点 1024点三个fft函数 忘记这个函数有几个参数了 前两个函数是输入输出数组 其余参数是固定的 输入输出数组都是32位的 没记错的话这个32位数就是实部<<16+虚部 输出也是这个格式的数组 所以需要转化回去,
还有网上有自己编的蝶型算法fft函数 只是速度慢点 但是是纯c编写的可以移植到几乎任何程序中