Scientific journal
Fundamental research
ISSN 1812-7339
"Перечень" ВАК
ИФ РИНЦ = 1,674

INVARIANT ADAPTIVE ECHO CANCELLER WITH QUADRATURE CHANNELS INFORMATION PROCESSING

Abramov S.S. 1
1 Siberian State University of Telecommunications and Informatics Sciences
Based on the generalized circuit there is an invariant echo canceller where identification unit waveforms that analyzes a form of the transmitted signal a given time interval and searches the memory unit are transmitted signal samples and compares them. This task is the identification of the waveforms can be solved in another way. Considered and developed a new method echo cancellation using adaptive echo canceller invariant quadrature signal processing channels. Produced a theoretical study of a new method of adaptation invariant echo canceller for high-speed data transmission systems using the combined types of modulation (amplitude and phase modulation). Found technical realization of the method of identification by summing waveforms of two amplitude- modulated signals with carrier phase shifted by 90°, called quadrature amplitude modulation (QAM). Developed scheme presented adaptive echo canceller invariant in the case of phase-amplitude modulation (QAM) is greatly simplified by eliminating the identification unit waveforms and memory unit for storing samples previously transmitted signals. The advantage of this scheme compared with the generalized scheme invariant echo canceller is the lack of implementation of such complex in blocks as identifier waveform calculator vector lengths signals.
quadrature amplitude modulation
invariant echo cancellers
duplex communication system
1. Lebedyantsev V.V. Razrabotka metodov invariantnoy peredachi soobscheniy po lineynyim kanalam svyazi: otchet po nauchno-issledovatelskoy rabote. Novosibirsk, SibGUTI, 2002.
2. Lebedyantsev V.V., Morozov E.V. Invariantnyie ehokompensatoryi i problemyi ih prakticheskogo primeneniya / Vestnik SibGUTI.2009. no. 2. pp. 58–64.
3. Lebedyantsev V.V. Razrabotka i issledovanie metodov analiza i sinteza invariantnyih sistem svyazi // Dissertatsiya na soiskanie uchenoy stepeni doktora tehnicheskih nauk. Novosibirsk, SibGATI, 2005.
4. Sondhi M.M., Berkli D.A. Metodyi podavleniya eho v telefonnyih setyah // TIIER, 1980, tom 68, no. 8, pp. 5–24.
5. Tsyibulin M.K. Podavlenie elektricheskogo eha v telefonnyih kanalah. M.: Radio i svyaz, 1990. 112 p.
6. Yanke E., Emde F., LYosh F. Spetsialnyie funktsii (formulyi, grafiki, tablitsyi). M., 1968. 344 p.

Современный уровень развития передачи и приема информации ставит задачу высокой помехоустойчивой системы. Дуплексные системы передачи в настоящее время широко распространены в системах телекоммуникаций. Используются в двух вариантах: двух- и четырехпроводном. Разумеется, дуплексная передача по двухпроводному каналу является экономически более выгодной, однако технически она более сложно реализуема. Причиной является необходимость компенсации эхо-сигналов. Причина возникновения эхо-сигналов – разбалансировка дифференциальной системы, разделяющей направления передач. Известны различные методы компенсации эхо-сигналов: с помощью модели эхо-тракта в виде трансверсального фильтра или путем выборки необходимых образцов эхо-сигналов из блока памяти при табличном методе компенсации. В первом случае для работы эхокомпенсатора требуется производить большое количество операций умножения и сложения, а во втором необходим большой объем памяти для хранения всех возможных образцов эхо-сигналов. В последние годы появился новый метод эхокомпенсации, который в литературе называется по-разному: относительный, инвариантный. Исследованию этого метода посвящено немало публикаций, а также диссертационных исследований, включая докторские диссертации. Однако всем этим исследованиям присущ существенный недостаток – все внимание уделено анализу частотных искажений, вносимых в принимаемый сигнал эхокомпенсатором, при полном игнорировании влияния сигналов собственного передатчика на работу эхокомпенсатора. Отсутствует также исследование влияния разбалансировки дифференциальной системы, которая может произойти после окончания обучения эхокомпенсатора. Отсутствие этих исследований не позволяет дать рекомендации по практическому применению инвариантных эхокомпенсаторов. Одним из возможных подходов к решению данной задачи является совместное использование метода относительной амплитудной модуляции и инвариантного подхода передачи сообщений [1, 2].

Разработка структурной схемы эхокомпенсатора с квадратурными каналами

На базе теории инвариантов [3] синтезирован так называемый инвариантный эхокомпенсатор и построена структурная схема обобщенного инвариантного эхокомпенсатора.

pic_1.tif

Рис. 1. Обобщенная структурная схема инвариантного эхокомпенсатора

