⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lms.m

📁 自适应算法 主要用于自适应天线的算法防真程序
💻 M
字号:
function [e,h]=lms(y,fl,mu);
% [e,h]=lms(y,fl,mu)
%	y = input signal
%	fl = filter length
%	mu = convergence factor (0<mu<1)
%	e = error signal
%	h = filter coefficients
%
% ref _Adaptive_Filters_ by Cowan and Grant, p44

% cjm 15mar95
% Chris McCormack / Radiation Laboratory / University of Michigan
%                                            c.mccormack@ieee.org

if mu==0; mu=.001; end
if fl<1;
   e='lms : Illegal filter length'
  else
   sl=size(y);
   if sl(1)<sl(2); y=y'; sl=sl(2); end
   sl=sl(1);			% set up length of signal
   e=zeros(sl,1);		% initialize
   h=zeros(fl,1);
   phi=zeros(fl,1);
   for n=1:sl;
      e(n)=y(n)-phi'*h;
      h=h+2*mu*e(n)*phi;
      phi=[y(n); phi(1:fl-1)];
   end
end

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -