資源簡介
該程序使用lms算法去噪,MATLAB親測可用,歡迎下載,將自己的語音放在同一文件夾下即可。
代碼片段和文件信息
%?輸入參數:
%?????xn???輸入的信號序列??????(列向量)
%?????dn???所期望的響應序列????(列向量)
%?????M????濾波器的階數????????(標量)
%?????mu???收斂因子(步長)??????(標量)?????要求大于0小于xn的相關矩陣最大特征值的倒數????
%?輸出參數:
%?????W????濾波器的權值矩陣?????(矩陣)
%??????????大小為M?x?itr
%?????en???誤差序列(itr?x?1)????(列向量)??
%?????yn???實際輸出序列?????????(列向量)
function?[ynWen]=LMSfilter(xndnMmu)
itr?=?length(xn);
en?=?zeros(itr1);?????????????%?誤差序列en(k)表示第k次迭代時預期輸出與實際輸入的誤差
W??=?zeros(Mitr);??????
- 上一篇:Timit語音庫語音格式轉換程序
- 下一篇:星座圖-MATLAB
評論
共有 條評論