引言EMD是由Huang等[1]于1998年提出的一种自适应的信号处理算法,其分解得到的IMF分量具有真实的物理意义,并且因其具有较好的自适应性、正交性、完备性和IMF分量的调制性等优点,而被广泛地应用于处理非线性、非平稳信号。但是EMD分解过程中信号的上、下包络线是根据原始信号端点的局部极值点由三次样条曲线插值得到的,而信号的两端不一定存在极值点,所以样条插值在数据序列的两端就会出现发散现象,并且这种发散的结果会逐渐向内“污染”整个数据序列而使得分解结果严重失真,这就是“端点效应”问题[2]。为此,专家学者提出几种有效的方法:邓拥军等[3]提出利用神经网络来延拓原始信号序列的算法,该算法对短信号具有较好的端点效应抑制效果,但神经网络学习时间长,影响EMD的分解速度,不适用于实时信号的处理。Zhao等[4]提出镜像延拓法,该算法对原始信号仅作一次延拓,在处理较长周期信号时可以得到较为理想的抑制效果,但当信号的端点无法确定是极值点时,要截去一部分数据,在处理短信号时效果欠佳。此外,还有B样条经验模式分解[5]、ARMA模型[6]、窗函数[7]、多项式拟合[8]等方法,这些方法大多数都可以改善端点效应问题,但由于各种方法延拓结果因人而异,得到的结果也不尽相同,加之非平稳信号的随机性,最终结果都不可避免地存在一些问题。为了解决EMD端点效应问题,笔者提出一种改进算法——基于SVM延拓和窗函数相结合的方法,并以仿真信号和实测齿轮裂纹故障信号作了定性和定量分析。结果表明,该方法可以有效地抑制端点效应的发生。1 EMD,SVM和窗函数法的分析1.1 EMD及其端点效应EMD方法对于非线性、非平稳的信号具有较好地自适应性,其分解过程描述[9]如下。给定连续信号x(t),确定该信号的所有局部极值点,用三次样条曲线把这些局部极值点连接起来形成上、下包络线。若上、下包络线的平均值记为m,求出x(t)-m=h,则把h当作新的x(t),重复上述步骤直到满足IMF条件时,记c1=h。c1视为一个IMF,r=x(t)-c1,r当作新的x(t),重复上诉步骤得到n个满足IMF条件的分量,当rn成为一个单调函数不能再提取出满足IMF条件的分量时,循环结束,由此得到x(t)=∑ni=1ci+rn(1)其中:rn为残余函数,表示信号的平均趋势。由上述可知,EMD分解过程中多次利用三次样条插值(根据信号的局部极值点来插值)来拟合信号的上、下包络线。由于信号的两端不一定存在极值点,因此样条曲线在数据两端会出现发散现象,并随着分解的过程逐渐向内部传播,最终导致分解得到的IMF分量失去真实的物理意义,从而影响后续故障特征的提取研究。1.2基于支持向量回归机的序列延拓支持向量回归机是一种新的机器学习算法[10],其基本原理是通过非线性映射将数据x映射到高维特征空间F,并在这个特征空间进行线性回归,即f(x)=ω·(x)+b:Rn→{F(ω∈F)(2)其中:b为阈值;Rn为n维向量。对于某一个训练集T={(x1,y1),…,(xl,yl)},其中,l为样本数目,其回归方法如下。1)选择精度参数ε、惩罚参数C、损失函数e和适当的核函数k(xi,xj)。2)构造回归模型f(x)=∑li=1(珔a*i-珔ai)k xi,(x)+b(3)其中,珔a*i,珔ai由式(4)得到(min12∑li=1(a*i-ai)(a*j-aj)k(xi,xj)+ε∑li=1(a*i+ai)-∑li=1yi(a*i-ai)=)0(4)珔b按式(5)计算,选择开区间(0,C/l)内的珔aj或珔a*k,如果选到的是珔a

