您好,欢迎来到飒榕旅游知识分享网。
搜索
您的当前位置:首页基于小波域的三种信号增强算法研究

基于小波域的三种信号增强算法研究

来源:飒榕旅游知识分享网
第29卷第5期 长春工业大学学报(自然科学版) Vo1.29。No.5 2008年1O月 Journal of Changchun University of Techonology(Natural Science Edition) 0ct.2008 基于小波域的三种信号增强算法研究 张天瑜‘ (无锡市广播电视大学机电工程系,江苏无锡 214011) 摘 要:介绍了三种基于小波域的增强算法,即模极大值重构增强算法、空域相关增强算法、 小波阈值增强算法,并且分别比较了各自的优缺点。利用上述的增强算法对带噪的语音信号 进行去噪仿真,结果表明,小波闺值增强算法效果最好。 关键词:小波去噪;语音增强;模极大值重构;空域相关;小波阈值 中图分类号:TN912.35 文献标识码:A 文章编号:1674—1374(2008)05—0520—06 Research of three signal enhancement algorithms based on wavelet domain ZHANG Tian—yu (Department of Mechanical and Electrical Engineering,Wuxi Radio&Television University,Wuxi 2 1 40 1 1,China) Abstract:Three enhancement algorithms are introduced based on wavelet domain(i.e.,enhancement algorithm of reconstruction from modulus maxima,spatial correlation enhancement algorithm and wavelet threshold enhancement algorithm),and then the advantages and disadvantages are compared respectively.The denoising simulation is carried out to the noisy speech signal with the above enhancement algorithms.The results show that wavelet threshold enhancement algorithm has more excellent effects than the others on speech enhancement. Key words:wavelet denoising;speech enhancement;reconstruction from modulus maxima;spatial correlation;wavelet threshold. O 目 波变换来实现信号去噪是一个滤波的问题,在某 种程度上可以看成是低通滤波,但是由于在去除 对于信号去噪方法的研究是信号处理中的一 噪声后,还能完整地保留原始信号的特征,所以在 个热门话题。传统的Fourier变换去噪方法只适 这一点上又优于传统的低通滤波器。由此可见, 用于噪声和原始信号的频谱相互分开的平稳信 小波去噪实际上是特征提取和低通滤波的综 号,而对于频谱相互重叠的非平稳信号,就显得无 合 ]。 能为力。2O世纪8O年代中后期逐渐成熟并发展 起来的小波变换理论,由于具有时频局部化的特 l 小波域的三种信号增强算法 点以及小波函数选择的灵活性,在信号去噪中得 1.1小波域信号增强算法的原理 到了广泛的应用。从信号处理的角度看,利用小 小波域信号增强算法的原理是基于原始信号 收稿日期:2008 07—10 作者简介:张天瑜(1 980一).男,汉族,江苏无锡人,无锡市广播电视大学讲师,工程硕士,主要从事小波、通信、电工电子、控制方向 研究,E mail:zhangty003@tom.corn. 第5期 张天瑜:基于小波域的三种信号增强算法研究 521 与噪声的小波系数在不同尺度上具有不同的性 质,从而构造相应的规则。在小波域采用各种数 学方法对带噪信号的小波系数进行非线性处理, 尽可能多地剔除由噪声产生的小波系数,同时最 限,则0≤a≤1;如果厂( )是脉冲函数,则a一一1; 如果.厂(£)是高斯白噪声,则a<0。当小波函数 (f)连续可微,并且在无限远处的衰减速率为 0(1/(1-+-t)。),当t∈[£ ,t。]时,如果厂(£)的小波 变换满足: I W f( )I≤ks 式中:是——常数; (2) 大限度地保留由原始信号产生的小波系数,最后 由经过处理的小波系数重构原始信号。小波域信 号增强算法之所以获得成功,主要是基于小波变 换以下的重要特性。 1.1.1时频局部化特性 小波变换可以在时间轴上准确定位原始信号 的突变点。 1.1.2多分辨率特性 由于采用了多分辨率的方法,所以可以非常 好地刻画原始信号的非平稳特征,如边缘、尖峰、 断点等,以便于特征的提取和保护。 1.1.3解相关特性 小波变换特别是正交小波变换,可以对原始 信号进行解相关,使原始信号的能量集中于少数 几个小波系数上,而噪声能量分布于大部分小波 系数上,这样噪声在变换后就具有白化的趋势,所 以在小波域比在传统的时域或频域更有利于去 噪。 1.1.4小波函数选择的灵活性 由于小波变换可以灵活地选择小波函数,因 此,可以针对不同的应用对象选用不同的小波函 数,以获得最佳的处理效果。 1.2模极大值重构增强算法 原始信号中带有高斯白噪声将导致信号出现 奇异性,奇异性的大小可由Lipschitz指数来度 量[4]。噪声和原始信号各自的Lipschitz指数其 符号是不同的,而且它们小波变换的模极大值随 尺度的变化也是不同的。因此,可以利用这一特 性来实现去噪。Lipschitz指数是数学上表征函 数特征的一种度量,其定义为:设函数.3g( )在t。 附近具有以下特征:  Ix(to+ )一P (£o+ )l≤A I h l。 … 【l J <Ot< +1 则称 (t)在t。处的Lipschitz指数为a。其中, P ( )为z(£)在t。点Taylor级数展开的前 项, A和h是两个正的常数。由此定义可知,函数在 某一点的Lipschitz指数表征了该点奇异性的大 小。a越大,该点的光滑度越高;a越小,该点的奇 异性越大。如果函数f(t)在某一点可导,则 a≥1;如果函数-厂( )在某一点不连续但其导数有 S——尺度因子。 在二进尺度下,令s===2 ,代入式(2)可得: I Wz,,(£)I≤志(2 ) (3) 在式(3)的不等号两边同时取以2为底的对 数可得: log2 l W2 厂(£)l≤log2k+如 (4) 由式(4)可知,若函数-厂(f)的Lipschitz指数 a>0,则该函数的小波变换模极大值将随尺度的 增大而增大;若a<0,则该函数的小波变换模极 大值随尺度的增大而减小;若a=0,则厂(f)具有 阶梯型边界,其小波变换的极大值与尺度的变化 无关。 由于高斯白噪声具有负的Lipschitz指数,因 此,如果带噪信号经过小波变换后,其模极大值点 的幅度随着尺度的增大而迅速减小,则表明该处 的信号主要由噪声构成,在增强过程中应予以除 去。反之,如果随着尺度的增加,模极大值点的幅 度逐渐增大,则表明该处的信号主要由原始信号 构成,在增强过程中应予以保留。模极大值增强 算法的具体步骤为: (1)对带噪信号进行离散二进小波变换。所 选取的分解尺度数应保证在最大分解尺度下,信 号的模极大点个数占优且信号的重要奇异点不丢 失。一般选取尺度数以4或5为宜。 (2)求出每个尺度上小波变换系数W f(£) 对应的模极大值点。 (3)对最大尺度2 上的模极大值点作如下处 理: ①搜索最大的极值点幅度,设为A。 ②由于噪声的模极大值幅度随着尺度的增大 以二进制速率降低,使得在最大尺度上的模极大 值点主要由信号控制,但一些较小幅度的点上仍 然有可能是由较低一级尺度上的噪声极大值点传 播而来,这主要取决于信噪比和所选取的尺度的 大小。因此,在最大尺度上设置区分噪声和原始 信号的阈值: 522 长春工业大学学报(自然科学版) 第29卷 T』 一0 一 —————— — — ————一’.A J十 (5)J  ①设尺度2 上z。前后的极值点为 和z , 73 对应的传播点为z ,则z。对应的传播点将在 区间Ex ,z。]之问搜索。 ②任意给z ∈[z ,37 ],如果z —z。,且它们 的小波系数具有相同的符号,则z 为z。的传播 点。 式中:P ——预设的噪声功率; ——所取的最大尺度。 利用上述阈值可将2 上幅度低于丁。的模极 大值点去掉。 (4)对于尺度2 上的每一个极大值点J2。,寻 ③如果不存在这样的点,则以 。为界向左和 找z。对应的传播点,并将尺度2 ( 一2,3,…, 向右分别搜索,在区间Ex ,z ]内同符号的点中, J一1)上不在任一极大值线上的极值点去掉。具 如果满足下式: 体算法如下: (1 wz f( 。)l—I W f(z。)1) ≤(1 W f(x,)l~l W f(x。)1) (6) 且z,∈[ , ],那么 为 。的传播点,并记向 左搜索时sign=0。 Corrt(j, )一ⅡWf(j+ , ) (7) ④设37。为 。的传播点,如果37 处的幅度是 式中:z——参与相关运算的尺度数,并且满足 z。处的两倍,那么37 , 。将作为噪声的极大值点 J<J—Z+1。 去掉,否则作为一个点对( 。, f】)保留。 由于原始信号突变部分的宽度随尺度的增大 ⑤若sign=0,则在尺度2 ( <-,一1)上的极 而增大,而且相邻的突变点在大尺度上会相互影 值点将在区间[ , 。]之间搜索。 响。因此,通常取£一2,于是式(7)可写成: ⑥重复上述过程直到尺度等于2。为止。 Corr ( , )一V 厂(J|, )・V 厂( +1, )(8) ⑦在保留的点对中,如果存在( ,z ),(37 , 为了使相关系数与小波系数便于比较,将 z: ),…,那么z , :,73 i,…, j 将作为信号极大 Corr ( ,n)的能量归一化到w-厂(j, )上去,定义 值线上的点而保留,不满足以上条件的点将被剔 归一化相关系数为: 除。 NewCorr orr ⑧去掉第一个尺度上的所有模极大值点,根 √ (9) 据2,至2 上对应的极值点估计相应的Lipschitz ,2—1,2,…,N 指数和平滑指数,然后重新算出第一个尺度的极 其中 值点,而其位移则和2 尺度上对应的极值点相 —1 Pw( )一 (Wf( , )) (10) 同。 (5)将各尺度上保留下来的模极大值点及其 相应位置利用交替投影法重构原始信号。 P ( )=∑(Co rr2( , )) (11) 1.3空域相关增强算法 通过比较NewCorrz(J-, )与町( , )的大 原始信号经小波变换之后,其小波系数在各 小来提取信号重要的边缘信息,即如果 尺度间有较强的相关性,尤其在信号的突变部分, lNewCorr ( ,n)1<1w,( ,7/")l,则认为该点是 其相关性更加明显,而噪声对应的小波系数在尺 噪声,不做任何处理。如果l NewCorr (J=, )f≥ 度间却没有这种明显的相关性。并且原始信号的 1w_厂(J, )l,则认为该点是原始信号的边缘,存储 突变点在不同尺度的同一位置都有较大的峰值出 wf( , )的位置及大小,同时置NewCorrz( ,n) 现,噪声的能量却随着尺度的增大而减小。因此, 及町( , )中相应的点为零,记剩余的数据为 可以取相邻尺度的小波系数直接相乘进行相关运 w, ( , )和Corr ( , )。再归一化Corr ( , ) 算,这种相关运算可以在锐化原始信号边缘与其 到町 (j,n)上去,得NewCorr ( , ),通过比较 它重要特征的同时抑制噪声,达到滤波的目 J NewCorr ( , )J与J ( , )}的大小来提取 的_ ・ 。 信号次重要的边缘信息。重复上述过程,直到 设小波变换的最大尺度为J,设带噪信号 wf(J, )中未被抽取的点的能量,即 -厂( )经小波变换后,在尺度 上位置 处的小波 系数为W_厂(j:,”),定义尺度问的相关系数为: ∑wf(j, ) (M为未被抽取到的小波系数的数 第5期 张天瑜:基于小波域的三种信号增强算法研究 523 ~ 目)小于J尺度上噪声能量的阈值。然后利用被 抽取到的小波系数来重构原始信号,完成整个信 号增强的过程。 (3)进行小波逆变换。由所有低分辨率下的 尺度系数仇。 以及经过阈值化处理后的小波系数 Wm来进行原始信号的重构,得到去噪后的信 号。 一 一,●● ●●/1.4小波阈值增强算法 c小波变换具有一种“集中”的能力。带噪信号 经小波变换后,原始信号产生的小波系数幅值较 大,数目较少,而噪声产生的小波系数幅值较小, 数目较多。基于小波变换的上述特点,通过在不 同尺度上选取适当的阈值,将小波系数进行阈值 化处理,剔除小于阈值的小波系数,保留大于阈值 的小波系数,从而使得带噪信号中的噪声得到抑 制,最后进行小波逆变换,得到原始信号的最优估 计 ]。小波阈值增强算法的具体步骤为: (1)选取合适的小波函数对带噪信号进行小 波变换,得到各尺度上的小波系数。对于长度为 N的带噪信号f(£),设N一2 ,利用小波变换的 快速算法获得低分辨率L(0≤L< )下的尺度系 数{u ,k一1,2,…,2 )及各分辨率下的小波系数 {Wj. ,J—L,L+1,…,J一1,k一1,2,…,2 },其中 尺度系数和小波系数共N个。在处理边界时,可 以采用周期延拓的方法。 (2)对各尺度小波系数进行非线性阈值化处 理。为保持信号的整体形状不变,保留所有低分 辨率下的尺度系数 。取Donoho提出的通用 阈值 —  ̄/2lnN, 为高斯白噪声的标准方差,N 为带噪信号的长度。对每个小波系数叫Ⅲ,采用 软阈值或硬阈值的方法来进行处理_】 ¨]。 ①软阈值: , ≥ l , I< (12) ,^≤一 将带噪信号的小波系数 , 与所选定的阈值 进行比较,大于等于阈值的点取该点与阈值的 差;小于等于阈值相反数的点取该点与阈值的和; 幅值小于阈值的点取为零。 ②硬阈值: (13)把带噪信号小波系数的绝对值J , J与所选 定的阈值 进行比较,小于阈值的点取为零;大于 等于阈值的点保持不变。 2小波域的三种增强算法比较 在上述三种小波域信号增强算法中,模极大 值重构增强算法是根据原始信号和噪声在小波变 换时随尺度变化呈现出的不同特性而提出的,具 有很好的理论基础,因而滤波性能较为稳定。它 对噪声的依赖性较小,不需要知道噪声的标准方 差,非常适合低信噪比的信号去噪。但在利用模 极大值重构小波系数时,交替投影法过程复杂,计 算效率较低。空域相关增强算法虽然原理简单, 但因为中间需进行多次迭代,计算量较大,在实际 的应用中,还需要估计噪声的标准方差,才能设定 恰当的阈值,比较适合高信噪比的信号去噪。小 波阈值增强算法相对前两者而言,算法最简单,计 算量最小,非常适合低信噪比的信号去噪,在实际 的应用中也得到了良好的信号增强效果,因而应 用最为广泛。 3语音增强仿真实验与结果分析 仿真实验所用的语音信号是从纯净的语音库 中获取,其音频格式为:PCM编码,单声道16位, 采样频率为8 kHz。高斯白噪声由Matlab软件 生成,其标准方差 ===1。在纯净语音信号中加入 高斯白噪声,生成初始信噪比分别为一5 dB, 0 dB,5 dB的带噪语音信号,接着用syml0小波 函数来对它们进行小波变换,然后分别采用上述 的三种小波域信号增强算法来处理小波系数。以 增强后语音信号的均方误差(Mean Square Er— ror,MSE)和信噪比(Signal to Noise Ratio,SNR) 作为衡量指标。 均方误差的定义为: MSE1 一 式 一纯净的语音信号; ——增强后的语音信号; N一16 000。 MSE及SNR的统计结果见表1。 524 长春工业大学学报(自然科学版) 表1语音增强后的MSE和SNR统计结果 MSE/×10— SNR/dB 第29卷 初始 SNR/riB 模极大值 重构增强算法一空域相关 增强算法 l1.508 l 12.1O2 4 l1.497 1 小波阈值增强算法 模极大值 软阈值 硬阈值 重构增强算法l0.714 5 11.041 8 13.2O1 5 10.809 7 11.091 3 10.626 1 11.051 8 12.104 6 10.254 1 空域相关 增强算法 12.721 3 12.O21 4 12.817 6 小波阈值增强算法 软阈值 硬阈值 12.541 7 12.189 4 10.04l 2 12.413 5 12.008 i 12.647 1 5 0 5 l2.812 5 l2.304 3 l4.574 0 从表1可以看出,总体而言,在均方误差方 面,模极大值重构增强算法的均方误差最大,空域 相关增强算法的均方误差次之,小波阈值增强算 法的均方误差最小,其中,软阈值的均方误差和硬 阈值的均方误差相差不大。在信噪比方面,模极 大值重构增强算法的信噪比最低,空域相关增强 算法的信噪比和小波阈值增强算法的信噪比相差 不大。当SNR--5 dB时,原始语音信号和带噪语 音信号的波形分别如图1和图2所示。 分别采用三种小波域信号增强算法对带噪的 语音信号进行处理,增强后的波形分别如图3~ 图6所示。 10o > 50 。 > 吕 l00 50 。 ...一 .—.It l_IIl .. 目II III 山 山“ Ll“II 罂一一50 l0O O 罂一~50 一 ’唧lIlIlIr~1lI『 ” -IIlIfIff『 4 000 8 000 12 000 哪 16000 4 000 8 000 12 000 15 000 lO0 0 采样点/个 采样点/个 图l原始语音信号 1O0 图2带噪语音信号 毫 \ > 50 g 。 罂 粤~5O l0O 0 4 000 8 000 12 000 16 000 采样点/个 图3模极大值重构增强后的语音信号 图4空域相关增强后的语音信号 > > 宣 ~ 基 \ 坚 1哑 采样点/个 图5软阈值增强后的语音信号 图6硬阈值增强后的语音信号 从图3可以看出,模极大值重构增强算法虽 然也较为理想地实现了去噪,但其语音增强效果 是三种算法中最差的。 从图4可以看出,空域相关增强算法也较为 理想地实现了去噪,但其丢失了原始信号的一些 细节部分,语音增强效果较好。 从图5和图6可以看出,软阈值使得去噪后 的信号稍显平滑,只是略微丢失了某些特征;而硬 阈值保留了原始信号的特征,只是在信号的平滑 方面略有欠缺。综合来看,在上述三种小波域信 号增强算法中,小波阈值增强算法,不管是硬阈值 还是软阈值都非常出色地完成了去噪,语音增强 第5期 张天瑜:基于小波域的三种信号增强算法研究 525 效果最好。 4 结 语 宽带高斯白噪声与语音信号在频带上相互重 叠,用传统的Fourier变换来实现去噪则存在着 保护信号局部性和抑制噪声之间的矛盾。小波变 换具有良好的时频局部化性质,它为解决这一问 题提供了有力的工具。因此,拓展小波理论,探索 最优小波函数的选取方法,研究小波阈值增强算 法,不管在学术上还是在实际的应用中都具有十 分重要的意义。 参考文献: [1] Ferrando S E,Pyke R.Ideal denoising for signals in sub—Gaussian noise EJ].Applied and Computational Harmonic Analysis。2008,24(1):1-13. [23 Bey N Y.Extraction of signals buried in noise.Part I:Fundamentals[J].Signal Processing,2006,86 (9):2 464-2 478. [33 Bey N Y.Extraction of signals buried in noise.Part I1:Experimental results[J].Signal Processing, 2006,86(10):2 994-3 011. E4] Mallat S.A wavelet tour of signal processing[M]. 2nd Edition.California:Academic Press,1999:163- 175. E53 Xu Y S,Weaver J B,Healy D M,et a1.Wavelet transform domain filters:a spatially selective noise filtration technique[J].IEEE Transactions on Image Processing,1994,3(6):747—758. [63 Mallat S,Hwang W I .Singularity detection and processing with wavelets[-J].IEEE Transactions on Information Theory,1992,38(2):617-643. E7] 潘泉,张 磊,孟晋丽,等.小波滤波方法及应用 [M].北京:清华大学出版社,2005:58. [8] Gao H Y,Bruce A G.Waveshrink with firm shrinkage[J].Statistica Sinica,1997,7(4):855— 874. [9] Gao H Y.Wavelet shrinkage denoising using the non-negative garrote EJ].Journal of Computational and Graphical Statistics。1998,7(4):469-488. [10] Azzalini A。Farge M,Schneider K.Nonlinear wavelet thresholding:A recursive method tO de— termine the optimal denoising threshold[J].Ap— plied and Computational Harmonic Analysis. 2005,18(2):177-185. [11] Berkner K,Wells Jr R O.Smoothness estimates for soft-threshold denoising via translation-invari— ant wavelet transformsFJ].Applied and Computa— tional Harmonic Analysis,2002,1 2(1):1-24. [12] Donoho D L.De-noising by soft—thresholding[J]. IEEE Transactions on Information Theory,1 995, 41(3):613—627. [133 Donoho D L,Johnstone I M.Adapting tO un— known smoothness via wavelet shrinkage[J]. Journal of the American Statistical Association。 1995,90(432):1 200—1 224. 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- sarr.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务