lms滤波器是否不依赖于输入或所需信号?

时间:2016-04-05 02:22:19

标签: matlab filtering

这个问题引用了与lms过滤器相关的链接。 http://au.mathworks.com/help/dsp/ref/adaptfilt.lms.html

过滤器由ha = adaptfilt.lms(32,mu)调用;我的问题是adaptfilt.lms如何计算输出' h'什么时候没有给出所需的信号?任何评论都将不胜感激。

1 个答案:

答案 0 :(得分:1)

示例中的相关代码:

x  = randn(1,500);     % Input to the filter
b  = fir1(31,0.5);     % FIR system to be identified
n  = 0.1*randn(1,500); % Observation noise signal
d  = filter(b,1,x)+n;  % Desired signal
mu = 0.008;            % LMS step size.
ha = adaptfilt.lms(32,mu);
[y,e] = filter(ha,x,d);

看看以下几行:

ha = adaptfilt.lms(32,mu);
[y,e] = filter(ha,x,d);

正在输入lms过滤器,输入和所需的输出以及系统顺序。