emd断点效应matlab,EMD端点效应抑制方法相关推荐

  1. emd 消除端点效应 matlab代码,对五种改善EMD端点效应的方法进行分析

    引言 1998年,Huang等人提出了一种新的信号处理方法:经验模态分解方法(EmpiricalModeDecomposition,EMD).它用不同特征尺度的数据序列本征模函数(IntrinsicM ...

  2. 极值延拓法改进的emd matlab,EMD端点效应的改进型混沌延拓方法及其在机械故障诊断中的应用...

    1998年,Huang[1]提出了基于经验模态分解的EMD算法,EMD算法和与之相应的Hilbert谱统称为Hilbert-Huang变换.Hilbert-Huang变换方法在处理非平稳.非线性信号方 ...

  3. 解决EMD端点效应的方法比较

    摘要:经验模态分解(EMD)的一个关键问题是改善端点效应.目前工程上已经提出了多种处理方法.在此对端点镜像方法.多项式拟合法.极值延拓法.平行延拓法和边界局部特征尺度延拓法等5种方法进行对比研究,利用 ...

  4. Matlab emd工具箱、时频分析工具箱下载以及安装方法

    Matlab工具箱通用安装方法 ####更新于2017年1.10### 从写完这篇文章到现在,访问量很大,影响也就比较大.虽然自己的工作已经与这方面没有多大的关系了,但本想为读者负责的态度,今天更新这 ...

  5. matlab中emd函数,EMD算法的matlab程序介绍解析

    <EMD算法的matlab程序介绍解析>由会员分享,可在线阅读,更多相关<EMD算法的matlab程序介绍解析(6页珍藏版)>请在人人文库网上搜索. 1.此版本为 ALAN 版 ...

  6. 爆炸波matlab,MATLAB爆炸场冲击波压力测试寄生效应抑制方法研究

    摘要摘要:爆炸产生的冲击波表征着武器的威力和工作状态,对毁伤武器的设计有重要意义.文中针对冲击波压力测试时出现的寄生效应,对其的抑制方法进行研究.从理论上分析热冲击,振动,机械冲击等寄生效应的产生原因 ...

  7. 电磁诱导透明matlab程序,一种实现类电磁诱导透明效应的超材料及方法与流程

    本发明涉及光电技术领域,具体涉及一种实现类电磁诱导透明效应的超材料及方法. 背景技术: 电磁诱导透明(eit)描述的是在宽吸收曲线中产生的尖锐透射窗口的一种实验现象,这种现象伴随着光的色散特性的改变, ...

  8. 经验模式分解(EMD)的MATLAB工具箱安装详解

    经验模式分解(EMD)的MATLAB工具箱安装详解 MATLAB工具箱安装 时频分析工具箱 安装EMD工具箱 代码检验是否安装成功 MATLAB工具箱安装 首先,本文参考CSDN这篇文章https:/ ...

  9. 密集假目标 Matlab,一种雷达密集假目标干扰抑制方法

    一种雷达密集假目标干扰抑制方法 [技术领域] [0001] 本专利涉及一种雷达干扰抑制方法,特别涉及一种雷达密集假目标干扰抑制方 法. [背景技术] [0002] 现代军事电子技术的一个重要特点,就是 ...

最新文章

  1. Redis 生产架构选型解决方案
  2. Spring IoC(二)IoC容器的初始化过程
  3. Python tutor 简介
  4. 浅析 .Net Core中Json配置的自动更新
  5. 开源Asp.Net Core小型社区系统
  6. 移除html,jsp中的元素
  7. android编译系统apk文件,VS2012中MonoForAndroid打包编译APK文件详细图文教程
  8. HBase shell命令行
  9. 深度学习(六十六)生成模型、最大化似然、KL散度
  10. 通过管道进行线程间通信
  11. 蓝桥杯 ADV-173算法提高 淘淘的名单
  12. Python基础——字典(dictionary)
  13. sampleFactory(女娲造人)
  14. c语言数组题库答案,C语言数组百道练习题含答案.pdf
  15. 2018-10-27
  16. 修正 Mui 下拉上拉刷新功能
  17. matlab 2017a安装教程
  18. idea无法使用mvn命令
  19. python for ArcGIS 绘制成都市板块地图
  20. PWM如何控制直流电机

热门文章

  1. 儿童护眼台灯哪个好?分享国内性价比高的儿童护眼台灯
  2. IGD indicator演化算法的一些小总结
  3. Pine脚本 | 如何显示和排版绘图开关?
  4. iptables 设置 vlan bridge桥规则
  5. 苹果同时在新机和二手机市场发起价格战,国产手机更难了
  6. PTA 乙级 在霍格沃茨找零钱(c++)
  7. 在python程序编写中引用库使用的保留字是_Python 第一周编程作业
  8. 怎么做ps电视机画面信号干扰故障效果
  9. 华为设备配置CPU防攻击命令
  10. word文档里面正文跑到目录里面怎么办