信号去噪方法综述Word文档下载推荐.doc
《信号去噪方法综述Word文档下载推荐.doc》由会员分享,可在线阅读,更多相关《信号去噪方法综述Word文档下载推荐.doc(6页珍藏版)》请在冰点文库上搜索。
鉴于其局限性,它只适合对那些具有周期性或者是具有近似周期性的信号进行滤波或压缩,而在对那些具有非周期或者局部特征很明显的信号的处理上效果就不是很好。
虽然傅里叶变换在信号去噪方面存在局限性,但是由其发展来的小波变换则能很好地解决上述问题。
作为在信号处理领域中的一种新的分析方法,它不仅保留了傅里叶变换的许多优点,而且在原来的基础上进行了改进和发展,使其能够在时频域对信号进行处理。
小波变换的显著特优点是通过变换可以将信号进行更细微的处理,并且能够将信号的某些特征较好的表现出来,实现了在时频域对信号进行局部化、多尺度的分析的要求。
在小波基础上
发展来的信号去噪方法表现出了良好的去噪效果,是Fourier变换在信号处理领域的完善和发展。
1小波基础知识
1.1小波变换原理
定义1:
平方平方可积空间,连续小波变换为:
(1)
其中:
是小波变换系数;
是小波函数。
离散小波变换式定义为:
(2)
其中,表示小波系数,N是采样点数,j为分解层数。
在使用小波对信号进行处理的过程中,任何一个信有效信号都可以用下式来表示:
(3)
其中,f(t)是原信号,表示尺度系数,表示小波系数。
1.2多分辨率分析
定义2:
令,j=…,-2,-1,0,1,2,…为中的一函数子空间序列。
如果能够满足以下条件,
(嵌套性)
(稠密性)
(分立性)
(尺度性),当且仅当(Vj是近似空间)
那么称为依的多分辨率分析,是尺度空间。
多分辨率分析的原理是:
把全空间依分辨率分解成一系列嵌套的闭的子空间序列,再根据正交补分解,将分解为一系列正交的小波子空间,最后将信号投影分解到不同分辨率的小波子空间上来分析[2]。
2信号去噪的方法
2.1滤波器滤波法
在信号传输过程中,如果信号和噪声的频谱不在相同的频段,我们经常采用滤波的方法将噪声去除。
这是一种在频域对信号进行处理的方法,在使用这种方法进行信号去噪时,我们要根据信号与噪声的频带特点来选取合理的滤波器来进行去噪。
该方法结构简单、易于操作,只需选择合适的滤波器让含噪信号通过即可,滤波效果也很好。
但是该方法的使用是有条件的,因为该方法是在频域进行的,因此只有在有效信号和噪声的频谱没有重叠时才可以把信号和噪声分开。
但是在实际中我们遇到的往往是信号和噪声的频谱相差不大或重叠,甚至是噪声频谱分布在整个频域中。
在这种情况下我们很难使用滤波的方法将它们彼此分开,亦或是以损失有效信号为代价,所以这种方法有很大的局限性。
2.2基于小波的信号去噪方法
2.2.1小波的分解与重构
根据Mallat多分辨率分析的思想和小波分解与重构的算法[12]可以得到:
若信号f(t)的离散采样数据是fk,fk=c0,k,对信号f(t)进行正交小波变换之后得到:
K=1,2,…,N-1(4)
其中,为尺度系数;
为小波系数;
h、g表示正交镜像滤波器组;
j为分解层数;
N为离散采样点数。
因为小波的分解和重构过程是互逆的,则重构的数学运算可以表示为:
(5)
在对信号进行小波分解与重构的过程中首先要对其进行初始化,小波的初始化包含两个方面。
第一是找出小波的近似空间,使它可以最好的反应分解信号f的各种信息。
然后再选择一个fj,并且这样就可以最好的向信号f逼近。
初始化之后就可以使。
然后可以把再分解为两部分,分别是较低级的近似部分和小波部分,即。
然后再对其他较低级别采用相同的步骤进行分解,直到分解到第0级,算法流程图如下:
图1小波分解流程图
在用小波对信号进行分解时,待处理信号可以用父函数和母函数来表示。
这样我们可以从不同的尺度和频带上对信号进行处理。
从而可以将含有噪声的频带置零而将有效信号的频带保留,最后再把处理过的信号进行重构,恢复出原始信号。
重构的过程和上图相反再此不详细赘述。
2.2.2小波分析的空域相关法去噪
在实际中,信号的不连续点往往具有较好的局部特性,如果一个信号的边缘是正常的,则它的李氏指数不小于零。
当用小波的相关方法对信号进行处理之后,原信号和噪声的幅值与分解尺度会呈现出相反的变化趋势,具体是原信号与之成正相关,噪声则是负相关。
这样以来,与噪声相关点的模极值点可能会随着分解尺度的增加而消失。
小波变换之后,有效信号的边缘特征会呈现出很强的相关性,但是噪声却并没有这一明显特征[3]。
所以可以根据这一特性可以筛选出噪声和原信号的小波系数,筛选后的小波系数基本可以对应信号的边缘,这样就可以将噪声从原信号中分离。
设观测信号为:
F(k)=s(k)+n(k)(6)
其中s(k)是原信号,n(k)是服从(0,σ2)的高斯白噪声。
对式(6)做离散小波变换并得到。
记
(k=1,2,…,N)(7)
我们称上式为尺度上的点相关系数,和对应上的小波系数。
定义3:
(8)
(8)式为CWj,k的规范化相关系数,从而可将CWj,k的能量归一化到wj,k。
,,(k=1,2,…,N)。
是尺度相关系数(j是分解层数),的含义是相关系数能量。
假设,则信号的主要边缘可以通过和的对比来找出。
当时,则认为该点为边缘并将的位置和大小保存起来,然后将和中的相应点置零,否则,把该点当做噪声。
用和表示余下的数据,然后将的能量归一化到,再次模值进行对比,找出信号主要特征信息。
然后使j=2,重复上述操作,直到j=J(J为分解尺度)。
2.2.3阈值法去噪
阈值去噪是对信号噪声进行处理的一种简单并且非常有效方法,这种方法最早是由Donoho提出的[13],因为其去噪效果好而被广泛应用。
阈值去噪常用的有硬阈值去噪和软阈值去噪两种方法,两者的区别是对阈值的处理方法不同,因此也得到了不同的处理结果。
阈值法去噪的思路是,由阈值公式得出一个阈值;
然后将小波系数与该阈值进行比较,以阈值为分界,将小波系数划分为两部分并给于特定处理。
为了比较完整地将原信号恢复出来,可以对筛选后的小波系数进行重构以实现期望得到的效果[4]。
具体的方法流程如图2所示:
图2阈值去噪法流程图
其中,硬阈值函数为:
(9)
软阈值函数为:
(10)
其中是小波系数,是经过上式处理后的小波系数,T表示阈值;
设信号s(t)中含有噪声n(t),含噪信号表示如下:
f(t)=s(t)+n(t)(11)
其中,s(t)表示原信号;
n(t)表示高斯白噪声,服期望为0,方差为σ2。
2.2.4平移不变量小波去噪
通过观察可以发现,在信号的突变点很可能会产生一些轻微的震荡(吉布斯现象)。
因为正交小波变换具有一个非常优越的性质,即平移不变的特性,为解决这一现象,可以根据该特性将信号进行适当的平移变换,从而改变这些突变点的位置;
但是仅仅经过平移还不够,我们还要将它的噪声系数去除,并将去噪后的信号进行逆平移,经过以上各步骤的操作,就能够将噪声最大程度的滤除。
然而一个信号有时不可能只存在一个不连续点,也可
能存在多个这样的点。
所以,通过一次平移我们不可能使所有的连续性不好的点都回到一个连续性好的位置,可能会有一些点因为一次平移没达到一个良好的效果而使连续性更差。
所以在处理的时候单次的移动是达不到要求的,而是要改变平移量,进行多次操作,最终取所有结果的平均值[7]。
假设存在信号:
在时域对信号进行个单位的平移得到信号,其表达式为:
(12)
其中,Sh是可逆的,令,用T来表示对信号进行阈值处理,Ave代表的含义是“平均”,则用平移不变量去噪的方法对信号进行n次循环平移之后得到如下表达式:
(13)
用上述方法对信号进行噪声的处理能够减轻波形的震荡,消除伪吉布斯现象。
2.2.5模极大值法去噪
在实际中遇到的信号,不可能全部都是连续的,可能会遇到一些信号在某处间断或者某阶导数不连续,这些不连续的点也就是信号的奇异点(突变点)。
信号的一些重要信息往往会通过这些突变点表现出来,因此我们需要将这些能够反映出信号主要特征的点检验出来。
该算法的主要依据是:
信号和噪声在不同的分解尺度上小波系数存在的差异性,即原信号的模极大值和与分解尺度成正比,而噪声却与之成反比[9]。
通过分析比较,就可以判断出各个模极大值是由那部分信号引起的,然后根据判断结果,去掉由噪声所带来的模极大值并将剩余的进行信号的重构,就可以把噪声滤除。
设是原信号s的N点离散采样,为D在尺度2j上的小波系数。
若满足
(14)
式(14)同时成立(同时取等号),则小波系数在ni点取模极大值。
算法步骤如下:
图3模极大值法流程图
经过上述的操作之后,信号的主要信息就保留在了筛选过的小波系数的模极大值中,通过该方法就可以将含噪信号的噪声去除,最大限度的恢复出原信号。
3实验仿真及结果分析
除空域相关法之外,其它方法已有文献进行了仿真[11],在仿真中用Blocks信号作为原始信号,采样点数2048个,原始信号波形如图4(a)所示。
图4(b)是叠加了满足(0,σ2)分布的高斯白噪声后的信号,输入信号和噪声的比值用SNR来表示,值为7。
从图中可以看出,叠加了高斯白噪声之后的波形受到了严重干扰,波形已经失真。
图4(a)原信号
图4(b)含噪信号
图5—9是用不同的方法对信号进行去噪处理后的波形,可以明显看出,每一种去噪方法相对于图4(b)都有较大程度的改观,在一定程度上滤除了噪声的影响。
其中图5是采用小波分解与重构的方法,分解层数J=4,采用Symmlet8小波,该图是将尺度为4上的低频和高频系数进行重构而得到的结果。
图6采用的是小波空域相关法去噪,采用Symmlet8小波,信噪比SNR=7,分解层数J=4。
图7采用的是软阈值法降噪的方法,在该方法中使用的是Haar小波,分解层数为5并采用默认阈值函数。
图8采用平移不变量小波去噪,各种技术指标和软阈值法相同。
图9采用的是模极大值法去噪,分解层数J=2,采用双正交样条小波。
图5小波分解与重构去噪
图6小波空域去噪
图7软阈值去噪
图8平移不变量小波去噪
图9小波变换模极大值法
从上图可以看出,每一种方法对噪声的滤除都有一定的效果,但是每一种方法的滤波效果都有所不同。
小波分解与重构法和空域去噪法,可以滤除噪声,但是相比另外几种来说,效果并不是太好,而且在还存在一些轻微的幅度震荡,也就是伪吉布斯现象。
软阈值法相较于小波分解与重构和空域去噪法波形有了一定的改观,视觉效果要好一点,但是伪吉布斯现象不能完全消除。
平移不变量和模极大值法,不仅很好的将噪声滤除,而且波形比较光滑,基本上消除了伪吉布斯现象,视觉效果最好。
相对于平移不变量法,模极大值法还可以很好的将反应信号特征值的奇异点信息保留下来,从而可以使恢复出来的信号更加接近原信号。
4结论
本文介绍了各种小波去噪的方法原理,通过对各种方法的去噪效果进行比较,总结归纳了每一种去噪方法的优缺点:
其中小波分解与重构法算法和实际操作都比较简单,而且计算的速度也比较快,但是适用范围有限。
该方法和滤波器滤波法一样,当混合信号的频带彼此没有重合时,这两种方法的去噪效果都很好;
但是当频谱彼此重叠时,用这两种方法都不能将噪声最大限度的滤除。
阈值法的去噪效果还是比较好的,它可以将信号的一些特殊的点保存下来使信号不致过分的失真。
另外该方法的原理和实现都相对简单,因此应用广泛。
但是伪吉布斯现象没有完全消除。
平移不变量小波去噪滤波效果比较好,去噪后的波形比较光滑,而且在信号与噪声的频重叠时滤波效果也比较好,而且可以消除在信号不连续点的伪吉布斯现象。
然而此方法实现起来要相对复杂。
模极大值法主要适用于噪声和信号频谱彼此重叠的信号,而且对于含有较多不连续点的信号也有很强的处理能力。
此方法不仅可以有效地消除伪吉布斯现象,而且很好的保留了间断点的信息,另外在这几种方法中,输出信噪比也是最高的。
但是该方法的计算速度是最慢的,并且在使用时,分解尺度的选择会对去噪结果产生较大的影响。
小波变换的空域滤波法可以达到滤波的效果并且可以有效地保留原信号的边缘信息,但是滤波后还存在伪吉布斯现象,计算速度也比较慢。
当我们处理的信号与噪声的频谱彼此分离时可以考虑传统的滤波器滤波和小波分解与重构法进行。
当信号与噪声的频谱混叠时,可以根据去噪的效果、信号的连续性和算法复杂度等指标来选择除滤波法和小波分解与重构法之外的滤波方法。
根据各种方法的不足,我们在今后的算法改进中,可以在原有算法的基础上进行优化,改进算法的复杂度;
针对阈值法适用广泛的特点,我们不仅可以优化原有算法,还可以对阈值进行处理,找出滤波效果更好的阈值函数;
因为各种滤波方法都有独特的优缺点,我们可以考虑两种或以上的方法混合使用,在既考虑效率又考虑去噪效果的因素下,进行合理的结合。
通过对算法进行创新性的改进,一定会找到去噪效果更好的新方法。
参考文献
[1]芮国胜,康健.小波与傅里叶分析基础[M].电子工业出版社,2010.
[2]张达敏.小波分析在语音除噪中的应用研究[J].现代机械,2005.
[3]赵国栋,刘少平.一种改进的小波空域相关去噪方法[J].科技信息,2008.
[4]李海东,李青.基于阈值法的小波去噪算法研究[J].计算机技术与发展,2009.
[5]刘桂山.一种改进的小波阈值降噪算法研究[J].水雷战与舰船防护,2013.
[6]宋宇宁,郭荣等.基于小波基函数选取与阈值法的语音去噪算法研究[J].技术与应用,2014.
[7]文莉,刘正士.平移不变量小波消噪方法的研究[J].安徽机电学院学报,2001.
[8]涂建成,席旭刚等.一种改进阈值的平移不变量小波消噪方法[J].信息与控制,2011.
[9]张兆宁,董肖红等.基于小波变换模极大值去噪方法的改进[J].电力系统及其自动化学报,2005.
[10]刘丽梅,张静.基于小波变换模极大值的去噪方法研究[J].河北工业科技,2010.
[11]文莉,刘正士.小波去噪的几种方法.合肥工业大学学报,2002.
[12]StephaneMallat.AtheoryforMutiresolutionSignalDecomposition;
theWaveletRepresentionIEEEtransPatternAnalMachIntell,1998,11(7):
674-693.
[13]DonohoDL.Denoisingbysoft-thresholding[J],IEEETransactiononInformation,1995,(3):
613-627.
[14]MALLATS,ZHONGS.Characterizationofsignalsfrommultiscaleedges[J].IEEETransonPatternAnalysisandMachine,1992,14(7):
710-732.
[15]董泽,谢华.小波变换模极大值消噪方法的研究[J].电力科学与工程,2002.