The invention discloses a
low complexity phone echo self-adaption eliminating method. The method mainly comprises the steps of: A, far-end
signal filtration: obtaining a large-step filtering value y1(n) and a small-step filtering value y2(n); B, convex combination: completing the convex combination of the large-step filtering value y1(n) and the small-step filtering value y2(n) so as to obtain a combined filtering value y(n), wherein y(n)=
lambda(n)y1(n)+(1-
lambda(n))y2(n); C, echo cancellation: completing the subtraction of a near-end
signal d(n) which has echo and is picked by a near-end
microphone and the combined filtering value y(n), and then sending the
signal back to a far end, wherein a return signal is a total residual signal e(n), and e(n)=d(n)-y(n); D, updating the
weight coefficient of filtering device taps; E, updating the weight of the filtering device, i.e. updating a
hybrid parameter a(n) through a formula which is simplified by a
sign function; F, defining the weight of the filtering device; and G, setting n=n+1, and repeating the steps of A, B, C, D, E and F until the conversation is over. The method has strong identification capability to sparse
telephone communication systems, and particularly has quick convergence rate and small
steady state error in a transition period; an echo eliminating effect is good; and moreover, the method is low in calculation complexity, low in hardware cost and easy to implement.