对IMF进行Hilbert变换,为什么瞬时频率出现负值?
我对一振动信号进行EMD后,取其中的一个IMF求瞬时频率,结果图形出现负频率,请高手解答,谢谢。
采用公式
dt=diff(t);
dx=diff(sx1);
sp(:,j)=dx(:,j)./(dt*2*pi);
plot(t(1:L-1),sp)
正常,这也是HHT方法最受诟病的地方(你对IMF做归一化能改善,见Huang在09年发的一篇文章)。补充一句:HHT不是万金油。 谢谢,我读一下黄2009年的文章 jiaguangfei 发表于 2012-12-10 20:40 static/image/common/back.gif
谢谢,我读一下黄2009年的文章
22. Norden E. Huang, Zhaohua Wu, Steven R. Long et.al, On instantaneous fre-quency, Advances in Adaptive Data Analysis 1 (2) (2009) 177-229
这一篇。其实就是对分离出来的各阶IMFs做一个归一化(程序很好编写)。
你看看吧! 因为你这个分解结果不理想,所得到的IMF不是真正的IMF。 如何处理,才能是正值?
页:
[1]