小波变换的实现技术.ppt
《小波变换的实现技术.ppt》由会员分享,可在线阅读,更多相关《小波变换的实现技术.ppt(45页珍藏版)》请在三一办公上搜索。
1、小波变换的实现技术,Mallat算法 多孔算法 小波变换的提升实现,Mallat算法,卷积法实现小波变换在实际中具有广泛的应用。,实际应用中的边界处理问题:边界延拓方法 零延拓 周期延拓 周期对称延拓法 光滑常数延拓法,Mallat算法的Matlab实现,dwt()cA,cD=dwt(X,Lo_D,Hi_D)cA,cD=dwt(X,Lo_D,Hi_D,mode,MODE),X,的长度为,滤波器的长度为,对于周期延拓方式,cA,cD的长度均为,对于其他延拓方式,cA,cD的长度均为,idwt()X=idwt(cA,cD,Lo_R,Hi_R)X=idwt(cA,cD,Lo_R,Hi_R,mode,
2、MODE),对于周期延拓方法,,对于其他延拓方式,,特点:,能够实现重构.难以用于数据压缩应用,具有延拓功能的二带分析/综合系统,问题:在什么情况下,能够确保完全重构?,用小波处理函数/信号的基本步骤,和,已知,是正交尺度函数与小波,则用小波处理函数,的基本过程包括:,初始化,设信号,在最高初始分辨率级,下的光滑逼近为,记,,则有,。其中,,小波分解,用小波处理函数/信号的基本步骤,小波系数处理,小波重构,用小波处理离散信号的基本步骤,其采样间距为,,,使得,做小波分解、对小波系数处理以及对处理后的系数进行小波重构等,对,说明:,1)对,做小波分解,如何?,2)若,的采样间距为1,如何?,Ma
3、llat算法应用举例,将该信号离散化为,个采样值,相应的逼近信号记为,。,的图形。,用Haar小波进行分解,,画出,若记,而,的三级多分辨逼近信号为,则容易,算出,。,Mallat算法应用举例,对同一个离散信号应用不同的小波变换以及FFT变换进行压缩的处理效果与分析。,已知上例中的离散信号,问题:1)用Haar尺度函数和小波分解信号;2)用D4尺度函数和小波分解信号;3)用FFT变换分解信号。,令绝对值最小的80%和90%系数为0 对信号进行小波压缩,画出相应的重构信号的图形,并求出相应的相对误差。对各种变换的效果进行对比分析。,Mallat算法应用举例,Haar小波,均方差:0.7991 2
4、.9559 相对误差:0.0050 0.0185 取0比例:80%90%,D4小波,均方差:0.0277 0.2159 相对误差:0.00017 0.0014取0比例:80%90%,FFT变换,均方差:0.0012 0.0025 相对误差:7.3410-6 1.5910-5 取0比例:80%90%,多孔算法,应用Mallat算法分析信号时存在的不足,多孔算法,二通道Mallat算法 z变换的滤波器形式,多孔算法,二通道Mallat算法z变换的滤波器形式,z变换的等效易位性质,多孔算法,说明:为什么称为多孔算法(atrous algorithm)?与二通道Mallat算法之间的关系其它叫法:非抽
5、取小波变换(Undecimated Wavelet Transform),平稳小波变换(Stationary Wavelet Transform),记,则分解算法为:,多孔算法的实现,While,End of While,While,End of While,分解算法,重构算法,注:,为,的相邻两项之间插入,个零后得到的滤波器。,在Matlab小波工具箱中对应的函数:swt(),iswt(),小波变换的提升实现,概述 1)能够用于构造第一代小波,用户可根据需要来设计小波基。2)能够改进第一代小波变换算法。3)可用于构造第二代小波。,小波分解与重构的多相位表示,滤波器的多相位表示,滤波器,的多相
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 变换 实现 技术
链接地址:https://www.31ppt.com/p-5715327.html