lms自适应滤波器的matlab实现

lms自适应滤波器的matlab实现,matlab,Matlab,adaptifilt.lms在matlab中是如何工作的?当我们创建和使用过滤器时,任何人都知道它的结构 mu = 0.09; % LMS step size ha = adaptfilt.lms(32,mu); [y,e] = filter(ha,x,d); 其中d-期望输出,x-实际输出? x和d的尺寸为2048 x 1,我需要滤波器的结构 这是一个FIR(有限脉冲响应)滤波器。结构如下: y(k) = b(1).x(k)+...+

adaptifilt.lms
在matlab中是如何工作的?当我们创建和使用过滤器时,任何人都知道它的结构

mu = 0.09;            % LMS step size        
ha = adaptfilt.lms(32,mu);       
[y,e] = filter(ha,x,d);   
其中d-期望输出,x-实际输出?
x和d的尺寸为2048 x 1,我需要滤波器的结构

这是一个FIR(有限脉冲响应)滤波器。结构如下:

y(k) = b(1).x(k)+...+b(n).x(k-n+1)

其中,
b
是一个多项式,在
lms
方法适应数据后,作为
ha.系数
找到。

这将适应FIR滤波器。这就是你要找的吗?