五种常见小波基函数及其matlab实现文档.docx

上传人:b****4 文档编号:6095058 上传时间:2023-05-09 格式:DOCX 页数:9 大小:181.04KB
下载 相关 举报
五种常见小波基函数及其matlab实现文档.docx_第1页
第1页 / 共9页
五种常见小波基函数及其matlab实现文档.docx_第2页
第2页 / 共9页
五种常见小波基函数及其matlab实现文档.docx_第3页
第3页 / 共9页
五种常见小波基函数及其matlab实现文档.docx_第4页
第4页 / 共9页
五种常见小波基函数及其matlab实现文档.docx_第5页
第5页 / 共9页
五种常见小波基函数及其matlab实现文档.docx_第6页
第6页 / 共9页
五种常见小波基函数及其matlab实现文档.docx_第7页
第7页 / 共9页
五种常见小波基函数及其matlab实现文档.docx_第8页
第8页 / 共9页
五种常见小波基函数及其matlab实现文档.docx_第9页
第9页 / 共9页
亲,该文档总共9页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

五种常见小波基函数及其matlab实现文档.docx

《五种常见小波基函数及其matlab实现文档.docx》由会员分享,可在线阅读,更多相关《五种常见小波基函数及其matlab实现文档.docx(9页珍藏版)》请在冰点文库上搜索。

五种常见小波基函数及其matlab实现文档.docx

五种常见小波基函数及其matlab实现文档

与标准的傅里叶变换相比,小波分析中使用到的小波函数具有不唯一性,即小波函数具有多样性。

小波分析在工程应用中,一个十分重要的问题就是最优小波基的选择问题,因为用不同的小波基分析同一个问题会产生不同的结果。

目前我们主要是通过用小波分析方法处理信号的结果与理论结果的误差来判定小波基的好坏,由此决定小波基。

常用小波基有Haar小波、Daubechies(dbN)小波、MexicanHat(mexh)小波、Morlet小波、Meyer小波等。

●Haar小波

Haar函数是小波分析中最早用到的一个具有紧支撑的正交小波函数,也是最简单的一个小波函数,它是支撑域在

范围内的单个矩形波。

Haar函数的定义如下:

Haar小波在时域上是不连续的,所以作为基本小波性能不是特别好。

但它也有自己的优点:

1.计算简单。

2.

不但与

正交,而且与自己的整数位移正交,因此,在

的多分辨率系统中,Haar小波构成一组最简单的正交归一的小波族。

的傅里叶变换是:

Haar小波的时域和频域波形

[phi,g1,xval]=wavefun('haar',20);

subplot(2,1,1);

plot(xval,g1,'LineWidth',2);

xlabel('t')

title('haar时域');

g2=fft(g1);

g3=abs(g2);

subplot(2,1,2);

plot(g3,'LineWidth',2);

xlabel(

'f')

title('haar频域')

●Daubechies(dbN)小波

Daubechies小波是世界著名的小波分析学者Inrid·Daubechies构造的小波函数,简写为dbN,N是小波的阶数。

小波

和尺度函数

中的支撑区为

的消失矩为

(Harr小波)外,dbN不具有对称性(即非线性相位)。

(Harr小波)外,dbN没有明确的表达式,但转换函数h的平方模是明确的:

,其中

为二项式的系数,则有

其中:

Daubechies小波具有以下特点:

1.在时域是有限支撑的,即

长度有限。

2.在频域

处有N阶零点。

3.

和它的整数位移正交归一,即

4.小波函数

可以由所谓“尺度函数”

求出来。

尺度函数

为低通函数,长度有限,支撑域在

的范围内。

db4的时域和频域波形:

[phi,g1,xval]=wavefun('db4',10);

subplot(2,1,1);

plot(xval,g1,'LineWidth',2);

xlabel('t')

title('db4时域');

g2=fft(g1);

g3=abs(g2);

subplot(2,1,2);

plot(g3,'LineWidth',2);

xlabel('f')

title('db4频域')

Daubechies小波常用来分解和重构信号,作为滤波器使用:

[Lo_D,Hi_D,Lo_R,Hi_R]=wfilters('db4');%计算该小波的4个滤波器

subplot(2,2,1);stem(Lo_D,'LineWidth',2);

title('分解低通滤波器');

subplot(2,2,2);stem(Hi_D,'LineWidth',2);

title('分解高通滤波器');

subplot(2,2,3);stem(Lo_R,'LineWidth',2);

title('重构低通滤波器');

subplot(2,2,4);stem(Hi_R,'LineWidth',2);

title('重构高通滤波器');

●MexicanHat(mexh)小波

MexicanHat函数为Gauss函数的二阶导数:

因为它的形状像墨西哥帽的截面,所以也称为墨西哥帽函数。

Mexihat小波的时域和频域波形:

d=-6;h=6;n=100;

[g1,x]=mexihat(d,h,n);

subplot(2,1,1);

plot(x,g1,'LineWidth',2);

xlabel('t');

title('Mexihat时域');

g2=fft(g1);

g3=(abs(g2));

subplot(2,1,2);

plot(g3,

'LineWidth',2);

xlabel('f');

title('mexihat频域');

Mexihat小波的特点:

1.在时间域与频率域都有很好的局部化,并且满足

2.不存在尺度函数,所以Mexihat小波函数不具有正交性。

●Morlet小波

它是高斯包络下的单频率副正弦函数:

其中C是重构时的归一化常数。

Morlet小波没有尺度函数,而且是非正交分解。

Morlet小波的时域和频域波形图:

d=-6;h=6;n=100;

[g1,x]=morlet(d,h,n);

subplot(2,1,1);

plot(x,g1,'LineWidth',2);

xlabel('t');

title('morlet时域');

g2=fft(g1);

g3=(abs(g2));

subplot(2,1,2);

plot(g3,'LineWidth',2);

xlabel('f');

title('morlet频域');

●Meyer小波

1.Meyer小波不是紧支撑的,但它收敛的速度很快

2.

无限可微

Meyer小波的时域和频域波形图:

d=-6;h=6;n=128;

[psi,x]=meyer(d,h,n,'psi');

subplot(2,1,1);

plot(x,psi,'LineWidth',2);

xlabel(

't');

title('meyer时域');

g2=fft(psi);

g3=(abs(g2));

subplot(2,1,2);

plot(g3,'LineWidth',2);

xlabel('f');

title('meyer频域');

友情提示:

本资料代表个人观点,如有帮助请下载,谢谢您的浏览!

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 人文社科 > 设计艺术

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2