study2359 发表于 2008-12-8 17:35

为何用instfreq得到的瞬时频率不对?

用下面这段代码,得到的瞬时频率和书中的不一样,为什么啊!
t=0:511
t=t./50
x=cos(pi*t.*t./4)
=instfreq(x')
figure;plot(t1,y)

桥到船头 发表于 2009-3-25 18:24

本帖最后由 VibInfo 于 2016-10-11 15:05 编辑

原帖由 study2359 于 2008-12-8 17:35 发表
用下面这段代码,得到的瞬时频率和书中的不一样,为什么啊!
t=0:511
t=t./50
x=cos(pi*t.*t./4)
=instfreq(x')
figure;plot(t1,y)
x必须为经过Hilbert变换后的复信号
t=0:511
t=t./50
x=cos(pi*t.*t./4)
=instfreq(hilbeit(x'))
figure;plot(t1,y)
试一下

[ 本帖最后由 桥到船头 于 2009-3-25 18:43 编辑 ]

ChaChing 发表于 2009-3-26 08:45

楼上笔误了!
=instfreq(hilbert(x'));

glwh 发表于 2010-11-29 22:27

回复 2 # 桥到船头 的帖子

学习了,才知道是要先hilbert一下的啊
页: [1]
查看完整版本: 为何用instfreq得到的瞬时频率不对?