matlab使用经验模式分解emd 对信号进行去噪

原文链接 : http://tecdat.cn/?p=2567

对于这个例子,考虑由具有明显频率变化的正弦波组成的非平稳连续信号。手提钻的振动或烟花声是非平稳连续信号的例子。

以采样频率加载非平稳信号数据fs,并可视化混合正弦信号。


load('sinusoidalSignalExampleData.mat','X','fs');

xlabel('Time(s)');

观察到混合信号包含具有不同幅度和频率值的正弦波。

为了创建希尔伯特谱图,您需要信号的IMF。执行经验模式分解以计算信号的固有模式函数和残差。由于信号不平滑,请指定' pchip'作为Interpolation方法。

[imf,residual,info] = emd(X,'Interpolation','pchip');目前的IMF | #Sift Iter | 相对Tol | 停止标准命中1 | 2 | 0.026352 | SiftMaxRelativeTolerance2 | 2 | 0.0039573 | SiftMaxRelativeTolerance3 | 1 | 0.024838 | SiftMaxRelativeTolerance4 | 2 | 0.05929 | SiftMaxRelativeTolerance5 | 2 | 0.11317 | SiftMaxRelativeTolerance6 | 2 | 0.12599 | SiftMaxRelativeTolerance7 | 2 | 0.13802 | SiftMaxRelativeTolerance8 | 3 | 0.15937 | SiftMaxRelativeTolerance9 | 2 | 0.15923 | SiftMaxRelativeTolerance分解停止是因为残留信号的极值数小于'MaxNumExtrema'。

在命令窗口中生成的表指示每个生成的IMF的筛选迭代次数,相对容差和筛选停止标准。此信息也包含在info。您可以通过指定Display为隐藏表0

HHT(IMF,FS);

频率对时间图是一个稀疏图,其中垂直颜色条表示IMF中每个点的瞬时能量。该图表示从原始混合信号分解的每个分量的瞬时频谱。从该图中可以观察到三个IMF,其频率在1s处有明显变化。

可视化信号的残余和内在模式功能

对于这个例子,考虑由具有明显频率变化的正弦波组成的非平稳连续信号。手提钻的振动或烟花声是非平稳连续信号的例子。

加载非平稳信号数据,并可视化混合正弦信号。

load('sinusoidalSignalExampleData.mat','X','fs');

观察到混合信号包含具有不同幅度和频率值的正弦波。

执行经验模式分解以绘制固有模式函数和信号残差。由于信号不平滑,请指定' pchip'作为Interpolation方法。

emd(X,'Interpolation','pchip');目前的IMF | #Sift Iter | 相对Tol | 停止标准命中1 | 2 | 0.026352 | SiftMaxRelativeTolerance2 | 2 | 0.0039573 | SiftMaxRelativeTolerance3 | 1 | 0.024838 | SiftMaxRelativeTolerance4 | 2 | 0.05929 | SiftMaxRelativeTolerance5 | 2 | 0.11317 | SiftMaxRelativeTolerance6 | 2 | 0.12599 | SiftMaxRelativeTolerance7 | 2 | 0.13802 | SiftMaxRelativeTolerance8 | 3 | 0.15937 | SiftMaxRelativeTolerance9 | 2 | 0.15923 | SiftMaxRelativeTolerance分解停止是因为残留信号的极值数小于'MaxNumExtrema'。

生成具有原始信号,前3个IMF和残差的交互式图。在命令窗口中生成的表指示每个生成的IMF的筛选迭代次数,相对容差和筛选停止标准。您可以通过指定Display为隐藏表0

右键单击图中的空白区域以打开IMF选择器窗口。使用IMF选择器选择地查看生成的IMF,原始信号和残差。

从列表中选择要显示的IMF。选择是否在图上显示原始信号和残差。

选定的IMF现在显示在图上。

使用该图可视化从原始信号中分解的各个组件以及残差。请注意,残差是根据IMF总数计算的,并且不会根据IMF选择窗口中选择的IMF进行更改。

非常感谢您阅读本文,有任何问题请在下方留言!


(0)

