|
大家好,最近我在用STM32采样并进行FFT频谱分析时遇到这样一个问题:
我用STM32 AD采集人体的某些体征信号,并分析信号的频谱。信号频率范围是1~800Hz,理论上,采样频率1.6KHz就可以了。
现在因为STM32的采样频率很高,我采用9M/239.5分频,即采样频率37.5K。现在,我的问题是:
1、如果我采用STM32自带的1024点FFT,采样时间应该设置多长?应该是1s吗?如果采样时间设置为1s的话,37.5K的采样频率也即37500个采样点?
2、如果采样时间设置为1s,37500个采样点,应该如何进行1024的FFT变换呢?37500/1024=36,是每36个点取均值转换,在将转换后的1024个点进行FFT变换吗?
3、对于这种信号频率低,采样率高的情况,应该如何设置采样时间来进行FFT变换,从而对信号进行频谱分析呢?
谢谢各位耐心解答,谢谢~
|
|