当前位置:文档之家› 小波变换算法应用

小波变换算法应用

小波变换算法应用
小波变换算法应用

小波变换算法应用

《软件开发》

课程设计

题目:小波算法的设计

【题目要求:将小波算法在MATLAB中实现,并将其应用于数字图像处理中。】

学院:数学学院

专业班级:应用数学09-2班

姓名:李明

学号:20096312

指导教师:邢燕、何蕾

2013.3.5

小波算法的设计

一、小波变换背景

小波变换是当前应用数学中一个迅速发展的领域,是分析和处理非平稳信号的一种有力

工具。它是以局部化函数所形成的小波基作为基底而展开的,具有许多特殊的性能和优点。

小波分析是一种更合理的时频表示和子带多分辨分析,对它的研究开始于20世纪80年代,

理论基础奠基于20世纪80年代末。经过十几年的发展,它已在信号处理与分析、地震信号处理、信号奇异性监测和谱古迹、计算机视觉、语音信号处理、图像处理与分析,尤其是图像编码等领域取得了突破性进展,成为一个研究开发的前沿热点。

二、小波变换概念

小波变换是一窗口大小固定不变但其形状可改变的时频局部化分析方法。小波变换在信号的高频部分,可以取得较好的时间分辨率;在信号的低频部分,可以取得较好的频率分辨率,从而能有效地从信号〔语音、图像等)中提取信息。

设)(t f是平方可积分函数,即)(

f ,则该

t

(2R

)

L

连续函数的小波变换定义为:

dt a b t t f a b a WT f )()(1),(*-=?+∞

∞-ψ 0≠a 式中)()(1

,*t a b t a b a ψψ=-称为母小波)(t ψ(基本小波)生

成的位移和尺度伸缩,其中a 为尺度参数,b 为平移参数。

连续小波变换有明确的物理意义,尺度参数a 越大,则

)(a t ψ越宽,该函数的时间分辨率越低。)(t ab ψ前增加因子

a 1是为了使不同的a 下的)(t a

b ψ能量相同。而),(b a WT f 在频域可以表示为ωωψωπωd e F a b a WT b j f )()(2),(*?=。)(ωψ是幅频特性比较集中

的带通函数,小波变换具有表征分析信号)(ωF 频域上局部性质的能力。采用不同的a 值做处理时,)(ωψ的中心频率和带宽都不同,但品质因数(中心频率/带宽)却不变。

三、小波变换需求分析

小波分析的应用领域十分广泛,其中包括数学分析、信号分析、图像处理、量子力学、理论物理、军事电子对抗与武器的智能化、计算机分类与识别、音乐与语言的人工合成、医学成像与诊断、地震勘探数据处理和大型机械的故障诊断等方面。例如,在数学方面,它已用于数值分析、构造快速数值方法、曲线曲面构造、微分方程求解、控制论等领域;在信号分析方面,它主璧用于滤波、去噪声、压缩、传递等领域;在图像处理方面,它已应用于图像的压缩、分类、识别与诊断等领域;在医学成像方面,它已应用于减少B超、CT、核磁共振成像的时间,以及提高图像分辨率等领域。

本课程设计要求将小波算法在MATLAB中实现,并将其应用于数字图像处理中。所以本课程设计中主要将小波变换应用于图像处理的去噪。

四、图像去噪常用函数

通常处理的图像很多为索引图像,图像矩阵各元素表示的是调色板中的序号。而小波分析是对数值进行分析的,因此要将索引图像进行编码,进行小波分析才有实际意义。MATLAB提

供了wcodemat函数来对图像进行编码。

(1)wcodemat函数语法格式:Y=wcodemat(X,NB) 功能:对索引图像的数据矩阵X进行编码,Y为编码返回值。NB是最大编码值,决定了编码的范围是0~NB。

(2)dwt2函数实现二维离散小波变换,其语法格式:[cA,cH,cV,cD]=dwt2(X,’wname’)

其功能:使用指定的小波基函数’wname’对图像X进行二维离散小波变换,cA,cH,cV,cD分别为图像分解的近似分量、水平分量、垂直分量和细节分量。

(3)idwt2函数实现二维离散小波反变换,其语法格式:X=idwt2[cA,cH,cV,cD,’wname’]

其功能是:利用小波分解得到的cA,cH,cV,cD分量进行二维离散小波反变换得到原始图像,wname函数指定二维小波反变换采用的小波基函数。

(4)wavedec2函数用于二维图像进行多层小波分解,其语法格式[C,S]=wavedec(X,N,’wname’) 其功能:使用指定的小波基函数wname。对图像X进行N层二维离散小波分解。

五、利用小波变换进行图像去噪

下面以二维小波分析用于图像去噪为例。对于二维图像信号的去噪方法同样适用于一维信号,尤其对于几何图像更适合。二维模型可以表示为

,2,1,0

+

i sσ

j

=m

i,

j

f

?

,-

=1

)

*

,(

)

,(

)

j

e

i

i

