一种基于改进小波阈值函数的信号降噪算法制造技术

技术编号:32886331 阅读:12 留言:0更新日期:2022-04-02 12:21
本发明专利技术公开了一种基于改进小波阈值函数的信号降噪算法,其信号降噪算法包括如下步骤:A、获取原始信号s(t),初步处理,得到待降噪信号;B、将信号进行小波分解;B1、选择具有正交性的dbN系小波基函数作为离散小波变换的小波基;C、计算有用信号中的最小频率fmin与对应的小波基的中心频率f0的最大分解层数j。本发明专利技术通过对采集的信号进行小波降噪时,首先将含噪的信号进行小波分解得到的细节系数,再基于改进的阈值函数对高频系数进行处理,得到改进的小波系数,最后将小波分解的最底层的近似系数和各层改进的细节系数进行小波重构,从而可得到降噪后的信号,解决了常用的小波阈值降噪算法在信号重构后,容易出现失真的问题。容易出现失真的问题。

【技术实现步骤摘要】
一种基于改进小波阈值函数的信号降噪算法


[0001]本专利技术涉及信号降噪
,具体为一种基于改进小波阈值函数的信号降噪算法。

技术介绍

[0002]信号降噪技术是信号分析中的基础步骤,实际工程中常用的降噪方法是基于傅里叶变换的信号降噪方法,傅里叶变换适合于压缩或过滤具有近似周期性的信号,但对于具有显著局部特征的信号,需要同时分析频域和时域的突变信息的应用中,该方法降噪效果不佳,小波分析是一种多分辨率的时频分析方法,具有良好的局部特性和多分辨率特性,适合突变信号和非平稳信号的分析,在剔除较小的小波分量的同时,能保留信号的局部特征,从而达到降噪的目的,小波降噪通过将采集的信号进行小波分解,得到小波分解系数,再将小波分解得到的系数通过阈值或阈值函数进行处理,得到处理后的小波系数,最后再将处理后的小波系数进行重构,得到降噪后的信号,小波降噪的原理是,能量密集区域的信号分解的小波系数绝对值较大;噪声信号的能量谱相对分散,且其小波系数的绝对值较小,通过阈值设定将较大的分解系数保留下来,小于阈值部分归零或缩小,因此,小波降噪的关键就是细节高频部分的小波系数阈值处理,常用的小波阈值降噪方法是由Donoho提出的基于小波系数收缩的硬阈值函数和软阈值函数降噪方法,但是,常用的小波阈值降噪方法中硬阈值函数具有不连续性,容易造成降噪后的信号出现振荡,而软阈值函数估计得到的小波系数与原信号的小波系数之间存在着一定的偏差,在信号重构后,容易出现失真,因此我们提出了一种基于改进小波阈值函数的信号降噪算法,来解决此项问题。
专利技术内
[0003]本专利技术的目的在于提供一种基于改进小波阈值函数的信号降噪算法,具备便于对降噪信号进行计算,避免信号失真不准确的优点,解决了常用的小波阈值降噪方法中硬阈值函数具有不连续性,容易造成降噪后的信号出现振荡,而软阈值函数估计得到的小波系数与原信号的小波系数之间存在着一定的偏差,在信号重构后,容易出现失真的问题。
[0004]为实现上述目的,本专利技术提供如下技术方案:一种基于改进小波阈值函数的信号降噪算法,其信号降噪算法包括如下步骤:
[0005]A、获取原始信号s(t),初步处理,得到待降噪信号;
[0006]B、将信号进行小波分解;
[0007]B1、选择具有正交性的dbN系小波基函数作为离散小波变换的小波基;
[0008]C、计算有用信号中的最小频率fmin与对应的小波基的中心频率f0的最大分解层数j;
[0009]D、然后对小波分解后的j个高频小波系数进行阈值处理,构造一个在阈值处连续且在小波域内可导的阈值函数;
[0010]E、计算反映阈值函数的趋势参数m;
[0011]E1、设Enj是小波分解第j层中噪声的能量,Edj是小波分解第j层中含噪信号的能量;当j取值为1时,En1≈Ed1,此时m取得最大值12;
[0012]F、计算各分解层的阈值,分层阈值根据各层系数的特征进行选取;
[0013]F1、分层阈值可以根据各层系数的特征进行选取,在处理噪声上更加灵活,因此可采用基于Stein的无偏似然估计原理(SURE)的自适应阈值选(rigrsure),对于一个给定阈值,得到它的似然估计,再进行最小化,可以自适应得到最终的阈值λ;
[0014]G、小波信号的重构;
[0015]G1、最后根据小波分解的低频系数和阈值处理后的j个高频系数,进行振动信号的小波重构,得到去噪后的信号。
[0016]优选的,所述步骤C中所采用的计算公式为
[0017][0018]优选的,所述步骤C中计算有用信号中的最小频率fmin与对应的小波基的中心频率f0后可得到j个高频系数与1个低频系数。
[0019]优选的,所述步骤F中计算各分解层的阈值公式为
[0020][0021]优选的,所述步骤E1中一般状态下,估计Enj的值后,可自适应得到m的取值,m的取值范围为(1,12]。
[0022]优选的,所述步骤E1中理想状态下将噪声全部去除,Enj=0,此时m取得最小值1。
[0023]优选的,所述步骤D中阈值处理公式为
[0024][0025]优选的,所述步骤C的计算公式中Δt是采样周期。
[0026]优选的,所述步骤D的阈值处理公式中w(x,m)是去噪后的信号,λ是阈值,m是趋势参数。
[0027]优选的,所述步骤F1中由于存在两个阈值λ与

