Академический Документы
Профессиональный Документы
Культура Документы
EECS351ProjectProgressReport2Code
Contents
InputSignal
LMSFilter
RLSFilter
InputSignal
% Read Signal
speech = audioread('speechSample.mp3');
x = audioread('airplaneNoise.wav');
[d,fs] = audioread('sn_airplane.wav');
LMSFilter
% Filtering
[y,e,w] = lmsfilt2(x,d);
RLSFilter
% Initiate Filter
rls1 = dsp.RLSFilter(11, 'ForgettingFactor', 1);
% Filtering
[y_r,e_r] = rls1(x, d);
error = speech-e_r;
PublishedwithMATLABR2017a
le:///Users/Y/Downloads/Project%20le/Filter_code.html 1/2
11/16/2017 Combine Signal with Noise Code
CombineSignalwithNoiseCode
% Name Files
noiseFile = 'rainNoise.mp3';
outputNoise = 'rainNoise3.wav';
sn_noise = 'sn_rain3.wav';
% Read Noise
[n,nfs] = audioread(noiseFile);
[s,sfs] = audioread('speechSample.mp3');
n = (n(:,1)+n(:,2));
PublishedwithMATLABR2017a
le:///Users/Y/Desktop/combineNoise.html 1/2