3星 · 超过75%的资源 需积分: 9 68 下载量 178 浏览量
2009-10-08
10:23:08
上传
评论 2
收藏 98KB RAR 举报 关于MATLAB小波信号去噪
%用小波函数'db6'对信号进行3层分解
[c,l]=wavedec(y,3,'db6');
lev=3;
xdh=wden(y,'sqtwolog','h','sln',lev,'sym4');
subplot(2,2,3);
plot(sound,xdh);
subplot(121);
plot(sound);
title('原始语音信号'); %用db2小波对原始信号进行3层分解并提取系数
a3=appcoef(c,l,wname,3);
d3=detcoef(c,l,3);
d2=detcoef(c,l,2);
d1=detcoef(c,l,1);
%对信号进行强制性消噪并图示结果
dd3=zeros(1,length(d3));
dd2=zeros(1,length(d2));
dd1=zeros(1,length(d1));
c1 小波去噪matlab的代码,
%用db1小波对原始信号进行3层分解并提取系数
[c,l]=wavedec(s,3,'db1');
a3=appcoef(c,l,'db1',3);
d3=detcoef(c,l,3);
d2=detcoef(c,l,2);
d1=detcoef(c,l,1);
thr=1;
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
- 1
- 2
前往页