• 大小: 1KB
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-01-02
  • 语言: Matlab
  • 标签: 自适应  频域nlms  

资源简介

NLMS频域自适应滤波的子程序,可以直接调用!!!!!!!!!!!!

资源截图

代码片段和文件信息

function e = FDLMS( x d M beta mu )
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Frequency domain LMS algorithm with self-orthogonalization
% Assume the block length equals the filter length
% x:    input column vector
% d:    desired response.
% M:    filter length
% beta: forgetting factor
% mu:   step size
% e:    output error
% program by Xilin Li
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Z = 2*M;                   % padding Z zeros
x = [zeros(Z1); x];        
d = [zeros(Z1); d];
Len = length(d);
e=zeros(Len1);

W = zeros(2*M1);  
X = zeros(2*M1);   
E = zeros(2*M1);

评论

共有 条评论