赞
踩
小波包分解主要用了这四个函数 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');
运行效果图如下所示:
原始信号长度为
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。