《智能传感器系统》课件第10章.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《《智能传感器系统》课件第10章.ppt》由用户(momomo)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 智能传感器系统 智能 传感器 系统 课件 10
- 资源描述:
-
1、第10章小波分析及其在智能传感器系统中的应用 第10章小波分析及其在智能 传感器系统中的应用10.1小波分析基础小波分析基础10.2Matlab工具箱中小波分析函数工具箱中小波分析函数10.3 示例示例10-1小波数字滤波的实现小波数字滤波的实现第10章小波分析及其在智能传感器系统中的应用10.1 小波分析基础小波分析基础10.1.1 小波分析与短时小波分析与短时Fourier变换变换1.Fourier变换对于f(t)L空间的能量信号f(t),即时间连续信号f(t),它的Fourier变换定义为(10-1)第10章小波分析及其在智能传感器系统中的应用F()的逆Fourier变换定义为实际应用中
2、,为了计算Fourier变换及其逆Fourier变换,需要用数值积分,取f(t)在实数集R上的离散点值来计算这个积分。第10章小波分析及其在智能传感器系统中的应用设f(t)由采样得到,采样间隔为t,f(nt)(n=0,1,N1)为采样值,对应的离散Fourier变换和逆Fourier变换为1je)()(NNktntnfF(10-3)102je)()(NknkNkFnf(10-4)第10章小波分析及其在智能传感器系统中的应用2.短时Fourier变换短时Fourier变换即时间信号加窗后的Fourier变换,其定义为(10-5)式中,w(t)为一个窗口函数。窗口函数w(t)的中心t*与半径w分别
3、定义为(10-6)(10-7)第10章小波分析及其在智能传感器系统中的应用这时,wbF()给出了时间信号在时间窗 t*+bw,t*+b+w (10-8)的局部信息,时间信号f(t)的加窗过程如图10-1所示。图10-1 窗口Fourier变换第10章小波分析及其在智能传感器系统中的应用3.小波分析如果把短时Fourier变换中的窗口函数w,b(t)替代为a,b(t),其中:那么式(10-5)变为(10-10)(10-)该式即为小波变换定义式。第10章小波分析及其在智能传感器系统中的应用对应于式(10-10),小波逆变换为(10-11)比较式(10-5)与式(10-10),可以看到短时Fouri
4、er变换与小波变换之间的类似性,它们都是函数f(t)与另一个具有两个指标函数族的内积。第10章小波分析及其在智能传感器系统中的应用对于(t)的一个典型的选择是:)2exp()1()(22ttt(10-12)它是Gauss函数二阶导数,有时称这个函数为墨西哥帽函数,因为它像墨西哥帽的截面。墨西哥帽函数在时间域与频率域都有很好的局部化功能,函数图形如图10-2所示。第10章小波分析及其在智能传感器系统中的应用图10-2 墨西哥帽函数图形第10章小波分析及其在智能传感器系统中的应用短时Fourier变换与小波变换之间的不同可由窗口函数的图形来说明,如图10-3所示。对于w,b,不管值的大小,具有同样
5、的宽度。相比之下,a,b在高频(1/a相当于Fourier变换中的,a越大,频率越低)时很窄,低频时很宽。因此,在很短暂的高频信号上,小波变换能比窗口Fourier变换更好地进行“移近”观察。第10章小波分析及其在智能传感器系统中的应用图10-3 (a)窗口Fourier变换函数w,b的形状;(b)小波a,b的形状第10章小波分析及其在智能传感器系统中的应用10.1.2 离散小波离散小波如果a,b都是离散值。这时,对于固定的伸缩步长a00,可选取a=am0,mZ,不失一般性,可假设a00或a00)整数倍离散化b,选取b0使(xnb0)覆盖整个实轴。选取a=am0,b=nb0am0,其中m,n取
6、遍整个整数域,而a01,b00是固定的。于是,相应的离散小波函数族为第10章小波分析及其在智能传感器系统中的应用002/00002/0,)(nbxaaaanbxatmmmmmnm(10-13)对应的离散小波变换系数为(10-14)离散小波逆变换为)()(,tCCtfnmnm(10-15)式中,C为一常数。第10章小波分析及其在智能传感器系统中的应用10.1.3 小波级数小波级数对应于Fourier级数的定义:ktkkFxf0j0e)()(k=0,1,,(10-14)式中,第10章小波分析及其在智能传感器系统中的应用同样可以定义小波级数:ZZkjkjkjZZkjkjkjxdxcxf,)()()(
7、(10-15)式中kjkjkjkjfdfc,称这两个无限级数为“小波级数”,并且是L2(R)收敛的,即cj,k和dj,k的绝对值随着j和k的增大,最终趋于0;f(x)在实数域内能量有限。第10章小波分析及其在智能传感器系统中的应用10.1.4 多分辨分析多分辨分析1.多分辨分析的概念如何由f(x)L2(R)出发,使由fk,n(x)张成L2(R)的闭子空间(10-16)f(xn):nZZ是V0的一个Riezz基,f(x)称为尺度函数,这就是多分辨分析。第10章小波分析及其在智能传感器系统中的应用设f(x)生成一个多分辨分析Vk,由于f(x)V0V1,所以f(x)可以用V1的基底f1,n:nZZ表
8、示。由于f1,n:nZZ是V1的一个Riezz基,所以存在唯一l2序列pn,即离散的,且其平方和为有限值的pn,使 nnnxpx)2()(ff(10-17)式(10-17)即为函数f(x)的两尺度关系,系列pn称为两尺度序列。第10章小波分析及其在智能传感器系统中的应用对于模为1的复数z,引入如下记号nnnzpzP21)((10-18)称为序列pn的符号。对式(10-17)两边作Fourier变换,则得到两尺度关系式)2()()(ffzP(10-19)z=ej/2第10章小波分析及其在智能传感器系统中的应用同样地,由于(x)W0 V1,所以存在唯一l2序列qn,使 nnnxqx)2()(f(1
9、0-20)引入序列qn的符号nnnzqzQ21)((10-21)对式(10-20)两边作Fourier变换,类似地得到)2()()(fzQ(10-22)z=ej/2第10章小波分析及其在智能传感器系统中的应用2.分解算法与重构算法 由前所述可知,对于f(x)L2(R),它有唯一分解:)()()()()(101xgxgxgxgxfkk(10-23)式中,gk(x)Wk。令fk(x)Vk,则有:fk=gk1(x)+gk2(x)+(10-24)并且 fk(x)=gk1(x)+fk1(x)(10-25)第10章小波分析及其在智能传感器系统中的应用令)()()()()(zQzPzQzPzM(10-26)
10、在|z|=1上,作函数,)(det)()(zMzQzG)(det)()(zMzPzH(10-27)则)()()()()(1TzHzGzHzGzM(10-28)第10章小波分析及其在智能传感器系统中的应用对于符号G(z)、H(z)的序列gn,hnl1,存在如下的分解关系式:nlnlnnxhnxglx)()(21)2(22ff,lZZ(10-29)若令an=gn/2,bn=hn/2,则(10-29)式变成:nnlnlnxbnxalx)()()2(22ff l=0,1,2,(10-30)第10章小波分析及其在智能传感器系统中的应用为计算方便及以免产生混淆,有:jkjkkjxcxf)2()(,fjkj
11、kkjdxg)2()(,f(10-31)(10-32)在ck,j,dk,j中,k代表分解的“水平”,也即分解的层次。第10章小波分析及其在智能传感器系统中的应用对于每个f(x)L2(R),固定NZZ,设fN是f在空间VN上的投影,有:fN=projVNf (10-33)可以把VN看做是“抽样空间”,而把fN看做f在VN上的“数据”(或者说测量采样值)。由于:MNMNNNNNNVWWWVWV2111(10-34)所以,fN(x)有唯一分解第10章小波分析及其在智能传感器系统中的应用MNMNNNNfgxgxgxf)()()(21(10-35)对于固定的k,由ck+1,n求ck,n、dk,n的算法称
12、为分解算法。应用分解关系式(10-30)有 nnkllknlkllknllnknlknllklklkknxcbncanxbnxaclxcxf)2()2()2()2()2()(,12,1222,11,11fff第10章小波分析及其在智能传感器系统中的应用分解fk+1(x)=fk(x)+gk(x),得到:0)2()2(,12,12,nkllknlnknkllknlnkndbdncacf所以,由fk,n:nZZ,k,n:nZZ的线性无关性以及VkWk=0,得到分解算法:llknlnkllknlnkcbdcac,12,12,(10-36)第10章小波分析及其在智能传感器系统中的应用分解过程如图10-4
13、所示。图10-4 分解过程第10章小波分析及其在智能传感器系统中的应用在实际计算中,假定取值点所对应的f(x)的水平为N,即f(x)fN对于某个正数N(0MN),信号由N水平分解到NM水平,即已知cN,n,求dk,n及ck,n,k=N1,NM。同样地,固定k,由ck,n、dk,n求ck+1,n的算法称为重构算法。应用两尺度关系有第10章小波分析及其在智能传感器系统中的应用 nkllklnlklnlknlnlklnlkllknnlkknnlkllklkklkkknxdqcpnxqdpcnlxqdnlxpclxdlxcxgxf)2()()2()()22()22()2()2()()(1,2,212,
14、2,1,1,ffff第10章小波分析及其在智能传感器系统中的应用因为fk(x)+gk(x)=fk+1(x),有nkkknxcf)2(111f及fk+1,n:nZZ的线性无关性,得到重构算法:llklnlklnnkdqcpc)(,2,2,1(10-37)第10章小波分析及其在智能传感器系统中的应用重构过程如图10-5所示。图10-5 重构过程第10章小波分析及其在智能传感器系统中的应用10.1.5 小波包分析小波包分析小波包分析是多分辨分析的推广,它提供了更为丰富和精确的信号分析方法。小波包元素是由三个参数来确定的一个波形,这三个最基本的参数是:位置、尺度(与一般小波分解一样)和频率。在正交小波
15、分解过程中,一般的方法是将低频系数向量继续分解成两部分,高频系数不再分解。小波分解过程中,系数ck与dk(k=N,N1,1)所对应的频域段如图10-6(a)所示。第10章小波分析及其在智能传感器系统中的应用而在小波包分解中,每一个高频系数向量也像低频部分的分解一样,被分解成两部分,因而,它提供了更丰富的分析方法。在一维情况下,它产生一个完整的二叉数;在二维情况下,它产生一个完整的四叉树。小波包分解过程中,系数ck与dk(k=N,N1,1)所对应的频域段如图10-6(b)所示。第10章小波分析及其在智能传感器系统中的应用图10-6 小波分析与小波包分析中系数对应的频域段(a)小波分析;(b)小波
16、包分析第10章小波分析及其在智能传感器系统中的应用10.2 Matlab工具箱中小波分析函数工具箱中小波分析函数10.2.1 小波分析函数小波分析函数1.orthfilt函数orthfilt函数用于来计算与某一小波对应的尺度滤波器相关的四个滤波器,调用格式为 Lo_D,Hi_D,Lo_R,Hi_R=orthfilt(W)其中,Lo_D为分解的低通滤波器,对应于式(10-36)中的a(n);Hi_D为分解的高通滤波器,对应于式(10-36)中的b(n);Lo_R为重构的低通滤波器,对应于式(10-37)中的p(n);Hi_R为重构的高通滤波器,对应于式(10-37)中的q(n)。第10章小波分析
17、及其在智能传感器系统中的应用2.wfilters函数wfilters函数用于计算正交或双正交小波wname相关的四个滤波器,调用格式为格式1 Lo_D,Hi_D,Lo_R,Hi_R=wfilters(wname)格式2 F1,F2=wfilters(wname,type)格式1返回的四个滤波器分别是Lo_D(分解的低通滤波器)、Hi_D(分解的高通滤波器)、Lo_R(重构的低通滤波器)和Hi_R(重构的高通滤波器)。第10章小波分析及其在智能传感器系统中的应用其中Lo_D和Hi_D是Lo_R和Hi_R的对偶算子,也可以分别理解为Lo_R和Hi_R的共轭转置矩阵。在信号的处理中,它们的作用分别对
18、应于分解图10-4和重构图10-5。以分解层数为4层为例,算子的作用可以用图10-7表示。第10章小波分析及其在智能传感器系统中的应用图10-7 算子的作用(a)分解;(b)重构第10章小波分析及其在智能传感器系统中的应用格式2根据type的设定值来计算不同的正交或双正交小波滤波器,具体设置如表10-1所示。第10章小波分析及其在智能传感器系统中的应用3.dwt函数dwt函数用于单尺度一维离散小波变换,调用格式为格式1 CA,CD=dwt(X,wname)格式2 CA,CD=dwt(X,Lo_D,Hi_D)格式3 CA,CD=dwt(X,wname,mode,mode)格式4 CA,CD=dw
19、t(X,Lo_D,Hi_D,mode,mode)第10章小波分析及其在智能传感器系统中的应用该函数是一个一维小波分析函数,它用来计算信号X的周期小波分解的低频向量CA和高频系数向量CD。在分解时,可以采用小波函数进行分解(如格式1和格式 3),也可以采用分解滤波器进行分解(如格式2和格式4)。格式3和格式4中的模式选择详见dwtmode函数的介绍。若mode=per,则CA与CD向量的长度为第10章小波分析及其在智能传感器系统中的应用X的长度length(X)为奇数 length(CA)=length(CD)=X的长度length(X)为偶数 length(CA)=length(CD)否则,C
20、A与CD向量的长度为 length(CA)=length(CD)=floor21length(X)2length(X)21-)legth(Lo_Rlength(X)第10章小波分析及其在智能传感器系统中的应用4.dwtmode函数dwtmode函数用于设置离散小波变换拓展模式,调用格式为格式1 dwtmode格式2 dwtmode(mode)当对信号或图像的边缘进行处理时,需要对信号的边缘进行拓展。一般说来,拓展模式有三种。dwtmode函数的功能就是在对信号(或图像)进行离散小波变换或小波包变换时进行模式拓展设置,不同的模式代表了对信号(图像)边缘不同的处理方法。各种模式的具体意义如表10-
21、2所示。第10章小波分析及其在智能传感器系统中的应用第10章小波分析及其在智能传感器系统中的应用5.idwtidwt函数用于单尺度一维离散小波逆变换,调用格式为格式1 X=idwt(CA,CD,wname)格式2 X=idwt(CA,CD,Lo_R,Hi_R)格式3 X=idwt(CA,CD,wname,L)格式4 X=idwt(CA,CD,Lo_R,Hi_R,L)格式5 X=idwt(CA,CD,wname,mode,mode)格式6 X=idwt(CA,CD,Lo_R,Hi_R,mode,mode)格式7 X=idwt(CA,CD,wname,L,mode,mode)格式8 X=idwt(
22、CA,CD,Lo_R,Hi_R,L,mode,mode)第10章小波分析及其在智能传感器系统中的应用格式1是由向量CA、CD和小波名称重建除向量X;格式2是由向量CA、CD及重建滤波器Lo_R和Hi_R重建除向量X;格式3、4同格式1、2相比,其返回的向量是格式1、2返回的向量X中长度为L的中间部分;格式5、6、7、8可以通过设置变换模式来进行小波变换,mode的取值见表10-2。当小波变换模式为周期模式(mode=per)时,length(X)=2length(CA);当小波变换模式为其它模式时,length(X)=2length(CA)-length(Lo_R)+2。第10章小波分析及其在
23、智能传感器系统中的应用6.dwtper函数dwtper函数用于单尺度一维离散小波变换(周期性),调用格式为格式1 CA,CD=dwtper(X,wname)格式2 CA,CD=dwtper(X,Lo_D,Hi_D)这个函数的功能同dwt函数类似,只不过信号X需要经过周期性地延拓,更确切地说,当length(X)为偶数时,信号拓展成为 extX=X(length(X)-length(Lo_D)+1),X,X(1:length(Lo_D)信号拓展后,用一般的卷积和抽样进行运算,最后只保留中间部分,长度为ceil(length(X)。第10章小波分析及其在智能传感器系统中的应用7.idwtper函数
24、idwtper函数用于单尺度一维离散小波重构(周期性),调用格式为格式1 X=idwtper(CA,CD,wname)格式2 X=idwtper(CA,CD,Lo_R,Hi_R)格式3 X=idwtper(CA,CD,wname,L)格式4 X=idwtper(CA,CD,Lo_R,Hi_R,L)第10章小波分析及其在智能传感器系统中的应用格式1、3是用小波函数进行重构,格式2、4是用重构滤波器进行重构,其中CA和CD的长度是相等的,Lo_R和Hi_R的长度也是相等的,返回系数X为重构后信号的向量。如果CA的长度为la,则X的长度为length(X)=2*la。对于格式2、4,则是对信号中间长
25、度为L的部分进行重构,Llength(X)。第10章小波分析及其在智能传感器系统中的应用8.appcoef函数appcoef函数用于提取一维小波变换低频系数,调用格式为格式1 A=appcoef(C,L,wname,N)格式2 A=appcoef(C,L,wname)格式3 A=appcoef(C,L,Lo_R,Hi_R)格式4 A=appcoef(C,L,Lo_R,Hi_R,N)第10章小波分析及其在智能传感器系统中的应用这个函数用于从小波分解结构C,L中提取一维信号的低频系数,格式1、4中的N为尺度,且是满足关系式0Nlength(L)2的一个整数。格式2、3用于提取最后一尺度(N=len
展开阅读全文