• 大小: 1KB
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-05-12
  • 语言: Matlab
  • 标签: lms去噪  语音  

资源简介

该程序使用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);      

评论

共有 条评论