当前位置:   article > 正文

python小波包分解_小波包获得某个节点信号的几个细节问题

小波包分解 信号长度

小波包分解主要用了这四个函数  wpdec,wprec,wprcoef,wpcoef。1)Wpcoef:

求解某个节点的小波包系数,数据长度是L/(2^n)(n表示分解的层数)

比如:原始信号长度为1024,经过3层分解,则使用cfs=wpcoef(wpt,[3 0])得到128个数据点,用以描述原始信号的近似低频信息。

具体代码如下:

clc;

% clear all;

close all;

load noisdopp; x = noisdopp;

% Decompose x at depth 3 with db1 wavelet packets

% using Shannon entropy.

wpt = wpdec(x,3,'db1');

plot(wpt);          % Plot wavelet packet tree wpt.

cfs = wpcoef(wpt,[3 0]);

figure;

subplot(211);

plot(x); title('Original signal');

subplot(212);

plot(cfs); title('Packet (3,0) coefficients');

运行效果图如下所示:

d58fcc84f5a3d90c5761ef926e58758b.png

原始信号长度为

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/336123?site
推荐阅读
相关标签
  

闽ICP备14008679号