В обобщенной схеме инвариантного эхокомпенсатора, изображенного на (рис. 1), имеется блок идентификации форм сигналов. Его задача – анализировать форму передаваемого на данном интервале времени сигнала и отыскивать в блоке памяти образцы уже переданных сигналов, которые отличаются от передаваемого сигнала только постоянным множителем.

Задачу идентификации форм сигналов можно решать разными способами. Наиболее целесообразным в плане технической реализации представляется следующий способ.

Будем исходить из того, что в большинстве современных высокоскоростных систем передачи используются комбинированные виды модуляции, чаще всего – амплитудно-фазовая модуляция. При её реализации посредством суммирования двух амплитудно-модулированных сигналов с несущими, сдвинутыми по фазе на 90°, она называется квадратурной амплитудной модуляцией (КАМ).

При таком способе реализации КАМ передаваемые сигналы, поступающие на вход дифференциальной системы от передатчика, можно записать в виде известного выражения:

SКАМ(t) = Asin(ωt + φ) = Asinsinωt + Acoscosωt, (1)

где Asin и Acos – амплитуды квадратурных составляющих сигналов SКАМ(t);

при этом abram01.wmf abram02.wmf

Выражение (1) позволяет любой амплитудно-фазовый модулированный сигнал Si(t), передаваемый в i-й интервал времени, однозначно соотнести с двумя числами Ai sin и Ai cos. Для хранения этих чисел достаточно двух ячеек памяти – БП1 и БП2. При этом вследствие «подобия» любых двух чисел (каждое число после умножения на постоянный множитель по-прежнему остаётся числом) отсутствует необходимость в блоках памяти, предназначенных для хранения образцов форм ранее переданных сигналов [4, 5]. Таким образом, обобщённая схема инвариантного эхокомпенсатора в случае использования амплитудно-фазовой модуляции (КАМ) существенно упрощается за счёт исключения блока идентификации форм сигналов и блока памяти для хранения образцов ранее переданных сигналов.

При представлении потока передаваемых сигналов Si(t) двумя потоками чисел Ai sin и Ai cos аналогичное представление должно быть реализовано и для сигналов на входе схемы эхокомпенсации. Это означает, что на выходе дифференциальной системы необходимо включить два коррелятора с опорными колебаниями Ssin(t) = sinωt и Scos(t) = cosωt.

Разумеется, что корреляторы должны работать синхронно с корреляторами, которые обрабатывают переданный сигнал Si(t) и вычисляют величины Ai sin и Ai cos.

Схема инвариантного эхокомпенсатора с квадратурными каналами обработки сигналов представлена на рис. 2.

Этапу передачи сообщений предшествует этап обучения. Обучение эхокомпенсатора заключается в передаче передатчиком обучающего сигнала Sоб(t). Результаты вычислений его квадратурных компонент записываются в блоки памяти БП1 и БП2. Результаты вычисления его квадратурных компонент записываются в блоки памяти БП1 и БП2. Результаты вычисления квадратурных компонент сигнала-эха Sоб э sin и Sоб э cos помещаются в блоки памяти БП3 и БП4. Блоки памяти БП5 и БП6 – обучены.

В рабочем режиме схема работает следующим образом.

Передаваемый амплитудно-фазово-модулированный сигнал поступает на вход дифференциальной системы и, одновременно, на левый блок корреляторов, состоящих из умножителей и интеграторов. Работа интеграторов и ключей Кл1 и Кл2 синхронизируется передатчиком таким образом, что начало и конец времени интегрирования совпадает с границами передаваемых сигналов [6].

Через ключи Кл1 и Кл2 вычисленные величины Ai sin и Ai cos поступают соответственно на входы блоков памяти БП1 и БП2. В этих блоках памяти хранятся предыдущие значения A(i-1) sin и A(i-1) cos.

Аналогичная схема, состоящая из двух корреляторов, подключена к выходу дифференциальной системы.

Эти корреляторы вычисляют коэффициенты разложения суммы принимаемого сигнала Si пр(t) и эхо-сигнала Si э(t), порождаемого передаваемым сигналом Si(t).

abram03.wmf

abram04.wmf

где τ0 - длительность передаваемых и принимаемых сигналов; ω - частота несущей передаваемых сигналов с комбинированной амплитудно-фазовой модуляцией.

Через ключи Кл3 и Кл4 значения AisinΣ и AicosΣ поступают соответственно на входы блоков памяти БП3 и БП4.

В этих блоках памяти хранятся предыдущие значения:

А(i-1)sinΣ = А(i-1)sin пр +А(i-1) э sin (в БП3)

и

А(i-1)cosΣ = А(i-1)cos пр + А(i-1) э cos (в БП4).

В блоках памяти БП5 и БП6 находятся предыдущие значения А(i-1)sin пр и А(i-1)cos пр.

В конце передачи сигнала Si(t) делители Д1 и Д2 вычисляют отношение:

abram05.wmf и abram06.wmf

