qingqing5638 发表于 2009-10-15 10:33

怎样求一段信号在这段时间内的频率变化情况

请教怎样求一段信号(幅度-时间图,幅度是随着时间变化的周期不一的锯齿状图形)在这段时间内的频率变化情况,用傅里叶分析只能知道哪个频率占主,但不知道随时间的频率演化情况。
多谢

qingqing5638 发表于 2009-10-15 11:02

回复 楼主 qingqing5638 的帖子

可能用SVD的方法可以处理

songzy41 发表于 2009-10-15 12:01

可以先用STFT进行分析一下。

qingqing5638 发表于 2009-10-16 14:59

回复 板凳 songzy41 的帖子

您有tfrstft工具箱吗,传给我一个行吧
qingqing5638@yahoo.com.cn

leeking30 发表于 2009-10-16 20:13

把数据按时间分开,然后每段做FFT, 不就看出来了 ,虽然方法笨一点,我觉得还行,不过貌似就是短时傅里叶吧

[ 本帖最后由 leeking30 于 2009-10-16 20:14 编辑 ]

qingqing5638 发表于 2009-10-18 18:39

回复 板凳 songzy41 的帖子

http://forum.vibunion.com/forum/vi ... 87&page=1#pid228062我参考了这个帖子,做出了结果。画图用的是imagesc(t,f(1:64)*20000,abs(tfr(1:64,:)));这样的语句

我想问的是能不能直接画出频率随时间变化的二维图形,那样一目了然些。我试着画出t跟f的二维关系,发现并不符合实际。
多谢

[ 本帖最后由 qingqing5638 于 2009-10-18 18:59 编辑 ]

songzy41 发表于 2009-10-18 20:28

本帖最后由 wdhd 于 2016-9-19 13:16 编辑

原帖由 qingqing5638 于 2009-10-18 18:39 发表
http://www.chinavib.com/forum/vi ... 87&page=1#pid228062我参考了这个帖子,做出了结果。画图用的是imagesc(t,f(1:64)*20000,abs(tfr(1:64,:)));这样的语句

我想问的是能不能直接画出频率随时间变化的二维图形 ...
如果想画出频率随时间变化的二维图形,那要求出瞬时频率,在论坛上有帖子介绍瞬时频率的求法,可参照一下。

shapiro 发表于 2009-10-18 23:11

非平稳信号用HHT分析得到时频分布图
页: [1]
查看完整版本: 怎样求一段信号在这段时间内的频率变化情况