資源簡介
對RLS自適應(yīng)噪聲對消算法給出了代碼實(shí)現(xiàn)并附有詳細(xì)的注釋
代碼片段和文件信息
%?RLS自適應(yīng)對消算法
%?算法描述:該算法用一個(gè)正弦函數(shù)signal作為原始信號,一組隨機(jī)數(shù)noise作為
%???原始噪聲(可獲得),然后將原始信號和經(jīng)過處理后的原始噪聲fnoise疊加起來
%???作為自適應(yīng)濾波器的輸入信號d。最后根據(jù)原始噪聲noise和輸入信號d求出原始信號
%???signal的估計(jì)值e
num?=?1000;?????????????????????????%?信號采樣數(shù)
signal?=?sin(2*pi*0.055*[0:num-1]‘);%?原始信號,對應(yīng)人的語音信號
plot(0:999signal(1:num));
grid;axis([0?num?-2?2]);
title(‘原始噪聲‘);
nvar?=?1.0;
noise?=?randn(num1)*nvar;??????????%?隨機(jī)噪聲,對應(yīng)環(huán)境噪聲
figure;
plot(0:999noise);
grid;axis([0?num?-4?4]);
title(‘噪聲信號‘);
nfilt?=?fir1(310.5);
fnoise?=?filter(nfilt1noise);?????%?變換后的噪聲,對應(yīng)設(shè)備錄制的環(huán)境噪聲
d?=?signal?+?fnoise;????????????????%?輸入自適應(yīng)濾波器的信號,對應(yīng)獲得的信號
figure;
plot(0:99
評論
共有 條評論