An echo cancellation invention which does away with the need for an
accurate double-talk detector, while maintaining a higher adaptation gain
for quicker convergence and also providing increased stability. It does
this by operating two filter models of the acoustic path in parallel. One
model is adapted continuously to find the most accurate model of the echo
path, while the other is not. The echo canceller output is taken from the
filter that is not adapted. A comparison of the residual error (echo) is
done between the model being adapted and the model being listened to at
regular intervals. When the model being adapted has less error (echo) than
the model being listened to its filter coefficients are copied to the
other model. If the model being adapted has greater error (echo) than the
other model (caused by noise diverging the adaptation process) then the
adapted model has its coefficients overwritten by the filter that is
listened to. This process keeps error from accumulating in the adapted
filter by removing divergence at regular intervals (improving overall
convergence). Since the output is taken from the filter that is not
adapted, higher adaptation gains may be used without fear of the user
hearing any effects of adapting with a higher gain in the presence of
noise.
Вымысел отмены отголоска делает прочь с потребностью для точного двойн-govorit детектор, пока поддерживающ более высокое увеличение приспособления для более быстро схождения и также обеспечивающ увеличенную стабилность. Он делает это путем работать 2 модели фильтра акустического курса параллельно. Одна модель приспособлена непрерывно для того чтобы найти самую точную модель курса отголоска, пока другое не. Выход canceller отголоска принят от фильтра не приспособлен. Сравнение остаточной ошибки (отголоска) сделано между будучи приспосабливанным моделью и моделью будучи слушанным к на регулярным интервалам. Когда будучи приспосабливанной модель имеет меньше ошибку (отголосок) чем модель будучи слушанным к своим коэффициентам фильтра скопируйте к другой модели. Если будучи приспосабливанной модель имеет большую ошибку (отголосок) чем другая модель (причиненная шумом расходя процесс приспособления) после этого, то приспособленная модель имеет свои коэффициенты overwritten фильтром слушает к. Этот процесс держит ошибку от аккумулировать в приспособленном фильтре путем извлекая расхождение на регулярных интервалах (улучшая общее схождение). В виду того что выход принят от фильтра не приспособлен, более высокие увеличения приспособления могут быть использованы без страха потребителя все влияния приспосабливаться с более высоким увеличением in the presence of шум.