zhong_qiu1234 发表于 2010-8-30 20:40

HHT学习过程中的一点问题

各位大家好,首先声明一下,我不是学信号处理专业出身的,两年以前还在上研究生期间才逐渐了解到HHT,但这与我的课题无关,我只是比较感兴趣,所以就一直很关注这个领域,也曾经专门看过一些资料文献。工作后会遇到一些情况需要做时频分析,所以自己编了一些程序(关于HHT的),通过对一些信号的计算我发现我的HHT程序具有非常高的时频分辨率,但几乎不能处理任何一组稍微大一点的数据,我的程序是在matlab上编制的,EMD分解没问题,就是要想用HHT方法画出视频图时,根本没办法计算,太耗内存了。我想请教一下各位大虾,大家遇到这种情况都是怎么处理的?还是我的时频图太大需要内存太多?

还有一个问题,就是我处理了一些数据以后,发现HHT方法对低频范围内的时频特性有比较好的分辨率,而对于中高频好像不太管用,HHT分解画出时频图出来经常是散乱的一堆点,仅有一个大致的趋势,而并不是特别清晰地时频分布,不知道各位在具体研究过程中会不会出现这种情况?不知道是不是噪音的影响

期待各位的高见

杨德昌 发表于 2010-8-30 23:13

HHT主要有两部分构成,一部分是EMD分解,一部分是hilbert变换
(1)emd是HHT的核心,其分解的结果,决定了hilbert变换分析是否有意义。针对emd分解过程中由于B样条插值而出现的端点效应现象,专家学者提出了各种方法:镜像延拓,支持向量机 神经网络、波形匹配等等。针对分解过程中的模态混叠现象,主要有两个方面:一是加入屏蔽信号或者是噪声,通过信号之间的互相影响来减小混叠现象。另一种是通过与其他方法的结合,例如信号能量法,独立分量分析法。
(2)hilbert变换也同样存在端点问题,可以说EMD拓展了hilbert变换的应用范围。此外Hilbert变换以后的hilbert谱、边际谱以及阻尼谱的计算都是未来研究的热点。

gunwong 发表于 2010-9-2 13:54

{:{39}:}赞成

td21 发表于 2013-4-17 09:11

学习一下

星星心 发表于 2013-5-2 17:54

你是不是需要把你的代码贴出来看看,与别的emd对比一下
页: [1]
查看完整版本: HHT学习过程中的一点问题