9.1 小波变换的定义
给定一个基本函数ψ(t),令
1t−bψ() (9.1.1)
aa
式中a,b均为常数,且a>0。显然,ψa,b(t)是基本函数ψ(t)先作移位再作伸缩以后得到
ψa,b(t)=
的。若a,b不断地变化,我们可得到一族函数ψa,b(t)。给定平方可积的信号x(t),即
x(t)∈L2(R),则x(t)的小波变换(Wavelet Transform,WT)定义为
WTx(a,b)= =
1∗t−b()ψ()dt xt∫aa
∫x(t)ψ∗
a,b(t)dt=〈x(t),ψa,b(t)〉 (9.1.2)
式中a,b和t均是连续变量,因此该式又称为连续小波变换(CWT)。如无特别说明,式中及以后各式中的积分都是从−∞到+∞。信号x(t)的小波变换WTx(a,b)是a和b的函数,
b是时移,a是尺度因子。ψ(t)又称为基本小波,或母小波。ψa,b(t)是母小波经移位和
伸缩所产生的一族函数,我们称之为小波基函数,或简称小波基。这样,(9.1.2)式的WT又可解释为信号x(t)和一族小波基的内积。
母小波可以是实函数,也可以是复函数。若x(t)是实信号,ψ(t)也是实的,则
WTx(a,b)也是实的,反之,WTx(a,b)为复函数。
在(9.1.1)式中,b的作用是确定对x(t)分析的时间位置,也即时间中心。尺度因子
t
a的作用是把基本小波ψ(t)作伸缩。我们在1.1节中已指出,由ψ(t)变成ψ(),当a>1
a
时,若a越大,则ψ()的时域支撑范围(即时域宽度)较之ψ(t)变得越大,反之,当a<1时,a越小,则ψ()的宽度越窄。这样,a和b联合越来确定了对x(t)分析的中心位置及分析的时间宽度,如图9.1.1所示。
t
a
ta
ϕ(t)
- 252 -
t
图9.1.1 基本小波的伸缩及参数a和b对分析范围的控制 (a)基本小波,(b)b>0,a=1 ,(c) b不变,a=2, (d)分析范围
这样,(9.1.2)式的WT可理解为用一族分析宽度不断变化的基函数对x(t)作分析,由下一节的讨论可知,这一变化正好适应了我们对信号分析时在不同频率范围所需要不同的分辨率这一基本要求。
(9.1.1)式中的因子有着相同的能量,即
a
4a3a2aabb1
是为了保证在不同的尺度a时,ψa,b(t)始终能和母函数ψ(t)a
2
1t−b
)dt ∫ψa,b(t)dt=∫ψ(
aa
2
令
2t−b
=t′,则dt=adt′,这样,上式的积分即等于∫ψ(t)dt。 a
令x(t)的傅里叶变换为X(Ω),ψ(t)的傅里叶变换为Ψ(Ω),由傅里叶变换的性质,
ψa,b(t)的傅里叶变换为:
ψa,b(t)=
1t−bψ() ⇔ Ψa,b(Ω)=aΨ(aΩ)e−jΩb (9.1.3)
aa
- 253 -
由Parsevals定理,(9.1.2)式可重新表为:
WTx(a,b)=
=此式即为小波变换的频域表达式。
1
+∞ −∞ X(Ω)Ψ∗(aΩ)ejΩbdΩ (9.1.4) 9.2 小波变换的特点 下面,我们从小波变换的恒Q性质、时域及频率分辨率以及和其它变换方法的对比来讨论小波变换的特点,以帮助我们对小波变换有更深入的理解。 比较(9.1.2)和(9.1.4)式对小波变换的两个定义可以看出,如果ψa,b(t)在时域是有限支撑的,那么它和x(t)作内积后将保证WTx(a,b)在时域也是有限支撑的,从而实现我们所希望的时域定位功能,也即使WTx(a,b)反映的是x(t)在b附近的性质。同样,若即Ψa,b(Ω)围绕着中心频率是有限支撑的,那么Ψa,b(Ω)和X(Ω)Ψa,b(Ω)具有带通性质, 作内积后也将反映X(Ω)在中心频率处的局部性质,从而实现好的频率定位性质。显然,这些性能正是我们所希望的。问题是如何找到这样的母小波ψ(t),使其在时域和频域都是有限支撑的。有关小波的种类及小波设计的问题,我们将在后续章节中详细讨论。 由1.3节可知,若ψ(t)的时间中心是t0,时宽是Δt,Ψ(Ω)的频率中心是Ω0,带宽是ΔΩ,那么ψ()的时间中心仍是t0,但时宽变成aΔt,ψ()的频谱aΨ(aΩ)的频率中心变为Ω0/a,带宽变成ΔΩ/a。这样,ψ()的时宽-带宽积仍是ΔtΔΩ,与a无关。这一方面说明小波变换的时-频关系也受到不定原理的制约,但另一方面,也即更主要的是揭示了小波变换的一个性质,也即恒Q性质。定义 Q=ΔΩ/Ω0=带宽/中心频率 (9.1.5) 为母小波ψ(t)的品质因数,对ψ(),其 带宽/中心频率= t ata ta ta ΔΩ/a =ΔΩ/Ω0=Q Ω0/ata 因此,不论a为何值(a>0),ψ()始终保持了和ψ(t)具有性同的品质因数。恒Q性质是小波变换的一个重要性质,也是区别于其它类型的变换且被广泛应用的一个重要原因。图9.2.1说明了Ψ(Ω)和Ψ(aΩ)的带宽及中心频率随a变化的情况。 - 254 - Ψ (Ω) Ω0 Ψ(aΩ)ΔΩ/2Ψ(aΩ)ΔΩ 2ΔΩ Ω Ω0/2Ω 2Ω0 Ω 图9.2.1 Ψ(aΩ)随a变化的说明;(a) a=1,(b) a=2,(c) a=1/2 将图9.1.1和图9.1.2结合起来,我们可看到小波变换在对信号分析时有如下特点:当a变小时,对x(t)的时域观察范围变窄,但对X(Ω)在频率观察的范围变宽,且观察的中心频率向高频处移动,如图9.2.1c所示。反之,当a变大时,对x(t)的时域观察范围变宽,频域的观察范围变窄,且分析的中心频率向低频处移动,如图9.2.1b所示。将图9.1.1和9.2.1所反映的时-频关系结合在一起,我们可得到在不同尺度下小波变换所分析的时宽、带宽、时间中心和频率中心的关系,如图9.2.2所示。 图9.2.2 a取不同值时小波变换对信号分析的时-频区间 由于小波变换的恒Q性质,因此在不同尺度下,图9.2.2中三个时、频分析区间(即三个矩形)的面积保持不变。由此我们看到,小波变换为我们提供了一个在时、频平面上可调的分析窗口。该分析窗口在高频端(图中2Ω0处)的频率分辨率不好(矩形窗的频率边变长),但时域的分辨率变好(矩形的时间边变短);反之,在低频端(图中Ω0/2处),频率分辨率变好,而时域分辨率变差。但在不同的a值下,图9.2.2中分析窗的面积保持不变,也即时、频分辨率可以随分析任务的需要作出调整。 众所周知,信号中的高频成份往往对应时域中的快变成份,如陡峭的前沿、后沿、尖 - 255 - 0 0 Δt/2P(a=1/2)2Ω0(a=1) }2ΔΩΔtP2ΔtΩ0 }ΔΩ}ΔΩ/2(a=2)Ω/2 脉冲等。对这一类信号分析时则要求时域分辨率要好以适应快变成份间隔短的需要,对频域的分辨率则可以放宽,当然,时、频分析窗也应处在高频端的位置。与此相反,低频信号往往是信号中的慢变成份,对这类信号分析时一般希望频率的分辨率要好,而时间的分辨率可以放宽,同时分析的中心频率也应移到低频处。显然,小波变换的特点可以自动满足这些客观实际的需要。 总结上述小波变换的特点可知,当我们用较小的a对信号作高频分析时,我们实际上是用高频小波对信号作细致观察,当我们用较大的a对信号作低频分析时,实际上是用低频小波对信号作概貌观察。如上面所述,小波变换的这一特点即既符合对信号作实际分析时的规律,也符合人们的视觉特点。 现在我们来讨论一下小波变换和前面几章所讨论过的其它信号分析方法的区别。 我们知道,傅里叶变换的基函数是复正弦。这一基函数在频域有着最佳的定位功能(频,但在时域所对应的范围是−∞~+∞,完全不具备定位功能。这是FT的一域的δ函数)个严重的缺点。 人们希望用短时傅里叶变换来弥补FT的不足。重写(2.1.1)式,即 STFTx(t,Ω)=∫x(τ)g∗(τ−t)e−jΩtdt = ∗jΩτx(τ)g(τ)dτ=〈x(τ),g(τ−t)e〉 (9.2.6) tτ,∫ 由于该式中只有窗函数的位移而无时间的伸缩,因此,位移量的大小不会改变复指数e−jΩτ的频率。同理,当复指数由e−jΩτ变成e−j2Ωτ(即频率发生变化)时,这一变化也不会影响窗函数g(τ)。这样,当复指数e−jΩτ的频率变化时,STFT的基函数gt,τ(τ)的包络不会改变,改变的只是该包络下的频率成份。这样,当Ω由Ω0变化成2Ω0时,gt,τ(τ)对x(τ)分析的中心频率改变,但分析的频率范围不变,也即带宽不变。因此,STFT不具备恒Q 性质,当然也不具备随着分辨率变化而自动调节分析带宽的能力,如图9.2.3所示。图中 g(t)=e−t 2 /T. Ωgt,τ(t) G(Ω)- 256 - tΩ0Ωg't,τ(t)G'(Ω) u Ω0/2 图9.2.3 STFT的时-频分析区间 (a) gt,τ(t)=g(τ−t)e −jΩ0t 2Ω0Ω0τ0τ1 t,gt′,τ(t)=g(τ−t)e −j2Ω0t ,(b) G(Ω)是gt,τ(t)的FT, G′(Ω)是gt′,τ(t)的FT, (c)在不同的Ω0和τ处,时宽、带宽均保持不变 我们在第六至第八章所讨论的M通道最大抽取滤波器组是将x(n)分成M个子带信号,每一个子带信号需有相同的带宽,即2π/M,其中心频率依次为 - 257 - πM k, k=0,1,\",M−1(注:若是DFT滤波器组,则中心频率在 2π,k, k=0,1,\",M−1) M 且这M个子带信号有着相同的时间长度。在小波变换中,我们是通过调节参数a来得到不同的分析时宽和带宽,但它不需要保证在改变a时使所得到的时域子信号有着相同的时宽或带宽。这是小波变换和均匀滤波器组的不同之处。但小波变换和7.9节讨论过的树状滤波器组在对信号的分析方式上极其相似。由后面的讨论可知,离散小波变换是通过“多分辨率分析”来实现的,而“多分辨率分析”最终是由两通道滤波器组来实现的。 由(9.1.1)式,定义 2 1∗t−b WTx(a,b)=x(t)ψ()dt (9.2.7) ∫aa 2 为信号的“尺度图(scalogram)”。它也是一种能量分布,但它是随位移b和尺度a的能量分布,而不是简单的随(t,Ω)的能量分布,即我们在第二章至第四章所讨论的时-频分布。但由于尺度a间接对应频率(a小对应高频,a大对应低频),因此,尺度图实质上也是一种时-频分布。 综上所述,由于小波变换具有恒Q性质及自动调节对信号分析的时宽/带宽等一系列突出优点,因此被人们称为信号分析的“数学显微镜”。小波变换是八十年代后期发展起来的应用数学分支。法国数学家Y.Meyer,地质物理学家J.Morlet和理论物理学家A.Grossman对小波理论作出了突出的贡献。法国学者I.Daubechies和S.Mallat在将小波理论引入工程应用,特别是信号处理领域起到了重要的作用。人们称这些人为“法国学派”。在小波理论中一些有影响的教科书如文献[3,5,8,16]等,一些有影响的论文如文献[42,43,51,52,53,87,88,105,116]等。国内从工程应用的目的较为全面地介绍小波理论的著作见文献[21],结合MATLAB介绍小波理论的著作见文献[18]. 9.3 连续小波变换的计算性质 1.时移性质 若x(t)的CWT是WTx(a,b),那么x(t−τ)的CWT是WTx(a,b−τ)。该结论极易证明。记y(t)=x(t−τ),则 WTy(a,b)= = 1a1a ∗ xt(−τ)ψ(∫ t−b )dt a ∗′xt()ψ(∫ t′−(b−τ) )dt′ a =WTx(a,b−τ) (9.3.1) - 258 - 2. 尺度转换性质 如果x(t)的CWT是WTx(a,b),令y(t)=x(λt),则 WTy(a,b)= 证明: WTy(a,b)=则 WTy(a,b)= = = 1 λWTx(λa,λb) (9.3.2) 1∗t−bx(λt)ψ()dt,令t′=λt, ∫aa1a ∗′x(t)ψ(∫ t′λ−b1 )dt′ λa 11 λ1 λa ∗ ∫x(t)ψ( t−λb )dt λa λWTx(λa,λb) 该性质指出,当信号的时间轴按λ作伸缩时,其小波变换在a和b两个轴上同时要作相同比例的伸缩,但小波变换的波形不变。这是小波变换优点的又一体现。 3. 微分性质 如果x(t)的CWT是WTx(a,b),令y(t)= WTy(a,b)=证明: WTy(a,b)= dx(t) =x′(t),则 dt ∂ WTx(a,b) (9.3.3) ∂b 1dx(t)∗t−b ψ()dt aa∫dt Δt→0 =Lim =Lim 1 ax(t+Δt)−x(t)∗t−b ψ()dt ∫aΔt 1⎡11⎤∗t−b∗t−bx(tt)ψ()dtx(t)ψ()dt+Δ−∫⎥ Δt→0Δt⎢a∫aaa⎣⎦ WTx(a,b+Δt)−WTx(a,b) Δt→0Δt∂ WTx(a,b) ∂b 由(9.3.1)式的移位性质,有 WTy(a,b)=Lim即 WTy(a,b)= 4. 两个信号卷积的CWT, 令x(t),h(t)的CWT分别是WTx(a,b)及WTh(a,b),并令y(t)=x(t)∗h(t),则 - 259 - WTy(a,b)=x(t)∗WTh(a,b) =h(t)∗WTx(a,b) (9.3.4) 式中符号∗表示对变量b作卷积。 证明: +∞1∗t−b[x(τ)h(t−τ)dτ]ψ()dt WTy(a,b)= aa∫∫−∞ b b b = ∫ +∞ −∞ x(τ)[ 1∗t−bh(t−τ)ψ()dt]dτ ∫aa 再由(9.3.1)式的移位性质,有 WTy(a,b)=同理, WTy(a,b)=于是(9.3.4)式得证。 5. 两个信号和的CWT 令x1(t),x2(t)的CWT分别是WTx1(a,b),WTx2(a,b),且x(t)=x1(t)+x2(t), 则 WTx(a,b)=WTx1(a,b)+WTx2(a,b) (9.3.5a) 同理,如果x(t)=k1x1(t)+k2x2(t),则 WTx(a,b)=k1WTx1(a,b)+k2WTx2(a,b) (9.3.5b) (9.3.5)式说明两个信号和的CWT等于各自CWT的和,也即小波变换满足叠加原理。看到WT的这一性质,估计读者马上会想到WVD中的交叉项问题。由(9.3.5)式看来,似乎小波变换不存在交叉项。但实际上并非如此。(9.1.2)式所定义的CWT是“线性”变换,即x(t)只在式中出现一次,而在(3.1.2)式的WVD表达式中x(t)出现了两次,即 ∫∫ +∞ −∞+∞ x(τ)WTh(a,b−τ)dτ h(τ)WTx(a,b−τ)dτ −∞ x(t+τ/2)x∗(t−τ/2),所以,我们称以Wigner分布为代表的一类时-频分布为“双线 性变换”。正因为如此,Wx(t,Ω)是信号x(t)能量的分布。与之相对比,小波变换的结果WTx(a,b)不是能量分布。但小波变换的幅平方,即(9.2.7)式的尺度图则是信号x(t)能 量的一种分布。将x(t)=x1(t)+x2(t)代入(9.2.7)式,可得: 2 2 WTx(a.b)=WTx1(a,b)+WTx2(a,b) - 260 - 2 +2WTx1(a,b)WTx2(a,b)cos(θx1−θx2) (9.3.6) 式中θx1,θx2分别是WTx1(a,b)和WTx2(a,b)的幅角。 证明: WTx(a,b)=WTx(a,b)WTx∗(a,b) 2 ∗ ∗ =[WTx1(a,b)+WTx2(a,b)][WTx1(a,b)+WTx2(a,b)] =WTx1(a,b)+WTx1(a,b) +WTx1(a,b)WTx2(a,b)+[WTx1(a,b)WTx2(a,b)] 由于后两项互为共轭,因此必有(9.3.6)式. (9.3.6)式表明在尺度图中同样也有交叉项存在,但该交叉项的行为和WVD中的交叉项稍有不同。我们在3.5节中已指出,WVD的交叉项位于两个自项的中间,即位于(tμ,Ωμ)处,tμ=(t1+t2)/2,Ωμ=(Ω1+Ω2)/2,(t1,Ω1),(t2,Ω2)分别是两个自项的时-频中心。由(9.3.3)式可以得出,尺度图中的交叉项出现在WTx1(a,b)和WTx2(a,b)同时不为零的区域,也即是真正相互交叠的区域中,这和WVD有着明显的区别。可以证明信号x(t)的WVD和其尺度图有如下关系: WTx(a,b)= 2 【钱,书】 22 ∗∗∗ ,同一 ∫∫Wx(t,Ω)Wψ( t−b ,aΩ)dtdΩ (9.3.7) a 该式揭示了WVD和WT之间的关系,这说明cohen式中Wψ(t,Ω)是母小波ψ(t)的WVD, 类的时-频分布和小波变换有着非常密切的内在联系。 6. 小波变换的内积定理 定理9.1 设x1(t),x2(t)和ψ(t)∈L(R),x1(t),x2(t)的小波变换分别是WTx1(a,b)和WTx2(a,b),则 2 ∫∫ 0 ∞+∞ −∞ WTx1(a,b)WTx∗2(a,b) da db=Cψ〈x1(t),x2(t)〉 (9.3.8)2 a 式中 Cψ= ∫ ∞ 0 Ψ(Ω) dΩ (9.3.9) Ω 2 Ψ(Ω)为ψ(t)的傅里叶变换。 证明:由(9.1.4)式关于小波变换的频域定义,(9.3.8)式的左边有: - 261 - ∫∫ 0 ∞∞ −∞ 4π2∫−∞ ∞0 a ∞ ∗ X1(Ω)Ψ∗(aΩ)ejΩbdΩ∫X2(Ω′)Ψ(aΩ′)e−jΩ′bdΩ′ −∞ ∞ da db 2a =∫=∫ ∫ ∞ −∞∞ 4π2a∫−∞ da ∞ ∗ X1(Ω)X2(Ω′)Ψ∗(aΩ)Ψ(aΩ′)dΩdΩ′∫ej(Ω−Ω′)bdb ∞ 0 da∞∗∗ ∫−∞2πa∫−∞X1(Ω)X2(Ω′)Ψ(aΩ)Ψ(aΩ′)δ(Ω−Ω′)dΩdΩ′ da∞2∗ X(Ω)X(Ω)Ψ(aΩ)dΩ 2∫−∞2πa∫−∞1 ∞ =∫ ∞ 0 =∫ 假定积分 ∞ 0 1 2π∫ ∞ −∞ Ψ(aΩ)∗ d(aΩ)X1(Ω)X2(Ω)dΩ aΩ 2 2 2 ∫ ∞ 0 ∞Ψ(Ω′)Ψ(aΩ) d(aΩ)=∫=cψ 0aΩΩ′ 存在,再由Parseval定理,上述的推导最后为 cψ于是定理得证。 (9.3.8)式实际上可看作是小波变换的Parseval定理。该式又可写成更简单的形式,即 〈WTx1(a,b),WTx2(a,b)〉=cψ〈x1(t),x2(t)〉 (9.3.10) 进一步,如果令x1(t)=x2(t)=x(t),由(9.3.8)式,有 ∞ 1 2π∫ ∞ −∞ ∗ X1(Ω)X2(Ω)dΩ=cψ〈x1(t),x2(t)〉 ∫ −∞ x(t)dt= 2 1 cψ∫∫ 0 ∞∞ −∞ a−2WTx(a,b)dadb (9.3.11) 2 该式更清楚地说明,小波变换的幅平方在尺度-位移平面上的加权积分等于信号在时域的总能量,因此,小波变换的幅平方可看作是信号能量时-频分布的一种表示形式。 (9.3.8)和(9.3.11)式中对a的积分是从0~∞,这是因为我们假定a总为正值。这两个式子中出现的a−2是由于定义小波变换时在分母中出现了1/a,而式中又要对a作积分所引入的。 读者都熟知傅里叶变换中的Parseval定理,即时域中的能量等于频域中的能量。但小波变换的Parseval定理稍为复杂,它不但要有常数加权,而且以cψ的存在为条件。 9.4小波反变换及小波容许条件 - 262 - 下述定理给出了连续小波反变换的公式及反变换存在的条件。 定理9.2 设x(t),ψ(t)∈L(R),记Ψ(Ω)为ψ(t)的傅里叶变换,若 cψ= Δ 2 ∫ ∞ 0 Ψ(Ω) <∞ Ω ∞ 2 则x(t)可由其小波变换WTx(a,b)来恢复,即 x(t)= 1cψ∫ ∞ 0 a−2∫WTx(a,b)ψa,b(t)dadb (9.4.1) −∞ 证明:设x(t)=x1(t),x2(t)=δ(t−t′),则 〈x1(t),x2(t)〉=x(t′) WTx2(a,b)= 1t−b1t′−b ′ttdtδ()ψ()=ψ() − aaa∫a ∞ ∞ 将它们分别代入(9.3.8)式的两边,再令t′=t,于是有 x(t)=于是定理得证。 在定理9.1和定理9.2中,结论的成立都是以cψ<∞为前提条件的。(9.3.9)式又称为“容许条件(admissibility condition)。该容许条件含有多层的意思: 1. 并不是时域的任一函数ψ(t)∈L(R)都可以充当小波。其可以作为小波的必要条件 是其傅里叶变换满足该容许条件; 2. 由(9.3.9)式可知,若cψ<∞,则必有Ψ(0)=0,否则cψ必趋于无穷。这等效地告诉我们,小波函数ψ(t)必然是带通函数; 3. 由于Ψ(Ω)Ω=0=0,因此必有 2 1 cψ∫ 0 a−2∫WTx(a,b)ψa,b(t)dadb −∞ ∫ψ(t)dt=0 (9.4.2) 这一结论指出,ψ(t)的取值必然是有正有负,也即它是振荡的。 以上三条给我们勾画出了作为小波的函数所应具有的大致特征,即ψ(t)是一带通函数,它的时域波形应是振荡的。此外,从时-频定位的角度,我们总希望ψ(t)是有限支撑的,因此它应是快速衰减的。这样,时域有限长且是振荡的这一类函数即是被称作小波(wavelet)的原因。 2. 由上述讨论,ψ(t)自然应和一般的窗函数一样满足: ∫ψ(t)dt<∞ (9.4.3) - 263 - 3. 由后面的讨论可知,尺度a常按a=2j来离散化,j∈Z.由(9.1.3)式,对应的傅里叶变换2 j/2 Ψ(2jΩ)e−jΩb,由于我们需要在不同的尺度下对信号进行分析,同时 j 也需要在该尺度下由WTx(a,b)来重建x(t),因此要求Ψ(2Ω)是有界的,当j由 2 −∞~+∞时,应有 A≤ j=−∞ ∑Ψ(2Ω) j ∞ 2 ≤B (9.4.4)