dzkt 发表于 2010-4-26 09:29

EMD为什么不能分开啊?

t=0:1:511;
z=sin(2*pi/20*t)+sin(2*pi/25*t);
plot(t,z)
axis tight
imf=emd(z);%执行EMD分解
emd_visu(z,1:length(z),imf)
为什么分解不开呢,z是于德介老师编写的书中37页的一个函数,他怎么能分开呢?是不是方法不行啊?

xiangyu537 发表于 2010-4-26 09:40

频率太近分不开

xiangyu537 发表于 2010-4-26 09:47

dzkt 发表于 2010-4-26 11:01

EMD为什么不能分开啊?

我也知道频率比较接近啊,可是为啥他能分开呢?他也是用的emd方法啊?书中就是没有源程序啊,没法参考啊

cboboc 发表于 2010-4-26 14:15

难道对于这些频率很近的多成分信号,hht就没有办法分开了吗?我也遇到了同样的事情。各位有没有关于这样的信号有效进行分解的建议和程序呢!谢谢

zhangnan3509 发表于 2010-4-26 15:37

请仔细搜索网页,以前有过很多这方面的讨论

杨德昌 发表于 2010-4-27 02:28

这两个信号的频率分别为1/20和1/25, 这么小的频率下分解开始比较困难的。
我也一直在研究!

dzkt 发表于 2010-4-27 22:17

此问题已解决

xiangyu537 发表于 2010-4-27 22:39

怎么解决的? 愿闻其详

cboboc 发表于 2010-4-28 07:46

嗯,楼主能不能提供一下解决的方法 啊

杨德昌 发表于 2010-4-28 15:31

回复 8楼 dzkt 的帖子

恳请分享一下你的解决方法!

dzkt 发表于 2010-4-28 15:48

增大一下筛分的次数,试一下

xiangyu537 发表于 2010-4-29 10:42

增大一下筛分的次数?是需要改变EMD函数的参数吗?
页: [1]
查看完整版本: EMD为什么不能分开啊?