,(j

其中e是标准偏差不变的高斯白噪声(幅度分布服从高斯分布,功率谱密度又是均匀分布的噪声)。二维信号用二维小波分析的去噪步骤如下:(1)二维信号的小波分解。选择一个小波和小波分解的层次N,然后计算信号s到第N层的分解。

(2)对高斯系当选进行阀值量化。对于从1到N的每一层,选择一个阀值,并对这一层的高频系数进行软阀值量化处理。

(3)二维小波重构。根据小波分解的第N 层的低频系数和经过修改的从第一层到第N层的各层高频系数计算二维信号的小波重构。

值得注意的是,重点是如何选取阀值和阀值的量化。在MATLAB中的去噪函数有ddendmp 和wdencmp等。

MATLAB运行结果:

六、结论

这次设计利用小波变换完成了对图像进去噪目的,基本上实现了设计的要求。图像去噪是一个很有发展前途的研究领域,由于成像传感器噪声、相片颗粒噪声、图片在传输过程中的通道传输误差等因素会使图片上出现一些随机的、离散的、孤立的像素点,这就是图像噪声。图像噪声在视觉上通常与它们相邻的像素明显不同,例如黑区域中的白点、白区域中的黑点等。与Fourier变换相比,小波变换是空间(时间)和频率的局部变换,因而能有效地从信号中提取信息,通过伸缩和平移等运算功能可对函数或信号进行多尺度的细化分析,解决了Fourier变换不能解决的许多困难问题,因此利用小波变换进行图像的去噪处理,有其独特的优势。

此外,小波变换联系了应用数学、物理学、计算机科学、信号与信息处理、图像处理、地震勘探等多个学科。小波分析是一个新的数学分支,它是泛函分析、Fourier分析、样调分析、数值分析的完美结晶;小波分析是时间—尺度分析和多分辨分析的一种新技术,它在信号分析、语音合成、图像识别、计算机视觉、数据压缩、地震勘探、大气与海洋波分析等方面的研究都取

得了有科学意义和应用价值的成果。

七、参考文献

[1] 谢平、王娜、林洪彬等编《数字信号处理》燕山大学2007年3月。

[2] 余成波编《数字图像处理及MATLAB实现》重庆大学出版社 2007年8月。

[3] 薛年喜主编《MATLAB在数字信号处理中的应用》清华大学出版社 2003年。

附录:源程序

load detfingr%装入图像

init=3718025452; %下面进行噪声产生

randn('seed',init); %设

置一个种子,设置后下面的随机数是一定的Xnoise=X+18*(randn(size(X))); %产生噪声

colormap(map); %显示原始图像及他的含噪声图像

subplot(2,2,1);

image(wcodemat(X,192));

title('原始图像X');

subplot(2,2,2);

image(wcodemat(Xnoise,192));

title('含噪声的图像Xnoise');

[c,s]=wavedec2(X,2,'sym5'); %用sym5小波对图像信号进行二层的小波分解

%下面进行图像的去噪处理

%使用ddencmp函数来计算去噪的默认阀值和熵标准

%使用wdencmp函数来实现图像的压缩

[thr,sorh,keepapp]=ddencmp('den',' wv',Xnoise);

[Xdenoise,cxc,lxc,perf0,perf12]=wd

encmp('gbl',c,s,'sym5',2,thr,sorh, keepapp);

subplot(2,2,3);

image(Xdenoise); %显示去噪后的图像

title('去噪后的图像');

基于小波变换的图像边缘检测算法

基于小波变换的图像边缘检测算法仿真实 现 学生姓名:XX 指导教师:xxx 专业班级:电子信息 学号:00000000000 学院:计算机与信息工程学院 二〇一五年五月二十日

摘要 数字图像边缘检测是图像分割、目标区域识别和区域形态提取等图像分析领域中十分重要的基础,是图像识别中提取图像特征一个重要方法。 目前在边缘检测领域已经提出许多算法,但是提出的相关理论和算法仍然存在很多不足之处,在某些情况下仍然无法很有效地检测出目标物的边缘。由于小波变换在时域和频域都具有很好的局部化特征,并且具有多尺度特征,因此,利用多尺度小波进行边缘检测既能得到良好的抑制噪声的能力,又能够保持边缘的完备。 本文就是利用此方法在MATLAB环境下来对数字图像进行边缘的检测。 关键词:小波变换;多尺度;边缘检测

Abstract The boundary detection of digital image is not only the important foundation in the field of image segmentation and target area identification and area shape extraction, but also an important method which extract image feature in image recognition. Right now, there are a lot of algorithms in the field of edge detection, but these algorithms also have a lot of shotucuts, sometimes, they are not very effective to check the boundary of the digital image. Wavelet transform has a good localization characteristic in the time domain and frequency domain and multi-scale features, So, the boundary detection of digital image by using multi-scale wavelet can not only get a good ability to suppress noise, but also to maintain the completeness of the edge. This article is to use this method in the environment of MATLAB to detect the boundary of the digital image. Keywords: wavelet transform; multi-scale; boundary detection.

小波变换的基本原理

10.2小波变换的基本原理 地质雷达的电磁波信号和地震波信号都是非平稳随机时变信号,长期以来,因非平稳信号处理的理论不健全,只好将其作为平稳信号来处理,其处理结果当然不满意。近年来,随着科学技术的发展和进步,国内外学术界已将注意力转向非平稳随机信号分析与处理的研究上,其中非平稳随机信号的时频表示法是研究热点之一。在这一研究中,戈勃展开、小波变换、维格纳分布与广义双线性时频分布等理论发展起来,这些方法既可以处理平稳信号过程,也可以处理非平稳随机时变信号。 小波变换是上世纪80年代中后期逐渐发展起来的一种数学分析方法。1984年法国科学家J.M OLET在分析地震波的局部特性时首先使用了小波这一术语,并用小波变换对地震信号进行处理。小波术语的含义是指一组衰减震动的波形,其振幅正负相间变化,平均值为零,是具有一定的带宽和中心频率波组。小波变换是用伸缩和平移小波形成的小波基来分解(变换)或重构(反变换)时变信号的过程。不同的小波具有不同带宽和中心频率,同一小波集中的带宽与中心频率的比是不变的,小波变换是一系列的带通滤波响应。它的数学过程与傅立叶分析是相似的,只是在傅立叶分析中的基函数是单频的调和函数,而小波分析中的基函数是小波,是一可变带宽内调和函数的组合。 小波变换在时域和频域都具有很好的局部化性质,较好地解决了时域和频域分辨率的矛盾,对于信号的低频成分采用宽时窗,对高频成分采用窄时窗。因而,小波分析特别适合处理非平稳时变信号,在语音分析和图象处理中有广泛的应用,在地震、雷达资料处理中将有良好的应用前景。 下边就小波分析的基本原理、主要作用及在雷达资料处理中的应用三方面作以介绍。 10.2.1小波分析的基本原理 小波函数的数学表达

连续小波变换的概念

连续小波变换的概念swt,cwt,dwt 1。连续小波的概念。就是把一个可以称作小波的函数(从负无穷到正无穷积分为零)在某个尺度下与待处理信号卷积。改变小波函数的尺度,也就改变了滤波器的带通范围,相应每一尺度下的小波系数也就反映了对应通带的信息。本质上,连续小波也就是一组可控制通带范围的多尺度滤波器。 2。连续小波是尺度可连续取值的小波,里面的a一般取整数,而不像二进小波a取2的整数幂。从连续小波到二进小波再到正交离散小波,其实就是a、b都连续,a不连续、b连续,a、b都不连续的过程。操作他们的快速算法也就是卷积(快速傅里叶),多孔(a trous),MALLAT。在MATLAB里,也就是CWT,SWT,DWT。SWT称平稳小波变换、二进小波变换、或者非抽取小波变换。3。从冗余性上:CWT>SWT>DWT,前面两个都冗余,后面的离散小波变换不冗余。 4。从应用上:CWT适合相似性检测、奇异性分析;SWT适合消噪,模极大值分析;DWT适合压缩。 5。操作。就是在某个尺度上得到小波的离散值和原信号卷积,再改变尺度重新得到小波的离散值和原信号卷积。每一个尺度得到一个行向量存储这个尺度下的小波系数,多个尺度就是一个矩阵,这个矩阵就是我们要显示的时间-尺度图。 6。显示。“不要认为工程很简单”。我的一个老师说过的话。小波系数的显示还是有技巧的。很多人画出的图形“一片乌黑”就是个例子。第一步,一般将所有尺度下的小波系数取模;第二步,将每个尺度下的小波系数范围作映射,映射到你指定MAP的范围,比如如果是GRAY,你就映射到0-255;第三步,用IMAGE命令画图;第四步,设置时间和尺度坐标。MATLAB是个很专业的软件,它把这些做的很好,但也就使我们懒惰和糊涂,我是个好奇心重的人就研究了下。里面有个巧妙的函数把我说的(1,2)两个步骤封装在了一起,就是WCODEMAT,有兴趣的同学可以看看。 希望大家深入研究小波。 这里,还有要说的是,小波目前理论的热点: 1。不可分的小波或者具有可分性质的方向性小波; 2。XLET: CONTOURLET, WEDGELET, SHEARLET, BANDELET, RIDGELET, CURVELET; PLATELET. 3。多分辨率分析+多尺度几何分析的结合,才真正是我们所需要的。比如小波域的WEDGELET等等。 最后,几点建议: 1。理论研究和实际应用不同,工程上很多问题小波并不是最好的,在做项目的时候大家要实际情况,实际对待。

图像处理中的小波变换算法原理及其应用

图像处理中的小波变换算法原理及其应用 摘要:小波分析是近年来迅速发展起来的一个数学分支,由于它在时间域和频率域里同时具有良好的局部化性质,因而在图像处理领域有着日益广泛的应用。随着数字图像处理需求的不断增长,相关应用也不断的增长,文章以一例图像处理过程为例,阐述了基于小波二维变换的图像处理方法在图像处理过程中的应用。 关键词:小波变换;图像;分解 1小波变换的基本概念及特点 小波定义:(t)∈L2(R),其傅里叶变换为(),当满足允许条件,即完全重构条件或恒等分条件。 C=∞-∞d<∞时,我们称(t)为一个基本小波,或者母小波。将母函数(t)经伸缩和平移后,得: a,b(t)=(),a,b∈R,a≠0 我们称其为一个小波序列。其中a为伸缩因子,b为平移因子。 小波变换是一种信号的时间-尺度分析方法,它具有多分辨率分析的特点,而且在时频两域都具有表征信号局部特征的能力,是一种窗口大小固定不变但其形状可变,时间窗和频率窗都可变的时频局部化分析方法。在低频部分具有较高的频率分辨率和时间分辨率,很适合探测正常信号中夹带的瞬态反常现象并展示其成分,因此被誉为分析信号的显微镜。 小波分析是把信号分解成低频A1和高频D1两部分,在分解中,低频A1失去的部分由高频D1捕获。而在下一层分解过程中,又将A1部分分解为低频A2和高频D2两部分,如此类推,可以进行多层分解。 2二维离散小波变换 在图像分解过程中,图像的小波分解就是二维小波的离散化分解。在此可取a=a0j,b=b0j,这里,j∈z,取a0>1,则离散小波函数可写为j,k(t)。 j,k(t)=()=(a0-jt-kb0) 离散化变换系数可表示为: Cj,k +∞-∞ f(t)j,k(t)dt=(f,Cj,k)

小波分析算法资料整理总结

一、小波分析基本原理: 信号分析是为了获得时间和频率之间的相互关系。傅立叶变换提供了有关频率域的信息,但有关时间的局部化信息却基本丢失。与傅立叶变换不同,小波变换是通过缩放母小波(Mother wavelet)的宽度来获得信号的频率特征,通过平移母小波来获得信号的时间信息。对母小波的缩放和平移操作是为了计算小波系数,这些小波系数反映了小波和局部信号之间的相关程度。相关原理详见附件资料和系统设计书。 注:小波分析相关数学原理较多,也较复杂,很多中文的著作都在讨论抽象让非数学相关专业人难理解的数学。本人找到了相对好理解些的两个外文的资料: Tutorial on Continuous Wavelet Analysis of Experimental Data.doc Ten.Lectures.of.Wavelets.pdf 二、搜索到的小波分析源码简介 (仅谈大体印象,还待继续研读): 1、83421119WaveletVCppRes.rar 源码类型:VC++程序 功能是:对简单的一维信号在加上了高斯白噪声之后进行Daubechies小波、Morlet小波和Haar小波变换,从而得到小波分解系数;再通过改变分解得到的各层高频系数进行信号的小波重构达到消噪的目的。 说明:在这一程序实现的过程中能直观地理解信号小波分解重构的过程和在信号消噪中的重要作用,以及在对各层高频系数进行权重处理时系数的选取对信号消噪效果的影响。但这是为专业应用写的算法,通用性差。 2、WA.FOR(南京气象学院常用气象程序中的小波分析程序) 源码类型:fortran程序 功能是:对简单的一维时间序列进行小波分析。 说明:用的是墨西哥帽小波。程序短小,但代码写得较乱,思路不清,还弄不明白具体应用。 3、中科院大气物理学所.zip(原作者是美国Climate Diagnostics Center的C. Torrence 等)源码类型:fortran和matlab程序各一份 功能是:气象应用。用小波分析方法对太平洋温度的南方涛动指数进行分析。 说明:用的是Morlet和墨西哥帽小波。程序编写规范,思路清晰,但这是为专业应用写的算法,通用性差。 4、Morlet小波变换源程序.rar 源码类型:matlab程序 功能是:对简单的一维时间序列进行小波分析。 说明:用的是墨西哥帽小波。程序短小,但代码写得较乱,思路不清,还弄不明白具体应用。

小波变换快速算法及应用小结

离散小波变换的快速算法 Mallat算法[经典算法] 在小波理论中,多分辨率分析是一个重要的组成部分。多分辨率分析是一种对信号的空间分解方法,分解的最终目的是力求构造一个在频率上高度逼近L2(R)空间的正交小波基,这些频率分辨率不同的正交小波基相当于带宽各异的带通滤波器。因此,对于一个能量有限信号,可以通过多分辨率分析的方法把其中的逼近信号和细节信号分离开,然后再根据需要逐一研究。多分辨率分析的概念是S.Mallat在构造正交小波基的时候提出的,并同时给出了著名的Mallat 算法。Mallat算法在小波分析中的地位相当于快速傅立叶变换在经典傅立叶变换中的地位,为小波分析的应用和发展起到了极大的推动作用。 MALLAT算法的原理 在对信号进行分解时,该算法采用二分树结构对原始输入信号x(n)进行滤波和二抽取,得到第一级的离散平滑逼近和离散细节逼近x k1和d k1,再采用同样的结构对d k1进行滤波和二抽取得到第二级的离散平滑逼近和离散细节逼近x k2和d k2,再依次进行下去从而得到各级的离散细节逼近对x k1,x k2,x k3…,即各级的小波系数。重构信号时,只要将分解算法中的步骤反过来进行即可,但要注意,此时的滤波器与分解算法中的滤波器不一定是同一滤波器,并且要将二抽取装置换成二插入装置才行。 多孔算法 [小波变换快速算法及其硬件实现的研究毛建华] 多孔算法是由M.shen于1992年提出的一种利用Mallat算法结构计算小波变换的快速算法,因在低通滤波器h0(k)和高通滤波器h1(k)中插入适当数目的零点而得名。它适用于a=2j的二分树结构,与Mallat算法的电路实现结构相似。先将Mallat算法的电路实现的基本支路作一下变形。令h0k和h1(k)的z变换为H0(z)与H1(z),下两条支路完全等价,只不过是将插值和二抽取的顺序调换一下罢了。图中其它的上下两条支路也为等效支路,可仿照上面的方法证明。这样,我们便可由Mallat算法的二分树电路结构得出多孔算法的电路级联图,原Mallat算法中的电路支路由相应的等效支路所取代,所以整个电路形式与Mallat算法非常相似。如果舍去最后的抽取环节们实际上相当于把所有点的小波变换全部计算出来。 基干FFT的小波快速算法 [小波变换快速算法及其硬件实现的研究毛建华] Mallat算法是由法国科学家StephaneG.Mallat提出的计算小波分解与重构的快速算法,能大大降低小波分解与重构的计算量,因此在数字信号处理和数字通信领域中得到了广泛的应用。但是如果直接采用该算法计算信号的分解和重构,其运算量还是比较大。主要体现在信号长度较大时,与小波滤波器组作卷积和相关的乘加法的计算量很大,不利于信号的实时处理。

小波变换的原理及matlab仿真程序讲解学习

小波变换的原理及m a t l a b仿真程序

基于小波变换的信号降噪研究 2 小波分析基本理论 设Ψ(t)∈L 2( R) ( L 2( R) 表示平方可积的实数空间,即能量有限的信号空间) , 其傅立叶变换为Ψ(t)。当Ψ(t)满足条件[4,7]: 2 () R t dw w C ψψ =<∞? (1) 时,我们称Ψ(t)为一个基本小波或母小波,将母小波函数Ψ(t)经伸缩和平移后,就可以得到一个小波序列: ,()( )a b t b t a ψ -= ,,0a b R a ∈≠ (2) 其中a 为伸缩因子,b 为平移因子。 对于任意的函数f(t)∈L 2( R)的连续小波变换为: ,(,),()( )f a b R t b W a b f f t dt a ψψ-=<>= ? (3) 其逆变换为: 211()(,)()f R R t b f t W a b dadb C a a ψ ψ+-= ?? (4) 小波变换的时频窗是可以由伸缩因子a 和平移因子b 来调节的,平移因子b,可以改变窗口在相平面时间轴上的位置,而伸缩因子b 的大小不仅能影响窗口在频率轴上的位置,还能改变窗口的形状。小波变换对不同的频率在时域上的取样步长是可调节的,在低频时,小波变换的时间分辨率较低,频率分辨率较高:在高频时,小波变换的时间分辨率较高,而频率分辨率较低。使用小波变换处理信号时,首先选取适当的小波函数对信号进行分解,其次对分解出的参

数进行阈值处理,选取合适的阈值进行分析,最后利用处理后的参数进行逆小波变换,对信号进行重构。 3 小波降噪的原理和方法 3.1 小波降噪原理 从信号学的角度看 ,小波去噪是一个信号滤波的问题。尽管在很大程度上小波去噪可以看成是低通滤波 ,但由于在去噪后 ,还能成功地保留信号特征 ,所以在这一点上又优于传统的低通滤波器。由此可见 ,小波去噪实际上是特征提取和低通滤波的综合 ,其流程框图如图所示[6]: 小波分析的重要应用之一就是用于信号消噪 ,一个含噪的一维信号模型可表示为如下形式: (k)()()S f k e k ε=+* k=0.1…….n-1 其中 ,f( k)为有用信号,s(k)为含噪声信号,e(k)为噪声,ε为噪声系数的标准偏差。 假设e(k)为高斯白噪声,通常情况下有用信号表现为低频部分或是一些比较平稳的信号,而噪声信号则表现为高频的信号,下面对 s(k)信号进行如图结构的小波分解,则噪声部分通常包含在Cd1、Cd2、Cd3中,只要对 Cd1,Cd2,Cd3作相应的小波系数处理,然后对信号进行重构即可以达到消噪的目的。

小波变换基本原理

第五章 小波变换基本原理 问题 ①小波变换如何实现时频分析?其频率轴刻度如何标定? —尺度 ②小波发展史 ③小波变换与短时傅里叶变换比较 a .适用领域不同 b.STFT 任意窗函数 WT (要容许性条件) ④小波相关概念,数值实现算法 多分辨率分析(哈尔小波为例) Daubechies 正交小波构造 MRA 的滤波器实现 ⑤小波的历史地位仍不如FT ,并不是万能的 5.1 连续小波变换 一.CWT 与时频分析 1.概念:? +∞ ∞ --ψ= dt a b t t S a b a CWT )( *)(1),( 2.小波变换与STFT 用于时频分析的区别 小波 构造? 1910 Harr 小波 80年代初兴起 Meyer —小波解析形式 80年代末 Mallat 多分辨率分析—WT 无须尺度和小波函数—滤波器组实现 90年代初 Daubechies 正交小波变换 90年代中后期 Sweblews 第二代小波变换

3.WT 与STFT 对比举例(Fig 5–6, Fig 5–7) 二.WT 几个注意的问题 1.WT 与)(t ψ选择有关 — 应用信号分析还是信号复原 2.母小波)(t ψ必须满足容许性条件 ∞<ψ=? ∞ +∞ -ψdw w w C 2 )( ①隐含要求 )(,0)0(t ψ=ψ即具有带通特性 ②利用ψC 可推出反变换表达式 ??+∞∞-+∞ ∞-ψ -ψ= dadb a b t b a CWT a C t S )(),(11 )(2 3.CWT 高度冗余(与CSTFT 相似) 4.二进小波变换(对平移量b 和尺度进行离散化) )2(2)()(1 )(2 ,22,,n t t a b t a t n b a m m n m b a m m -ψ=ψ?-ψ= ??==--ψ dt t t S n CWT d n m m m n m )(*)()2,2(,,?+∞ ∞ ---ψ=?= 5.小波变换具有时移不变性 ) ,()() ,()(00b b a C W T b t S b a C W T t S -?-? 6.用小波重构信号 ∑∑ ∑∑+∞-∞=+∞ -∞ =+∞-∞=+∞ -∞ =ψψ= m n m n n m n m n m n m t d t d t S )(?)(?)(,,,,正交小波 中心问题:如何构建对偶框架{} n m ,?ψ

小波变换理论及应用

2011-2012 学年第一学期 2011级硕士研究生考试试卷 课程名称:小波变换理论及应用任课教师:考试时间:分钟 考核类型:A()闭卷考试(80%)+平时成绩(20%); B()闭卷考试(50%)+ 课程论文(50%); C(√)课程论文或课程设计(70%)+平时成绩(30%)。 一、以图示的方式详细说明连续小波变换(CWT)的运算过程,分析小波变换的内涵;并阐述如何从多分辨率(MRA)的角度构造正交小波基。(20分) 二、综述小波变换理论与工程应用方面的研究进展,不少于3000字。(25分) 三、运用MATLAB中的小波函数和小波工具箱,分别对taobao.wav语音信号在加噪之后的taobao_noise.wav信号进行降噪处理,要求列出程序、降噪结果及降噪的理论依据。(25分) 四、平时成绩。(30分)

(一)连续小波变换(CWT )的运算过程及内涵 将平方可积空间中任意函数f (t )在小波基下展开,称这种展开为函数f (t )的连续小波变换(Continue Wavelet Transform ,简记CWT )其表达式为 t a b t t f a b a f W d )(*)(||1),(? ∞+∞--=ψψ ( 1.1) 其中,a ∈R 且a ≠0。式(1.19)定义了连续小波变换,a 为尺度因子,表示与频率相关的伸 缩,b 为时间平移因子。其中)(| |1)(,a b t a t b a -=ψψ为窗口函数也是小波母函数。 从式(1.1)可以得出,连续小波变换计算分以下5个步骤进行。 ① 选定一个小波,并与处在分析时段部分的信号相比较。 ② 计算该时刻的连续小波变换系数C 。如图1.5所示,C 表示了该小波与处在分析时段内的信号波形相似程度。C 愈大,表示两者的波形相似程度愈高。小波变换系数依赖于所选择的小波。因此,为了检测某些特定波形的信号,应该选择波形相近的小波进行分析。 图1.5 计算小波变换系数示意图 ③ 如图1.6所示,调整参数b ,调整信号的分析时间段,向右平移小波,重复①~②步骤,直到分析时段已经覆盖了信号的整个支撑区间。 ④ 调整参数a ,尺度伸缩,重复①~③步骤。 ⑤ 重复①~④步骤,计算完所有的尺度的连续小波变换系数,如图1.7所示。 C =0.2247

小波变换及其应用_李世雄

现代数学讲座 小波变换及其应用 李世雄 (安徽大学数学系 合肥 230039) 科学技术的迅速发展使人类进入了信息时代。在信息社会中人们在各种领域中都会涉及各种信号(语音,音乐,图像,金融数据,……)的分析、加工、识别、传输和存储等问题。长期以来,傅里叶变换一直是处理这方面问题最重要的工具,并且已经发展了一套内容非常丰富并在许多实际问题中行之有效的方法。但是,用傅里叶变换分析处理信号的方法也存在着一定的局限性与弱点,傅里叶变换提供了信号在频率域上的详细特征,但却把时间域上的特征完全丢失了。小波变换是80年代后期发展起来的新数学分支,它是傅里叶变换的发展与扩充,在一定程度上克服了傅里叶变换的弱点与局限性。本文从信号分析与处理的角度来介绍小波变换的基本理论与应用,使具有微积分基础的读者通过本文能对这一新的数学分支有一初步了解。小波变换在函数论、微分方程、数值计算等方面也有着重要的应用,有兴趣的读者可参看[1][4]。 (一)从傅里叶变换谈起 数学中经常用变换这一技巧将问题由繁难化为简易,初等数学中用对数将较繁难的乘除法化为简易的加减法就是很典型的一个例子。而傅里叶变换(简称FT )则是利用积分将一个函数f (t )(-∞

小波变换详解

基于小波变换的人脸识别 近年来,小波变换在科技界备受重视,不仅形成了一个新的数学分支,而且被广泛地应用于模式识别、信号处理、语音识别与合成、图像处理、计算机视觉等工程技术领域。小波变换具有良好的时频域局部化特性,且其可通过对高频成分采取逐步精细的时域取样步长,从而达到聚焦对象任意细节的目的,这一特性被称为小波变换的“变聚焦”特性,小波变换也因此被人们冠以“数学显微镜”的美誉。 具体到人脸识别方面,小波变换能够将人脸图像分解成具有不同分辨率、频率特征以及不同方向特性的一系列子带信号,从而更好地实现不同分辨率的人脸图像特征提取。 4.1 小波变换的研究背景 法国数学家傅立叶于1807年提出了著名的傅立叶变换,第一次引入“频率”的概念。傅立叶变换用信号的频谱特性来研究和表示信号的时频特性,通过将复杂的时间信号转换到频率域中,使很多在时域中模糊不清的问题,在频域中一目了然。在早期的信号处理领域,傅立叶变换具有重要的影响和地位。定义信号(t)f 为在(-∞,+∞)内绝对可积的一个连续函数,则(t)f 的傅立叶变换定义如下: ()()dt e t f F t j ωω-? ∞ -∞ += (4-1) 傅立叶变换的逆变换为: ()()ωωπ ωd e F t f t j ? +∞ ∞ -= 21 (4-2) 从上面两个式子可以看出,式(4-1)通过无限的时间量来实现对单个频率的频谱计算,该式表明()F ω这一频域过程的任一频率的值都是由整个时间域上的量所决定的。可见,式(4-1)和(4-2)只是同一能量信号的两种不同表现形式。 尽管傅立叶变换可以关联信号的时频特征,从而分别从时域和频域对信号进

小波变换算法应用

《软件开发》 课程设计 题目:小波算法的设计 【题目要求:将小波算法在MATLAB中实现,并将其应用于数字图像处理中。】 学院:数学学院 专业班级:应用数学09-2班 姓名:李明 学号:20096312 指导教师:邢燕、何蕾 2013.3.5

小波算法的设计 一、小波变换背景 小波变换是当前应用数学中一个迅速发展的领域,是分析和处理非平稳信号的一种有力 工具。它是以局部化函数所形成的小波基作为基底而展开的,具有许多特殊的性能和优点。 小波分析是一种更合理的时频表示和子带多分辨分析,对它的研究开始于20世纪80年代, 理论基础奠基于20世纪80年代末。经过十几年的发展,它已在信号处理与分析、地震信号处理、信号奇异性监测和谱古迹、计算机视觉、语音信号处理、图像处理与分析,尤其是图像编码等领域取得了突破性进展,成为一个研究开发的前沿热点。 二、小波变换概念 小波变换是一窗口大小固定不变但其形状可改变的时频局部化分析方法。小波变换在信号的高频部分,可以取得较好的时间分辨率;在信号的低频部分,可以取得较好的频率分辨率,从而能有效地从信号〔语音、图像等)中提取信息。 设)(t f 是平方可积分函数,即)()(2R L t f ∈,则该连续函数的小波变换定义为: dt a b t t f a b a WT f )()(1 ),(*-=?+∞ ∞-ψ 0≠a 式中)()(1 ,*t a b t a b a ψψ=-称为母小波)(t ψ(基本小波)生成的位移和尺度伸缩,其中a 为尺度参数,b 为平移参数。 连续小波变换有明确的物理意义,尺度参数a 越大,则)(a t ψ越宽,该函数的时间分辨 率越低。)(t ab ψ前增加因子 a 1是为了使不同的a 下的)(t a b ψ能量相同。而),(b a WT f 在频域可以表示为ωωψωπωd e F a b a WT b j f )()(2),(*?=。)(ωψ是幅频特性比较集中的带通 函数,小波变换具有表征分析信号)(ωF 频域上局部性质的能力。采用不同的a 值做处理时,)(ωψ的中心频率和带宽都不同,但品质因数(中心频率/带宽)却不变。

小波变换及其应用

实验三小波变换及其应用 实验目的 1、通过观察小波变换系数建立对小波变换及其有关性质的感性认识。 2、掌握小波变换及重构方法;了解小波变换基本应用。 实验内容 1、图像二维离散小波变换及其重构; 2、小波变换在去噪、压缩、图像增强上的应用。 实验原理 1、“小波”就是小区域、长度有限、均值为0的波形。所谓“小”是指它具有衰减性;而称之为“波”则是指它的波动性,其振幅正负相间的震荡形式。与 Fourier变换相比,小波变换是时间(空间)频率的局部化分析,它通过伸缩平移运算对信号(函数)逐步进行多尺度细化,最终达到高频处时间细分,低频处频率细分,能自动适应时频信号分析的要求,从而可聚焦到信号的任意细节,解决了Fourier变换的困难问题,成为继Fourier变换以来在科学方法上的重大突破。 小波转换分成两个大类:离散小波变换 (DWT) 和连续小波转换 (CWT)。两者的主要区别在于,连续转换在所有可能的缩放和平移上操作,而离散转换采用所有缩放和平移值的特定子集。 小波变换的公式有内积形式和卷积形式,两种形式的实质都是一样的。它要求的就是一个个小波分量的系数也就是“权”。其直观意义就是首先用一个时窗最窄,频窗最宽的小波作为尺子去一步步地“量”信号,也就是去比较信号与小波的相似程度。信号局部与小波越相似,则小波变换的值越大,否则越小。当一步比较完成后,再将尺子拉长一倍,又去一步步地比较,从而得出一组组数据。如此这般循环,最后得出的就是信号的小波分解(小波级数)。 当尺度及位移均作连续变化时,可以理解必将产生大量数据,作实际应用时并不需要这么多的数据,因此就产生了离散的思想。将尺度作二进离散就得到二进小波变换,同时也将信号的频带作了二进离散。当觉得二进离散数据量仍显大时,同时将位移也作离散就得到了离散小波变换。 2、二维离散小波变换常用函数

一维连续小波变换的matlab基础程序实现

小波变换实验二 连续小波变换 1、实验目的 本实验的目的在于充分理解连续小波变换的算法和作用,利用matlab程序实现对一维信号进行连续小波变换,进而在程序的编辑过程理解一位连续小波变换的小波系数矩阵的含义。 同时通过对预算的到的小波系数矩阵进行分析解释,得到原始信号的频谱分布以及了解小波系数在尺度和位移两个分量上的意义。 2、实验原理、实验编程思路 1、根据书本的理论知识,知道一维连续小波变换的公式为: 实际在编程过程当中,对于上式中积分的求解可以采用将积分函数离散化,通过求和来实现求积分,离散的过程如下式: 本实验中,根据题目可以知道采样的时间间隔为0.03s,即上式中Δt,在实际编程当中为了计算方便可以省略掉这个时间常数,所以在编程过程当中使用的公式实际为: 2、小波函数的选取:使用墨西哥草帽(mexhat)小波来进行小波变换,墨西哥草帽的函数为(支撑区间为-5—5): 对于连续小波函数的采样间隔,根据不同的尺度参量来进行采样,

比如尺度为i,实际对应小波的采样间隔取k/i,以保持和原信号在不同尺度上的同步。 3、程序运算简化: 在程序设计过程当中,如果对于小波系数的每一个系数都按照公式来计算,算法的时间复杂度应当为o(n3)。但通过对公式的分析,不难看出,对于同意尺度a,相邻的两个小波系数之间的求和项,只有第一项或者最后一项或者二者都不同,所以在下一个系数求解的时候可以减少一次循环,从而将时间复杂度降到o(n2),运算效率大大提高。 4、在程序设计的过程当中,还分别对原信号进行傅里叶分析和直接的cwt变换,将得到的结果与设计的连续小波变换程序进行比对分析。 3、实验程序和结果 墨西哥草帽小波参数获取函数:mexh.m 连续小波变换主函数:mexh-cwt.m 傅里叶分析和cwt分析:fft cwt result.m 1、利用mexh-cwt.m对源数据进行分析得到的结果:

小波变换去噪基础地的知识整理

1.小波变换的概念 小波(Wavelet)这一术语,顾名思义,“小波”就是小的波形。所谓“小”是指它具有衰减性;而称之为“波”则是指它的波动性,其振幅正负相间的震荡形式。与Fourier变换相比,小波变换是时间(空间)频率的局部化分析,它通过伸缩平移运算对信号(函数)逐步进行多尺度细化,最终达到高频处时间细分,低频处频率细分,能自动适应时频信号分析的要求,从而可聚焦到信号的任意细节,解决了Fourier变换的困难问题,成为继Fourier变换以来在科学方法上的重大突破。有人把小波变换称为“数学显微镜”。 2.小波有哪几种形式?常用的有哪几种?具体用哪种,为什么? 有几种定义小波(或者小波族)的方法: 缩放滤波器:小波完全通过缩放滤波器g——一个低通有限脉冲响应(FIR)长度为2N和为1的滤波器——来定义。在双正交小波的情况,分解和重建的滤波器分别定义。 高通滤波器的分析作为低通的QMF来计算,而重建滤波器为分解的时间反转。例如Daubechies和Symlet 小波。 缩放函数:小波由时域中的小波函数 (即母小波)和缩放函数 (也称为父小波)来定义。 小波函数实际上是带通滤波器,每一级缩放将带宽减半。这产生了一个问题,如果要覆盖整个谱需要无穷多的级。缩放函数滤掉变换的最低级并保证整个谱被覆盖到。 对于有紧支撑的小波,可以视为有限长,并等价于缩放滤波器g。例如Meyer小波。 小波函数:小波只有时域表示,作为小波函数。例如墨西哥帽小波。 3.小波变换分类 小波变换分成两个大类:离散小波变换 (DWT) 和连续小波转换 (CWT)。两者的主要区别在于,连续变换在所有可能的缩放和平移上操作,而离散变换采用所有缩放和平移值的特定子集。 DWT用于信号编码而CWT用于信号分析。所以,DWT通常用于工程和计算机科学而CWT经常用于科学研究。 4.小波变换的优点 从图像处理的角度看,小波变换存在以下几个优点: (1)小波分解可以覆盖整个频域(提供了一个数学上完备的描述) (2)小波变换通过选取合适的滤波器,可以极大的减小或去除所提取得不同特征之间的相关性 (3)小波变换具有“变焦”特性,在低频段可用高频率分辨率和低时间分辨率(宽分析窗口),在高频段,可用低频率分辨率和高时间分辨率(窄分析窗口) (4)小波变换实现上有快速算法(Mallat小波分解算法) 另: 1) 低熵性变化后的熵很低; 2) 多分辨率特性边缘、尖峰、断点等;方法, 所以可以很好地刻画信号的非平稳特性 3) 去相关性域更利于去噪; 4) 选基灵活性: 由于小波变换可以灵活选择基底, 也可以根据信号特性和去噪要求选择多带小波、小波包、平移不变小波等。 小波变换的一个最大的优点是函数系很丰富, 可以有多种选择, 不同的小波系数生成的小波会有不同的效果。噪声常常表现为图像上孤立像素的灰度突变, 具有高频特性和空间不相关性。图像经小波分解后可得到低频部分和高频部分, 低频部分体现了图像的轮廓, 高频部分体现为图像的细节和混入的噪声, 因此, 对图像去噪, 只需要对其高频系数进行量化处理即可。 5.小波变换的科学意义和应用价值

