永发信息网

fft之后怎么看某条谱线的频率?

答案:2  悬赏:20  手机版
解决时间 2021-01-19 16:41
fft之后怎么看某条谱线的频率?
最佳答案
首先,你必须理解FFT的意义。

做n个点的FFT,表示你在时域上对原来的信号取了n个点来做频谱分析,也表示在频域上你会看到n个点上的信号幅度和相位,换句话说,就是将数字频率omega(范围是0 - 2*pi)分成n份,而整个数字频率omega的范围覆盖了从0 - fs的模拟频率范围。这里的fs是你的采样频率。而我们通常只关心 0 - pi 中的频谱,因为根据奈科斯特定律,只有f=fs/2范围内的信号才是被采样到的有效信号。那么,在omega的范围内,你得到的频谱肯定是关于n/2对称的。

举例说,如果你现在做了16个点的FFT分析,你原来的模拟信号的最高频率f=32kHz,采样频率是64kHz,n的范围是0,1,2...15。这时,64kHz的模拟频率被分成了16分,每一份是4kHz,这个叫频率分辨率。那么在横坐标中,n=1时对应的f是4kHz, n=2对应的是8kHz, n=15时对应的是60kHz,你的频谱是关于n=8对称的。你只需要关心n=0到7以内的频谱就足够了,因为,原来信号的最高模拟频率是32kHz。

这里可以有两个结论。第一,你必须知道原来信号的采样频率fs是多少,才可以知道每个n对应的实际频率是多少。第二,你对64kHz做了16个点FFT之后,因为频率分辨率是4kHz,如果原来的信号在5kHz或者63kHz有分量,你在频谱上是看不见的,这就表示你越想频谱画得逼真,就必须取越多的点数来做FFT,n就越大,你在时域上就必须取更长的信号样本来做分析。但是无论如何,由于离散采样的原理,你不可能完全准确地画出原来连续时间信号的真实频谱,只能无限接近(就是n无限大的时候),这个就叫做频率泄露。在采样频率fs不变得情况下,频率泄漏可以通过取更多的点来改善,也可以通过做FFT前加窗来改善,这就是另外一个话题了。

希望我的分析对你有帮助吧。
全部回答
谱线的频率间隔是根据n点有限序列的间隔T来确定的
其中
f=1/T
也就是说,假如只是给出序号0~n而没有给出每个点间隔的时间T,是不可以求出频率f的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
想买一种U型枕,哪种填充物好一点,哪个牌子
我站在烈烈风中…,歌曲名叫什么?
长沙梦幻星空VR乐园在哪,朋友说很好玩,想带
请日语大侠帮忙翻译几首日文歌名的中文意思,
对对子明月对什么词语
有没有关于地狱的油画?
在相机拍照后,看不了刚拍的,必须到相册管家
詹12low电光紫怎么样的
PPT 这个怎么获得
螺旋圆舞曲手游辅助脚本有谁关注过?评价下。
柚木原产地在哪里?市面上柚木门的柚木是人工
还有比顺丰快递快的快递吗?
allegro布完的线怎么换层
英雄联盟】求低端局带节奏起来的英雄。表示打
我要篇两分钟的抒情的自备稿件哪~~~河南播
推荐资讯
宁波到安徽阜阳颖上多少公里s
求《增长的极限》1000字读后感`
求一本小说名字,作者也可以。貌似是台言
买了一袋橙子,这啥啊
为何06年、07年以前用别的用户名发过的贴子,
吵架以后啪啪一下就好了吗?她不会越来越生气
老师说我写字没有笔锋,有没有人发一个写字带
在远距离输电中输送电流和输入电流一样吗
存货对企业的影响
75乘以6怎样验算
java 收集返回的多个对象
我用过一个韩国的纹绣品牌叫TRENDY婵迪哪里有
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?