[疑难问答] 频率为20k的信号,要得到它的频谱

[复制链接]
799|6
 楼主| androidbus 发表于 2016-8-4 15:54 | 显示全部楼层 |阅读模式
主要思路就是:先进行AD转换,采样率设为50khz,然后进行FFT运算,如果我计算1024点的FFT,那么是不是从1s中测得的50k个点中找出1024个点进行FFT运算?如果是这样的话,从50k个点中选取1024个,概率也太小了,肯定影响计算机过吧?不知道我理解的FFT是不是这个意思呢?
litengg 发表于 2016-8-4 15:56 | 显示全部楼层
对于这个信号频率,(在对运算时间要求不高的条件下)fft的点数尽可能的多吧,比如做2048或者4096。
qiangweii 发表于 2016-8-4 16:14 | 显示全部楼层

根据香农定律,采样两倍。也就是说,你想采集到20kHz的频率,就要有超过40kHz的采样速度。。
shashaa 发表于 2016-8-4 16:16 | 显示全部楼层
计算FFT,其实是对某一段波形进行分析。
xia00 发表于 2016-8-4 16:55 | 显示全部楼层
感觉用FPGA做FFT算法应该更好一些吧。。。。
hfdy01 发表于 2016-8-4 16:56 | 显示全部楼层
这1024个点不是抽样的的意思,如果一次采样,那么那都进行傅里叶变换很慢,所以要进行分段。。。
CallReceiver 发表于 2016-8-4 17:08 | 显示全部楼层
看看,学习了。。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

181

主题

1597

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部