pic_2.tif

Рис. 2. Структурная схема инвариантного эхокомпенсатора с квадратурными каналами обработки сигналов

Величины К1 и К2 поступают на умножитель левого канала и правого канала схемы эхокомпенсации, состоящей из зеркально симметричных структур. Левый канал включает в себя блок памяти БП3, умножитель, сумматор, вычитатель и зеркально-симметричную структуру БП5. Правый канал состоит из БП4, умножителя, вычитателя, а симметричная нижняя часть – из БП0, умножителя и сумматора.

После умножения на К1 величины эха А(i-1)sin, хранящейся в БП3 и на К2 величины А(i-1)cos, хранящейся в БП4, полученные произведения будут равны наблюдаемым в данный момент величинам эха на выходах ключей Кл3 и Кл4, т.е.:

А(i-1) э sin·К1 = Аi э sin;

А(i-1) э cos·К2 = Аi э cos. (2)

Напомним, что эти равенства следуют из свойств инвариантности (сохраняемости) отношения длин векторов на входе и выходе линейной системы (в данном случае – эхо-тракта дифференциальной системы).

Вследствие равенств (2) на выходе вычитателей эхо-сигналы будут отсутствовать.

Нижние части схемы каналов эхокомпенсатора служат для восстановления структуры принимаемых сигналов, которые нарушаются верхними частями схем каналов эхокомпенсатора. После устранения эха квадратурные компоненты принимаемого сигнала Ai пр sin и Ai пр cos поступают в блок, где их обрабатывают в демодуляторе приемника.

Решения проблемы «деления на ноль» в схеме инвариантного эхокомпенсатора с квадратурными каналами обработки сигналов

В исходной обобщённой схеме инвариантного эхокомпенсатора ввиду того, что в современных системах передачи данных сигналы, равные нулю, не используются, вычислитель длин векторов передаваемых сигналов, соответственно, не может выдавать результаты расчётов длин векторов, равные нулю. Вследствие этого при вычислении отношения длин векторов передаваемых сигналов проблема деления на ноль не может возникнуть. Однако в описанной выше схеме эта проблема может возникнуть, так как величины Ai sin и Ai cos могут принимать нулевые значения. В этом случае, во-первых, делители Д1 и Д2 не смогут вычислять К1 и К2, а во-вторых, при равенстве нулю Ai sin или Ai cos соответствующие им величины эха тоже будут равны нулю.

По этим значениям, находящимся в БП3 и БП4, будет невозможно рассчитать величины эха для следующего интервала времени.

Решение данной проблемы может быть следующим. Подключим к выходам ключей Кл1 и Кл2 индикаторы нулевых значений Ai sin и Ai cos – ИНЗ1 и ИНЗ2.

При передаче сигнала Si(t), в котором Ai sin и/или Ai cos равны нулю, на выходах корреляторов, подключенных к выходу диффсистемы, соответствующие значения Ai э sin и Ai э cos тоже будут равны нулю. С учётом этого квадратурные компоненты принимаемого сигнала Ai пр sin или Ai пр cos можно подать на входы приёмника непосредственно, минуя схемы эхокомпенсации. Это реализуется ключами Кл1, Кл2, Кл3, Кл4, у которых задействованы соответственно вторые выходы и вторые входы.

В этот же момент по командам, поступающим от ИНЗ1 и/или ИНЗ2, запрещается запись нуля (нулей) в БП1 и/или БП2. В этих блоках памяти сохраняется прежнее содержание. Запрещается также обновление содержимого блоков памяти БП3, БП5 и/или БП4, БП6 и вообще работа схемы компенсации прекращается на время, пока величины Ai sin и/или Ai cos будут равны нулю.

Вследствие (после передачи сигналов с нулевыми значениями Ai sin и Ai cos) для вычисления Ai э sin и Ai э cos будут использоваться предыдущие ненулевые значения A(i-n) sin и A(i-k) cos (n и k – количество интервалов времени длительностью τ0 до предыдущего интервала с ненулевыми значениями).

Разумеется, что ИНЗ1 и ИНЗ3 также управляют и работой ключей Кл3, Кл4 и Кл5, Кл6: при обнаружении нуля эти ключи переключаются в положение «2».

Заключение

Преимуществом данной схемы по сравнению с обобщенной схемой инвариантного эхокомпенсатора является отсутствие таких сложных в реализации блоков, как идентификатор формы сигналов, вычислителя длин векторов сигналов.

Рецензенты:

Сединин В.И., д.т.н., профессор, заведующий кафедрой «Системы автоматизированного проектирования», ФГБОУ ВПО СибГУТИ, г. Новосибирск;

Носов В.И., д.т.н., профессор, заведующий кафедрой «Системы радиосвязи», ФГБОУ ВПО СибГУТИ, г. Новосибирск.

Работа поступила в редакцию 18.04.2014.