資源簡(jiǎn)介
有源噪聲控制是針對(duì)低頻噪聲的控制方法,包含許多控制算法。文件為基本的FxLMS算法代碼。
代碼片段和文件信息
function?[?eWv]?=?FxLMS1(?xdJKLuHsHs_m?)
%?%多通道FXLMS算法
%?%輸入?yún)?shù):
%?%p噪聲源列矢量
%?%x參考信號(hào)列矢量
%?%其中p與x有相同長(zhǎng)度
%?%J次級(jí)源數(shù)
%?%K誤差數(shù)
%?%L濾波器長(zhǎng)度
%?%u迭代步長(zhǎng)
%?%Hp為噪聲源到誤差初級(jí)通路,有K列[Hp1?Hp2?..?HpK]
%?%Hs為次級(jí)源到誤差的真實(shí)次級(jí)通路有J*K列[Hs11?Hs12?..?Hs1K?Hs21?..?HsJK]
%?%Hs_m為Hs的估計(jì)值
if?(~isvector(x))
????error(‘參考信號(hào)必須是矢量‘);
elseif?(J<=0?||?K<=0?||?L<=0?||?u<=0)
????error(‘次級(jí)源數(shù)、誤差數(shù)、濾波器長(zhǎng)度、迭代步長(zhǎng)必須大于0‘);
elseif?(length(Hs(1:))~=J*K)
????error(‘初級(jí)通路數(shù)量不對(duì)‘);
end
num_iter=length(x);%迭代點(diǎn)數(shù)
M=length(Hs(:1));%次級(jí)通路長(zhǎng)度
MAX=max(ML);
W=
- 上一篇:電子萬年歷
- 下一篇:寬帶與窄帶信號(hào)主動(dòng)噪聲控制
評(píng)論
共有 條評(píng)論