为何用instfreq得到的瞬时频率不对?
用下面这段代码,得到的瞬时频率和书中的不一样,为什么啊!t=0:511
t=t./50
x=cos(pi*t.*t./4)
=instfreq(x')
figure;plot(t1,y) 本帖最后由 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 编辑 ] 楼上笔误了!
=instfreq(hilbert(x')); 回复 2 # 桥到船头 的帖子
学习了,才知道是要先hilbert一下的啊
页:
[1]