查看: 1442|回复: 0
打印 上一主题 下一主题

STM32 AD采样并进行FFT频谱分析时遇到的问题

[复制链接]
跳转到指定楼层
沙发
发表于 2015-3-23 14:17:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大家好,最近我在用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变换,从而对信号进行频谱分析呢?
    谢谢各位耐心解答,谢谢~

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入中科因仑

本版积分规则

快速回复 返回顶部 返回列表