matlab小波包分析,小波分析及小波包分析

在利用matlab做小波分析时,小波分解函数和系数提取函数的结果都是分解系数。我们知道,复杂的周期信号可以分解为一组正弦函数之和,及傅里叶级数,而傅里叶变换对应于傅里叶级数的系数;同样,信号也可以表示为一组小波基函数之和,小波变换系数对应于这组小波基函数的系数。

多尺度分解是按照多分辨分析理论,分解尺度越大,分解系数的长度越小(是上一个尺度的二分之一)。我们会发现分解得到的小波低频系数的变化规律和原始信号相似,但要注意低频系数的数值和长度与原始信号以及后面重构得到的各层信号是不一样的。

小波分解:具体实现过程可以分别设计高通滤波器和低通滤波器,得到高频系数和低频系数,并且每分解一次数据的长度减半。小波重构,为分分解的逆过程,先进行增采样,及在每两个数之间插入一个0,与共轭滤波器卷积,最后对卷积结果求和。在应用程中,我们经常利用各层系数对信号进行重构(注意虽然系数数少于原信号点数,但是重构后的长度是一样的),从而可以有选择的观看每一频段的时域波形。从而确定冲击成分所在频率范围。便于更直观的理解,小波分解,利用各层系数进行信号重构过程我们可以认为是将信号通过一系列的不同类型的滤波器,从而得到不同频率范围内的信号,及将信号分解。

小波消噪:运用小波分析进行一维信号消噪处理和压缩处理,是小波分析的两个重要的应用。使用小波分析可以将原始信号分解为一系列的近似分量和细节分量,信号的噪声主要集中表现在信号的细节分量上。使用一定的阈值处理细节分量后,再经过小波重构就可以得到平滑的信号。

小波常用函数

[C,L]=wavedec(s,3,'db1');

%用小波函数db1对信号s进行3尺度分解

  • 2
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值