lms算法的期望信号dn和输入信号xn一样

请问lms算法的期望信号dn和输入信号xn一样,有什么意义呢?
我把50hz正弦放进去结果完美,但是正弦加白噪声放进去就效果很差,是为什么呢?
@圣锤之毅 希望您看到能解答一下我的问题

function [y,e] = LMS_subFilter(input)

order   = 32;       % Number of filter coefficients
mu      = 0.005;    % Learning rate of filter

% Initialize filter variables
w = zeros(order,1);
x = zeros(order,1);
y = zeros(1,length(input));
e = zeros(1,length(input));

for k=1:length(input)
    
    % Create an input vector for the filter according to the filter length
    for i = 1:order
        if (k-i)>0
            x(i) = input(k-i);
        else
            x(i) = 0;   % Zero pad at the start of the signal
        end
    end

    % Update filter
    y(k)    = x'*w;
    e(k)    = input(k) - y(k);
    w       = w + mu*e(k)*x;
end

把期望作为输入可以直接对目标系统进行辩识,也就是权重,这样就可以作为反馈用,更容易收敛。