小波包分解树

小波包分解树小波包将原始信号逐级向下分解 图 1 为用 MATLAB 绘制的小波包分解树 分解层数为 3 层 树中节点的命名规则如下 从 1 0 开始 1 0 为 1 号 1 1 是 2 号 依次类推 3 0 是 7 号 3 7 是 14 号 每个节点都有对应的小波包系数 此系数决定了频率的大小 即频域信息 节点的顺序决定了时域信息 即频率变化的顺序 图 2 为信号的时间频率图 x 轴表示信号的时间变化 y 轴上显示的数字对

小波包将原始信号逐级向下分解。图1为用MATLAB绘制的小波包分解树,分解层数为3层。树中节点的命名规则如下:从(1,0)开始,(1,0)为1号,(1,1)是2号,依次类推,(3,0)是7号,(3,7)是14号。每个节点都有对应的小波包系数,此系数决定了频率的大小,即频域信息,节点的顺序决定了时域信息,即频率变化的顺序。

小波包分解树

图2为信号的时间频率图,x轴表示信号的时间变化,y轴上显示的数字对应于图1中的节点,从下往上依次为7号,8号,10号,9号,13号,14号,12号,11号节点,其顺序是小波包自动排列的。为什么不是按照从小往大的顺序排列呢?这与小波包分解的原理有关。

小波包分解树

以图1中小波包树的三层分解为例,小波包树中左边的节点是对上一节点的低通滤波,右边的节点是对上一节点的高通滤波。从根节点开始,每个节点的信号通过低通滤波和高通滤波之后都需要再进行一个向下采样的过程,即隔几个点采样一次,是一个降低采样率的过程,具体的这里为2倍下采样上,即只保留偶数序号的元素。经过高通滤波之后,下采样前的信号频谱带限于(pi/2,pi)上(负频率部分与此对称)。对这一高频信号进行2倍下采样可以分解为两步:(1)将频谱展宽2倍并且幅度减半;(2)将频谱以2pi为周期进行延拓。这样经过下采样后信号的频谱形状((0,pi)内的部分)恰好左右翻转了,即原先的高频(pi)变为了0,低频(pi/2)变为了高频(pi)。因此,经过小波包分解后,所有经过了高频滤波并下采样的分量的频谱顺序都要翻转一次,即最终的频谱顺序形成格雷码的顺序——从根节点(0,0)开始,自上而下,通过高频滤波器我们就认为是“1”,通过滤波器我们就认为是“0”,将这些二进制码从左到右排列就是000,001,011,010,110,111,101,100,分别对应于节点(3,0),(3,1),(3,3),(3,2),(3,6),(3,7),(3,5),(3,4)。

在这个例子中,信号的采样频率为12000Hz,根据采样定理,奈奎斯特采样频率为6000Hz,分解了3层,最后一层就是个频段,每个频段的区间长度是相同的,都是6000/8=750Hz。图2中8号频段和7号频段颜色最重,说明信号频率集中在这两个频段之间,即750Hz~1500Hz、0-750Hz之间,其次,10号频段即1500Hz-2250Hz上也有部分频率分布,其余频段几乎没有频率分布。因此,经过三层小波包分解,我们可以很明显地看出原信号的频率集中在低频部分,高频信息基本为0。如果分解层数更多,结果更精细。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/218265.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 上午7:40
下一篇 2026年3月18日 上午7:40


相关推荐

  • u盘0x8000FFFF_灾难性故障怎么卸载

    u盘0x8000FFFF_灾难性故障怎么卸载U盘出现两个分盘,原先是用了老毛桃的工具重置了U盘,目前成了两个分区。想要修改分区的时候,出现了磁盘已被保护。第一步,按照贴中的第二个方法用修改完注册表关机重启https://product.pconline.com.cn/itbk/software/dnyw/1707/9686607.html第二步,去磁盘管理中把剩余的磁盘都删除掉,这时候u盘的所有的空间都没有了,点击新建文件会出现0x80…

    2026年3月9日
    7
  • 四叉树——图片应用实例

    四叉树——图片应用实例四叉树前言应用实例前言四元树又称四叉树是一种树状数据结构 在每一个节点上会有四个子区块 四元树常应用于二维空间数据的分析与分类 它将数据区分成为四个象限 数据范围可以是方形或矩形或其他任意形状 这种数据结构是由拉斐尔 芬科尔 RaphaelFinke 与 J L Bentley 在 1974 年发展出来 应用实例四叉树索引结构可以快速的在二维空间划分数据 下面是一张图片的四

    2026年3月18日
    2
  • VB学习总结「建议收藏」

    VB学习总结「建议收藏」无论是生活还是学习,都要不断的总结和思考。学习中,不可以偷懒,你对它偷懒,它就会对你更加偷懒;同样,没有规律和反思的生活是平淡如水,没有进步的,今天的我们应该能和昨天面对面,每天进步一点点。   这次的总结是对全部模块的总结,记录此刻的学习轨迹,以供以后反思学习,同时分享给大家,欢迎大家批评建议。      1.总结大纲——时间管理,计划同步    2.

    2022年6月21日
    23
  • PLD- FPGA与CPLD的区别[通俗易懂]

    PLD- FPGA与CPLD的区别[通俗易懂]http://home.eeworld.com.cn/my/space.php?uid=170289&do=blog&id=31215FPGA与CPLD的区别多篇整合系统的比较,与大家共享:尽管FPGA和CPLD都是可编程ASIC器件,有很多共同特点,但由于CPLD和FPGA结构上的差异,具有各自的特点:①CPLD更适合完成各种算法和组合逻辑,FPGA更适合于完成时序逻辑

    2022年5月27日
    41
  • kettle在linux定时任务_CentOS(Linux)安装KETTLE教程 并配置执行定时任务[通俗易懂]

    kettle在linux定时任务_CentOS(Linux)安装KETTLE教程 并配置执行定时任务[通俗易懂]1,首先是安装jdk,并设置环境变量采用yum安装可不设置环境变量2,下载kettlehttps://sourceforge.net/projects/pentaho/files/Data%20Integration/请选择我们当前工作的版本7.0可以使用如下命名直接下载wget-c–output-document=pdi-ce-7.0.0.0-25.ziphttps://nchc.dl….

    2022年5月23日
    43
  • 网页升级中每天自动更新什么意思_快照搜索

    网页升级中每天自动更新什么意思_快照搜索网站被收录是百度蜘蛛爬行、记录、筛选的结果。网站被爬行后会在搜索引擎数据库中留下数据,当判断收录的内容达到用户要求质量时,网站的快照才会被释放出来,而快照的时候很多时候都是最初的爬行时间。这也是我们很多站长发现被收录后,快照时间不是当天时间的原因了。  在我们的认知中,每次百度快照的更新都是搜素引擎对网站数据的一次爬行收录过程,也就意味着更新就会带来网站排名的微调动。所以,更多时候

    2026年4月16日
    6

发表回复

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

关注全栈程序员社区公众号