Компенсатор - эхо - Большая Энциклопедия Нефти и Газа, статья, страница 1
Когда-то я был молод и красив, теперь - только красив. Законы Мерфи (еще...)

Компенсатор - эхо

Cтраница 1


Компенсатор эха в этом примере уменьшает размер шага, когда сигнал дальнего конца присутствует. Для компенсатора эха шаг постоянен: К ( п) К. Этот пример использует К 0.4, когда сигнал дальнего конца отсутствует и К 0.004, когда сигнал дальнего конца присутствует.  [1]

Программа примера компенсатора эха разделена на четыре части. Первая часть объявляет необходимые константы, вторая часть инициализирует EFCOP, третья часть - программа обработчика прерывания, которая реализует модификацию коэффициентов, последняя часть инициализирует отсчеты фильтра и коэффициенты.  [2]

Ниже рассматривается пример, реализующий компенсатор эха с использованием адаптивного фильтра. Назначение адаптивного фильтра состоит в том, чтобы получить оценку эхо-сигнала на ближнем конце линии, который может вычитаться из сигнала s ( n), являющегося смесью сигнала дальнего конца и эхо-сигнала. Однако для адаптивного фильтра сигнал дальнего конца может рассматриваться как шум. При этом становится очень трудно оценить эхо-сигнал, когда присутствует сигнал дальнего конца. Эта задача становится намного проще, если оценивать эхо, когда сигнал s ( n) содержит только эхо-сигнал на ближнем конце линии.  [3]

В связи с этим некоторые компенсаторы эха реализуют алгоритм определения эхо-сигнала при отсутствии сигнала на дальнем конце линии и обновления коэффициентов фильтра также при отсутствии сигнала на дальнем конце. Когда в линии присутствует сигнал дальнего конца, эти компенсаторы эха устанавливают размер шага К нулевым, чтобы коэффициенты фильтра были неизменными. В других случаях могут быть разработаны компенсаторы, которые изменяют коэффициенты и во время присутствия сигнала на дальнем конце, но в гораздо меньшей степени.  [4]

Первая часть программы примера 3.7, определяет константы для компенсатора эха. Файлы с определениями констант ввода / вывода и прерываний также включаются в программу.  [5]

Заключительная часть программы, представленная ниже, инициализирует коэффициенты и входные данные для компенсатора эха. Значения коэффициентов инициализируются нулями. Указатель на адреса памяти коэффициентов COEFADDRS, был определен в части инициализации констант. EFCOP совместно использует нижние 4 Кб Y памяти с ядром DSP, используя их для буферов коэффициентов. То есть, коэффициенты хранятся в Y памяти. Отсчеты фильтра не должны инициализироваться для этого примера, потому в константе FCON разрешен процесс инициализации состояния.  [6]

Вторая часть программы, показанная в примере 3.8, инициализирует EFCOP для работы в качестве компенсатора эха. Вектор сброса установлен в начало программы. Команда для перехода к коду обработчика прерывания по адресу обработчика прерывания буфер вывода полон. Биты 0 и 1, 8 и 9 маски прерываний в регистре состояния ( SR), сброшены, чтобы разрешить прерывания на всех приоритетных уровнях.  [7]

Компенсатор эха в этом примере уменьшает размер шага, когда сигнал дальнего конца присутствует. Для компенсатора эха шаг постоянен: К ( п) К. Этот пример использует К 0.4, когда сигнал дальнего конца отсутствует и К 0.004, когда сигнал дальнего конца присутствует.  [8]

На рис. 3.30 показана блок-схема рассматриваемого компенсатора эха. На рисунке изображен ближний конец компенсатора эха. На ближнем конце четырехпроводная система связи имеет отдельные тракты для передачи и приема сигналов. Принимаемый и передаваемый сигналы объединяются в смесителе в двухпроводный сигнал для подключения к общей телефонной сети в дальнем конце. Смеситель также порождает нежелательное эхо на ближнем конце, передавая о ( х ( п)) в тракт приема. Адаптивный фильтр предназначен для того, чтобы определить задержку и ослабление эхо-сигнала, внесенного смесителем и получить оценку эха у ( п), которая может вычитаться от принимаемого сигнала s ( n), содержащего полезный сигнал и эхо-сигнал. Полученный сигнал е ( п) также используется в адаптивном фильтре для того, чтобы более точно проследить задержку и ослабление эха.  [9]

В связи с этим некоторые компенсаторы эха реализуют алгоритм определения эхо-сигнала при отсутствии сигнала на дальнем конце линии и обновления коэффициентов фильтра также при отсутствии сигнала на дальнем конце. Когда в линии присутствует сигнал дальнего конца, эти компенсаторы эха устанавливают размер шага К нулевым, чтобы коэффициенты фильтра были неизменными. В других случаях могут быть разработаны компенсаторы, которые изменяют коэффициенты и во время присутствия сигнала на дальнем конце, но в гораздо меньшей степени.  [10]

В данном разделе описывается методика реализации LMS-компенсатора эха с использованием EFCOP. Рассматриваются основы теории, описание процесса проектирования фильтра, пример программы ( код) на языке ассемблера и приводится анализ результатов обработки сигнала компенсатором эха.  [11]



Страницы:      1