第六章小波分析方法在滤波和消噪方面的应用详解课件_第1页
第六章小波分析方法在滤波和消噪方面的应用详解课件_第2页
第六章小波分析方法在滤波和消噪方面的应用详解课件_第3页
第六章小波分析方法在滤波和消噪方面的应用详解课件_第4页
第六章小波分析方法在滤波和消噪方面的应用详解课件_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第六章小波分析方法在滤波和消噪方面的应用

第六章小波分析方法在滤波和消噪方面的应用16.1小波分析在常规滤波方面的应用低通滤波要求:要求保留原信号中特定的低频范围信号,去掉高频分量。方法:使用小波包算法,保留需要低频部分,高频部分置零。高通滤波要求:保留原信号中的高频范围信号,去掉低频分量。方法:使用小波包算法,保留需要高频部分,低频部分置零。带通滤波要求:保留原信号中的某个特定频带,去掉其他频率成分。方法:使用小波包算法,保留需要频率部分,其他的部分置零。6.1小波分析在常规滤波方面的应用低通滤波26.2小波分析在消噪方面的应用1白噪声的特点白噪声是随机性的。不同的和不相关。不同时刻的采样值不相关;零均值且能量无限;时域表现是均匀密集的;包含有全部频谱。白噪声的小波分析特点1)实际工程中有用信号通常为低频信号或一些比较平稳的信号,噪声通常为高频信号。通过小波分解,噪声表现在高频部分,且衰减严重。各尺度上不相关;6.2小波分析在消噪方面的应用1白噪声的特点32)消噪方法可分为强制消噪和门限消噪强制消噪直接将小波分解的高频系数置零,然后进行信号重构。门限消噪根据经验和某种依据设定门限值(阈值),对高频部分系数用门限值处理,大于门限的保留,低于门限的置零。门限消噪又可分为硬阈值和软阈值消噪,前者设定固定阈值,后者根据估计计算自动获取。2)消噪方法可分为强制消噪和门限消噪4第六章小波分析方法在滤波和消噪方面的应用详解ppt课件5一维信号的消噪步骤一维信号的小波分解。选择一个小波并确定一个小波分解的层次,然后对信号进行N层小波分解;小波分解的高频系数的阈值量化。对第一到第N层的每一个高频系数,选择一个阈值进行软阈值量化处理;一维小波的重构。根据小波分解的第N层低频系数和经过量化的各层高频系数,进行一维信号的小波重构。一维信号的消噪步骤一维信号的小波分解。选择一个小波并确定一个6信号模型:f(i)为真实信号,e(i)为噪声。一般的工程应用中,有用信号常为低频信号,或比较平稳的信号,噪声常为高频。信号模型:f(i)为真实信号,e(i)为噪声。7用于信号消噪的主要小波指令函数名功能cwt一维连续小波变换dwt单尺度一维离散小波变换dwtper单尺度一维离散小波变换(周期性)wavedec多尺度一维小波分解一维小波分解函数用于信号消噪的主要小波指令函数名功能cwt一维连续小波变换d8一维小波重构函数函数名功能idwt单尺度一维离散小波逆变换idwtper单尺度一维离散小波重构(周期性)waverec多尺度一维小波重构upwlev单尺度一维小波分解的重构wrcoef对一维小波系数进行单支重构upcoef一维系数的直接小波重构一维小波重构函数函数名功能idwt单尺度一维离散小波逆变换i9一维小波消噪和压缩函数函数名功能thselect信号消噪的阈值选择wthresh进行软阈值或硬阈值处理wthcoef一维信号的小波系数阈值处理wden用小波进行一维信号的自动消噪ddencmp获取在消噪或压缩过程中的默认值阈值(软或硬)、熵标准wdencmp用小波进行信号的消噪和压缩一维小波消噪和压缩函数函数名功能thselect信号消噪的阈10thselect

THR=THSELECT(X,TPTR)returnsthresholdX-adaptedvalueusingselectionruledefinedbystringTPTR.TPTR选项阈值选择规则rigrsure采用史坦(stein)的无偏似然估计(UnbiasedRiskEstimate)原理(SURE)进行自适应阈值选择sqtwolog固定的阈值形式,等于sqrt(2*log(length(s)))heursure启发式阈值选择minimaxi用极大极小原理选择的阈值thselect

