An adaptive echo cancellation method based on
correlation entropy is disclosed. The method comprises the following steps: A, collecting far-end signals, sampling far-end signals transmitted from far-end to obtain the discrete value x (n) of far-end input signals at the
current time n, and the filter input
signal vector is x (n) = [x (n), x (n-1),..., x (n-L+1)] T; B, sampling far-end signals transmitted from far-end to obtain the discrete value x (n) of far-end input signals at the
current time n. B, estimate an
echo signal, passing an input
signal vector x (n) of that
current time n through an adaptive filt, and outputting a value y (n) thereof, that is, an estimated value of the
echo signal; C, canceling the echo, sampling with a near-end
microphone to obtain the near-end
signal d (n) ofthe current time n of the echo return, subtracting the estimated value y (n) of the
echo signal; D, updating the tap weight coefficients of the filter, and calculating a tap weight vector w (n+1), w(n+1) = w (n) + Mu(n) U (n) (UT (n) U (n)) of n+1 at the next time of the filter; 1E(n)-C (n); E, let n=n+1, repeating the process of A, B, C, D, E until the end of the call. This method can obtain faster convergence rate and lower steady-state error, and the echo cancellation effect is good.