• 大小: 1KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-02
  • 语言: Matlab
  • 标签: RLS  

资源简介

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

评论

共有 条评论