|
Причиной эха в телефонных каналах является аналоговое устройство, называемое дифференциальной системой (hybrid). Оно используется для разбиения дуплексного канала на два симплексных, и содержит в себе пару трансформаторов.
В связи с просачиванием тока в диффсистеме, часть принимаемого сигнала отражается обратно к своему источнику. Это отражение вкупе с задержками, происходящими при передаче сигналов, вызывает следующее явление: говорящий слышит эхо собственного голоса, что (субъективно) очень неприятно.
Данный эхокомпенсатор рассчитан для удовлетворительной работы в сетях с задержками эхотракта не более 16 мс и с затуханием эха (затухание, вносимое эхотрактом) не менее 6 дБ. Эхокомпенсатор выполнен на базе алгоритма с использованием поблочно адаптируемого линейного фильтра. Имеются нелинейный процессор (NLP) для подавления остаточной ошибки эхокомпенсации, детектор двойного разговора, механизм изменения скорости адаптации в случае наличия гармонических сигналов и пр.
Полное описание рекомендации можно найти в документах (или на сайте ITU):
- Рекомендация ITU-T G.168 "Цифровые эхокомпенсаторы".
Алгоритм реализован для ЦПОС семейства TMS320C3x фирмы Texas Instruments.
Реализация удовлетворяет следующим требованиям:
- функционирует в режиме реального времени;
- совместима со всеми ЦПОС в рамках семейства TMS320C3x
- отвечает требованиям рекомендации ITU-T G.168 и проверена по рекомендуемой G.168 схеме.
Ресурсоемкость реализации
Загрузка процессора |
| | Эхокомпенсатор ITU-T G.168 |
Вычислительный ресурс (пиковая загрузка), млн.оп./с. | 6 |
Память |
программа, слов | 350 |
таблицы, слов | 28 |
данные, слов | 843 |
Всего, слов | 1221 |
Можно получить подробную документацию по представленной реализации алгоритма эхокомпенсации (ITU-T G.168), описание API реализации, подробные инструкции по встраиванию алгоритма в систему обработки речевых сигналов:
Эхокомпенсатор (ITU-T G.168) для TMS320C3x (формат Word)
Использовались материалы сайта http://www.dsp.sut.ru.
|