λ,因此需要分别在两个阈值处对它们进行推导。
[0028]与现有技术相比,本专利技术的有益效果如下:
[0029]1、本专利技术通过对采集的信号进行小波降噪时,首先将含噪的信号进行小波分解得
到的细节系数,再基于改进的阈值函数对高频系数进行处理,得到改进的小波系数,最后将小波分解的最底层的近似系数和各层改进的细节系数进行小波重构,从而可得到降噪后的信号,解决了常用的小波阈值降噪算法中硬阈值函数具有不连续性,容易造成降噪后的信号出现振荡,而软阈值函数估计得到的小波系数与原信号的小波系数之间存在着一定的偏差,在信号重构后,容易出现失真的问题。
具体实施方式
[0030]一种基于改进小波阈值函数的信号降噪算法,其信号降噪算法包括如下步骤:
[0031]A、获取原始信号s(t),初步处理,得到待降噪信号;
[0032]B、将信号进行小波分解;
[0033]B1、选择具有正交性的dbN系小波基函数作为离散小波变换的小波基;
[0034]C、计算有用信号中的最小频率fmin与对应的小波基的中心频率f0的最大分解层数j;
[0035]D、然后对小波分解后的j个高频小波系数进行阈值处理,构造一个在阈值处连续且在小波域内可导的阈值函数;
[0036]E、计算反映阈值函数的趋势参数m;
[0037]E1、设Enj是小波分解第j层中噪声的能量,Edj是小波分解第j层中含噪信号的能量;当j取值为1时,En1≈Ed1,此时m取得最大值12;
[0038]F、计算各分解层的阈值,分层阈值根据各层系数的特征进行选取;
[0039]F1、分层阈值可以根据各层系数的特征进行选取,在处理噪声上更加灵活,因此可采用基于Stein的无偏似然估计原理(SURE)的自适应阈值选(rigrsure),对于一个给定阈值,得到它的似然估计,再进行最小化,可以自适应得到最终的阈值λ;
[0040]G、小波信号的重构;
[0041]G1、最后根据小波分解的低频系数和阈值处理后的j个高频系数,进行振动信号的小波重构,得到去噪后的信号。
[0042]实施例二:
[0043]在实施例一中,再加上下述工序:
[0044]步骤C中所采用的计算公式为
[0045]其信号降噪算法包括如下步骤:
[0046]A、获取原始信号s(t),初步处理,得到待降噪信号;
[0047]B、将信号进行小波分解;
[0048]B1、选择具有正交本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于改进小波阈值函数的信号降噪算法,其特征在于:其信号降噪算法包括如下步骤:A、获取原始信号s(t),初步处理,得到待降噪信号;B、将信号进行小波分解;B1、选择具有正交性的dbN系小波基函数作为离散小波变换的小波基;C、计算有用信号中的最小频率fmin与对应的小波基的中心频率f0的最大分解层数j;D、然后对小波分解后的j个高频小波系数进行阈值处理,构造一个在阈值处连续且在小波域内可导的阈值函数;E、计算反映阈值函数的趋势参数m;E1、设Enj是小波分解第j层中噪声的能量,Edj是小波分解第j层中含噪信号的能量;当j取值为1时,En1≈Ed1,此时m取得最大值12;F、计算各分解层的阈值,分层阈值根据各层系数的特征进行选取;F1、分层阈值可以根据各层系数的特征进行选取,在处理噪声上更加灵活,因此可采用基于Stein的无偏似然估计原理(SURE)的自适应阈值选(rigrsure),对于一个给定阈值,得到它的似然估计,再进行最小化,可以自适应得到最终的阈值λ;G、小波信号的重构;G1、最后根据小波分解的低频系数和阈值处理后的j个高频系数,进行振动信号的小波重构,得到去噪后的信号。2.根据权利要求1所述的一种基于改进小波阈值函数的信号降噪算法,其特征在于:所述步骤C中所采用的计算公式为3.根据权利要求1所述的一种基于改进小波阈值函...

【专利技术属性】
技术研发人员:姚志娟顾加佳
申请(专利权)人:南京中科智慧生态科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1