1、北方民族大学学士学位论文论文题目: 小波阈值去噪算法的设计及其应用 院(部)名 称: 数学与信息科学学院 学 生 姓 名: 黄 慧 东 专 业: 信息与计算科学 学 号: 20100433 指导教师姓名: 黄 永 东 论文提交时间: 2013 年 5 月 14 日 论文答辩时间: 学位授予时间: 北方民族大学教务处制小波阈值去噪算法的设计及其应用小波阈值去噪算法的设计及其应用摘要本文主要阐述了小波阈值去噪算法的设计及其应用.第 1 章 对小波进行了初步的介绍,“ 小波分析” 是分析未经过任何处理的信号所含有的不同的性质,进而用于图像处理、小波滤波、数据隐藏等.比如声音信号频率的高低,发声时间的
2、长短、振幅、旋律等各个方面.从平稳的波形之中发现突变的尖峰. 小波分析是依照各种小波基函数对分解原始信号的一种分析方法. 第 2 章 介绍了小波滤波并列举了几种常用的小波滤波算法.时至今日,小波滤波成为了一种新的滤波思路,其功能除了去噪、降噪以外,还兼有平滑、锐化和保留信号特征的功能.第三章则较为详细介绍了小波阈值去噪算法并进行了算法设计,最后还给出了小波阈值去噪算法的应用实例.小波阈值去噪就是将经过小波分解后的信号通过选取适当的阈值过滤掉带噪信号,再用小波逆变换进行小波重构.关键字:小波分析,小波变换,小波滤波,小波阈值去噪.小波阈值去噪算法的设计及其应用Idesign of wavelet
3、 threshold denoising algorithm and its applicationabstractthis article focuses on the wavelet thresholding algorithm design and its application.the first chapter introduces the wavelet conducted preliminary, “ wavelet analysis “ is an analysis of various changes in the characteristics of the origina
4、l signal , and further used in data compression, noise removal , feature selection. for example singing signal: the treble or bass, sound duration , undulating melody and so on. wavelet analysis is the use of a variety of “ wavelet function “ on “raw signal“ decomposition.the second chapter introduc
5、es the wavelet filtering and lists several commonly used wavelet filtering algorithms. today, wavelet filtering has become a new filter ideas, in addition to its function noising , noise reduction , it also combines smooth, sharpen and retain the function of the signal characteristics .the third cha
6、pter is a more detailed description of the wavelet thresholding algorithm and algorithm design , and finally gives the wavelet thresholding algorithm examples . wavelet thresholding is based on the effective signal and noise have different properties at different decomposition scale , constructed us
7、ing mathematical tools appropriate threshold , and the target signal wavelet coefficients thresholdingkeywords: wavelet analysis, wavelet transform, wavelet filtering, wavelet thresholding .小波阈值去噪算法的设计及其应用II目录第一章 小波初步介绍 .11.1 小波分析的发展 .11.2 小波分析的应用 .1第二章 小波滤波算法 .52.1 小波滤波 52.2 常用的小波滤波算法 6第三章 小波阈值去噪算法
8、 .83.1 小波阈值去噪算法 83.2 小波阈值去噪的具体步骤: .83.3 阈值函数 .93.4 小波阈值去噪算法的算法设计 93.5 小波阈值去噪算法实例: 12总结 .18小波阈值去噪算法的设计及其应用0第一章 小波初步介绍1.1 小波分析的发展什么是小波?小波就是具有衰减性和波动性,并且它波动时振幅有正有负的波.最早提出小波分析的是法国人 j.morlet,他擅长于信号处理 .在 1986 年,数学家 y.meyer 在一个意外的情况下得到了一个较为标准意义上的的小波基,在那之后,他和 s.mallat 一起创立用多尺度分析来构造小波基的办法,从那以后,小波分析迈上了不断发展的道路.
9、在这段时期内,当属小波十讲真正使得小波分析得到了广泛的推广,到了近年来,小波域阈值滤波方法被 donoho 等人所建立起来,取得了非常巨大的成功.小波分析与 fourier 变换和窗口 fourier 变换两者作比较,小波得益于其时间和频率的局域变换的特点,从而能有效并且准确的从信号之中提取讯息,通过伸缩和平移等功能,对函数或信号进行多尺度细化分析(multiscale analysis),许多复杂问题不能通过傅里叶变换解决,但小波分析却可以办到,也是由于这点,小波变换被高度称赞,有的人们还称其为“数学显微镜”,成为了调和分析发展历史上一座耀眼的里程碑.小波分析是一个正在蓬勃发展的新领域,而且
10、经由无数学者数年来的不断探寻钻研,小波分析基础的数学形式系统已然创建好了,理论基础得到了进一步. 如今它在信号分析、声音处理、数据隐藏、图像水印、地震勘察、水文分析等领域中的表现非凡,取得了成功,得到了广泛认可.“小波分析” 是分析未经过任何处理的信号所含有的不同的性质,进而用于图像处理、小波滤波、数据隐藏等.比如声音信号频率的高低,发声时间的长短、振幅、旋律等各个方面. 从平稳的波形发现突变的尖峰.小波分析是依照各种小波基函数对分解原始信号的一种分析方法. 1.2 小波分析的应用在现实的应用场景中,人们所接收到的信号往往夹杂着各种各样不同的噪声,这些噪声对信号形成了一定干扰,信号的有效性不高
11、,有时甚至能使信号失效,因此信号去噪是信号处理过程中的重中之重.然而传统的根据信号的频谱分析进行带通或低通滤波方法虽然比较简单易操作,却对有效频带内的噪声束手无策,也无法实现高分辨率.小波分析的出现正好提供了一种新的分析方法.它小波阈值去噪算法的设计及其应用1具有时频分析,多分辨率分析等长处,这些长处与人类的视觉系统的特征一样,因此小波分析的应用领域非常广泛.1.2.1 图像处理图像是二维的信号,其小波变换就相当于二次一维信号的小波变换:(1)第一次的一维信号的小波变换就相当于图像的行变换.(2)第二次的一维信号的小波变换就相当于图像的列变换.小波变换用于图像压缩有良好的效果,已经形成图像压缩
12、的标准,如jpeg2000.1.2.2 图像压缩小波变换用于图像压缩:采用小波进行压缩.在经过“小波变换”之后,统计特性变得更好,行和列之间的相关性得以消失.有损压缩:依照视觉成像机制,把各个不同分辨率的小波系数进行比特匹配. 接着转换到一维作熵编码,算术编码和霍夫曼编码等. 无损压缩:采取“整数小波变换 ”,舍入误差并不存在 .不足的是不能进行比特分配.小波变换用于图像压缩图 1 小波变换用于图像压缩1.2.3 数据隐藏小波阈值去噪算法的设计及其应用2左边为原始图像(1024x768) 右边为信息隐藏后的图像(1024x768)此为隐藏的 5 张(320x280)交通图像,可完全恢复1.2.
13、4 数字水印数 字 水 印 是 一 种 新 的 加 密 方 法 , 有 效 弥 补 了 传 统 方 法 的 不 足 ,这 些 年 来 人 们 将 其 应 用 了 到 方 方 面 面 .数 字 水 印 技 术 就 是 通 过 特 定 的算 法 将 所 需 要 隐 藏 的 水 印 信 息 直 接 嵌 入 到 多 媒 体 内 容 之 中 , 但 原 内 容的 价 值 和 使 用 并 不 会 因 此 而 受 到 影 响 , 并 且 人 的 知 觉 系 统 察 觉 不 到 水印 的 存 在 , 只 有 用 指 定 的 的 检 测 器 或 阅 读 器 才 能 够 为 人 们 所 看 到 .银行提款机密码嵌
14、入指纹,网上进行身份认证:小波阈值去噪算法的设计及其应用3(左边为指纹原始图像,右为嵌入水印的图像)第 2 章 小波滤波算法2.1 小波滤波“小波去噪”是指在小波域上处理小波系数以抑制或去除噪声.在 20世纪 90 年代初,小波去噪以及降噪开始出现在了文献中,随着小波去噪方法的多样化和研究的不断深入,近年来更是发展迅速,时至今日,小波滤波成为了一种新的滤波思路,其功能除了去噪、降噪以外,还兼有平滑、锐化和保留信号特征的功能.小波滤波方法有很多,首先是 mallat 等人提出了基于小波变换模极大值原理的滤波方法,后由 xu 提出了基于信号尺度间相关性的空域相关滤波算法,随后 donoho 等人另
15、辟蹊径,又提出了小波阈值滤波方法.2.1.1 小波滤波原理及模型:首先,我们来了解下什么事小波变换平方可积的函数 x(t)的小波变换定义为:如果 )(t满足容许性条件 dC02|)(|则wx(a,b)= 其中 .ttxba)(, /)(/1(), abttba称为 x(t)的小波变换. 其中 为小波基函数,a 为尺度因子,b 为平移因,子,其作用是确定对 x(t)分析的时间位置,也即时间中心.若参数 a 和 b 都是连续变量,则称其为连续小波变换,此时连续小波变换存在逆变换,形如: 2,0)(1)( dtbaWxCt利用此公式可以恢复原信号.小波阈值去噪算法的设计及其应用4选择适当的母小波 ,
16、可以使得小波基函数及其傅丽叶变换)(t都能够有着较为不错的局部性,从这里可以得出来的结论是小波分析是)(,ba时- 频分析 7.2.1.2 基本原理:小波变换具有以下性质:(1)时频局部化.小波基函数在时、频领域都具有有限或近似有限的定义域,所以在其伸缩平移后依然在时、频域是局部性的;(2)多分辨率.原始信息分辨率最高,逐层分解后分辨率降低,这样的分解方法可以很好的体现信号的非平稳特征;(3)选基灵活.小波变换能够灵活选择变换基,可以根据不同应用场合选择恰当的小波函数;(4)窗口固定但形状可变.尺度因子的伸缩变化能引起小波奇函数的窗口变化,时间窗口随 a 的增大而增大,频域窗口则相反;以上特点
17、就是小波去噪方法之所以能够成功的关键所在.可以看出,小波变换的时频局部化特性和多分辨率性使得小波滤波方法能在去噪的很好地保留信号的非平稳特征.2.2 常用的小波滤波算法迄今为止,常用的小波滤波方法有三类:(1)基于小波变换模极大值原理的滤波方法(2)基于信号尺度空间相关性的空域相关滤波算法;(3)根据幅值较大的小波系数由重要的信号产生这一个假设的阈值滤波方法.2.2.1 空域相关滤波最先提出利用尺度空间相关性进行信号滤波思想的是 witkin,即从尺度上由粗到细搜索经过子带分解后的信号边缘,再得到去噪后的信号,随后,xu 在1994 年进一步提出了空域相关滤波法.经过小波变换后得到的信号的小波
18、系数即使在不同的尺度间里也具有很强的相关性,噪声的小波系数却是弱相关的或者是不相关的.将相邻尺度上的系数做乘法运算得到空域相关的系数,若某点经过归一化后的相关系数的幅值大于其小波系数的幅值,我们则认为该点为信号的突变点,将该点提取出来. 对提取出的小波系数进行逆变换后,就能得到滤波信号. xu 在提出空域相关滤波方法的时候,并没有给出来噪声方差的估计以及终止迭代过程的阈值.pan 在计算过各分解尺度上的噪声方差之后,提出了噪声能量阈值的理论计算方法,还给出终止迭代过程的准则,首次提出了理论相对完小波阈值去噪算法的设计及其应用5整的空域相关滤波算法.并对此算法进行了改进,得到了具有令人满意滤波效
19、果的自适应性空域相关滤波算法.这里值得注意的是,相关系数的定义将会直接影响滤波的结果 7.2.2.2 模极大值重构滤波小波系数的模极大值体现了小波的奇异性,这种方法则是利用了这个性质来重构信号,即通过处理各个尺度上小波系数的模极大值来改变小波的奇异性,而描述信号和噪声在多尺度空间上不同特性的 lipschitz 指数就可以度量函数的奇异性.mallat 认为噪声的 lipschitz 指数小于零,根据这点可以去除掉噪声,留下模极大值点处的值,再用交替投影法(alternative projection, ap)来重构信号.基于模极大值的重构滤波算法已经有了很好的理论基础,滤波性能也相对稳定,对
20、噪声并无特殊的要求,只要信号与噪声的 lipschitz 指数不相同,就可以利用此方法来滤波. 其缺点就是:由模极大值重构信号的算法不但复杂,而且计算的难度大,在实际的应用中的滤波效果并不佳.2.2.3 小波域阈值滤波小波域阈值滤波算法最先由 donoho 等人提出,其主要思想就是把小波分解后各层小波系数的模值与一特定的阈值进行比较,小于阈值的视为由噪声产生,设为零,小波系数大于阈值时将保留或增强,然后用信号阈值函数处理小波系数,最后,再进行小波逆变换来重构信号,从而达到消除噪声的目的. 该方法较为重要的是对阈值和阈值函数的选择,这两个要素决定了去噪后的信号的准确度.小波阈值去噪算法的设计及其
21、应用6第三章 小波阈值去噪算法3.1小波阈值去噪算法小波阈值去噪即是依照有效信号和噪声在不同的分解尺度上有着不一样的性质 ,使用数学的工具构造出合适的阈值,并且对目标信号的小波系数进行相应的阈值处理. 其过程,就是利用小波分解将信号按尺度进行多层分解,然后根据以往的经验和学到的知识设置一个阈值,小于的小波系数认为主要由噪声引起,大于的小波系数认为是由有效信号引起,接着消除每个尺度之中由噪声所引发的小波系数,根据情况保留或是加强由有效的信号引发的小波系数,最后,再进行小波逆变换将经过阈值处理后的小波系数重构得出去噪后的信号 5.大致流程图如下:3.2 小波阈值去噪的具体步骤:(1) 利用小波分解
22、处理带噪信号.确定 n 层的小波分解,然后将信号分解为n 层.(2) 阈值处理.采取恰当的阈值和阈值函数对每一层的高频系数进行处理,将噪声信号过滤出来.(3) 小波的重构.依照小波分解的第 n 层低频的系数和每一层的高频的系数,来进行信号重构.含噪信号 小波分解 阈值去噪重构信号小波逆变换小波阈值去噪算法的设计及其应用7在以上描述的 3 个步骤之中,最为关键重要的便是如何应用恰当的方法选取阈值和阈值函数,信号中噪声去除的好不好,全靠这两个点.阈值的选取方式大致分为两种,全局阈值和局部适应阈值.全局阈值适用于每一层的小波系数,局部阈值是为各层小波系数单独设置的,因而选取更加灵活.(1) 全局统一
23、阈值(dj统一阈值): .其中的是噪声的标准Nln2方差, n为信号的长度.该阈值是在高斯模型下针对多维独立的正态变量联合分布所得出的 5;(2)基于零均值的正态分布的置信区间阈值:=3,其中为噪声的标准方差.该阈值是假设0均值的正态分布变量必定会处在区间3,3之内,因此我们通常都会认为绝对值大于3的系数是由信号产生的,否则就是由噪声所产生的 5.3.3 阈值函数主要有这么两种阈值函数选取方式,硬阈值法和软阈值法硬阈值法: |,0)(xf其中为选取的阈值(下同).即将信号的绝对值与阈值对比,信号的绝对值小于等于阈值则设其为0,若信号的绝对值大于所选阈值,则信号将保持不变.软阈值法: |),|)
24、(sgn|,0)(xxxf其中 ,10sgnxx这里将信号的绝对值与设置的阈值作比较,信号的绝对值小于等于阈值则设其为0,若信号的绝对值大于阈值,则将其设置为信号绝对值与阈值的差.对比这两种阈值函数的选取.硬阈值方法能很好的反映信号的非平稳特征,但是它是不连续的,会导致重构之后的信号有所波动,所以去噪后的信号残留的噪声会很明显;软阈值法具有较好的连续性,所以去噪结果更平滑,然则它的导数不具有连续性,其预计小波系数与初始小波系数值相比有一个固定不变的差值,而且对大于阈值的系数进行定值压缩与噪声随着小波系数增大而减少的事实不符合,所以软阈法处理后的小波系数较好处理,但可能会使图像边缘模糊出现失真.
25、小波阈值去噪算法的设计及其应用83.4 小波阈值去噪算法的算法设计小波阈值算法以其简单,运算量小的特点,得以大量的运用在信号去噪方面.美中不足之处有二:分解层数越大,白噪声信号的模极大值会跟着下降,这就会导致在用全局阈值处理不同的分解层时会在低频系数中错误的去掉太多的有效信息,在高频系数反而使大量的噪声残留.在进行阈值处理时,硬阈值处理能较好的保存有效信号的局部特征,但由于硬阈值法的不具有连续性,去除噪声后的结果不能稳定;软阈值处理的信号尽管在去除噪声后变得更为光滑,但估计的小波系数与原小波系数之间存在固定的偏差.本文采用的改进方法如下:3.4.1 各层采用不同的阈值(1)jaKtxWT2|)
26、(|2其中 k 为一个常数,j 为分解层数,a 为 lipschitz 指数, 为第 j 层)(2tjxWT的小波系数.lipschitz 指数能衡量信号的奇异性 ,即是说 a 越小,信号突起越多.对于一般信号 a0,即有用信号对应小波系数随分解尺度 j 的增大而变大.而白噪声的 lipschitz 指数则为负值 ,即噪声对应的小波系数随分解尺度 j021a的增大而减小.而白噪声的 lip 指数满足:(2),有(1)式和(2)式可知: |)(max|2|)(max| 122 tWTtjWTnjn其中 )(2tjTn为噪声对应的第 j 层小波系数,由以上式子不难看出噪声说对应的第 j+1 层小波
27、系数的最大值比第 j 层小波系数的最大值要小,所以,此文在经过阈值处理时每层系数都会使用不一样的阈值,选取恰当的阈值计算方法就可以得到第一层阈值,往下的每层阈值为上一层阈值的 2倍,即 .12jj3.4.2 采用新的阈值函数由于软阈值和硬阈值的不足之处明显,在这里选用一种新的阈值函数.该阈值函数要尽可能的结合软、硬阈值的优点,即是说,既要保证新阈值函数的连续性,又要尽可能避免软阈值函数中的固定偏差.拟阈值函数如下: |),|)(sgn|,0iiidtdi其中, 2)|exp(Ndti小波阈值去噪算法的设计及其应用9式中 n 是一个为正的实数, id是经过处理前的初始小波系数 , id是经过处理
28、后的小波系数.该阈值函数具有连续性,并且当 |id的时时候,函数在高阶上可导,这时 id增大,t 的值就会随之减小,这样,处理后的小波系数也不会改变.当 n 的取值非常大时,新阈值函数类似于软阈值函数;当 n 接近于 0 的时候,新阈值函数则类似于硬阈值函数.这也即是说新的函数能够通过调节正实数 n 的大小从而得以在软阈值函数和硬阈值函数之间切换,比两种经典的阈值函数灵活了许多.图 1 硬阈值函数、软阈值函数及改进法制函数的曲线图 2 block 信号及去噪结果图 1 是硬阈值函数、软阈值函数和新阈值函数曲线,阈值 =1,n=0.5.从图中能够看出硬阈值函数的不连续性和软阈值函数存在的固定偏差
29、.而新的阈值函数在阈值点处连续,而且在这里的渐近线是硬阈值曲线.3.4.3 实验仿真小波阈值去噪算法的设计及其应用10在这里使用 matlab 软件首先把高斯白噪声加到 block 信号中去,接着再使用dbl 小波将初始信号利用小波分解分为 5 层.通过最小极大方差法得到阈值 ,分别使用一般的小波阈值去噪方法和本文里设计的小波阈值去噪方法处理小波系数.仿真的结果如图 2 所示.从图中可以看出,硬阈值法不能完全去除噪声信号,处理后的信号包含了一些“锯齿”,不光滑.软阈值已经失去了很多有效的信号,使信号在奇异点变化缓慢.而本文设计的小波阈值去噪方法恰恰避免了软、硬阈值两者的不足之处,既成功去除掉了
30、更多的噪声,又还很好的保留了更多的有效信号.3.5 小波阈值去噪算法实例:心电信号去噪3.5.1 心电信号的噪声特点心电信号中混杂着的噪声是不平稳的,在其采集过程中会受到来自多类型噪声的干扰,其中以下三种噪声影响较大:(1)当来自电源的磁场作用于心电图机时,会与周围人体之间形成一个环形电路;(2)人体肌肉紧张也会产生电路而造成影响;(3)人体呼吸系统也会产生噪声影响. 这些额外的磁场与电路所产生的噪声会严重地干扰心电信号,心电信号会因为这些干扰而变得畸形,还会影响之后对信号的处理,特别是计算机会因此而得出错误的判断,导致不良的后果.可以看出,准确有效的去除心电信号中的噪声是非常有必要的.(心电
31、信号)0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5-0.8-0.6-0.4-0.200.20.40.60.81281 1 1 1 1 1 1 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1Time / sVoltage / mVECG signa
32、l 100.dat小波阈值去噪算法的设计及其应用113.5.2 小波分析的去噪原理在现实的应用中,信号一般波动较大,不具有线性还有不少的奇异点.一个原始的一维信号用公式可表示为:其中,f( t)为真实的信号,s(t) 为含噪的信号,e (t)为噪声, 为噪声的标准偏差.有效信号通常处于低频地带,而高频信号一般是噪声信号.在使用小波分析分解原始信号之后,在高频小波系数中包含了大量的噪声信号,有用信号往往集中在数量较少的低频小波系数内;而噪声对应的小波系数则相反.综合上面的叙述,我们能够利用阈值去噪法来处理小波系数,然后应用小波逆变换进行信号重构,这样就能够消除信号中的噪声.3.5.3 小波分解的
33、示意图:3.5.4 一维信号利用小波进行除噪的步骤1.利用小波变换来去噪的流程示意图:)(*)(tetfts1_,0n小波分解系数示意图预处理小波变换多尺度分解各尺度小波系数除噪小波逆变换重构信号除噪后的信号含噪信号小波阈值去噪算法的设计及其应用12在小波变换域上进行阈值处理:3.5.5 阈值函数和阈值的选取阈值函数可以采用硬阈值法或者是软阈值法,阈值则可选择固定阈值、stein 无偏似然估计阈值、启发式阈值和极大极小阈值中的一个.3.5.6 小波函数的选择小波变换并不只是由正弦函数所唯一确定的,小波基分为了很多种,不同的小波对应不同的信号去噪.对于特定的信号来说,假如小波的选择不当,去噪的结
34、果很有可能相差很远,甚至还有可能丢失一些有用的信息.面对如此之多小波,必须经过大量的仿真研究结果来筛选出能出色处理心电信号的小波.依照不少文献记载,对心电去噪最适宜的函数是 b 样条函数:b 样条函数是一种非紧支撑正交的对称小波,光滑性比较高,频率特性不错,分频能力也强,还有频带相干较小的特性.在信号处理之中小波的作用就相当于带通滤波器,并且它的对称性和反对称性分别等价为线性相位和广义线性相位.我们知道的是,当一个带通滤波器是非线性相位或广义线性相位的时候,它将会使通过它的信号发生生畸变.本文从理论的和实践的两个角度来看,紧支集的小波则是最有力的一个.b 样条函数是一种基本的样条函数,并且它的
35、支撑区域最小据上所述,b 样条小波确实是一个很合适的选择.3.5.7 小波去噪效果的评价21)(NixiyMSE )(log*1012NiiiyxSNR式中的 yi 表示标准的原始信号, xi 则表示经处理后的估计的信号.其中,信噪比 mse 越大越好, 多尺度熵 snr 则越小越好.3.5.8 小波去噪程序多层小波分解 阀值操作多层小波重构输出评价结果及去噪后的心电信号去噪效果的评价根据选取的阈值去噪及重构求各层的阈值提取各尺度小波系数对被选的心电信号进行小波分解选取其中一个导联的数据调用心电数据开始小波阈值去噪算法的设计及其应用13matlab 程序:%db53应 用 作 为 小 波 函
36、数 进 行 层 分 解利 用 无 偏 似 然 估 计 阈 值对100.dat from mit-bih-db的单导联数据进行去噪处理clear; odD:/mtlab/tl7.2/workM.mat;EM,2;nsize;E1:20%小 波 分 解c l=wavedec(e,3,db5);从 中 提 取 尺 度 下 的 近 似 小 波 系 数A3apofC,Ldb5,;c123从 信 号 中 提 取 尺 度 下 的 细 节 小 波 系 数小波阈值去噪算法的设计及其应用14cD1detofC,L1;223tf,3;% 从c中提取尺度 3下的近似小波系数ca3=appcoef(c,l,db5,3)
37、;1,2从 信 号 中 提 取 尺 度 下 的 细 节 小 波 系 数cD1detofC,L;2c,3tf3;%sein使 用 的 无 偏 似 然 估 计 原 理 进 行 选 择 各 层 的 阈 值cD1,2为 各 层 小 波 系 数 ,rigu为 无 偏 似 然 估 计 阈 值 类 型thseltc,rigsue;r22t3sltD3,ris;%各 层 的 阈 值TRthr1,2tr;s.为 软 阈 值 硬 阈 值SOH;去 噪%XC为 去 噪 后 信 号,L为 的 小 波 分 解 结 构PERF02.和 是 恢 复 和 压 缩 的 范 数 百 分 比lvd,为 允 许 设 置 各 层 的
38、阈 值gb.为 固 定 阈 值%3为 阈 值 的 长 度小波阈值去噪算法的设计及其应用15XC,L,PERF0,2wdencmp(lv,E .db53TSOH);%SNR,%MS.Nn2; 去 噪 效 果 衡 量 ( 越 大 效 果 越 好 越 小 越 好 )选 取 信 号 的 长 度xEyXCF0;M221:()();/();foriNmxiytiftiFfMiend;SNR10*logF;E/S;%subplot2,1;对 比 原 始 信 号 和 除 噪 后 的 信 号plots1:0;iesubplot2,1;ltXC:;i SNR,ME原 始 信 号除 噪 后 的 信 号程序运行结果t
39、r =0.0708 0.3636 1.0552snr =121.6977mse =0.0024小波阈值去噪算法的设计及其应用163.5.9 仿真分析通过仿真结果来看,对应小波函数和阈值的不同选择,会导致去噪的效果也大相径庭.选择db5小波,默认阈值对心电去噪处理效果较好.总结小波分析发展至今已经整整经历了 40 个年头,被广泛地利用于各个不同的科学研究领域,现在已经有了其自身的较为完备的体系,并且还在继续飞速发展着.小波滤波则完美的应用了小波分析的多样特性,空域相关滤波法、模极大值滤波法、小波域阈值去波这三种方法在信号滤波方面表现突出,通过这三种方法又衍生出来了许多改进滤波法,使得小波滤波不断
40、地在被完善.本文里设计的一种改进的阈值去噪算法通过引入正常数 n,采用新的阈值函数,并使用局部阈值法选取阈值,保留了硬阈值法和软阈值法的优点,克服了两者的缺点,再通过实验仿真证明了改进阈值法的优势所在.在本文的最后列举了一个小波阈值去噪算法的应用实例,通过研究心电信号详细展示了小波阈值去噪的全过程.当初选题时看这题目在字面上很好理解,只是那“小波”对我来说是个完全陌生的领域,犹豫再三之后我咨询了指导老师,他表示这题目虽然看起来专业性很强,但并不需要过于深入研究,对于即将毕业大学生来说难度应该不是太大.听完老师的介绍,我决定就选它了.经过选题、找文献、学习论文、着手写论文再到修改最后定稿前后花了
41、 5 个多月的时间,过程是不易的,但在老师的悉心指导下,也是少走了不少弯路,最后顺利完成了该篇论文.小波阈值去噪算法的设计及其应用17参考文献1许文博. 小波去噪方法分析与研究a . 四川省通信学会. 四川省通信学会 2011年学术年会论文集c.四川省通信学会:,2011:4.2.程正兴,杨守志,冯小霞.小波分析理论、算法、进展和应用m.北京:国防工业出版社,2007.3金宝龙,李辉 ,赵乃杰,何海峰. 一种新的小波阈值去噪算法j. 弹箭与制导学报,2011,01:167-169+176.4潘泉,孟晋丽,张磊,程咏梅,张洪才. 小波滤波方法及应用 j. 电子与信息学报,2007,01:236-
42、242.5陈晓曦,王延杰,刘恋. 小波阈值去噪法的深入研究j . 激光与红外,2012,01:105-110.6李海东,李青. 基于阈值法的小波去噪算法研究j . 计算机技术与发展,2009,07:56-58.7潘泉,孟晋丽,张磊,程咏梅,张洪才. 小波滤波方法及应用 j. 电子与信息学报,2007,01:236-242.8王芳. 小波分析在信号去噪中的应用研究d.西华大学,2009.9衡彤. 小波分析及其应用研究d.四川大学,2003.10李加升,黄文清,戴瑜兴. 基于自定义阈值函数的小波去噪算法 j. 电力系统保护与控制,2008,19:21-24.小波阈值去噪算法的设计及其应用1811苑津莎,张冬雪,李中. 基于改进阈值法的小波去噪算法研究 j. 华北电力大学学报(自然科学版) ,2010,05:92-97.12王林. 列车完整性监测系统滤波算法设计d.北京.北京交通大学, 2007.