如何利用小波分解,将一个信号分解为6层
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/13 12:18:43
如何利用小波分解,将一个信号分解为6层
一维离散信号,想要利用小波变换把它分解为6层,将原始信号和这六层信号的图分别绘制出来.我看过一个文献上面,图中标注为s,D1,D2,D3,D4,D5,D6,一共有7个波形.
一维离散信号,想要利用小波变换把它分解为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,:));%画出第二层的低频分量
Matlab中有Wavelet Toolbox工具箱.
程序很简单,例如:
s=load sumsin;%读取信号sumsin
[cA,cD] = swt(s,6,'db1');%用db1小波对s进行6层静态离散小波分解
figure;%新建图形窗口
plot(cA(2,:));%画出第二层的低频分量