声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2004|回复: 5

[HHT] 请教高手(emd法求信号的逼近分量)

[复制链接]
发表于 2006-5-18 11:16 | 显示全部楼层 |阅读模式

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

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

x
对于给定的信号,Huang 介绍的EMD 方法是:首先找到信号的极大值和极小值,通过3 次样条拟合,从而获得信号的上包络曲线和下包络曲线,计算上下包络曲线在每一点上的平均值,从而获得一平均值曲线m1 ,设分析信号为x ( t) ,则
x ( t) - m1 = C1
  从理论上讲, C1 即为第一阶IMF 分量,然后,从原始信号中减去C1 即可获得信号的逼近分量R1 。
x ( t) - C1 = R1
  对R1 重复上面的过程,就可以获得第二阶IMF 分量。通过EMD 方法对信号的一次次的筛分,就可以获得信号的多个IMF 分量和一个逼近分量Rn ,从而信号可由下式表示:
x ( t) = Σni =1Ci + Rn
请问以上过程matlab有现成的工具包吗 ?如果没有,找到信号的极大值和极小值,通过3 次样条拟合,从而获得信号的上包络曲线和下包络曲线,计算上下包络曲线在每一点上的平均值,从而获得最后的逼近分量Rn ?
请高人指教。
另附上程序,希望高手帮忙看看为什么运行出错,谢谢!!
回复
分享到:

使用道具 举报

发表于 2006-5-18 11:35 | 显示全部楼层
程序没附上,请重新上传
发表于 2006-5-18 11:36 | 显示全部楼层
matlab有现成的emd工具包,你可以去信号处理版找
发表于 2006-5-18 12:15 | 显示全部楼层

回复:(lz1736)请教高手(emd法求信号的逼近分量)

不要在 LOCAL 直接写入信号

你在LOCAL定义了 T=[

];

在建立新M文件,将T 还成 X 再用 [imf,ort,nbits] = emd_local(x)就可以得到 IMF

是不是这个意思
 楼主| 发表于 2006-5-18 15:43 | 显示全部楼层
不好意思,我太笨了,没看懂楼上这为仁兄是什么意思,麻烦好人做到底,能不能写成m文件传上来 ?
小弟先谢过了!!
发表于 2006-5-18 15:50 | 显示全部楼层
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-12-5 00:31 , Processed in 0.056382 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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