О проекте
Эхоподавление для речи
Во всяком деле, чтобы добиться успеха, нужна некоторая доля безумия
Акустическое эхо образуется когда сигнал из громкоговорителя частично принимается микрофоном, это происходит например в аудио системах когда сигнал из колонок улавливается микрофоном, в ноутбуках, а также даже в мобильных телефонах из-за близкого расположения микрофона и динамика (это особенно проявляется в режиме громкой связи) Подавитель акустического эхо (AEC) обрабатывает два входных сигналов: опорный Rin (reference или far-end signal) и сигнал с микрофона Sin (echo или near-end signal). Алгоритм основан на адаптивном LMS фильтре в частотной области, который постоянно подстраивается под характеристику пути, через который сигнал попадает в микрофон. Адаптивный фильтр вычитает смоделированный эхо сигнал из микрофонного сигнала, что устраняет эхо без нелинейных искажений. детектор одновременного разговора. Детектор одновременного разговора (DTD) предотвращает расхождение адаптивного фильтра когда разговаривают обе стороны, нелинейная обработка выходного сигнала (NLP) дополнительно подавляет остаточное эхо. В алгоритм также может быть добавлен генератор комфортного шума (CNG) дополнительный подавитесь шума, который попадает в микрофон помимо эха, АРУ (AGC), подавитель акустической обратной связи, дополнительные фильтры FIR, IIR и др.