一种改进的小波变换与小波变换的结合_第1页
一种改进的小波变换与小波变换的结合_第2页
一种改进的小波变换与小波变换的结合_第3页
一种改进的小波变换与小波变换的结合_第4页
一种改进的小波变换与小波变换的结合_第5页
全文预览已结束

下载本文档

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

文档简介

一种改进的小波变换与小波变换的结合

分散波变换中滤波器系数hn和gn是主要参数,连续波变换中的中心函数(t)和小波函数(t)是主要参数。在设计正交或双正交小波时,通常使用正交条件和两个矩阵矩阵组的精确重建条件,然后使用第二个方程。对称条件和消失矩阵条件。在一定假设的条件下,提出方程(t)和小波函数(t)对应的低通滤波器hn和高通滤波器gn。为了更好地应用小波进行信号处理,我们希望将两套参数更紧密地联系起来,由二尺度方程可以很容易地由连续小波变换中的尺度函数ϕ(t)和小波函数ψ(t)求出离散小波变换中的滤波器系数hn、gn;文中讨论的是如何由滤波器系数hn、gn求出尺度函数ϕ(t)和小波函数ψ(t).1尺度函数的求解大多数情况下尺度函数ϕ(t)和小波函数ψ(t)都难以求得解析解,所以通常需要通过一定的方法利用滤波器系数来求出尺度函数ϕ(t)和小波函数ψ(t)的离散逼近值.由滤波器系数hn、gn求尺度函数ϕ(t)和小波函数ψ(t)的主要的方法有傅立叶变换法,矩阵方程法和迭代卷积法3种.只要得到尺度函数,利用二尺度方程,相应的小波函数就可以由尺度函数求出.1.1--滤波器系数-随机变程的傅立叶变换首先定义小波滤波器系数的傅立叶变换:Η(ω)=1√2∑nhne-jnω,(1)G(ω)=1√2∑ngne-jnω.(2)由小波的基本性质和二尺度方程,可以推导出小波尺度函数和小波函数的傅立叶变换与滤波器系数的傅立叶变换之间的关系的公式:Φ(ω)=1√2π∞∏j=1Η(2-jω),(3)Ψ(ω)=1√2πG(ω2)∞∏j=2Η(2-jω).(4)先由式(3)和式(4)求出Φ(ω)和Ψ(ω)后,然后再由傅立叶逆变换可以求出尺度函数遗憾的是,一般情况下由式(3)和式(4)很难推出Φ(ω)和Ψ(ω)的显示表达式,因此也就无法对Φ(ω)和Ψ(ω)作傅里叶逆变换以求出尺度函数ϕ(t)和小波函数ψ(t),所以这种方法的应用具有很大的局限性.1.2双尺度方程法参考文献对矩阵方程法作了叙述,矩阵方程法的主要思路是:为了求出小波函数在任意点的值,定义向量V(t)∈RN,t∈(0,1)为:Vj(t)=ϕ(t+j-1),j=1,⋯,Ν.(5)再定义两个N×N矩阵T0,T1分别为:(Τ0)ij=h2i-j-1i,j=1,2,⋯,Ν,(6)(Τ1)ij=h2i-ji,j=1,2,⋯,Ν.(7)若t=0.d1d2…dm,则可由双尺度方程递推得v(t)=Τd1Τd2⋯Τdmv(0).(8)该方法有如下优点:1)可以得到任意分点上的任意精度的ϕ(t)的值,不受通常方法的二进制分点的限制,因而使用起来十分灵活.2)在编程过程中,数组大小固定为N×N阶,不随计算精度的提高而增大,节省存储空间,适合在计算机上运行.但是,该方法一次只能求出尺度函数ϕ(t)的N个2-j精度的点的值,用该方法来计算整个尺度函数ϕ(t)和小波函数ψ(t)显得太繁琐(需要使用2j次该方法才能得到全部尺度函数ϕ(t)和小波函数ψ(t)的2-j精度的点的值),这在j较大时显得不实用.通常情况下可以先用矩阵方程法求出尺度函数ϕ(t)和小波函数ψ(t)若干精确的点,然后再采用插值的方法得到尺度函数ϕ(t)和小波函数ψ(t).1.3l2,hn参考文献提出了迭代卷积法,下面以通过hn求尺度函数为例描述该方法的基本步骤:1)假定H(z)对应的冲激响应是h(n),则H(z2)对应的是h(n)的系数之间插入一个零,记为h(1)(n);H(z4)对应的是h(n)的系数之间插入3个零,记为h(2)(n);以此类推,H(z2l)对应的是h(n)的系数间插入2l-1个零,记为h(l)(n).当l=1时,H(1)(z)=H(z)H(z2),h(1)(n)=h(n)*h(1)(n);当l=2时,H(2)(z)=H(1)(z)H(z4),h(2)(n)=h(1)(n)*h(2)(n);……当l=k时,H(k)(z)=H(k-1)(z)H(z2k),h(k)(n)=h(k-1)(n)*h(k-1)(n).2)把hl(n)连成一条曲线,再把曲线的基底压回0~L-1内(L为滤波器hn的长度),注意进行归一化工作,这样就构成一个尺度函数ϕ(t)的近似值ϕ(l)(t).3)当l→∞时,如果满足正规性条件,ϕ(l)(t)就趋近于连续函数ϕ(t).4)利用二尺度方程,相应的小波函数ψ(t)就可以由尺度函数ϕ(t)求出.2完善迭代卷积法2.1h2n系数之间的相关记载通过研究,发现对卷积结果插值比对滤波器系数插值的性能更好,其基本步骤如下(以通过hn求尺度函数为例):1)假定H(z)对应的冲激响应是h(n),H(1)(z)对应的是h(1)(n),则H(1)(z2)对应的是h(1)(n)系数之间插入一个零,记为h(1)(1)(n);H(2)(z)对应的是h(2)(n),则H(2)(z2)对应的是h(2)(n)系数之间插入一个零,记为h(2)(1)(n);以此类推,H(l)(z)对应的是h(l)(n),H(l)(z2)对应的是h(l)(n)系数间插入一个零,记为h(l)(1)(n).当l=1时,H(1)(z)=H(z)H(z2),h(1)(n)=h(n)*h(1)(n);当l=2时,H(2)(z)=H(1)(z)H(z4)=H(z)H(z2)H(z4)=H(z)H(1)(z2),h(2)(n)=h(1)(1)(n)*h(n),……当l=k时,Η(k)(z)=Η(k-1)(z)Η(z2k)=Η(z)Η(k-1)(z2),h(k)(n)=h(k-1)(1)(n)*h(n).步骤2)3)4)与节1.3的方法相同.具体实验结果见节3.1.2.2t支集长度对于正交小波而言,如果滤波器系数hn、gn不为零的个数Nh和Ng是有限的(FIR滤波器),那么所对应的尺度函数ϕ(t)和小波函数ψ(t)则是紧支的.ϕ(t)和ψ(t)的支集长度均为Nh-1.对于双正交小波而言,如果滤波器系数hn、gn、˜hn、˜gn不为零的个数Nh、Ng、Ν˜h、Ν˜g是有限的(FIR滤波器),那么所对应的尺度函数ϕ(t)、ϕ˜(t)和小波函数ψ(t)、ψ˜(t)则是紧支的.ϕ(t)的支集长度为Νh-1‚ϕ˜(t)的支集长度为Ν˜h-1‚ψ(t)和ψ˜(t)的支集长度均为Νh+Ν˜h2-1.2.3算法的收敛效果在理论上讲,当迭代次数l→∞时,ϕl(n)收敛于ϕ(t);但在实际计算中,不可能卷积无限多次,而只能用有限次卷积去逼近.因此应该有一个收敛的判定方法.假定计算已经收敛,则输入、输出函数的波形应该是一致的.判定收敛的方法是:将前一次的结果ϕj-1(n)插值,使其维数与ϕj(n)相同,比较相邻两次(ϕj-1(n)的插值与ϕj(n))的值,如果它们的差异小于某个门限,就可以近似认为迭代卷积的结果已经收敛,ϕj-1(n)与ϕj(n)的形状大致相同.实际工作中,迭代次数不需要很高,过程便基本收敛.一般情况下只需要迭代卷积10次左右,过程便基本收敛.具体实验结果见节4.2.2.4采用迭代积累法的性能分析2.4.1kn的化学计量设滤波器hn的长度为L,则对应的ϕ(t)支集长度为L-1,迭代次数l与ϕl(n)的点数关系为(2l-1)(L-1)+1,用数学归纳法证明如下:①l=2时,ϕl(n)的点数为L+(21×L-(21-1))-1=(22-1)(L-1)+1.②设l=k时,ϕk(n)的点数为(2k-1)(L-1)+1;当l=k+1时,ϕk(n)的点数为(2((2k-1)(L-1)+1)-1)+L-1=(2k+1-1)(L-1)+1.③综上所述,当迭代次数为l次时,ϕl(n)的点数为(2l-1)(L-1)+1.(9)由此可知,使用该方法只需要迭代卷积l次就可以得到尺度函数ϕ(t)的(2l-1)(L-1)+1个采样点ϕl(n),其计算效率明显高于节1.2提出的方法.2.4.2滤波器hn的长度迭代卷积法主要的计算工作量在卷积这一个步骤,而卷积的主要计算量是乘法,下面对1.3和2.1提出的两种算法进行详细分析.1)由1.3描述的“对滤波器系数插值”的算法可知,该算法在进行第N次迭代卷积时,进行迭代的两个数字信号的长度分别为P=(2N-1)(L-1)+1和Q=2NL-2N+1,所需要的计算量主要是(P+Q-1)×P(P<Q)次乘法,其时间复杂度为O(22NL2),由于滤波器hn的长度L为一常数,则时间复杂度可以改写为O(22N).2)由节2.1描述的“对卷积结果插值”的算法可知,该算法在进行第N次迭代卷积时,进行迭代的两个数字信号的长度分别为P=2((2N-1)(L-1)+1)-1和Q=L,所需要的计算量主要是(P+Q-1)×Q(P>Q)次乘法,其时间复杂度为O(2N+1L2),由于滤波器hn的长度L为一常数,则时间复杂度可以改写为O(2N+1),比前一算法明显降低.3重复卷积法的实验结果3.1基于迭代卷积的精度改进以Daubechies97小波为例,采用节2.1提出的改进后的迭代卷积法计算尺度函数和小波函数.迭代10次的结果如图1所示,迭代12次的结果如图2所示:由上可以看出,迭代12次与迭代10次的结果相差无几.改进后的迭代卷积算法是可行的.3.2迭代次数psnr以Daubechies97为例,由于可以通过尺度函数计算小波函数,所以只比较分解和重建尺度函数的迭代次数与相邻两次之间的信噪比的关系,其结果见表1.(注:表1中的PSNR为该次迭代与前一次迭代比较得出的结果)由表1可以看出:1)随迭代次数的增加,尺度函数相邻两次迭代的PSNR提高,说明尺度函数形状随迭代次数增加越

温馨提示

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

评论

0/150

提交评论