小波变换及应用

小波变换及应用 一. 为什么研究小波变换 傅立叶变换(Fourier Transform ,缩写为FT )由下列公式定义: 正变换公式 ?()()i t f f t e dt ωω∞ --∞ =?? (1) 逆变换公式 ? ∞ ∞ -?= dt e f t f t i ωωπ )(?21 )( (2) 分析: 1.对于确定信号和平稳随机过程,傅立叶变换把时间域与频率域联系起来,许多在时域内难以看清的问题,在频域中往往表现得非常清楚。 2.变换积分核t i e ω±的幅值在任何情况下均为1,即1=±t i e ω,因此,频 谱)(?ωf 的任一频率点值是由时间过程)(t f 在整个时间域),(∞-∞上的贡献决定的;反之,过程)(t f 在某一时刻的状态也是由)(?ωf 在整个频率域),(∞-∞上的贡献决定的。)(t f 与)(?ωf 彼此之间是整体刻画,不能够反映各自在局部区域上的特征,因此不能用于局部分析。特别是傅立叶变换的积分作用平滑了非平稳过程的突变成分。要知道所分析的信号在突变时刻的频率成分,傅立叶变换是无能为力的。 3.实际中存在许多信号具有局部时间范围(特别是突变时刻)内的信号特征(一般是频率成分),例如,在音乐和语音信号中,人们所关心的是什么时刻奏什么音符,发出什么样的音节;图像信号中的细节信息,如边缘特征。 4.为了对非平稳信号作较好的分析,可以对信号在时域上加一个窗函数 )(τ-t g ,使其对信号)(t f 进行乘积运算以实现在τ附近的开窗,再对加窗的信 号进行傅立叶分析,这就是短时傅立叶变换(Short Time Fourier Transform, 缩写为STFT ),或者称为加窗傅立叶变换(Windowed Fourier Transform )。STFT 定义如下: (,)()()i t f S f t g t e dt ωωττ∞ --∞ =-? (3)

小波变换算法应用

小波变换算法应用

《软件开发》 课程设计 题目:小波算法的设计 【题目要求:将小波算法在MATLAB中实现,并将其应用于数字图像处理中。】 学院:数学学院 专业班级:应用数学09-2班 姓名:李明 学号:20096312 指导教师:邢燕、何蕾 2013.3.5

小波算法的设计 一、小波变换背景 小波变换是当前应用数学中一个迅速发展的领域,是分析和处理非平稳信号的一种有力 工具。它是以局部化函数所形成的小波基作为基底而展开的,具有许多特殊的性能和优点。 小波分析是一种更合理的时频表示和子带多分辨分析,对它的研究开始于20世纪80年代, 理论基础奠基于20世纪80年代末。经过十几年的发展,它已在信号处理与分析、地震信号处理、信号奇异性监测和谱古迹、计算机视觉、语音信号处理、图像处理与分析,尤其是图像编码等领域取得了突破性进展,成为一个研究开发的前沿热点。 二、小波变换概念 小波变换是一窗口大小固定不变但其形状可改变的时频局部化分析方法。小波变换在信号的高频部分,可以取得较好的时间分辨率;在信号的低频部分,可以取得较好的频率分辨率,从而能有效地从信号〔语音、图像等)中提取信息。 设)(t f是平方可积分函数,即)( f ,则该 t (2R ) L

连续函数的小波变换定义为: dt a b t t f a b a WT f )()(1),(*-=?+∞ ∞-ψ 0≠a 式中)()(1 ,*t a b t a b a ψψ=-称为母小波)(t ψ(基本小波)生 成的位移和尺度伸缩,其中a 为尺度参数,b 为平移参数。 连续小波变换有明确的物理意义,尺度参数a 越大,则 )(a t ψ越宽,该函数的时间分辨率越低。)(t ab ψ前增加因子 a 1是为了使不同的a 下的)(t a b ψ能量相同。而),(b a WT f 在频域可以表示为ωωψωπωd e F a b a WT b j f )()(2),(*?=。)(ωψ是幅频特性比较集中 的带通函数,小波变换具有表征分析信号)(ωF 频域上局部性质的能力。采用不同的a 值做处理时,)(ωψ的中心频率和带宽都不同,但品质因数(中心频率/带宽)却不变。 三、小波变换需求分析

小波变换的理解

由于小波变换的知识涵盖了调和分析,实变函数论,泛函分析及矩阵论,所以没有一定的数学基础很难学好小波变换.但是对于我们工科学生来说,重要的是能利用这门知识来分析所遇到的问题.所以个人认为并不需要去详细学习调和分析,实变函数论,泛函分析及矩阵论等数学知识.最重要是的理解小波变换的思想!从这个意义上说付立叶变换这一关必需得过!因为小波变换的基础知识在付立叶变换中均有提及,我觉得这也就是很多小波变换的书都将付立叶分析作为其重要内容的原因.所以我认为学习小波应从<数字信号处理>中的付立叶分析开始.当然也可从<信号与系统>这本书开始.然后再看杨福生老师的小波变换书.个人觉得他的书最能为工科学生所接受. 2信号的分解 付立叶级数将周期信号分解为了一个个倍频分量的叠加,基函数是正交的,也就是通常所说的标准正交基.通过分解我们就能将特定的频率成分提取出来而实现特定的各种需要,如滤波,消噪等.付立叶变换则将倍频谱转换为了连续谱,其意义差不多.小波变换也是一种信号分解思想:只不过它是将信号分解为一个个频带信号的叠加.其中的低频部分作为信号的近似,高频部分作为信号的细节.所谓的细节部分就是一组组小波分量的叠加,也就是常说的小波级数. 3小波变换的时频分析思想 付立叶变换将信号从时域变换到了频域,从整体上看待信号所包含的频率成分.对于某个局部时间点或时间段上信号的频谱分析就无能为力了,对于我们从事信号的奇异性检测的人来说,付立叶变换就失去了意义(包括加窗付立叶变换).因为我们要找的是信号的奇异点(时域方面)和奇异点处所包含的频带(频域方面)也就是说需要一种时频分析方法.当然能有纯时域的分析方法更好!(据说数学形态学能达到这种效果).小波变换之所以可以检测信号的奇异点,正在于它的"小".因为用小的波去近似奇异信号要比正弦波要好的多. 4小波变换的实质 小波变换的公式有内积形式和卷积形式,两种形式的实质都是一样的.它要求的就是一个个小波分量的系数也就是"权".其直观意义就是首先用一个时窗最窄,频窗最宽的小波作为尺子去一步步地"量"信号,也就是去比较信号与小波的相似程度.信号局部与小波越相似,则小波变换的值越大,否则越小!当一步比较完成后,再将尺子拉长一倍,又去一步步地比

小波变换mallat

实验目的:通过编程实现离散快速小波变换Mallat 算法,从而加深理解二维 小波变换的分解与合成,同时,提高编程能力和matlab 的应用,为以后的学习打下基础。 实验原理: 1、Mallat 快速算法 本实验使用离散快速小波变换快速算法Mallat 算法,算法原理如下 1(2)j j k n n c h n k c -=-∑ (1) 1(2)j j k n n d g n k c -=-∑ (2) 重构算法: 1 (2)(2)j j j n k k n n c h n k c g n k d -=-+-∑∑ (3) 对于(1)、(2)等效于1 j n c -经过冲击响应为[]h n -和[]g n -的数字滤波器,然后再分别进行“二抽取”,Mallat 分解算法的滤波器表示形式如下图 C j-1 d j (k) C j (k) 用滤波器表示如下图 d j C j C j-1(k) 2、 255*255 10lg PSNR MSE = '2 11 ()*M N ij ij i j f f MSE M N ==-= ∑∑ {}ij f '{}ij f 分别表示原始图像和重建后的图像,1,1i M j N ≤≤≤≤。

3、边界延拓方法有零延拓、周期延拓、对称周期延拓、常数连续延拓等,本实验采用以上四种方法进行原图像的1/8延拓,并进行重构,各种延拓方法所对应的函数为yan0(x)、yancir (x )、yan(x)、yanc(x),在主程序中,需要某种延拓,便调用某种函数。 实验编程思路: 为使程序易于理解,在不考虑算法复杂度的情况下,分解程序采用简洁的循环计算出下一级的分解系数,程序采用的编程思想如下 [][][]11100[0][1][2][3][4][5] 001[1]00[0][1][2][3]00[1][2][3][4][5]00[0][1]12j j j j j j c c h h h h h h c c h h h h n c n h h h h h h c ---?? ??????????????? ???=??? ???????????--????????????? ? 以上矩阵等式左面是进行二抽样的结果,[0][1]2 j j n c c -是j 分解的低频部分。同理,对 于j 分解的高频部分有如下矩阵形式: [][][]11 100[0][1][2][3][4][5]0 01[1]00[0][1][2][3]0 0[1][2][3][4][5]00[0][1]12j j j j j d d g g g g g g d d g g g g n d n g g g g g g d ---???? ????????????????=? ?? ???? ???????--????? ????????? 分解程序: lenx=size(x,2);%x 为一维向量 lenh=size(h,2); h=[h,zeros(1,(lenx-lenh))]; g=[g,zeros(1,(lenx-lenh))]; r1(1)=sum(h.*x); r2(1)=sum(g.*x); for k=1:1:(lenx/2-1) %循环求出下一级低频和高频分量 h=[h(end-1:end),h(1:(end-2))]; r1(k+1)=sum(h.*x); g=[g(end-1:end),g(1:1:(end-2))];

相关主题
文本预览
相关文档 最新文档