zuxingshui 发表于 2015-11-25 20:56

工程运用中使用HHT遇到的一些问题求解

声明在前:以下用的HHT方法是Gabriel Rilling工具箱中函数!1. 仿真信号进行对比利用HHT算法对仿真的50Hz和150Hz叠加信号进行处理,提出去对应的IMF分量,并画出幅频图和时-频-能量图进行对比!
   原始信号如图1给出代码所示,分解的两个IMF分量幅度、频域画图如图2所示,可以看出频率分量50和150Hz,幅度值也大致一样,但并不能精确知道为1/3和1,但是对于FFT方法,图3可以看出,其频域和时域幅度值都非常的准确,不像HHT那么模糊,而且从图4中也可以看出,在150Hz分量的周围还有其他频率成分的存在,这是为何呢?还望各位前辈指导2. 车辆目标信号,采用MEMS麦克风采集信号,采样率8192,幅度图如图5所示画出其单边幅度谱与HHT中EMD分解后的希尔伯特谱图,对比如图7和图8
对比其时频幅度谱和STFT结果,如下两图所示,从上下4幅图中可以看出:      (1) HHT对于低频信号貌似是加强了,感觉增加了很多成分;      (2) HHT中的3域图并没有STFT的直观,不知道是我使用有问题,还是问题出在哪里?还望各位指出。
    本人HHT新手,如有不足指出,望不吝赐教,针对该帖子有任何问题都可以讨论,在此先行谢过了{:{05}:}

Frank 发表于 2015-11-30 10:24

把N修改成2的N次幂看看效果
比如512或1024

airazor 发表于 2016-2-12 18:24

FFT计算频率和幅值是比HHT精确,这种现象我知道,原因在于hht过程的两个细节,一是分解过程不彻底,而是计算瞬时频率和瞬时幅值的误差,所谓频率越精确、幅值就越不精确,反之亦然。RILLING的程序把这个分辨率固定了,而Huang的程序没有固定这个分辨率,而是用nspe这个函数中的参数。、
你要看总体频率幅值分布规律,FFT即可,要是看频率幅值随时间变化规律,就用HHT。就这么简单
页: [1]
查看完整版本: 工程运用中使用HHT遇到的一些问题求解