An echo canceler has an adaptive filter with coefficients grouped into
segments, and a candidate value memory that stores candidate values for
each segment. Signal levels in the echo canceler are monitored to
determine when reinitialization is necessary. When reinitialization is
necessary, the candidate values are assigned to the coefficients in the
corresponding segments, and corresponding residual signals are generated.
The residual signals are evaluated to select a best candidate value for
each segment. The selected best candidate value is assigned to all
coefficients in the corresponding segment.
Un canceler de eco tiene un filtro adaptante con los coeficientes agrupados en segmentos, y una memoria del valor del candidato que almacene los valores del candidato para cada segmento. Los niveles de la señal en el canceler de eco se supervisan para determinarse cuando la reiniciación es necesaria. Cuando la reiniciación es necesaria, los valores del candidato se asignan a los coeficientes en los segmentos correspondientes, y se generan las señales residuales correspondientes. Se evalúan las señales residuales de seleccionar un mejor valor del candidato para cada segmento. El mejor valor seleccionado del candidato se asigna a todos los coeficientes en el segmento correspondiente.