personblood 发表于 2008-8-18 15:45

麻烦高手看下,imf1不是单一频率

t=0:1/3200:0.16;
x1=sin(100*pi*t);x2=sin(300*pi*t);x3=sin(500*pi*t);x4=sin(700*pi*t);x=x1+x2+x3+x4;
IMF=emd(x,'STOP',);
emd_visu(z,1:length(z),imf)

吃书的老虎 发表于 2008-8-18 19:07

多个正弦信号相加,要把他分开,一个要注意频率不能太接近,二要注意幅值不能太小,三要注意频率成分不能太多。EMD不是一个超强的分解工具。你这种情况,可以在EMD程序中把它的IMF停止条件设置成2000次筛选,应该大致能分解开了。

personblood 发表于 2008-8-20 08:47

回复 沙发 吃书的老虎 的帖子

先谢谢,我试下
页: [1]
查看完整版本: 麻烦高手看下,imf1不是单一频率