資源簡介
小波去噪幾種不同閾值處理信號的對比結果
代碼片段和文件信息
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
- 上一篇:MATLAB實現仿射密碼
- 下一篇:倒立擺MATLAB程序
評論
共有 條評論