第二代小波分析–小波包变换

小波包变换继承了小波变换的时频分析特性,对小波变换中未分解的高频频带信号进一步分解,在不同的层次上对各种频率做不同的分辨率选择,在各个尺度上,在

1、什么是小波包变换

小波变换只对信号低频频带进行分解。小波包变换继承了小波变换的时频分析特性,对小波变换中未分解的高频频带信号进一步分解,在不同的层次上对各种频率做不同的分辨率选择,在各个尺度上,在全频带范围内提供了一系列子频带的时域波形。小波包分析就是进一步对小波子空间按照二进制方式进行频带细分,以达到提高频率分辨率的目的。小波变换和小波包变换的关系如下图所示。

第二代小波分析--小波包变换

2、构造原理

(1)、第二代小波包变换也是有分解和重构两个过程组成。设数据序列为S={s(k),kZ} ,将数据序列分为奇样本序列So(k)和偶样本序列Se(k)两个部分,其中S(k)为S中的第k个样本。

第二代小波分析--小波包变换

(2)、然后通过下面公式计算小波包第L层分解的各个频带信号。其中P,U为第二代小波变换的预测器和更新器。

第二代小波分析--小波包变换

(3)、按下式对信号进行重构。

第二代小波分析--小波包变换

第二代小波分析--小波包变换

3、实例分析

下面我们用一个简单的例子来说明小波分析和小波包分析这两种分析方法的差别。假设采样频率为 1000Hz,则分析频率为500Hz。下图是一个简单信号,包含100Hz,200Hz,300Hz,400Hz四个频率成分。我们对信号作一层和二层小波分解和小波包分解,然后进行单支重构。一层分解得到2个频带,我们用(1,1),(1,2)表示,二层分解得到4个频带我们用(2,1),(2,2),(2,3),(2,4)表示。

第二代小波分析--小波包变换

分支

包含对频率成分

(1,1)

100Hz,200Hz

(1,2)

300Hz,400Hz

(2,1)

100Hz

(2,2)

200Hz

(2,3)

300Hz

(2,4)

400Hz

第二代小波分析--小波包变换

小波分析所以可以实现(1,1),(1,2),(2,1),(2,2)4个频带的的单支重构,每一次单支重构都保留了相应频段的频率成分。

第二代小波分析--小波包变换

第二代小波分析--小波包变换

小波包除了上述4个频带的单支重构外,还可以实现(2,3),(2,4)2个频带 的单支重构。

第二代小波分析--小波包变换

4、结论

小波包分析其实是小波分析的拓展,小波分析只实现了信号低频段的重构,小波包则补全了高频部分的重构,这样我们就实现了信号全频段的重构。在复杂的信号处理过程中,我们往往希望过滤掉大多数的无效频率成分,只保留有效的成分。小波包分析无疑是可以满足这种需求的,我们可以提前计算好有用信号的频段,采用某个频段的单支重构来复原该频段的波形信号。小波包算法的计算复杂度也是o(n)级别,我们已经实现了该算法的java语言版本,在后续的文章中我们会陆续介绍该算法的实战用法。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/72046.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信