資源簡介
LMS語音信號去噪matlab代碼,LMS語音信號去噪matlab代碼

代碼片段和文件信息
clc;
close?all;
clear?all;
%采集輸入音頻信號,把雙通道音頻轉化成單通道
[sampledataFS]?=?audioread(‘原始信號.mp3‘);
signal?=?sampledata(:1);
Length?=?length(signal);
n?=?1:Length;
wavwrite(signalFS‘單通道信號.mp3‘);
figure();
plot(nsignal);
title(‘原始信號‘);
%將原始信號加入經過AR模型信號生成的噪聲
v?=?randn(Length1);
ar?=?[11/2];
noise?=?filter(1arv);
x?=?signal?+?noise;
wavwrite(xFS‘加噪信號.mp3‘);
figure();
plot(nx);
title(‘加噪信號‘);
ma?=?[1-0.80.4-0.2];
v2?=?filter(ma1v);
%從MA模型生成的噪聲中去提取出原始信號
vv?=?RLS(v2x601);
signal_filter?=?x?-?vv‘;
wavwrite(signal_filterFS‘濾波信號.mp3‘);
figure();
plot(nsignal_filter);
title(‘濾波信號‘);
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????564??2017-01-03?15:38??RLS.m
?????文件?????????718??2018-12-15?13:07??MyLMSFilter.m
- 上一篇:TS_UE4FBXExporter
- 下一篇:msk調制的MATLAB仿真程序
評論
共有 條評論