小波变换与信号的分解重构.ppt
《小波变换与信号的分解重构.ppt》由会员分享,可在线阅读,更多相关《小波变换与信号的分解重构.ppt(43页珍藏版)》请在三一办公上搜索。
1、小波变换与信号的分解重构,S1.傅立叶变换与小波,1、傅立叶变换的基本思想:将信号分解成许多不同频率的正弦波的叠加,将信号从时间域转换到频率域。(1.1),S1.傅立叶变换与小波,2、傅立叶变换的缺点:1)丢掉时间信息,无法对某一时间段对应的频域信息或者某一频率段对应的时间信息进行分析;2)不利于分析非平稳信号,例如偏移、趋势、突变等等。需要寻求一种同时具有时间分辨率和频域分辨率的分析方法。,S1.傅立叶变换与小波,为了分析和处理非平稳信号,在傅里叶分析理论基础上,提出并发展了一系列新的信号分析理论:短时傅里叶变换(STFT)或加窗傅里叶变换(WFT)、Gabor变换、时频分析、小波变换、分数
2、阶傅里叶变换(Fractional Fourier Transform)、线调频小波变换等。,S1.傅立叶变换与小波,1946 Gabor变换短时傅立叶变换(STFT)1)基本思想:对信号加窗,对窗内的信号进行傅立叶变换,反映信号的局部特征;2)缺点:其窗口函数 通过函数时间轴的平移与频率限制得到,由此得到的时频分析窗口具有固定的大小。,S1.傅立叶变换与小波,Gabor变换及其应用示例 Gabor变换是海森伯(Heisenberg)测不准原理下的最优的短时傅立叶变换。高斯窗函数是短时傅里叶变换同时追求时间分辨率与频率分辨率时的最优窗函数。具有高斯窗函数的短时傅里叶变换就是Gabor变换。,S
3、1.傅立叶变换与小波,Gabor变换应用示例(1)高斯窗函数(2)信号函数,S1.傅立叶变换与小波,(3)平移后的高斯窗函数(4)归一化(5)Gabor变换,S1.傅立叶变换与小波,Gabor变换的主要程序代码:shift-l=100;%高斯窗每次平移点数shift-n=(length(t)-1)/shift_l;%高斯窗平移总次数y2=zeros(shift_n,2001);for k=0:shift_n-1 gauss-c=2(1/4)*exp(-pi*(t-k*shift-l*Ts).2).*cos(5*pi*t);%平移后的高斯函数 gaussc2=gaussc/sum(gaussc.
4、2);%归一化 y1=conv(hilbert(fx),gaussc2);%短时傅立叶变换,即对信号和Gauss函数做卷积 y2(k+1,:)=y1;end,S1.傅立叶变换与小波,程序运行结果:,S1.傅立叶变换与小波,Gabor变换的幅频图,S1.傅立叶变换与小波,Gabor变换的等高线图,S1.傅立叶变换与小波,3、小波变换 窗口大小(即面积)不变,但窗口形状随频率高低而变化,是一种时间窗和频率窗都可改变的时频分析方法,在低频有较高的频率分辨率和较低的时间分辨率,在高频部分有较低的频率分辨率和较高的时间分辨率,对信号局部特征的表征能力强。,S2.连续小波变换,1、基本小波的定义,S2.连
5、续小波变换,2、连续小波变换的定义,S2.连续小波变换,3、约束条件,S2.连续小波变换,4、对偶小波,S2.连续小波变换,5、连续小波的重要性质,S2.连续小波变换,6、连续小波变换的计算过程从定义式可知,连续小波变换计算分以下5个步骤进行。(1)选定一个小波,并与处在分析时段部分的信号相比较。(2)计算该时刻的连续小波变换系数C。如下图所示,C表示了该小波与处在分析时段内的信号波形相似程度。C愈大,表示两者的波形相似程度愈高。小波变换系数依赖于所选择的小波。因此,为了检测某些特定波形的信号,应该选择波形相近的小波进行分析。,S2.连续小波变换,6、连续小波变换的计算过程(3)如图1所示,调
6、整参数b,调整信号的分析时间段,向右平移小波,重复步骤,直到分析时段已经覆盖了信号的整个支撑区间。(4)调整参数a,尺度伸缩,重复步骤。(5)重复步骤,计算所有的尺度的连续小波变换系数,如图2所示。图1 图2,S2.连续小波变换,6、连续小波变换的计算过程上述步骤可用以下的公式表示。设f(t)=f(kt),t(k,K+1),则(*),S2.连续小波变换,Matlab 实现连续小波变换的代码 precis=10;%小波函数积分精度控制signal=signal(:);len=length(signal);coefs=zeros(length(scales),len);nbscales=lengt
7、h(scales);psi_integ,xval=intwave(wname,precis);%计算从-到k的小波积分序列wtype=wavemngr(type,wname);if wtype=5 psi_integ=conj(psi_integ);end%判断是否为复小波,对复小波取共轭xval=xval-xval(1);dx=xval(2);xmax=xval(end);ind=1;for k=1:nbscales%循环计算各尺度的小波系数 a=scales(k);j=1+floor(0:a*xmax/(a*dx);if length(j)=1,j=1 1;end f=fliplr(psi
8、_integ(j);coefs(ind,:)=-sqrt(a)*wkeep(diff(conv(signal,f),len);%计算公式(*)ind=ind+1;end,S3.多分辨分析与小波变换,1、多分辨分析的定义,S3.多分辨分析与小波变换,2、正交MRA尺度函数的定理,S3.多分辨分析与小波变换,3、Mallat定理,S3.多分辨分析与小波变换,4、基于Mallat方法的信号分解重构算法,S3.多分辨分析与小波变换,S3.多分辨分析与小波变换,S3.多分辨分析与小波变换,Mallat信号分解重构的主要程序代码(1)信号函数定义%1.正弦波定义f1=50;%频率1f2=100;%频率2f
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 变换 信号 分解
链接地址:https://www.31ppt.com/p-5715306.html