声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1941|回复: 10

[HHT] 关于某版本的EMD分解的疑问

[复制链接]
发表于 2008-11-27 15:42 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
这是我在本网站搜集的EMD众多版本中的一个程序,程序已看,大部分已懂,还有点疑问
1、该程序分解得到4个IMF分量,但他好像没有对剩余信号进行EMD分解的停止条件,只是作者自己规定要分解4个,也就是说还可以使5个或者更多。
2、作者分解的每个IFM分量的循环次数都不同,这个次数是经验的吗?
3、for n=1:1500
    c11(n)=c1(n+300);
    c21(n)=c2(n+300);
    c31(n)=c3(n+300);
    c41(n)=c4(n+300);
      end
这段是什么意思?是做什么的?

希望各位版主多多指教

[ 本帖最后由 baobao1982 于 2008-11-27 15:51 编辑 ]

emddec.m

5.67 KB, 下载次数: 94

EMD程序

本帖被以下淘专辑推荐:

回复
分享到:

使用道具 举报

发表于 2008-11-29 18:36 | 显示全部楼层
这个分解仅仅是对四个正弦合成信号分解,所以它把IMF函数定义为四个,这个程序可能是用来测试EMD方法的有效性。
 楼主| 发表于 2008-11-29 19:28 | 显示全部楼层

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

哦,那后两个问题呢?
发表于 2008-12-2 13:52 | 显示全部楼层
baobao1982现在你的问题解决了吗?我也不太懂
 楼主| 发表于 2008-12-2 20:30 | 显示全部楼层

回复 地板 Anmy 的帖子

没有呢
等着高手解决吧
发表于 2008-12-3 11:32 | 显示全部楼层
我自己的理解 不知道正确不
1.作者应该是自己知道只有几个成分,并且没有噪声的影响,所以他就只需要分解前几层
2.这个应该不是经验的吧,应该是用那个阈值来停止的,他设置循环次数,应该是随便的,主要他知道这个次数已经满足分解条件了
3.我估计他是取信号的部分,从301到1800点,为了消除分解中产生的端点效应,总的点数为2001点
不知道上面的回答大家有什么看法
发表于 2008-12-3 16:39 | 显示全部楼层

回复 楼主 baobao1982 的帖子

循环次数是靠经验阀值来定的,程序里的sd,sd1,sd2,sd3,sd4就是所确定的阀值。对于机械设备振动来说这个阀值一般取0.3到0.5之间。当小于这个阀值是循环结束,进入下一个模态分解。
 楼主| 发表于 2008-12-4 09:12 | 显示全部楼层

回复 7楼 zhuxiaoxun 的帖子

谢谢你的回复
不过我想你误会我的意思了
我是说每次循环之前有个for n=1:29 end 之类的循环
这个n值是怎么确定的?是经验的吗?
发表于 2011-5-10 22:36 | 显示全部楼层
谢谢!!!!!哈哈!!!!
发表于 2011-6-24 16:26 | 显示全部楼层

点评

反对: 4.0
反对: 4
下次不要纯表啦~  发表于 2011-6-24 18:04
发表于 2011-9-6 09:19 | 显示全部楼层
等高手解决,不懂
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-12-27 11:22 , Processed in 0.123512 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表