相关推荐

  • 【学术论文】经验模态分解及其模态混叠消除的研究进展

    摘要 由Huang提出的经验模态分解(Empirical Mode Decomposition,EMD)算法是一种数据驱动的自适应非线性时变信号分析方法,可以把数据分解成具有物理意义的少数几个固有模态 ...

  • EEMD算法原理与实现

    更多技术,第一时间送达 EMD算法的不足 EMD算法能将原始信号不断进行分解,获取符合一定条件下的IMF分量.这些 IMF 分量之间的频率往往不同,这就为其在谐波检测方向的使用提供了一种思路.EMD ...

  • MATLAB中基于CEEMDAN与FastICA算法的单通道信号规律噪声的滤除方法

    本文章思想主要来源于下面的一篇文献,将其用matlab实现. [1]罗志增,严志华,傅炜东.基于CEEMDAN-ICA的单通道脑电信号眼电伪迹滤除方法[J].传感技术学报,2018,31(08):12 ...

  • 学术简报︱有载分接开关状态特征提取及异常状态诊断的有效方法

    点击下面标题,了解通知详情 第九届电工技术前沿问题学术论坛征文通知 摘要 输配电装备及系统安全与新技术国家重点实验室(重庆大学)的研究人员张知先.陈伟根.汤思蕊.王有元.万福,在2019年第21期&l ...

  • 学术简报|改进的电网故障诊断方法,提升诊断的准确性

    会议通知|EITRT 2019 参会注册 长按识别左侧二维码,登录报名网站(先注册网站会员,然后提交报名信息) 会议微信号 摘要 南京理工大学自动化学院的研究人员蒋海峰.张曼.赵斌炎.王宝华.黄萌,在 ...

  • 基于自适应EEMD和分层分形维数的风电机组行星齿轮箱故障检测

    上海电力学院电气工程学院.上海高校高效电能应用工程研究中心.上海电力学院自动化工程学院的研究人员李东东.周文磊.郑小霞.王浩,在2017年第22期<电工技术学报>上撰文,针对传统平均经验模 ...

  • 磁声电无损检测及改进的EMD消噪方法

    摘要 中国科学院电工研究所.中国科学院大学的研究人员吕敬祥.刘国强,在2018年第17期<电工技术学报>上撰文,提出一种磁声电无损检测方法,该方法具备超声检测的高空间分辨率,同时又能克服涡 ...

  • 基于振动信号样本熵和相关向量机的万能式断路器分合闸故障诊断

    2017第六届新能源发电系统技术创新大会 中国电工技术学会主办,2017年6月21-24日在河北省张北县举办,大会围绕新能源发展战略.系统关键技术.微电网及储能等重要议题展开交流.浏览会议详情和在线报 ...

  • 【越野跑课程】夏训营第六期 越野跑下坡的动作模式分解

    香山的夏天,"绿"是美丽的主色调,满山的青翠.摇摆的枝叶,满眼的绿色,让人心静.8月3日上午,2019越野跑夏季训练营第六期课程正式开启.本期课程的主要内容:越野跑下坡的动作模式分 ...

  • Matlab混入模式(Mixin)

    Mixin是一种类,这种类包含了其他类要使用的特性方法,但不必充当其他类的父类.Matlab无疑是支持多继承的.我们可以利用 Matlab 的这种特性,实现一种叫做 Mixin 的类.MixIn的目的 ...

  • Matlab桥接模式

    桥接模式(Bridge)是一种结构型设计模式.它是用组合关系代替继承关系来实现,可以处理多维度变化的场景(https://blog.csdn.net/qq_31156277/article/detai ...

  • Matlab代理模式

    代理模式(Proxy)就是给一个对象提供一个代理对象,并有代理对象来控制对原有对象的引用.代理模式和装饰模式非常类似,但最主要的区别是代理模式中,代理类对被代理的对象有控制权,决定其执行或者不执行.本 ...

  • Matlab组合模式

    组合模式(Composite),将对象组合成树形结构以表示"部分-整体"的层次结构,组合模式使得用户对单个对象和组合对象的使用具有一致性.组合模式的目的是让客户端不再区分操作的是组 ...

  • Matlab状态模式

    状态模式就是将状态的条件判断语句转化成其函数重写形式,利用了面向对象语言的多态性,本文根据https://blog.csdn.net/lm324114/article/details/78819602 ...

  • 【5.6模式量化】指数风险信号,减仓防守!

          交易是一个道术结合的过程,交易更是一场修行,技术和修为缺一不可,用投资的心态去做投机的事情,不要用投机的心态去做投资的事情!价值有界,成长有轨,周期有道,题材无边!估值面锚定,基本面选股, ...

  • 一键修改路由器信号模式,家里无线网络信号真的变强了

    一键修改路由器信号模式,家里无线网络信号真的变强了

  • 当宝宝出现这些信号,说明孩子进入萌牙期,“磨妈模式”正式开启

    一个萌萌的老实巴交的小宝宝,突然好像变了一个人,各种折腾让宝妈烦恼不已,其实,这是我们的宝宝开始进入了"萌牙期",无理取闹是必须的.这个阶段多出现在孩子的4-6个月的时候,当然也可 ...