如何利用小波分解,将一个信号分解为6层一维离散信号,想要利用小波变换把它分解为6层,将原始信号和这六

发布时间:2021-02-26 03:03:07

如何利用小波分解,将一个信号分解为6层一维离散信号,想要利用小波变换把它分解为6层,将原始信号和这六层信号的图分别绘制出来.我看过一个文献上面,图中标注为s,D1,D2,D3,D4,D5,D6,一共有7个波形.

网友回答

用Matlab.
Matlab中有Wavelet Toolbox工具箱.
程序很简单,例如:
s=load sumsin;%读取信号sumsin
[cA,cD] = swt(s,6,'db1');%用db1小波对s进行6层静态离散小波分解
figure;%新建图形窗口
plot(cA(2,:));%画出第二层的低频分量
以上问题属网友观点,不代表本站立场,仅供参考!