nipenghao 发表于 2016-3-8 16:20:00

用STM32F4或者STM32L4的DSP库做FFT

    请教,用STM32F4或者STM32L4自带的DSP库做FFT运算是不是只能做基2的点数,如果采样200点,还能用dsp库来进行FFT嘛,或者自己找个任意点数的FFT算法计算。

潇潇雨歇pku 发表于 2016-3-8 17:53:50

只能做2^N点数的fft。
采样200点,可以先减去均值,然后再补0,补足2^N点再做FFT

sfee2002 发表于 2016-3-8 18:02:00

只能做2^N点数的fft

nipenghao 发表于 2016-3-9 22:45:06

潇潇雨歇pku 发表于 2016-3-8 17:53
只能做2^N点数的fft。
采样200点,可以先减去均值,然后再补0,补足2^N点再做FFT ...

谢谢,请问下具体过程是怎样的

潇潇雨歇pku 发表于 2016-3-10 08:57:03

比如,采样了3个数,1,2,3。
但是要做2^2=4点的fft。
先减去均值,变成-1,0,1,然后补0,变成4点序列-1,0,1,0,送入fft函数运算即可

潇潇雨歇pku 发表于 2016-3-10 08:58:03

200个点也是一样的
页: [1]
查看完整版本: 用STM32F4或者STM32L4的DSP库做FFT