打印

提取瞬时频率信号的算法实现?

[复制链接]
1326|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
sian168|  楼主 | 2017-6-7 18:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
nethopper| | 2017-6-9 10:38 | 只看该作者
这个应该不是说的瞬时频率。瞬时频率可用希尔伯特变换求。

这个应该是采样了一段数据,用FFT求其峰值频率。可实现的最高频率分辨率为数据段的时间长度的倒数。数据太短的话,就测不准低频。还有一点就是,FFT的视在频率分辨率为采样频率/FFT点数,要想得到优于FFT BIN宽度的频率分辨率需要插值计算。

使用特权

评论回复
板凳
sian168|  楼主 | 2017-6-9 16:34 | 只看该作者
nethopper 发表于 2017-6-9 10:38
这个应该不是说的瞬时频率。瞬时频率可用希尔伯特变换求。

这个应该是采样了一段数据,用FFT求其峰值频率 ...

求频率通常的算法是采用FFT,找最大值,取重心等;但响应的实时性和精度仍不够;
有在时域里的求得频率的算法?

使用特权

评论回复
地板
nethopper| | 2017-6-10 00:13 | 只看该作者
sian168 发表于 2017-6-9 16:34
求频率通常的算法是采用FFT,找最大值,取重心等;但响应的实时性和精度仍不够;
有在时域里的求得频率的 ...

频率计数器

使用特权

评论回复
5
whtwhtw| | 2017-6-19 14:14 | 只看该作者
实时的可以把波形整形成矩形,然后用捕捉测波长,再转换为频率

使用特权

评论回复
6
whtwhtw| | 2017-6-19 14:16 | 只看该作者
FFT是对于信号中频率成分多的时候,需要测出其频率成分的才做,单频率完全没必要

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

21

主题

50

帖子

0

粉丝