• 大小: 1KB
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-05-14
  • 语言: Matlab
  • 标签: 小波去噪  MATLAB  

资源简介

小波去噪几种不同阈值处理信号的对比结果

资源截图

代码片段和文件信息

clc
clear
[xnfs]=audioread(‘xx.wav‘);

ls=length(xn);
w_name=‘db6‘;

[cl]=wavedec(xn5w_name);

[thrsorhkeepapp]=ddencmp(‘den‘‘wv‘xn);
[sscsl]=wdencmp(‘gbl‘clw_name5thrsorhkeepapp);

sig1=wden(xn‘heursure‘‘s‘‘one‘6‘db4‘);%进行消噪处理
sig2=wden(xn‘rigrsure‘‘s‘‘one‘6‘db4‘); %进行消噪处理
sig3=wden(xn‘minimaxi‘‘s‘‘one‘6‘db4‘); %进行消噪处理
sig4=wden(xn‘sqtwolog‘‘s‘‘one‘6‘db4‘); %进行消噪处理
figure(5);%画出原始信号和消噪信号并对比
subplot(611);
sig0=plot(xn‘g‘);
set(sig0‘LineWidth‘2);
xlabel(‘t‘);
ylabel(‘sig0‘);
title(‘原始信号‘);
grid on;
subplot(612);
y1=plot(sig1‘r‘);
set(y1‘L

评论

共有 条评论