小波去噪、均值滤波、中值滤波对波形去噪的MATLAB仿真程序
小波去噪:
load leleccum;
index = 1:1024;
x = leleccum(index);
%产生噪声信号
init = 2055615866;
randn(‘seed’,init);
nx = x + 18*randn(size(x));
%获取消噪的阈值
[thr,sorh,keepapp] = ddencmp(‘den’,‘wv’,nx);
%对信号进行消噪
xd1 = wdencmp(‘gbl’,nx,‘db4’,1,thr,sorh,keepapp);
xd2 = wden
原创
2021-03-11 17:02:09 ·
1583 阅读 ·
1 评论