Исследование эхокомпенсатора и улучшение его характеристик в режиме одновременного разговора абонентов
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
условию двойного разговора.
Две части этого теста предполагают тестировать исполнение компенсатора по различным условиям. В тестах делается предположение, что с обнаружением двойного разговора измерения переходят к блокированию или замедлению адаптации, чтобы избежать чрезмерное затухание в компенсаторе.
Тест №3а предполагает проверку того, что детектирование (обнаружение двойного разговора) не так чувствительно при условии, когда эхо и низкий уровень речевого сигнала от ближнего абонента ложно вызывают операцию детектора двойного разговора в протяженности, когда адаптация не происходит. Задача теста - очистить Н регистр; затем для некоторой величины задержки эха и потери эха, сигнал прилагается к т. . Одновременно рис. 17 сигнал с помехами, который достаточно низок в уровне, несерьезно препятствующий способности эхокомпенсатора сходиться, подается в т. . Этот сигнал не должен заставить детектор двойного разговора (детектор двойного разговора (ДДР) служит для избежания расхождения эхокомпенсатора во время одновременного разговора обоих абонентов) активизироваться, должны происходить адаптация и компенсация. Спустя 1 секунду адаптация тормозит и остаточное эхо измеряется.
Рис. 17. Регистр Н первоначально обращается в ноль для всех величин и , , и задержка эхотракта, мс, сходимость должна произойти в течение 1 сек. и должен быть
Тест №3b предполагает проверку того, что детектор двойного разговора достаточно чувствителен и действует достаточно быстро, чтобы предотвратить большое расхождение во время двойного разговора. Задача теста - полная сходимость эхокомпенсатора для данного эхотракта. Сигнал после подается в точку . Одновременно рис. 18 сигнал подается в точку , он имеет уровень больше, чем . Это должно заставить детектор двойного разговора включиться в работу. Спустя некоторое произвольное время адаптация блокируется и измеряется остаточное эхо.
рис. 18. сигнал подается в точку
Требование.
Эхокомпенсатор первоначально в состоянии полной сходимости для всех величин и , и для всех величин и для всех величин потери эха, и задержка эхотракта мс, уровень остаточного эха после одновременной подачи и для некоторого промежутка времени не должен увеличиваться больше, чем на 10 дБ относительно устойчивого состояния (рис. 7). Тест №4 - Тест на степень просачивания.
Этот тест предполагает проверку того, что время просачивания не слишком маленькое, т. е. что содержимое Н регистра не обращается в ноль слишком быстро.
Задача теста состоит в том, чтобы полностью сходился эхокомпенсатор для данного эхотракта и чтобы затем удалить все сигналы из эхокомпенсатора. Спустя минуты содержимое Н регистра обнуляется, сигнал подается в точку и измеряется остаточное эхо (см. рис. 11).
Рис. 19. Тест №4
Требование.
Для эхокомпенсатора первоначально в состоянии полной сходимости для всех величин и , спустя минуты после удаления сигнала в точке , уровень остаточного эха не должен увеличиваться больше чем на от устойчивого уровня рис. 19.
Тест№5 - тест на бесконечную сходимость потери возвращенного эха.
Тест предполагает проверку того, что эхокомпенсатор имеет некоторые возможности (средства) для предотвращения нежелательной генерации эха. Это может происходить, когда Н регистр содержит модель эхотракта, любую из предшествующего или текущей связи, и эхотракт открывается (цепь эха исчезает), пока сигнал подан в точку .
Задача теста - чтобы полостью сходился эхокомпенсатор для данного эхотракта. Эхотракт после прерывается, пока сигнал подается в точку . Спустя 500 мс прерывания эхотракта должен быть измерен возвращенный эхосигнал в точке рис. 20.
Рис. 20. тест № 5
Требование.
С эхокомпенсатором первоначально в полностью сходящемся состоянии для всех величин потери эха и для всех величин и , уровень возвращенного эха, спустя мс должен быть [6].
2. Тестирование эхокомпенсатора
Протестируем наш эхокомпенсатор по стандарту G. 165:
Тест №1 определим устойчивый уровень остаточного и возвращенного эха. Этот тест предполагает проверку того, что устойчивое состояние подавления (оценки эхосигнала) способно создать достаточно низкий уровень остаточного эхосигнала .
Требование.
При условии, что Н регистр первоначально обнуляется и нелинейный процессор заблокирован, для значений уровня полученного входного сигнала и , для всех величин потери эха , задержки эхотракта мс ( представляет задержку эхотракта , для которого разрабатывается эхокомпенсатор), уровень остаточного эхосигнала должен быть меньше или равен зависимости, показанной на рис. 21.
Рис. 21. Зависимость между уровнем принятого входного сигнала (LRin) и уровнем остаточного эха (LRES)
Уровень возвращенного эха должен быть меньше для всех величин и .
При проведении первого теста для блочного Фурье метода наименьших квадратов (БФМНК) и для сравнения нормализованого метода наименьших квадратов(НМНК) получили такие результаты рис. 22:
То есть, мы получили, что наш эхокомпенсатор соответствует поставленым требваниям и при малых отсчётах практически не возникает разницы в выборе алгоритма МНК, но при дальнейшем увеличении отсчётов НМНК лучше компенсирует эхо чем БФМНК.
Тест №2 - тест на сходимость. Этот тест предполагает проверку того, что эхокомпенсатор сходится быстро для всех ком?/p>