第1页小波分析是近15年来发展起来的一种新的时频分析方法,我们可以先粗略地区分一下时域分析和频域分析。时域分析的基本目标:-边缘检测和分割;-将短时的物理现象作为一个瞬态过程分析。频域分析的基本目标:区分突发信号和稳定信号以及定量分析其能量。一、从傅里叶变换到小波变换第2页一、从傅里叶变换到小波变换(1)傅立叶变换的定义1.连续傅立叶变换对离散傅立叶变换对:1:2jtjtFTFjftedtIFTftFjed210210:0,1,...,11:0,1,...,1knNjNnnnknNjNnkDFTXkFffekNIDFTfXkenNN第3页2.傅立叶变换的实质傅里叶变换的实质是:把f(t)这个波形分解成许多不同频率的正弦波的叠加和。这样我们就可以将对原函数f(t)的研究转化为对其权系数,及傅里叶变换F(ω)的研究。从傅里叶变换中可以看出,这些标准基是由正弦波及高次谐波组成的,因此它在频域内是局部化的。第4页3.傅立叶变换的局限性由左图我们看不出任何频域的性质,但从右图中我们可以明显看出该信号的频率成分,也可以明显的看出信号的频率特性。虽然傅里叶变换能够将信号的时域特征和频域特征联系起来,能分别从信号的时域和频域观察,但不能把两者有机的结合起来。在实际信号处理过程中,尤其是对非平稳信号的处理中,信号在任一时刻附近的频域特征都很重要。第5页(2)短时傅立叶变换基本思想:把非稳态信号看成一系列短时平稳信号的叠加,这个过程是通过加时间窗来实现的。一般选用能量集中在低频处的实的偶函数作为窗函数,通过平移窗函数来实现时间域的局部化性质。其表达式为:*,jtRSftgtedt其中“*”表示复共轭,g(t)是有紧支集的函数,f(t)是被分析的信号,在这个变换中,起着频限的作用,g(t)起着时限的作用。随着时间的变化,g(t)所确定的“时间窗”在t轴上移动,使f(t)“逐渐”进行分析。jte第6页g(t)往往被称之为窗口函数,大致反映了f(t)在时刻ω频率处“信号成分”的相对含量。这样信号在窗函数上的展开就可以表示为在这一区域内的状态,并把这一区域称为窗口,和分别称为窗口的时宽和频宽,表示了时频分析中的分辨率,窗宽越小则分辨率就越高。很显然和都非常小,以便有更好的时频分析效果,但和相互制约的。(2)短时傅立叶变换,S,,、第7页(3)小波变换小波分析优于傅里叶变换的地方是,它在时域和频域同时具有良好的局部化性质。小波变换提出了变化的时间窗。当需要精确的低频信息时,采用长的时间窗,频率分辨率高,当需要精确的高频信息时,采用短的时间窗,时间分辨率高。由此可知,小波变换采用的不是时间-频率域,而是时间-尺度域。尺度越大,采用越大的时间窗,尺度越小,采用越短的时间窗,即尺度与频率成反比。第8页(3)小波变换第9页(4)小波的时间和频率特性运用小波基,可以提取信号中的“指定时间”和“指定频率”的变化。时间:提取信号中“指定时间”(时间A或时间B)的变化。顾名思义,小波在某时间发生的小的波动。频率:提取信号中时间A的比较慢速变化,称较低频率成分;而提取信号中时间B的比较快速变化,称较高频率成分。时间A时间B第10页(5)小波的3个特点小波变换,既具有频率分析的性质,又能表示发生的时间。有利于分析确定时间发生的现象。(傅里叶变换只具有频率分析的性质)小波变换的多分辨度的变换,有利于各分辨度不同特征的提取(图象压缩,边缘抽取,噪声过滤等)小波变换比快速Fourier变换还要快一个数量级。信号长度为M时,Fourier变换(左)和小波变换(右)计算复杂性分别如下公式:第11页(6)小波基表示发生的时间和频率Fourier变换的基(上)小波变换基(中)和时间采样基(下)傅里叶变换(Fourier)基小波基时间采样基第12页二、连续小波变换)()(2RLtd2)(ˆ)(t)(ˆ)(t设函数,如果满足:则称为一个基本小波和小波母函数,式中为函数的傅立叶变换,上式也可称为可容性条件。1.连续小波变换)()(21,abtatbaRb}0{Ra)(tba,ab)(,tba令:,称为基本小波或母小波(MotherWavelet)依赖于生成的连续小波。式中为尺度因子,改变连续小波的形状;为位移因子,改变连续小波的位移。连续小波在时域空间和频域空间上都具有局部性,其作用等同于短时傅立叶变换中的窗函数。第13页二、连续小波变换因此函数f(t)的小波变换为:尺度因子小波平移参数RbafdtabttfafbaW)()(,),(21,)(t)(t式中为函数的复共轭,由可容性条件得:0)(dtt)(baWf,的逆变换为:2,)()(1)(adadbtbaWctfbaRfR,式中:dC2)(ˆ第14页像傅立叶分析一样,小波分析就是把一个信号分解为将母小波经过缩放和平移之后的一系列小波,因此小波是小波变换的基函数。小波变换可以理解为用经过缩放和平移的一系列小波函数代替傅立叶变换的正弦波和余弦波进行傅立叶变换的结果。图4表示了正弦波和小波的区别,由此可以看出,正弦波从负无穷一直延续到正无穷,正弦波是平滑而且是可预测的,而小波是一类在有限区间内快速衰减到0的函数,其平均值为0,小波趋于不规则、不对称。二、连续小波变换第15页二、连续小波变换图4傅立叶变换与小波变换基元……(a)(b)(a)正弦波曲线;(b)小波曲线第16页二、连续小波变换信号不同频率分量的组成图5信号傅立叶变换过程傅立叶变换过程第17页17基本小波函数ψ()的缩放和平移操作含义如下:(1)缩放。简单地讲,缩放就是压缩或伸展基本小波,缩放系数越小,则小波越窄,如图6所示。图6小波的缩放操作OOOf(t)f(t)f(t)tttf(t)=(t);scale=1f(t)=(2t);scale=0.5f(t)=(4t);scale=0.25小波变换过程第18页18(2)平移。简单地讲,平移就是小波的延迟或超前。在数学上,函数f(t)延迟k的表达式为f(t-k),如图7所示。图7(a)小波函数ψ(t);(b)位移后的小波函数ψ(t-k)Ot(t)Ot(t-k)(a)(b)第19页19CWT计算主要有如下五个步骤:第一步:取一个小波,将其与原始信号的开始一节进行比较。第二步:C,C表示小波与所取一节信号的相似程度,计算结果取决于所选小波的形状,如图8所示。第三步:向右移动小波,重复第一步和第二步,直至覆盖整个信号,如图9所示。第四步:伸展小波,重复第一步至第三步,如图10所示。第20页图8计算系数值C原始信号小波信号C=0.0102二、连续小波变换第21页图9计算平移后系数值C原始信号小波信号二、连续小波变换第22页图10计算尺度后系数值C原始信号小波信号C=0.2247二、连续小波变换第23页第五步:对于所有缩放,重复第一步至第四步。小波的缩放因子与信号频率之间的关系是:缩放因子scale越小,表示小波越窄,度量的是信号的细节变化,表示信号频率越高;缩放因子scale越大,表示小波越宽,度量的是信号的粗糙程度,表示信号频率越低。二、连续小波变换第24页二、连续小波变换结论:尺度因子a越小,的波形变窄,的频谱向高频端扩展;a越大,波形变宽,的频谱向低频端扩展,从而实现过了时间-频率窗的自适应调节。连续小波变换的实质就是以基函数的形式把信号f(t)分解为不同频带的子信号,实现信号在不同频带、不同时刻的合理分离,也可以视为一个滤波器。,abt,ab,abt,ab,abt第25页一维连续小波变换Matlab实现COEFS=cwt(S,SCALES,’wname’)COEFS=cwt(S,SCALES,’wname’,’plot’)COEFS=cwt(S,SCALES,’wname’,PLOTMODE)COEFS=cwt(S,SCALES,’wname’,PLOTMODE,XLIM)第26页在每个可能的缩放因子和平移参数下计算小波系数,其计算量相当大,将产生惊人的数据量,而且有许多数据是无用的。如果缩放因子和平移参数都选择为2j(j0且为整数)的倍数,即只选择部分缩放因子和平移参数来进行计算,就会使分析的数据量大大减少。使用这样的缩放因子和平移参数的小波变换称为双尺度小波变换(DyadicWaveletTransform),它是离散小波变换(DiscreteWaveletTransform,DWT)的一种形式。通常离散小波变换就是指双尺度小波变换。三、一维离散小波变换与重构第27页小波变换就是将“原始信号s”变换成“小波系数w”,w=[wa,wd](近似系数wa与细节系数wd)则原始信号s可分解成小波近似a与小波细节d之和。s=a+d小波系数w=[wa,wd]的分量,乘以基函数,形成小波分解:小波近似系数wa×基函数A=近似分解a---平均小波细节系数wd×基函数D=细节分解d---变化三、一维离散小波变换与重构第28页小波基D小波基A原始信号小波系数wd小波系数wa正变换:原始信号在小波基上,获得“小波系数”分量反变换:所有“小波分解”合成原始信号例如:小波分解a=小波系数wa×小波基A三、一维离散小波变换与重构第29页离散小波变换公式正变换反变换其中:是小波基函数信号s有M个样本,J级小波变换:nDnAnDwnAwndnansJjnDnswnAns],,,[.,,1111小波分解小波系数三、一维离散小波变换与重构第30页执行离散小波变换的有效方法是使用滤波器,该方法是Mallat于1988年提出的,称为Mallat算法。这种方法实际上是一种信号分解的方法,在数字信号处理中常称为双通道子带编码。用滤波器执行离散小波变换的概念如图11所示。S表示原始的输入信号,通过两个互补的滤波器组,其中一个滤波器为低通滤波器,通过该滤波器可得到信号的近似值A(Approximations),另一个为高通滤波器,通过该滤波器可得到信号的细节值D(Detail)。三、一维离散小波变换第31页图11小波分解示意图SAD滤波器组低通高通三、一维离散小波变换第32页在小波分析中,近似值是大的缩放因子计算的系数,表示信号的低频分量,而细节值是小的缩放因子计算的系数,表示信号的高频分量。实际应用中,信号的低频分量往往是最重要的,而高频分量只起一个修饰的作用。如同一个人的声音一样,把高频分量去掉后,听起来声音会发生改变,但还能听出说的是什么内容,但如果把低频分量删除后,就会什么内容也听不出来了。三、一维离散小波变换第33页由图11可以看出离散小波变换可以表示成由低通滤波器和高通滤波器组成的一棵树。原始信号经过一对互补的滤波器组进行的分解称为一级分解,信号的分解过程也可以不断进行下去,也就是说可以进行多级分解。如果对信号的高频分量不再分解,而对低频分量进行连续分解,就可以得到信号不同分辨率下的低频分量,这也称为信号的多分辨率分析。如此进行下去,就会形成图12所示的一棵比较大的分解树,称其为信号的小波分解树(WaveletDecompositionTree)。实际中,分解的级数取决于要分析的信号数据特征及用户的具体需要。三、一维离散小波变换第34页34图12(a)信号分解;(b)小波分数;(c)小波分解树cA3cD3cA2cD2SLo_DHi_DA1D1Lo_DHi_DA2D2Lo_DHi_DA3D3Lo_D:低通滤波器;Hi_D:高通滤波器(a)ScA1cD1(b)(c)ScA1cD1cA2cD2cA3cD3第35页对于一个信号,如采用图1