[发明专利]一种基于EMD的零相位滤波器设计方法有效
申请号: | 201810652625.4 | 申请日: | 2018-06-22 |
公开(公告)号: | CN108805099B | 公开(公告)日: | 2021-06-11 |
发明(设计)人: | 胥保春;吴京秋;汪木兰 | 申请(专利权)人: | 南京工程学院 |
主分类号: | G06K9/00 | 分类号: | G06K9/00 |
代理公司: | 南京瑞弘专利商标事务所(普通合伙) 32249 | 代理人: | 彭雄 |
地址: | 211167 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 emd 相位 滤波器 设计 方法 | ||
1.一种基于EMD的零相位滤波器设计方法设计的零相位滤波器的滤波方法,其特征在于,设计方法包括以下步骤:
步骤1,确定EMD对信号的频率分解率;
取二个频率不相等的谐波信号X1(t)、X2(t),信号X1(t)的频率f1为1,幅值A1为10,信号X2(t)的频率为f2,0<f2<1,幅值为A2,0<A2<10,X1(t)、X2(t)信号间的相位差为0,EMD分解X1(t)+X2(t)得到的第一阶IMF1,后停止分解,此时余量为R(t),第一阶IMF1记为C1(t),则分解效果衡量指标index如下式:
以(A2,f2,index)为坐标,绘制二维灰度图,通过二维灰度图确定分解效果分割线,根据分解效果分割线确定满足分解效果衡量指标index的EMD的频率分解率β;频率比f2/f1≥0.85时,index≥0.3,EMD的频率分解率β=f2/f1=0.85;
步骤2,构建滤波信号
初始信号X(t)的频率范围为f0~fN,需要滤波的频率为:fn~fN,其中fn≥f0;通过EMD的频率分解率β根据不同的情况构建滤波信号,取x(t)=X(t),构建按以下规则:
如果fN×β≤fn,则取f=fn/β,;如果fN×β>fn,则取f=fN,构建滤波信号:
以上Amax为x(t)最大幅值,Amin为x(t)最小幅值,t表示时间;
步骤3,利用EMD分解信号实现滤波,过程如下步骤301~步骤306:
步骤301,将滤波信号y(t)与信号x(t)构建信号h(t);
步骤302,利用EMD分解信号h(t),得到IMF1与剩余r(t);利用EMD分解信号h(t)的方法如下:设当前的被筛选对象为IMF’(t),基于当前的被筛选对象IMF’(t)生成的极大值包络线为Mmax(t)、极小值包络线Mmin(t),均值为m(t),则:
其中,ξ表示Mmax(t)、Mmin(t)均值平方和与被筛选IMF’(t)平方和比值,当被筛选对象的ξ小于给定阈值时,当前的IMF’(t)就为一阶IMF1,剩余量为r(t);
步骤303,取k(t)=IMF1-y(t);
步骤304,定义ji(t)=k(t),如果fN×βi≤fn,则fn~fN频段信号滤波结束,执行步骤4;如果fN×βi>fn,则需要继续下面的过程,i为自然数,初始值为1;
步骤305,取x(t)为r(t),取x(t)幅值最大值Amax,取x(t)幅值最小值Amin;如果fN×βi+1≤fn,则f=fn/β;如果fN×βi+1>fn,则f=fN×βi,利用步骤2的公式(2)构建新的滤波信号;步骤305执行结束,i=i+1;
步骤306,重复步骤301~步骤305;
步骤4,如果步骤3结束,则得到fn~fN完整的信号j(t);
设计的零相位滤波器既能滤出指定的频段信号,又能保留信号原来的相位信息;
滤波方法如下:取工程中一非平稳信号X(t),要求滤波的频率范围:85K~185KHz,fn=85Hz,fN=185Hz;
第一步:确定所用EMD的频率分解率,确定所用的EMD是0.85;
取x(t)=X(t),fn=85Hz,fN=185Hz,由于185×0.85>85,所以取f=185Hz;取最大幅值值Amax为2,最小幅值值Amin为-2;
第二步:利用步骤2,构建滤波谐波信号:y(t)=20×cos(2π×185×t);
第三步:
步骤(1)构建h(t)=x(t)+y(t);
步骤(2)利用EMD分解h(t),得到IMF1,剩余量r(t);
步骤(3)k(t)=IMF1-y(t);
步骤(4)取ji(t)=k(t),由于fN×0.85i=185×0.85i>85,i初始值为1,执行步骤(5);
步骤(5)fN×0.85i+1=185×0.85i+1>85,fN×0.85i=157.25Hz,取f=157Hz;取x(t)=r(t),取x(t)的最大幅值Amax,最小幅值Amin,i=i+1,利用步骤2中的公式(2)构建新的滤波信号;
步骤(6)重复步骤(1)~步骤(5),直到fN×0.855≤fn,取f=fn=85Hz/0.85,再次执行步骤(1)~步骤(4)后,在步骤(4)跳出第三步,执行第四步;
第四步:得到85~185KHz频带的信号为:j1(t)+j2(t)+j3(t)+j4(t)+j5(t)。
2.根据权利要求1所述滤波方法,其特征在于:所述步骤302中给定阈值为10-7。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京工程学院,未经南京工程学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810652625.4/1.html,转载请声明来源钻瓜专利网。