THR=THSELECT(X,TPTR11举例init=2055415866;rand('seed',init);x=randn(1,1000);plot(x);thr1=thselect(x,'rigrsure');thr2=thselect(x,'sqtwolog');thr3=thselect(x,'heursure');thr4=thselect(x,'minimaxi');执行程序后输出:[thr1thr2,thr3,thr4]=2.73163.71693.71692.2163举例init=2055415866;12wthreshY=wthresh(X,SORH,T)returnssoft(ifSORH='s')orhard(ifSORH='h')T-thresholdingoftheinputvectorormatrixX.Tisthethresholdvalue.

Y=wthresh(X,‘s’,T)returnsY=SIGN(X).(|X|-T)+,把信号的绝对值与阈值比较,小于和等于阈值的点变为0,大于阈值的点变为值与阈值之差。

Y=wthresh(X,'h',T)returnsY=X.1-(|X|>T),与阈值比较,大于阈值等于原值,小于等于阈值置零,hardthresholdingiscruder.wthreshY=wthresh(X,SORH,T)13举例y=linspace(-1,1,100);figure(1);subplot(311);plot(y)title('原始信号')grid;thr=0.4;ythard=wthresh(y,'h',thr);subplot(312);plot(ythard);title('硬阈值信号');grid;ytsoft=wthresh(y,'s',thr);subplot(313);plot(ytsoft);title('软阈值信号');grid;举例y=linspace(-1,1,100);14第六章小波分析方法在滤波和消噪方面的应用详解ppt课件15wthcoef进行一维信号小波系数阈值处理。nc=wthcoef(‘d’,c,l,n,p),返回小波分解结构nc,n为尺度向量,p是一个包含把较小系数置零的百分比信息向量,与n同长度。nc=wthcoef(‘d’,c,l,n)将指定尺度的高频系数全部置零;nc=wthcoef(‘a’,c,l)将低频系数全部置零。nc=wthcoef(‘t’,c,l,n,t,sorh)返回经阈值处理后的分解向量。n为指定尺度向量,t为对应的阈值向量,sorh用来指定硬或软阈值。wthcoef进行一维信号小波系数阈值处理。16loadnoissin;s=noissin(1:1000);subplot(421)plot(s);title('原始信号')[c,l]=wavedec(s,3,'db3');n=[1,2,3];%设置尺度向量p=[98,99,97];%设置阈值向量nc1=wthcoef('d',c,l,n,p);%对高频系数进行阈值处理nc2=wthcoef('d',c,l,n);%对n指定尺度的高频系数全部置零nc3=wthcoef('a',c,l);%低频系数置零%nc4=wthcoef('t',c,l,n);ss1=waverec(nc1,l,'db3');ss2=waverec(nc2,l,'db3');ss3=waverec(nc3,l,'db3');subplot(422)plot(ss1);title('消噪后信号1')subplot(425)plot(ss2);title('消噪后信号2');subplot(426)plot(ss3);title('消噪后信号3')ss4=wrcoef('a',c,l,'db3',3);subplot(529)plot(ss4);title('消噪后信号4')loadnoissin;subplot(422)17

18wden用小波进行一维信号的自动消噪[XD,CXD,LXD]=WDEN(X,TPTR,SORH,SCAL,N,'wname')[XD,CXD,LXD]=WDEN(C,L,TPTR,SORH,SCAL,N,'wname')TPTR阈值选择规则;见前面。Scal定义所乘的阈值是否需要重新调整:Scal=‘one’时不用调整;Scal=‘sln’时,根据第一层的系数进行一次噪声层的估计来调整阈值;Scal=‘mln’时,在不同层估计噪声,以此调整阈值。XD消噪后的信号。CXD,LXD消噪后的小波分解结构。wden用小波进行一维信号的自动消噪19snr=3;%设置信噪比init=2055615866;%设置随机数的初始值[xref,x]=wnoise(3,11,snr,init);lev=5;xd=wden(x,'heursure','s','one',lev,'sym8');figure(1)subplot(321);plot(xref);axis([1,2048,-10,10]);title('原始信号')subplot(322);plot(x);axis([1,2048,-10,10]);title('含噪信号,信噪比3');subplot(323);plot(xd);axis([1,2048,-10,10]);title('用heursure阈值去噪后的信号');xd2=wden(x,'rigrsure','s','sln',lev,'sym8');subplot(324);plot(xd2);axis([1,2048,-10,10]);title('用rigrsure阈值去噪后的信号');xd3=wden(x,'sqtwolog','s','sln',lev,'sym8');subplot(325);plot(xd2);axis([1,2048,-10,10]);title('用sqtwolog阈值去噪后的信号');xd4=wden(x,'minimaxi','s','sln',lev,'sym8');subplot(326);plot(xd4);axis([1,2048,-10,10]);title('用minimaxi阈值去噪后的信号');snr=3;%设置信噪比xd2=wden(x,'rigrsu20第六章小波分析方法在滤波和消噪方面的应用详解ppt课件21小波分析在平稳信号消噪中的应用平稳信号往往表现为低频信号。1)周期信号中混有白噪声一般使用自相关过程消噪即可2)时频受限信号进行小波包分解,剔除频限之外部分,再进行门限消噪。小波分析在平稳信号消噪中的应用平稳信号往往表现为低频信号。22小波分析在非平稳信号消噪中的应用工程实际应用中存在大量的非平稳信号,一方面需要消除噪声,同时需要保留突变成分,而突变成分可能就在高频中。一般而言,噪声尤其是白噪声在高频部分具有均匀的表现,而突变部分只在某些分量中幅度较大。在多个尺度下同时进行观察,以减少误判和漏判。消噪时可以只保留各尺度与突变点对应的模极大值,其他用零代替;也可以保留突变点及其附近的模极大值,效果更好。小波分析在非平稳信号消噪中的应用工程实际应用中存在大量的非平23正交小波变换对应的小波变换模极大值点在不同尺度上存在移位现象,是由于不对称造成的。需要使用对称小波进行分析。如果将相邻两个尺度层上的小波变换对应相乘,能进一步增强突变点的表现,并能更好的消除噪声。正交小波变换对应的小波变换模极大值点在不同尺度上存在移位现象24第六章小波分析方法在滤波和消噪方面的应用详解ppt课件25第六章小波分析方法在滤波和消噪方面的应用详解ppt课件26第六章小波分析方法在滤波和消噪方面的应用详解ppt课件27第六章小波分析方法在

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论