阈值去噪改进算法及其仿真分析
- 格式:pdf
- 大小:131.08 KB
- 文档页数:2
阈值去噪改进算法及其仿真分析段永刚。等
阈值去噪改进算法及其仿真分析
Improvement and Simulation Analysis of Threshold Denoising Algorithm
饭采曰 马互老 李采 互天褥
(军械工程学院导弹工程系,河北石家庄050003)
摘要:为有效解决传统阈值小波去嗓算法存在方差和偏差过大的问题,提出了一种新的阈值去噪方法——高次逼近法。分析了高
次逼近法的原理和适用范围,并选用两种Matlab常用信号对该方法和其他方法的去噪效果进行了比较。结果证明,相对于其他方法,
高次逼近法去噪效果良好,得到的信噪比更高。
关键词:去噪小波分析阈值信噪比仿真
中图分类号:TN911.4 文献标志码:A Abstract:In order to solve the problem that the variance and deviation are too big by adopting the traditional wavelet denoising algorithm。the
new denoising method,i.e.,the hiSh order approximation method is proposed.The principle and the applicable range of the hish order approxi— mation method are analyzed respectively,and by using two kinds of Matlab commonly used signals,the denoising effect of this method and other
methods are compared.The result verifies that the high order approximation method offers better denoising effect and higher signal to noise ratio.
Keywords:Denoising Wavelet analysis Threshold Signal to noise ratio(SNR) Simulation
0 引言
对信号进行去噪并提取出原始信号一直是阈值去
噪过程中一个重要的课题。目前,信号去噪的方法很
多,如卡尔曼(Kalman)滤波法、维纳(Wiener)滤波法
和减谱法等¨ 。小波分析是近年来发展起来的一种
性能优良的数学工具,它通过小波变换,把信号的特性
分配到各个不同尺度的小波变换系数上,再对小波变
换系数进行分析与处理,从而降低噪声。
小波变换具有很强的去数据相关性,它能够在小
波域使信号的能量集中在一些大的小波系数中,而噪
声能量却分布于整个小波域内。经小波分解后,信号
的小波系数幅值要大于噪声的小波系数幅值。因此,
选择一个合适的阈值对小波系数进行阈值处理,就可
以保留信号系数,并使大部分的噪声系数减小至零,从
而达到去噪的目的。
1小波阈值去噪原理
1994年,Donoho和Johnstone在小波变换的基础
上提出了小波阈值去噪的概念 。根据对变换系数
进行阈值处理的方法来划分,Dohono提出的阈值去噪
方法又可以分为硬阈值法和软阈值法。
修改稿收到日期:2010—09—14。 第一作者段永刚,男,1985年生。现为石家庄军械工程学院兵器发射理 论与技术专业在读硕士研究生;主要从事检测与信号处理方面的研究。
《自动化仪表》第32卷第9期2011年9月 硬阈值处理的数学公式可以表示为:
= ㈩
软阈值处理的数学公式可以表示为:
r 一A djk≥A
d ={0 I I<A (2)
【dm+A dm≤一A
式中:A为阈值; 为小波系数; 为处理后的小波系
数。
通过比较以上两种方法可以发现,软阈值方法通
常会使去噪后的信号更平滑一些,但是它也会丢掉某
些特征;而硬阈值可以保留信号的特征,但是在平滑方
面有所欠缺 ]。针对以上问题,文献[6]对阈值函数
进行了改进,提出了软硬阈值折衷法和模平方处理法
这两种新的阈值函数。
①软硬阈值折衷法
软硬阈值折衷法可定义为:
={ gn ’ ’一 A :dj kIl> ̄<A(3)
软硬阈值折衷法在阈值估计器中加入O/因子,O/
因子的取值范围为0~1。通过调整O/的大小,可以获
得较好的去噪效果。
②模平方处理法
模平方处理方法可定义为:
阈值去噪改进算法及其仿真分析段永刚。等
l ≥A(4)
I I<A
一
0 工
(a)软硬闺值折衷法曲线 (b)模平方处理法曲线
图1 阈值函数曲线
Fig.1 Curves of threshold function
2高次逼近法
软硬阈值折衷法和模平方处理法的优点是去噪效
果更好,但是适用性有限。为了使阈值函数更加灵活,
适用性更广泛,本文提出了一种新的阈值方法,即高次
逼近法。
为了克服硬阈值处理方法在A点处不连续的缺
点,本文构造了一个函数,使得估算出来的小波系数
在A点处连续,且f I一∞时,I l一 。
该函数的数学表达式为:
 ̄ljk=f (-一 ) (5)
【0 i 4 l<A
由式(5)可以看出,当n一∞时,该方法接近于硬
阈值法;当n=1时,该方法等同于软阈值法。 越小,
函数的曲线越平滑。因此,对于突变比较明显的信号
进行去噪,n的取值应该大一点;对于本身比较平滑的
信号进行去噪,n的取值应该小一点。高次逼近法的
曲线如图2所示。
图2高次逼近法曲线
Fig.2 Curves of the hi【gh order approximation method
3仿真算例 和模平方处理法对这两种信号进行去噪对比。三种方
法去噪后的信噪比比较如表1所示。
表1各阈值法的信噪比比较
Tab.1 Comparison ofSNRwitIl differentthresholdmethod
dB
由表1可以看出,对于Bumps信号的去噪效果,
高斯逼近法效果较好。对于Heavysine信号的去噪
效果,三种方法都能保留信号的突变信息,但是高斯
逼近法时域去噪效果要好于软硬阈值折衷法和模平
方处理法,信噪比相对较高。综合比较可以看出,高
斯逼近法对于平滑信号和突变信号都有较好的去噪
效果。
4结束语
Donoho和Johnstone提出的软硬阈值去噪方法在
连续性和平滑性方面不能达到统一,为了克服这种缺
点,本文构造了一种新的阈值函数,即高次逼近法。该
方法的应用更加灵活,适用性更加广泛,对与平滑信号
和突变信号都有较好的去噪效果。本文通过仿真试验
将该方法与文献[6]提出的两种方法的去噪效果进行
了比较,结果表明,新阈值函数的去噪效果比较理想,
信噪比相对较高。
参考文献
[1]Chui C K,Chen Guanrong.Kalman filtering with real-time applica— tions[M].Berlin:Springer,1987:125—136.
[2]邓自立.解耦Wiener状态滤波器[J].中国学术期刊文摘, 2000,6(8):979—980. [3]Donoho D L.De—noising by soft—thresholding[J].IEEE Transeations on Information Theory,1995,41(3):613—627. [4]Donoho D L,Johnstone J M.Ideal spatial adaptation by wavelet
shrinkage[J].Biometika,1994,81(2):425—455.
[5]Donoho D L,Johnstone J M.Adapt to unknown smoothness via wavelet shrinkage[J].Journal of the American Statistical Association,1995,
90(432):1200—1224. [6]赵瑞珍,宋国乡,王红.小波系数阈值估计的改进模型[J].西 北工业大学学报:自然科学版,2001,19(4):625—628.
[7]胡昌华,李国华,周涛.基于MATLAB 7.x的系统分析与设 计——小波分析[M].西安:西安电子科技大学出版社, 为了说明高次逼近法的有效性和实用性,本文选 2008. 取了含有噪声的Bumps信号和Heavysine信号 一引,并 [8]张德丰.MATLAB小波分析[M].北京:机械工业出版社, 分别用高次逼近法与文献[6]提出的软硬阈值折衷法 2009.
28 PROCESS AUTOMATION INSTRUMENTATION VoL 32 No.9 September
2011