(完整word版)小波变换课件第1章Haar小波
- 格式:doc
- 大小:829.50 KB
- 文档页数:16
第1章Haar小波分析1.1简介镜惟方4(近距离---小尺度) (高分辨率)平移方向匸 1.2平均与细节 以较低験---------1率作分析 (远距离---大尺度)(低分辨率)设{x 1, x 2,x 3, X 4}是一个信号序列。
定义它的平均和细节: do =(人 +X 2)/2' d” 爲找出了 X1、X2 和 91,°、 d^o 的关系。
这里,a i,o 是原信号前两个值 X i 、x >的平均。
又叫低频成分,反映前两个值X 、X 2的基本特征或粗糙趋势;d i,o 反映了 X i 、X 2的差别,即细节信息,又叫高频成分。
弘=(X 3 X 4)/2'找出了 X 3、X 4和a-i 1、d 11的关系。
d i,i =以-沧)/2 同样,a -,-是原信号后两个值 X 3、X 4的平均,d i,-反映了 X 3、X 4的细节。
我们把{a i,o ,a i,i ,d i,o ,d i,i }看作是对{%, %压,X 4}实施了一次变换的结果。
变换还可以往下进行: a o,o - (a i,o a i,i ) /2= ((X i X 2)/2(X 3 X 4)/2)/2 =(X - X 2 X 3 X 4)/4a oo 是对4个信号元素最终的平均,它是原信号最基本的信息;do,o二(a i,o - 4,1)/ 2。
经过二次变换,我们得到了原信号的另一种表示:{a o,o > d o,o a,。
,d i,i }该序列叫做原序列的小波变换, a 0,0,d 0,0,d 1,0,d 1,1叫做小波系数。
还可以反过来表示:'这是用{ a i , d i0}来恢复原信号X i 、X ?; J也就是反变换。
小波变换过程的塔式算法: 3 1最终的小波变换为{a 。
,。
,d 0,0,d i,0,d i,i }={-,-,1^3}1.3尺度函数与小波函数 (1) Haar 尺度函数1F(t)= <%,0(t)牝-1):=%,i(t)ir (t -“=%,()ttt11kk+1不压缩:不位移 位移一个单位 位移k 个单位X i 7 a 。
.语音增强算法研究p584.1小波理论4.1.1小波变换的定义4.1. 2小波去噪原理.4.2小波包变换语音增强方法4.2.1 小波包变换语音增强方法原理4 2. 2 Bark尺度小波包分解4.2.3闽值函数4.2.4 实验仿真4.3小波包变换和听觉掩蔽效应的语音增强方法4.3. 1小波包变换和听觉掩蔽效应的语音增强方法原理4.3. 2实验仿真第四章小波包语音增强算法小波(Wavelets)分析的起源可以追溯到20世纪初,在20世纪80年代后期开始形成一个新兴的数学分支。
小波变换是调和分析这一数学领域半个世纪以来的工作结晶,是傅里叶变换发展史上的里程碑式的进展,近些年来成为国外众多学者共同关注的热点。
它在傅里叶变换的基础上发展而来,但又有极大不同。
传统的信号处理方法是建立在傅立叶变换的基础上,而傅立叶分析使用的是一种全局的变换,要么完全在时域,要么完全在频域,因此无法表达信号的时频局域性质,而这种性质恰恰是非平稳信号(如语音信号)最根本和最关键的性质。
小波分析是建立在泛函分析、傅立叶分析、样条分析及调和分析基础上的新的分析处理工具它又称为多分辨分析,在时域和频域同时具有良好配局部化特性,常被誉为信号分析的“数学显微镜”。
小波变换在时频两域都具有表征信号局部特征的能力,它克服了短时傅立叶变换固定分辨率的缺点,在信号的高频部分,可以获得较好的时间分辨率,在信号的低频部分可以获得较高的频率分辨率,这就使指小波变换具有对信号的自适应性。
它能有效地从信号中提取信息,通过伸缩和平移等运算功能对信号进行多尺度细化分析。
小波分析是目前国际上公认的信号信息获取与处班领域的高新技术,是信号处理的前沿课题,其中小波去噪也是小波分析的主要应用之一,对语音增强的研究不可避免的要利用小波这一有效工具。
小波包变换理论是20世纪80年代中后期逐渐成熟并发展起来的,由于可同时进行时域和频域分析,具有时频局部化和变分辨特征,而且小波函数的选取也很灵活,因此在语音增强中得到了广泛的应用。
《现代数字信号处理》课题问题:一、目前常用的小波函数类型和特点;二、mallat算法(分解算法)在具体实现过程中存在的问题;三、小波变换的应用。
问题一:目前常用的小波函数作为一个小波的函数,它一定要满足容许条件,在时域一定要是有限支撑的,同时,也希望在频域也是有限支撑的,当然,若时域越窄,其频域必然是越宽,反之亦然。
在时域和频域的有限支撑方面我们往往只能取一个折中.此外,我们希望由母小波形成的是两两正交的,或是双正交的。
我们可以根据上述要求对现已提出的大量的小波函数作一粗略地分类。
在下面的分类中,第一类是所谓地“经典小波",在MATLAB中把它们称作“原始(Crude)小波”.这是一批在小波发展历史上比较有名的小波;第二类是Daubecheis构造的正交小波,第三类是由Cohen,Daubechies构造的双正交小波。
1。
经典小波类(1)Haar小波Haar小波函数定义是:其波形如图1所示.的傅里叶变换是:Haar小波有很多好的优点:1)Haar小波在时域是紧支撑的,及其非零区间为(0,1);2)若取,,那么Haar小波不但在其位移处是正交的,即;而且j取不同值时也是两两正交的,即。
如图所示。
3)Haar小波仅取+1和—1,因此计算简单.但Haar小波不是连续小波,由于,因此只有一阶零点,这就使得Haar小波在实际的信号分析与处理中受到了很大的限制。
2.Morlet小波Morlet小波的定义为:其傅里叶变换它是一个具有高斯包络的单频率复正弦函数。
考虑到待分析的信号一般是实信号,座椅在matlab中将改造为:并取。
该小波不是紧支撑的,理论上讲t可取-∞—+∞。
但是当,或再取更大的值时,和和频域都具有很好的集中,如图1所示。
图1 Morlet小波函数波形与频谱3.Marr小波Marr小波,中文名为“墨西哥草帽"小波。
它定义为式中,其傅里叶变换为:该小波是由一高斯函数的二阶导数得到的,它沿着中心轴旋转一周得到的三维图形犹如一顶草帽,故有此而得名。
第1章Haar小波分析1.1简介(近距离---小尺度) (高分辨率)(远距离---大尺度) (低分辨率)1.2 平均与细节设1234{,,,}x x x x 是一个信号序列。
定义它的平均和细节:1,0121,012()/2()/2a x x d x x =+⎫⎬=-⎭找出了1x 、2x 和1,0a 、1,0d 的关系。
这里,1,0a 是原信号前两个值1x 、2x 的平均。
又叫低频成分,反映前两个值1x 、2x 的基本特征或粗糙趋势;1,0d 反映了1x 、2x 的差别,即细节信息,又叫高频成分。
1,1341,134()/2()/2a x x d x x =+⎫⎬=-⎭找出了3x 、4x 和1,1a 、1,1d 的关系。
同样,1,1a 是原信号后两个值3x 、4x 的平均,1,1d 反映了3x 、4x 的细节。
我们把1,01,11,01,1{,,,}a a d d 看作是对1234{,,,}x x x x 实施了一次变换的结果。
变换还可以往下进行:0,01,01,1()/2a a a =+=1234(()/2()/2)/2x x x x +++ =1234()/4x x x x +++0,0a 是对4个信号元素最终的平均,它是原信号最基本的信息;0,01,01,1()/2d a a =-。
经过二次变换,我们得到了原信号的另一种表示:0,00,01,01,1{,,,}a d d d该序列叫做原序列的小波变换,0,00,01,01,1,,,a d d d 叫做小波系数。
还可以反过来表示:111,0211,0x a d x a d =+⎫⎬=-⎭这是用{1a ,1,0d }来恢复原信号1x 、2x ;321,1421,1x a d x a d =+⎫⎬=-⎭用{2a ,1,1d }来恢复原信号3x 、4x 。
也就是反变换。
小波变换过程的塔式算法:例如,1234{,,,}x x x x ={3,1,-2,4}最终的小波变换为0,00,01,01,1{,,,}a d d d =31{,,1,3}22-1.3 尺度函数与小波函数 (1)Haar 尺度函数不压缩:不位移 位移一个单位 位移k 个单位110,0()()t t φφ=0,1(1)()t t φφ-=0,()()k t k t φφ-=1k 1k +tt t 0000tP-91/2j/2j k (1)/2j k +,2()()j j k k t t φφ-=t1/22(1/221())()t t φφ-=-1,1()t φ=t10,1(1)()t t ψψ-=3/22t0,()()k t k t ψψ-=2/2k k=(21)/21/2k k +=+(22)/21k k +=+压缩1/12倍,不位移 压缩1/12倍,位移一个单位 压缩1/2j 倍,移位K 个单位一般,()(2)j j k t t k φφ=-,0,1,2,...,21j k =-◆ 几个术语1) 支撑(支集),(尺度)函数,()j k t φ不为零的区间,上例中为1[,]22jj k k +。
2) 支撑的宽度,Haar 尺度函数的宽度为1/2j。
3) j 为分辨率,j 越大,尺度越小,分辨率越高。
4) 1/2j=2j -为尺度。
(分辨率越高,尺度越小)(2).Haar 小波函数()t φ◆ Haar 小波函数与尺度函数的关系0,01,01,1()()()()t t t t ψψφφ==-❖不平移、不压缩; 平移一个单位 ; ……… 平移 K 个 单位。
11t1/2P-81,02()()t t φφ=0,0()()t t ψψ=t1/21t1/211,02(2(1/2))(1)()t t t ψψψ-=-=3/4t121,2(2(2/2))()()k t k t k t ψψψ-=-=22/2k 2(22)/2k +2(21)/2k +❖ 不平移,压缩1/12倍; …先平移一个单位,再压缩1/12倍, … 平移个K 单位,再压缩1/12倍。
◆ H aar 小波函数的一般形式:,()j k t ψ=(2)j t k ψ-,0,1,...,21j k =-位移k 个单位,压缩2j 倍。
(3). 分段常数函数也可将序列1234{,,,}x x x x 看成分段常数序列。
用尺度函数和小波函数描述分段常数函数1[0.1/4]()()f t x X t =+2[1/4,1/2]()x X t +3[1/2,3/4]()x X t +4[3/4,1]()x X t写成=12,022,132,242,3()()()()()f t x t x t x t x t φφφφ+++14444444244444443可用尺度函数伸缩平移的线性组合表示t1/21/41,02()()t t ψψ=重写12,022,11,012121,0()/2()/2()()a x x dx x x t x t φφ=+=-+144424443+32,242,31,134341,1()/2()/2()()a x x d x x x t x t φφ=+=-+144424443()f t =1,01,01,11,10,00,0()()a d a t a t φφ+144424443再求平均和细节得和+1,01,01,11,1()()d t d t ψψ+故得=0,00.00,00,00,01,01,10,01,01,1()/2()/2()()a a a d a a a t d t φψ=+=-+14444244443+1,01,01,11,1()()d t d t ψψ+注释:序列1234{,,,}x x x x 可由尺度函数和小波函数的系数来表示,既0,00,01,01,1{,,,}a d d d 为1234{,,,}x x x x 的小波变换(系数)。
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1.5 小波变换的计算♦ 设1234{,,,}x x x x 是长度为2n (n 是大于1的整数)的离散序列,记为,21,0{,...,}n n n a a -。
函数()n f t 展开为1,0,0,21,2()()()...n n n n n n n f t a t a t φφ--=++ (1-20)将函数()n f t 做一次小波分解,得1111,01,01111,21,2()),()()...()n n n n n n n n n n f t f V f t a t a t φφ----------∈=+++1444444442444444443概貌(平均或低频部分),用表示(继续分解1,01,011111,21,2()...()n n n n n n d t dt ψψ--------→++1444444442444444443系数d ,细节(差别或高频部分)构成小波变换系数的一半(1-21)重复分解多次,可得()n f t 在不同尺度下尺度函数和小波函数的展开式。
♦ 归一化尺度函数和小波函数归一化又叫做标准化或规范化,计算方法如下:2*2,1,,fu u f ff f f f dt f dtf======⎰⎰,()(2-)j j k t t k φφ=,0,1,...,21j k =-(限制在横轴01:之间)22(1)/2(1)/2,,/2/2()()j jjk k j k j k k k jt t dt dt φφ++==⎰⎰=12j,/2()2j k j t φ-==标准化尺度函数,(2()j j k t k t φφ-=)/2(22j j t k φ--=)/22(2j j t k φ-) 仍记为/2,()2(2j j j k t t k φφ=-)(1-22) 同理,可得标准化Haar 小波函数/2,()2(2j j j k t t k ψψ=-)(1-23) 标准化二尺度方程1/21/21/21/2()2(2)2(21)()2(2)2(21)t t t t t t φφφψφφ----⎧=+-⎨=--⎩ (1-24,1-25) 注释: 标准化函数的物理意义是,尺度函数和小波函数在不同分辨率下具有相同的能量,从而可推出信号进行小波变换前、后能量相等,既221,k n n ka =-∑=2121,n n k ka -=-∑+1221,0n n k k d --=∑♦ 如何从,21,0{,...,}n n n a a -快速计算小波变换系数:♣ 重写(1-21)式11101,211,2111,1,01,01,01,211,21()()()()()......n n n n n n n n n n n n n f t a t a t d t d t φφψψ----------------=+++++♣ 现将式(1-21)二端在01:范围内对1,()n k t φ-做内积,得11,()()n n k f t t dt φ-⎰=121,1,()n k n k a t dt φ--⎰=121,1,()n kn k a t dt φ--⎰=1,n k a - (1-26)注释:这里正交性保证了(1-26)式右边只有一项内积不为零;尺度函数的标准化保证了积分结果为1。
♣ 再将式(1-20),即,0,0,21,21()()...()n n n n n n n f t a t a t φφ--=++代入(1-26),左边得11,0,0,0,21,21[()()]()...n nn n nkn n a t a t t dt φφφ---++⎰11/20/2/21,0,1[2(2)2(21)]2(2)...n n n n n n n n a t a t t k dt φφφ--+-+-⎰=1/201/21,022(2)(2)...n n n n n a t k t k dt φφ----+⎰=1,n k a -注释: 若设k=0,则11,()()n n k f t t dt φ-⎰=11,00()()n n f t t dt φ-⎰① 1(2)(20)nn t t φφ--所以, 11(2)(2)n nt t dt φφ-⎰=1/211/21(2)(2)2nn nnnt t dt dt φφ-==⎰⎰②1(21)(20)nn t t φφ---所以,1/211/21(21)(2)nn n n t t dt φφ---⎰=11/211/21122n n n n dt --=-⎰=211222n n n -=因此,1/21/2/21/21/21,0,101/211/222(2)(2)22(21)(2)nn n n n n n n n n n n na t t dt a t t dt φφφφ-----+-⎰⎰=,0,11,022nn n n n a a a a a -++== 即1,001,,()n n n a a a -=+♣ 一般有,1,,2,21()n k n k n k a a a -+=+ 10,1,2,...,21n k -=-= ,21,2/n k n k a a +注释:1)归一化后,/2,()2(2)j j j k t t k φφ=-2)关于积分 1121/2121,()[2(2)]n n n k t dt t k dt φφ---=-⎰⎰=112111012(2)(2)2n n n n t k d t k φ------⎰♣ 同理,有小波系数1,,2,21()n k n k n k a a d -+=- 10,1,2,...,21n k -=-=,21,2n k n k a a +1.7 小波变换的滤波器组实现―――Mallat 算法 1.7.1 离散序列的巻积已知序列012{,,,...,},()1m a a a a a l a m ==+ 012{,,,...,},()1k b b b b b l b k ==+做巻积的两个序列的长度不一定相等。