rls.m
来自「This is mat lab code for adaptive lattic」· M 代码 · 共 25 行
M
25 行
function [e,w] = rls(input,d,lambda,eta,order,Po);
% RLS algorithm
% returns the a-priori output error sequence and last weight vector
N = max(size(input));
M = order;
w = zeros(M,1);
u = zeros(1,M);
P = Po;
for i=1:N
u = [input(i) u(1:M-1)];
e(i) = d(i) - u*w;
gamma = 1/(1+(1/lambda)*u*P*u');
g = (1/lambda)*P*u'*gamma;
w = w + g*e(i);
P = (1/lambda)*P - (g*g'/gamma);
end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?