发明名称 基于经验模态分解的设备或系统机内测试信号虚警滤波方法
摘要 基于经验模态分解的设备或系统机内测试信号虚警滤波方法,它涉及到机内测试的关键处理技术。提供了一种在不借助任何先验知识的情况下降低设备或系统机内测试信号虚警率的滤波方法。本发明的步骤为:一:对输入的机内测试信号进行经验模态分解,提取3个本征模态函数分量和1个残差;二:对提取的第2阶本征模态函数分量IMF2进行自适应衰减处理,获取衰减后分量DIMF2;步骤三:对衰减后分量DIMF2进行信号叠加处理,获得机内测试信号的滤波信号,完成对机内测试信号的虚警滤波。本发明从采样信号本身出发,克服以往滤波方法无法同时从频率和幅值两方面入手联合排除虚警信号的问题,适用于设备或系统的机内测试信号滤波。
申请公布号 CN101853242B 申请公布日期 2011.10.19
申请号 CN201010207247.2 申请日期 2010.06.23
申请人 哈尔滨工业大学 发明人 沈毅;张淼;王强
分类号 G06F17/14(2006.01)I;B63B9/00(2006.01)I 主分类号 G06F17/14(2006.01)I
代理机构 哈尔滨市松花江专利商标事务所 23109 代理人 张果瑞
主权项 一种基于经验模态分解的设备或系统机内测试信号虚警滤波方法,其特征在于它包括如下步骤:步骤一:对输入的机内测试信号进行经验模态分解,提取3个本征模态函数分量和1个残差;提取3个本征模态函数分量和1个残差的过程为:设定输入的机内测试信号为x(t),t=1,2,...,N,步骤a、IMF分解过程初始化:n=1,且满足关系式rn‑1(t)=x(t)成立,其中rn‑1(t)为第(n‑1)次分解后剩余的残差函数;步骤b、筛选过程初始化,k=1,且满足关系式hn(k‑1)(t)=rn‑1(t)成立,其中hn(k‑1)(t)为第n次IMF分解中经过第(k‑1)次筛选后的剩余函数;步骤c、根据筛选程序获取输入的机内测试信号x(t)经过第n次本征模态函数分解的剩余的残差函数中经过第k次筛选后的剩余函数hnk(t);步骤d、采用标准偏差准则判断输入的机内测试信号x(t)经过第n次本征模态函数分解的剩余的残差函数中经过第k次筛选后的剩余函数hnk(t)是否满足本征模态函数的条件,即 <mrow> <msup> <mrow> <mo>(</mo> <msub> <mi>h</mi> <mrow> <mi>n</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>-</mo> <msub> <mi>h</mi> <mi>nk</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>/</mo> <msubsup> <mi>h</mi> <mrow> <mi>n</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow> <mn>2</mn> </msubsup> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow>是否小于阈值T,0.2≤T≤0.3;判断结果为是,执行步骤e,判断结果为否,则k=k+1,然后执行步骤c,步骤e、提取一个本征模态函数IMF分量cn(t)=hnk(t);步骤f、获取输入的机内测试信号x(t)经过第n次本征模态函数分解的剩余的残差函数rn(t)=rn‑1(t)‑cn(t);步骤g、判断是否满足下述关系式成立:n≥3;判断结果为否,则n=n+1,然后执行步骤b,判断结果为是,完成提取过程,获得3个本征模态函数分量IMF1、IMF2和IMF3:{c1(t),c2(t),c3(t)};和1个经过第n次本征模态函数分解的剩余的残差RES:r3(t);步骤二:对提取的第2阶本征模态函数分量IMF2进行自适应衰减处理,获取衰减后分量DIMF2;步骤三:对衰减后分量DIMF2与第1阶本征模态函数分量、第3阶本征模态函数分量和残差进行信号叠加处理,获得机内测试信号的滤波信号,完成对机内测试信号的虚警滤波。
地址 150001 黑龙江省哈尔滨市南岗区西大直街92号