首页/文章/ 详情

关于经验模态分解的混叠模态 (mode mixing) 问题

精品
作者优秀平台推荐
详细信息
文章亮点
作者优秀
优秀教师/意见领袖/博士学历/特邀专家/独家讲师
平台推荐
主编推荐
2年前浏览1434

来源:西檬饭的CSDN博客 


在处理非平稳、非线性的信号时,常用的方法是小波分解 (wavelet decomposition) 的方法。后来一种以数据驱动的经验模态分解 (Empirical Mode Decompesotion, EMD) 方法被提出,它能够将非平稳信号分解成不同的本征模函数 (IMF)。相比于小波分解,它虽然不会受小波基函数的选择,分解等级等影响,但是它也存在很多问题。其中混叠模态就是其中之一。

混叠模态问题最先在对含有间断的信号分解中发现的。间断信号可以理解为在某一时刻或者某一很小时间间隔内出现了小幅值的高频信号。当混叠模态出现时,得到的本征模函数 (IMF) 是没有意义的。在 ZHAOHUA WU and NORDEN E. HUANG 的文章中 (http://rcada.ncu.edu.tw/ref/reference007.pdf),混叠模态是这么定义的:




Mode mixing” is defined as any IMF consisting of oscillations of dramatically disparate scales, often caused by intermittency of the driving mechanisms.


指的是在一个本征模函数 (IMF) 中包含差异极大的特征时间尺度,或者相近的特征时间尺度分布在不同的本征模函数 (IMF) 中。

在其的文章中举了一个例子,输入信号是一个在连续低频正弦信号上叠加了间歇性高频震动的调制信号 (the modeled data was a mixture of intermittent highfrequency oscillations riding on a continuous low-frequency sinusoidal signal)。下图直接出自原文。

image.png

这里图示是怎么求第一阶本征模函数 (IMF)。步骤是:先对原始信号 (a) 求局部的极值 (b),然后通过插值的方式插出上包络线和下包络线,在求上下包络线每一时刻对应的平均值 (c),最后判断上一步得到的平均值是否满足本征模函数 (IMF) 成立的条件。如果满足则确定为一个本征模函数。如果不满足则把得到的平均值数列当做原始信号依次进行 (a)(b)(c),直到满足本征模函数的条件。

从上面的分解过程也能知道,混叠模态问题实质是由经验模分解的过程中,因为局部极值在很短的时间间隔内发生多次跳变导致的。基本上数据都掺杂着噪声或者我们不知道的间断信号,为了解决这个问题,wu最早提出的解决方法是集 合模态分级法 (Ensemble Empirical Mode Decomposition,EEMD)。这里的集 合可以理解为集 合平均。

集 合模态分级法是一种噪声协助分析方法 (Noise-Assisted Data Analysis),不过要注意的是添加了噪声会降低信号的信噪比。分解步骤如下:

  • 对原始信号添加白噪声;

  • 分解原始信号添加白噪声中得到的信号;

  • 重复以上步骤,得到本征模函数,每次原始信号中加的白噪声新产生的;

  • 最后,求多个对应的本征模函数的平均值作为最后的结果。

下面是集 合模态分级法分解的示例,使用与上图相同的信号。结果也直接取自Wu的文章。说起来简单,但是要注意的事项也比较多,比如加了噪声后对信号的影响,加多大的噪声等。Wu的文章添加的是标准差为0.1的噪声。

image.png

从上图可以看到高频的间断信号被噪声淹没了,低频信号基本完美地被提取出来。随着集 合次数的增加,高频间断信号会变得越来越小。

原文链接:

https://blog.csdn.net/qq_23869697/article/details/79042454


理论科普声学非线性振动结构基础气动噪声
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2022-06-14
最近编辑:2年前
仿真圈
技术圈粉 知识付费 学习强国
获赞 10228粉丝 21737文章 3589课程 222
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