欢迎来到天天文库
浏览记录
ID:50811892
大小:198.00 KB
页数:10页
时间:2020-03-14
《Matlab小波变换对奇异点的检测.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Matlab小波变换对于奇异点的检测1.信号的突变性突变信号又称奇异信号,突变信号的突变点经常携带比较重要的信息,是信号的重要特征之一。在数字信号处理和数字图像处理中具有非常重要的作用和地位,信号的突变性检测是先对原信号在不同尺度上进行“磨光”,再对磨光后信号的一阶或二阶倒数检测其极值点或过零点。对信号进行磨光处理,主要是为了消除噪声而不是边缘。传统的信号突变检测方法是基于傅立叶变换的,由某一函数的傅立叶变换趋近于零的快慢来推断该函数是否具有突变性,但它只能反映信号的整体突变性,而对信号的局部突变则无法描述。这样我们就引入小波变换算法。2.信号的突变点
2、的检测原理设h(t)是函数f(t)和g(t)的卷积,即:则根据傅立叶变换的性质有:===所以得到:若将函数f(t)看作是信号,g(t)看作是滤波器,那么信号的导数与滤波器的卷积结果可以看作是滤波器的导数与信号的卷积。例如,如果选g(t)为高斯函数,则利用其导数可以构造Morlet小波和Maar小波,因此,小波变换的突变点和极值点与信号f(t)的突变点和极值点具有对应关系,利用小波可以检测突变信号。具体过程如下:设是一个起平滑作用的低通平稳函数,且满足条件通常取为高斯函数,即假设是二次可导的,并且定义则函数、满足小波的容许条件:,因此可用做小波母函数。若
3、记,则表示在尺度因子s下的伸缩。由于小波变换就是将原信号同伸缩小波卷积得到的,为此以为小波函数定义的卷积型小波变换为:由此可见,小波变化分别是函数在尺度s下由平滑后再取一阶、二阶导数。当s较小时,用对平滑的结果对的突变位置影响不大;当s较大时,则此平滑过程会将的一些细小的突变削去,而只剩下大尺寸的突变。由此我们可知,当小波函数可看作某一平滑函数的一阶导数时,信号小波变换模的局部极值点对应信号的突变点(或边缘)。当小波函数可看作某一平滑函数的二阶导数时,信号小波变换模的过零点,也对应信号的突变点(或边缘)。这就是采用检测小波变换系数模的过零点和局部极值点
4、可检测信号突变点(或边缘)的原理。Matlab小波变换检测奇异点原始信号是含有奇异点的信号,为确定该奇异点的时间,采用haar小波进行连续小波变换后,在对系数进行分析处理。仿真程序如下:figure(1)plot(cuspamax)xlabel('时间');ylabel('幅值');title('频率突变信号');figure(2)[c,l]=wavedec(cuspamax,5,'db6');cfd=zeros(5,1024);fork=1:5d=detcoef(c,l,k);d=d(ones(1,2^k),:);cfd(k,:)=wkeep(d(:
5、)',1024)endcfd=cfd(:);I=find(abs(cfd)6、tle('连续小波变换系数的绝对值')colormap(pink(64));ylabel('尺度')xlabel('时间(或者空间)')程序的运行结果如下图所示:图1原始信号的示意图图2db6连续小波变换后系数图3haar连续小波变换后系数命令行输出结果如下:NameSizeBytesClasscaption1x71142charcuspamax1x10248192doublearraay结论原始信号载入后有矩阵表示,其中矩阵大小为1*1024,矩阵名为cuspamax。矩阵是以双精度表示相应的图像显示如图1所示。对原始先信号使用db6小波在尺度1~37、2上进行连续小波变换。相应系绝对值的图像如图2所示。从图3的原始信号连续小波变换系数的示意图可以清楚的看出,在t=710时,小波系数出现了一个倒锥形的区域,以此,可以推断在该区域存在突变点。小波分析在检测突变点应用中具有傅立叶变换无法比拟的优越性。傅里叶变换,拉普拉斯变换和Z变换的意义 【傅里叶变换】 傅里叶变换在物理学、数论、组合数学、信号处理、概率论、统计学、密码学、声学、光学、海洋学、结构动力学等领域都有着广泛的应用(例如在信号处理中,傅里叶变换的典型用途是将信号分解成幅值分量和频率分量)。 傅里叶变换是一种解决问题的方法,一种工具,一种看待问8、题的角度。 我们原来对一个信号其实是从时间的角度去理解的,不知不觉中,其实是按照时间把信号进
6、tle('连续小波变换系数的绝对值')colormap(pink(64));ylabel('尺度')xlabel('时间(或者空间)')程序的运行结果如下图所示:图1原始信号的示意图图2db6连续小波变换后系数图3haar连续小波变换后系数命令行输出结果如下:NameSizeBytesClasscaption1x71142charcuspamax1x10248192doublearraay结论原始信号载入后有矩阵表示,其中矩阵大小为1*1024,矩阵名为cuspamax。矩阵是以双精度表示相应的图像显示如图1所示。对原始先信号使用db6小波在尺度1~3
7、2上进行连续小波变换。相应系绝对值的图像如图2所示。从图3的原始信号连续小波变换系数的示意图可以清楚的看出,在t=710时,小波系数出现了一个倒锥形的区域,以此,可以推断在该区域存在突变点。小波分析在检测突变点应用中具有傅立叶变换无法比拟的优越性。傅里叶变换,拉普拉斯变换和Z变换的意义 【傅里叶变换】 傅里叶变换在物理学、数论、组合数学、信号处理、概率论、统计学、密码学、声学、光学、海洋学、结构动力学等领域都有着广泛的应用(例如在信号处理中,傅里叶变换的典型用途是将信号分解成幅值分量和频率分量)。 傅里叶变换是一种解决问题的方法,一种工具,一种看待问
8、题的角度。 我们原来对一个信号其实是从时间的角度去理解的,不知不觉中,其实是按照时间把信号进
此文档下载收益归作者所有