УДК 621.391.8
А. С. Харитонов
ИСПОЛЬЗОВАНИЕ КОМБИНИРОВАННЫХ СИСТЕМ ПРИЕМА И ОБРАБОТКИ СИГНАЛОВ В УСЛОВИЯХ СЛОЖНОЙ ПОМЕХОВОЙ ОБСТАНОВКИ
Рассмотрены проблема повышения помехоустойчивости приема при сложной помеховой обстановке систем передачи дискретной информации с использованием пакетных методов, широкополосных шумоподобных сигналов, а также комбинированные системы, включающие в себя средства пространственной и временной обработки. Показаны достоинства и недостатки их использования. Полученные результаты обосновывают правомерность использования указанного подхода и позволяют улучшить количественные и качественные характеристики приемной системы.
В последние десятилетия интенсивно развивается направление радиосвязи, связанное с разработкой методов оптимального приема сигналов с учетом характеристик аппаратуры и канала связи. От того, насколько эффективно используются потенциальные возможности системы передачи информации, как система реализована схемотехнически и какая элементная база использована, зависит целесообразность ее применения. Структурная схема приемного тракта в условиях использования единого канала связи представлена на рис. 1.
В настоящей работе рассматривается система передачи информации с использованием широкополосных сигналов (ШПС), а также проблема многостанционного доступа (МД), которая характеризуется сложностью, а зачастую и невозможностью определений параметров действующей в радиоканале помехи. В случае, если количество подвижных приемо-передающих станций достаточно мало, используется общий частотный канал с кодовым разделением абонентов (МДКР),
Рис. 1. Структурная схема системы передачи информации с множественным доступом в радиоканал
суммарная помеха не может быть аппроксимирована белым гауссовым шумом (БГШ), что также делает невозможным применение методов согласованной фильтрации вследствие неоптимальности указанных методов. Сложности могут быть разрешены путем построения устройств компенсации помех на основе выявляемых различий между полезным сигналом и помехой с возможностью исключения сигнала из цепей адаптации. Практически всем требованиям по составу средств обработки удовлетворяют комбинированные системы обработки благодаря использованию нескольких устройств, включающих в общем случае средства поляризационной, пространственной, временной обработки, и устройств корреляционной (когерентной) обработки.
В общем случае адаптивная система представляет собой замкнутый контур, содержащий объект управления, устройство контроля — идентификации, решающее устройство и устройство управления [1]. Устройство контроля (идентификации) (рис. 2) обеспечивает распознавание (контроль) характеристик объекта управления и приложенных к нему возмущающих воздействий. В процессе идентификации определяются средние значения случайных функций, дисперсий, корреляционных функций и т.д.
Решающее устройство осуществляет оценку работы объекта управления и вырабатывает оптимальную стратегию в целях достижения экстремума выбранного показателя качества. Устройство управления в соответствии с этой стратегией изменяет структуру или параметры объекта управления в сторону достижения на выходе оптимального значения. В системах передачи информации адаптация обычно производится для обеспечения наибольшей помехозащищенности или пропускной способности. Общими для методов пространственной, поля-
Рис. 2. Общий вид адаптивной системы
ризационной и временной обработки являются возможности построения высокоэффективных алгоритмов адаптивной настройки, которые нацелены на применение в конкретной сигнально-помеховой обстановке. Это позволяет реализовать системы обработки, устойчивые к изменениям сигнально-помеховой обстановки.
Комбинирование методов обработки возможно на основе следующих направлений: построение по схеме с параллельной обработкой и по последовательной схеме с независимой адаптацией компонент [2]. Первое направление связано с построением системы обработки как многомерного согласованного фильтра. Размерность в данном случае резко возрастает с увеличением числа компонент, что приводит к значительным затратам на реализацию комбинированной системы обработки и большому времени вычислений, однако дает наибольшую эффективность обработки сигналов. Второе направление связано с независимой адаптацией компонент системы и последовательным выполнением операций обработки, определяемым порядком включения компонент. Для уменьшения количества операций и упрощения диа-граммообразующей схемы используют построение системы на основе принципа последовательного выполнения операций обработки. Однако этому решению присущи недостатки, связанные с плохим качеством обработки сигнала, так как каждая из компонент стремится подавить все действующие на входе помехи. Поэтому в условиях воздействия комплекса помех потери в выходном отношении сиг-нал/(помеха +шум) достигают 10... 30дБ. Комбинированная обработка с зависимой адаптацией компонент позволяет избежать указанных недостатков и обеспечить потенциальное качество обработки, близкое к качеству систем с полной обработкой, а время адаптации — близкое к системам с независимой обработкой. Здесь адаптация компонент системы происходит с учетом состояния других компонент, что позволит подавлять в пространственном фильтре только широкополосные помехи без учета действия помех, подавляемых во временном фильтре, а во временном фильтре — подавлять помехи без учета действия помех, подавляемых в пространственном фильтре.
В случае использования различных методов адаптивной (пространственной, временной и поляризационной) обработки сигналов, применяемых в приемных устройствах систем передачи информации, можно говорить о различной эффективности этих методов (рис. 3). Так, методы адаптивной поляризационной обработки находят пока ограниченное применение, хотя они в ряде случаев дают не меньший выигрыш в помехоустойчивости, чем пространственно-временные методы. Кроме того, при различии полезного сигнала и
помех по поляризации, появляется возможность выделения полезных сигналов на фоне помех даже в случаях совпадения направлений их прихода. Применение адаптивной пространственно-временной обработки сигналов (ПВОС) обеспечивает высокую эффективность подавления помех, направление прихода которых отлично от направления полезного сигнала. Их использование не связано с потерей пропускной способности каналов связи в режиме передачи информации; они не приводят к усложнению электромагнитной обстановки; совместно с ними могут применяться и другие методы обработки, при этом результирующая эффективность повышается; обнаружение и подавление помех методами адаптивной ПВОС возможно без априорной информации об их параметрах.
Модель системы. Рассмотрим задачу обработки в режиме приема информации (однопользовательское детектирование) приемником широкополосных сигналов в условиях действия негауссового шума и широкополосных помех с использованием комбинированных средств обработки. В представленной модели одновременно работают К пользователей [3]. Для к-го пользователя можно описать генерируемую последовательность данных в виде Ь(к) = (..., Ь0к), Ь^,..., Ь^-и • • •) с длительностью символа Т секунд. Предполагается, что символы
Рис. 3. Зависимость отношения сигнал/помеха от количества помех
данных Ь(к) являются случайными переменными с Е[|Ь Случайно сгенерированная расширяющая последовательность для
(к)121
= 1.
k-го пользователя а(к) = (..., а0к), а^к),..., аДг^, •••)■ Элементы а, являются независимыми случайными переменными: Е[а^к)] =0 и
(к)
Е [|а(к) |2] = |Е [а(к)2]|2 = Е [|а(к)|4] = 1 Последовательность используется для спектрального расширения символов данных для образования сигнала:
(к)2 2
(к)|41
(к)
ак (t) =
ж
£
i=—oc
b (к) (к) °[i/N
^(t - ¿Tc),
где длительность символа после расширения Тс представляется в виде Tc = T/N, N — количество расширенных символов на интервале информационного символа; ^(t) — обобщенная огибающая элементарной посылки для всех сигналов, является ограниченной на интервале
[0,ТС] и нормализованной:
Тс
I ш\2(И = Тс. 0
Передаваемый сигнал К-го пользователя для 1 < к < К представляется выражением
Ке[\/2Рка,к(г - Тк) ехр(^с(г - Тк))],
где Рк — излучаемая мощность к-го пользователя; шс — несущая частота; Тк — задержка, моделирующая асинхронную систему
Модель действующих помех. Предположим, что сигнал от первого пользователя является полезным сигналом, а все остальные сигналы — помехи. При моделировании канал полагается многолучевым, с замираниями, искаженным воздействием узкополосной помехи и БГШ с двухсторонней спектральной плотностью мощности N0/2. В дальнейшем воздействует Кв источников узкополосных помех. Сигнал принимается антенной решеткой из Д элементов. Вектор сигнала, принимаемый антенной решеткой, в комплексном немодулированном виде можно представить как
г(г) = у(г) + п (г) + п в (г) + (г),
здесь через (г) обозначен БГШ. Распределение сигнала
Ьк
у(г) = дк,хах(1 - Т1 - Г11л)е-^Шс(Т1+Т1'л)¿1>х.
А=1
Слагаемое, отвечающее за помеху, возникающее вследствие многостанционного доступа, задается выражением
К Ьк
п(г) = ^ фРк X] дкАак(г - Тк - т^е-'^ +ТкЛЧк,А.
к=2 А=1
Узкополосная составляющая помехи
К+Кв _
пв (г) = \[2Ркдк е^5к1Лк.
к=К+1
Здесь Ьк — число путей распространения от к-го передатчика до антенной решетки. Параметры тк,А, дк,А — отвечают за задержку и усиление; — вектор отклика антенной решетки, соответствующие пути распространения Л сигнала от к-го передатчика. Параметры Рк, дк, 8к отвечают за мощность, комплексное усиление, девиацию частоты относительно шс, ^ — вектор отклика антенной решетки, соответствующий спектральной составляющей с индексом к для К + 1 < к < К +
+ Кв. Без потери обобщенности выкладок можно записать 8к = ^ при условии к = /.
Далее предположим, что канал является стационарным, причем параметры мешающих сигналов, задержки, частоты, мощности и местоположения являются фиксированными (но неизвестными). Только последовательность данных, расширяющие последовательности и БГШ — случайные величины.
Структурная схема приемника. Синхронизация с сигналом полезного абонента достигается по наикратчайшему пути между абонентской станцией и антенной решеткой [3, 4]. Таким образом, Т1 = 0, Т1Д = 0, т1>д > 0 для 2 < Л < ¿1. Следует отметить, что т1>А < ттах для любых Л, где ттах является максимальной задержкой в канале. При когерентном детектировании фазовый сдвиг обозначим через glll, и первый элемент в векторе отклика антенной решетки ^д равен нулю. Рассмотрим структурную схему приемника, представленную на рис. 4.
Для детектирования О-го символа Ь,1 принятый сигнал г(^) обрабатывается согласованным фильтром с импульсной характеристикой вида
М-1
hj(t) = E ajф * (-t - iTc).
i=0
Сигнал после выполнения операции свертки на выходе согласованного фильтра г, (t) тактируется каждые Т секунд, образуя вектор, состоящий из элементарных посылок длины Д причем Тс/Тв = Б — число выбранных векторов на интервале символа после расширения. Статистика принятия решения для О-го символьного интервала опре-
деляется и,, где ш - весовой вектор. Для упрощения процесса оптимизации весового вектора требуется составляющая и,, содержащая в себе преимущественно шум и помехи. Подбирается целое М' такое, что М'Тс > МТв. В дальнейшем рассматриваем М векторов выборок
г ОТ + МТС), г, ОТ + МТС + Г3),..., г, ОТ + МТС + (М - 1)Г3), кото-
Рис. 4. Схема корреляционного приемника:
скалярный сигнал
векторный сигнал;
рые образуют вектор и длины МД Временное различие в виде произведения М' Тс справедливо для каждого элемента вектора и и соответствующего элемента вектора . В результате преобразований выявили, что максимальная задержка в канале Ттах не может превышать нескольких Тс, что является типичным для большинства систем обмена информацией, использующих секторную структуру. Рассмотрим корреляционные свойства посылок принятого сигнала после преобразования в узкополосный сигнал на выходе согласованного фильтра.
Без потери обобщенности выкладок в дальнейшем рассматриваются
г-Х1)
посылки, ассоциированные с приемом символа о0 .
Преобразованный узкополосный сигнал на выходе согласованного фильтра го(£) при £ > 0 можно представить в виде
Г0(*) = у(£) + П/ (£) + Пв (£) + П - (£),
где у(£), ПI (£), Пв (£), П — (£) — выход согласованного фильтра с составляющими полезного сигнала, многопользовательской интерференции, узкополосной интерференции и помехи, обусловленные тепловыми шумами. Очевидно, что случайные процессы й(£), й/(£), йв (£), й— (£) некоррелированы между собой. Матрицу корреляции Иг(£, в), представляемую в виде Е[г0(£)?н(в)], можно выразить как
в) = в) + ИЙ1 (£, в) + Ийв(£, в) + Ий-(£, в).
Рассмотрим каждую из составляющих:
Иу(М)=Е [й(£)йЯ (*)]=2Р Т е-*"^-^х
А=1 ^=1 1 те
- П.л)^*^ - т^) + Е ^ - *Тс - Т1,лА)'ф* (в - гТс - т^) +
г=0 г=-те
1 ^-1 ^ _ I 1
+ Е "^^ + гТс - Т1,А)^*(З - гТс - т^)
X
N ^ N
i=0 i=-N +1
Rn! (t, s) =
K 2P T2 -Lk _Lk
E [ Й! (t)n? (s)] = E^E Egk.Agk.v e-^^ )dk,ÄdHHv X
fe=2 Л=1 V=1
те
X У] ^(t - iTc - Tk - TM)-^*(s - iTc - Tk - Tk,v);
г=—ос
К+Кв К+Кв 2 /рр-т 2
Ийв(М) = Е[ЙВ(£)й|(*)]=£ Е Т' Я*^е-^^х
к=К+11=К+1
х )Ф(й) - ¿О/2) -1)^-да/2^.
( к) ( 1) N8Ш(Тс(4 - &)/2) к 1 '
(£, в) = Е[йад(*)й£(в)] = N0^ -
Автокорреляционная функция описывается выражением вида
сю -с
Функция Ф(') является преобразованием Фурье от функции ф*(') вида
Тс
ф(5) = Т [ в-з5Тс3 0
Для фиксированных £ и в выражения под знаком суммирования в формулах для Иу(£, в) и Кй/(£, в), в которые входит функция ф('), содержат конечное число ненулевых элементов вследствие того, что ф(') ограничена во времени [—Тс, Тс].
Рассмотрим два важнейших асимптотических свойства корреляционной матрицы в). Первое свойство матрицы состоит в том, что если каждому символу соответствует большое количество элементарных модулированных составляющих, можно пренебречь интерференцией между составляющими и аппроксимировать корреляционную матрицу компоненты полезного сигнала в качестве векторного произведения двух векторов. Второе свойство заключается в циклической стационарности п/ (£) с периодом Тс, и для любого целого г
Ий/(£, в) = Ий/(£ + гТс, в + гТс).
Функция й^ (£)стационарна в широком смысле, что следует из выражения для (£, в). Также йв(£) является асимптотически циклично стационарной функцией с периодом Тс, когда N становится бесконечной, вследствие справедливости выражения
вт^Тс(4 - ¿г)/2) ( 1, если 4 = ¿г(тоа2п/Тс); N зт(Тс(4 - ¿г)/2) | 0, в остальных случаях.
Объединяя все сказанное, нетрудно заметить, что полная помеховая и интерференционная компоненты в г0 (£) асимптотически циклически стационарны с периодом Тс при условии, что N становится бесконечной. С помощью вычисленной корреляционной матрицы Иг(£, в)
найдем корреляционную матрицу вектора элементарных посылок и0
Ru = E [иоиоЯ ]
вида
Rf(0,0) Rf (Ts, 0)
Rf((M - 1)Ts, 0)
Rf (0, Tx)
Rf (Ts J Ts)
Rf (0, (M - 1)Ts)
...... Rf((M - 1)Ts, (M - 1)Ts)
z =
Аналогично Rf (t, s), вектор Rv может быть представлен в виде двух составляющих:
Rv -f^z + Rn ■
Первая составляющая Rz благодаря наличию полезного сигнала в и0, также асимптотически равна векторному произведению при стремлении N к бесконечности, т.е.
lim Rz = zzH:
N ^те
2(0)
z(Ts)
2((M - 1)Ts)
Второе слагаемое Rn благодаря суммарному распределению помех и шума в и0 является асимптотически циклично стационарным с периодом Тс. Корреляционная матрица Rv = E [иои^] вектора выборки и0 имеет вид, аналогичный Rv, за исключением того, что Rf(¿Ts,jTs) заменяется
Rr(M'Tc + iTs, M'TC + jTs), 0 < i,
j < M - 1.
Как и ранее, выделим две составляющих. Первая, обозначенная как Rz, обусловливает распределение полезного сигнала в и0. При условии
M'TC > MTs > Tmax + Tc
lim Rz = 0.
N ^те
Исходя из этого можно утверждать, что г)0 содержит преимущественно шумовые и интерференционные составляющие. Второе слагаемое Rn обусловлено распределениями суммарного шума и помехи в и0. Вследствие асимптотической циклической стационарности суммарной
интерференции Rn = Rn при условии, что N стремится к бесконечности. Соответственно, имеем
lim (Rv — Ro) = zzH.
N
Критерии и алгоритмы оптимизации. Оптимизация весового вектора ш ведется в соответствии с тремя критериями: максимумом отношения сигнал/шум, минимальной среднеквадратической ошибкой, минимально-ограниченной выходной мощностью. Критерий максимизации отношения сигнал/шум наиболее важен с точки зрения минимизации вероятности появления ошибочных битов, а минимизация среднеквадратической ошибки и критерий минимально ограниченной выходной мощности полезны при разработке алгоритмов адаптации.
Рассмотрим весовой вектор, максимизирующий отношение сигнал/шум (при ш = 0):
SNRH = ■
шн Rnw
Необходимо отметить, что наличие компоненты БГШ гарантирует, что матрица Rn будет положительной. Таким образом, отношение SNR(w) всегда конечно, и пучок матриц (Rz, Rn) является регулярным. Более того, так как Rz и Rn являются эрмитовыми, все обобщенные собственные значения, соответствующие пучку матриц, являются действительными. Можно показать, что весовой вектор, максимизирующий отношение сигнал/шум, является обобщенным собственным вектором, связанным с наибольшим обобщенным собственным значением пучка матриц (Rz, Rn).Таким образом, для ш = 0
^ = 5ЛВ(ш) + 1,
шн R^
оптимальный весовой вектор также является обобщенным собственным вектором, связанным с наибольшим обобщенным собственным значением пучка матриц (Rv, Rn). Так как Ro мало отличается от Rn, очевидно, что оптимальный весовой вектор может быть аппроксимирован обобщенным собственным вектором, связанным с наибольшим обобщенным собственным значением пучка матриц (Rv, Ro) при большом значении N.
Определим весовой вектор, который минимизирует среднеквадра-тическую ошибку, в виде
М$Е(ш) = E[|601} - шни0|2]■
Как было показано в работе [3], среднеквадратическая ошибка минимизируется:
из N = arg min[MSE(w)] = R-1z.
Целью работы является уменьшение влияния интерференционной компоненты в принимаемом векторе выборок, и вес ш выбирается таким образом, что выходная мощность будет минимизирована с ограничением, а компонента полезного сигнала фиксирована (основная идея использования МДНО для формирования диаграммы направленности антенны). Формула выходной мощности
а(ш) = шн R ш.
Выразим ш через ШN = arg min а(ш) при условии c = 0 и частном N.
z=c
Используя метод множителей Лагранжа, можно показать, что решение для случая оптимизации по критерию минимальной среднеквадрати-ческой ошибки верно при условии c = zHR-1z. Более того, в случае c = 0 решение для wN является произведением вектора на скаляр для случая минимальной среднеквадратической ошибки. Также необходимо отметить, что оба эти критерия эквивалентны в общем случае, так как они приводят к общему решению. Можно утверждать, что они являются также асимптотически эквивалентными критерию максимума отношения сигнал/помеха. Предположим, что wN — собственный вектор, связанный с наибольшим обобщенным собственным значением пучка матриц (R; Rc) и ШN = R-1 z для определенного N. Для любого е > 0 при достаточно большом N
Ш n = argmin[MSE(w)] = R-1z;
ш
ШN = arg min а(ш);
z=c
max[SNR(w)] ш=0 - SNR(WN ) < е
max[SNR(w)] ш=0 - SNR(WN ) < е
max[SNR(w)] ш=0 - SNR(£N ) < е
max[SNR(w)] ш=0 - SNR(CDn ) < е
Рассмотрим работу устройства, использующего принцип формирования диаграммы направленности по критерию МДНО. Рассмотрим случай с каналом, в котором действует БГШ и помеха многостанционного доступа. Следовательно, (£) = 0, Ьк = 1, = ехр^'б^) в случае 1 < к < К; вк — фазовый сдвиг для сигнала к-го пользователя. В случае синхронизации с сигналом первого пользователя = 0. Отсутствие замираний при многолучевом распространении подразумевает, что ттах = 0.
Предположим, что выход согласованного фильтра г0(£) дискрети-зируется один раз на каждый интервал бита £ = ^'Т. Тогда М = 1 и
и0 = ?о(*)- Для любого N = Иу(0, 0) = ггн и Ип = (0,0) + + (0,0), где г = ^^Тд^д. Максимизация отношения сигнал/помеха эквивалентна минимизации ограничения вариации поме-ховых составляющих шнуровень сигнала шнd1д остается постоянным.
Для случая двухпользовательской системы при превышении уровня принимаемой мощности интерферирующего источника над полезным в 20 дБ можно записать Р2112 = 100Р1 |д112. Направление прихода полезного сигнала 0°, в то время как сигнал интерферирующего пользователя приходит с направления 60°. На рис. 5 показан нормализованный направленный амплитудный отклик выхода оптимального приемника для пяти- и девятиэлементной решетки. Приемник, реализующий метод пространственной селекции, имеет нули отклика в направлении 60° для случая двоичных последовательностей данных и расширяющих последовательностей — с прямоугольной формой огибающей посылки. Биты в последовательности данных являются величинами случайными и независимыми, N = 127, отношение сигнал/тепловой шум равно 15 дБ. В дальнейшем преимущества приемника демонстрируются при увеличивающемся числе пользователей. При этом мощность, принимаемая от каждого источника помех, как и ранее, превышает на 20 дБ принимаемую мощность полезного сигнала. Полезный сигнал приходит с направления 0°, а интерферирующие сигналы приходят со случайного и равномерно распределенного угла. Максимально достижимое отношение сигнал/шум в зависимости от
Рис. 5. Нормализованный направленный амплитудный отклик:
--В = 5;----В = 9
количества элементов в многоэлементной решетке представлено на рис. 6.
Очевидны преимущества использования антенной решетки по сравнению с одноэлементной антенной.
При наличии в канале с БГШ постановщика помехи с немоду-лированным сигналом в схеме приемника применяется узкополосный режекторный фильтр. Характеристики модели такой системы следующие: К = 1, Кв = 1, ¿1 = 1 и п ¿(¿) = 0. Рассмотрим вариант построения системы с одноэлементной антенной, т.е. О = 1. В таком случае эффект узкополосной режекции может быть использован вместо метода пространственной селекции многоэлементной антенной решетки. Выход согласованного фильтра ?0(£) дискретизируется каждые Тс секунд, и выборка из М элементов образует вектор и0. С учетом, что
„„я.
Рис. 6. Максимально достижимое отношение сигнал/шум в случае многоэлементной решетки:
Б = 1; 3; 4 и 9 — кривые 1; 2; 3 — и 4 соответственно
R,
Rz -
= e2eH + N0TImxM!
e2 =
2P2 N
T |£2||^2)|[1ejd2Jx"'e
jS2 Tx...J(M-1)52 Tc lH.
г = ^Д^Т[ 10 ... 0 ]т.
Оптимальный весовой вектор определяется выражением
ш =
R
1
z =
NoT
z —
' NPi|gi|2 1
P2|g2|2
C
e2
C = M +
2Р2Т
Очевидно, что в случае преобладания узкополосной помехи, С ~ М. При детальном рассмотрении выражения для е2 становится ясно, что компоненты вектора е2 являются дискретизированными элементами распределения одночастотной помехи пв (¿):
ш H e2 Ш H z
P2|g2|2 C - M NPi|gi|2 C - 1 •
1
o
g
I ю1
Q
* _I_I_1_I_I_I_I_I_I_
-0,5 -Ц4 -цз -о,г -о,1 о 0,1 о,г огз о,и о,5 Сдвиг частоты от несущей (1(ТС Гц)
Рис. 7. Частотная характеристика оптимального приемника
При М > 1 относительный уровень компонентов узкополосного шума уменьшается за счет операции взвешивания. В частности, когда узкополосная помеха преобладает над широкополосным БГШ С ~ М. Отношение величины узкополосного шума к величине сигнала равно нулю. Это означает, что операция взвешенной фильтрации выполняет роль цифрового фильтра, который вычленяет узкополосную по-меховую компоненту е2 из дискретного вектора и0 в согласованном фильтре. В качестве примера рассмотрим однопользовательскую одноэлементную антенную систему с узкополосным постановщиком помех. Мощность от узкополосного источника помех на 20 дБ превышает мощность полезного абонента. Узкополосный источник излучает смодулированный сигнал, т.е. £2 = 0. На рис. 7 построена частотная характеристика оптимального приемника для М = 5 и М = 9, процедура режекции узкополосного сигнала хорошо видна. В случае многочастотной помехи (Кв > 1) рассмотрим ситуацию, когда каждая из узкополосных интерферирующих несущих превышает на 20 дБ полезный сигнал. Сдвиг частоты (от несущей) равномерно распределен на интервале [— 1/2Тс, 1/2Тс]. Максимальное отношение сигнал/шум, достижимое с помощью данного приемника, представлено в виде зависимости от количества узкополосных интерферирующих частот Кв в зависимости от значений М на рис. 8, а.
Система, работающая в условиях многолучевого распространения сигналов и действующего в канале БГШ, будет обладать следующими параметрами: К =1, п(£) = 0, пв(£) = 0. Временные задержки, вследствие многолучевого распространения т1А, для 2 < Л < Ь1 являются целыми кратными Т . Дискретизируем выход согласованного фильтра г0 (£) каждые Тс секунд, т.е. Т = Тс. Обозначим М путей рас-
Рис. 8. Зависимость отношения сигнал/шум от количества постановщиков помех (М = 5; 9 — кривые 1; 2) (а) и дискрет в элементарной посылке (М = 1; 3; 5 и 9 — кривые 1; 2; 3 и 4 соответственно) (б)
пространения от 0 до (М — 1)ТС. Используя корреляционные свойства полученных компонентов, легко получить
Кп = 1мжм;
К = 22н + 0(1^);
2 = У2Р1Т д^е^ ...дЧм-1)ез(м-1)Шс ]н.
Если N достаточно велико, то оптимальный весовой вектор может быть аппроксимирован выражением
1
Ш
= R-1z =
NoT
-z.
При использовании операции согласованной фильтрации и когерентного сложения все задержки вследствие многолучевого распро-
странения являются целыми кратными длительности элементарной посылки. Для повышения точности дискретизируем выход согласованного фильтра г0(£) с частотой, чтобы выполнялось условие Т, < Тс. В этом случае ковариационная матрица помех Ип не является единичной матрицей, хотя и остается положительной определенной эрмитовой матрицей. Разложим матрицу в виде
И-п = СО,
где С — квадратный корень из Ип. Отметим, что С является эрмитовой и обратимой. Для достаточно большого N весовой вектор достаточно просто аппроксимируется выражением
Шя = (С-1х)я С-1.
Эта операция оптимального взвешивания может быть разделена на две последовательные операции. Линейную операцию, определяемую С-1, возможно трактовать как шумовой обеляющий фильтр, который необходим для создания независимых отсчетов шума для выполнения оптимальной операции когерентной обработки в ЯАКЕ-приемнике. Операция, определяемая (С-1х)я, является простым цифровым фильтром, настроенным на отклик х после операции обеления шума.
При использовании дискретизации элементарной посылки более чем на 1 элемент возникает ряд преимуществ. Далее приводится пример работы однопользовательской одноэлементной антенной системы в условиях многолучевого канала: пять путей распространения (¿1 = 5), комплексные функции передачи каждого из которых представляют собой независимые комплексные гауссовские случайные переменные с нулевым средним и одинаковой для каждого из путей распространения дисперсией. Общая средняя мощность всех путей равна начальной переданной мощности За исключением первого пути, все остальные пути приходят в точку приема с равномерно независимо распределенной задержкой [0; ттах), где Ттах = 5ТС. Отношение сигнал/шум в зависимости от количества дискрет в элементарной посылке, достижимое с помощью такого приемника, приведено на рис. 8, б. Очевидно, что величина вектора М возрастает с Б, соответственно, эффективность возрастает за счет усложнения структуры.
Воздействие многопользовательской интерференции рассматривается на двухпользовательской системе в канале с БГШ (К = 2), узкополосные помехи и эффект многолучевого распространения отсутствуют: пв(£) =0, = 1, = ехр^'^) для к = 1, 2. Также рассматривается одноэлементная антенна О = 1. Выход согласованного фильтра г(£) дискретизируется каждые Тс секунд, т.е. Тс = Тв. Для образования вектора и0 используются первые М дискрет. Как уже
упоминалось, для случая узкополосного режекторного фильтра
= ъън + 0(1/^);
ъ = /ЩТ[ 10 ... 0 ]н.
С другой стороны, когда элементарные посылки постановщика помех не пересекаются с посылками, принадлежащими сигналу полезного источника, Ип является трехдиагональной матрицей и в этом случае возможно выполнить оптимальное объединение. В действительности, обеление спектра может быть использовано для операции оптимального взвешивания с учетом того, что имеется один путь распространения. Если в системе из двух пользователей с использованием одной антенны мощность интерферирующего пользователя превышает уровень полезного сигнала на 20 дБ, то можно убедиться, что максимальное подавление равно около 1,5 дБ при Т2д = 0,5 (отношение сигнал/помеха изменяется от Т21 и различных значений М) (рис. 9).
Отметим, что подавление многопользовательской интерференции достигается за счет использования асинхронности между постановщиком помех и сигналом полезного пользователя. Данный результат соотносится с данными работы [5], однако принципиально отличается тем, что обеляющий фильтр применен перед согласованным фильтром, что приводит к случайному характеру задержек от постановщиков помех, вместо детерминированного. Аргумент, описывающий работу обеляющего фильтра, может быть обобщен на случай многопользовательских многоэлементных антенных систем при многолучевом распространении с БГШ в канале. Исходя из общих соображений, при достаточно большом N оптимальный весовой вектор задается выражением
Шн = (С-1ъ)н
где вектор ъ является вектором ответного сигнала, включающего в себя информацию о пространственных параметрах канала согласованного фильтра и полезного входного сигнала. Шумовая компонента п в дискретном векторе включает в себя многопользовательскую интерференцию и компоненты
0 0,1 0,г 0,3 0,5 0,6 0,7 0,6 0,9 1
ь.
Рис.9. Достижимое отношение сигнал/шум при использовании подавителя помех многостанционного доступа:
М = 1; 3 и 5 — кривые 1; 2 и 3 соответственно
БГШ. Решающим моментом в данном случае является то, что операция обеления может быть рассмотрена в виде дискретного во времени согласованного фильтра. Но так как вектор шумовой компоненты п содержит пространственную и временную компоненты, приемник может трактоваться как пространственно-временной обеляющий согласованный фильтр.
Рассмотрим процесс получения оптимального весового вектора с помощью класса неадаптивных алгоритмов. Как упоминалось ранее, оптимальный весовой вектор представляет собой обобщенный характеристический вектор пучка матриц (И; Ип), однако априорные сведения о корреляционных свойствах матриц неизвестны. Будем использовать схожесть статистических структур дискретных векторов и0 и и0. Данное утверждение справедливо для случая, когда число элементарных посылок на один символ N достаточно велико. Преимущество данной формулировки заключается в том, что И и И могут быть оценены с использованием дискрет на выходе согласованного фильтра. Любые методы, которые дают состоятельную оценку, могут быть использованы с этой целью. Нетрудно доказать, что отношение сигнал/помеха, полученное с помощью оценки корреляционных матриц при характеристическом анализе, стремится к максимальному значению сигнал/шум при достаточно высокой точности оценки. Рассмотрим зависимость отношения сигнал/помеха от оценки точности И и И. При распространении предполагалось, что нет межсимвольной интерференции (при многолучевом распространении), и элементарные
посылки не дискретизировались (рис. 10). В обоих случаях М' = 31:
1 7-1
И = ^Еи ;
3=0 1■/-1
И = 3 •
3=0
На полученных графиках представлен максимально достижимый уровень отношения сигнал/помеха в случае использования алгоритма взвешивания и без него, т.е. когда используется только первый элемент вектора выборки в решающей статистике. Очевидно, что отношение сигнал/помеха возрастает совместно с ростом 7, причем достаточно точная оценка корреляционных матриц происходит, когда
7 велико. Для того чтобы получить отношение сигнал/помеха, близкое к максимальному (разница в 1 дБ между полученным значением и максимальным), требуется около 20 символов.
Главным недостатком приведенных характеристических алгоритмов является сложность в вычислениях при получении обобщенного
Рис. 10. Отношение сигнал/помеха в случае неадаптивных алгоритмов и управляемой ДН (а) и неадаптивного алгоритма RAKE-приемника (б)
собственного вектора, что ограничивает величину весового вектора. Алгоритм минимума среднеквадратической ошибки асимптотически эквивалентен алгоритму максимизации отношения сигнал/помеха, поэтому возможно использовать методы разработки адаптивных алгоритмов.
Как уже упоминалось, корреляционные матрицы И и Ии и, соответственно, матрица гт,н могут быть легко получены из векторов выборок и . Исходя из этих соображений можно разработать адаптивный алгоритм. Данный метод очень похож на разработку алгоритма минимальной среднеквадратической ошибки методом наискорейшего спуска. Главное отличие разрабатываемого алгоритма заключается в том, что этому адаптивному алгоритму не потребуется обучающая последовательность.
Асимптотическая эквивалентность алгоритмов максимизации отношения сигнал/ помеха и ограниченного минимума выходной мощности дает возможность определить оптимальный весовой вектор путем ограничения минимизации выходной мощности &(ш) при достаточно большом значении N. Предполагается, что матрицы И и ггн определены. Рассмотрим матрицу, выполняющую операцию проецирования
на пространство, стянутое вектором г:
р.. ггН
zH z'
Отметим, так как zHz является следом матрицы zzH, то Pz можно получить из zzH. Градиентный вектор функции а(ш) можно определить как
ga (ш) = Ru ш.
C учетом ограничения uHz = c, методом наискорейшего спуска нельзя обеспечить сходимость к вектору ga (ш). Определим ga (ш) как компоненту ga (ш), которая ортогональна вектору z:
ga(ш) = (I - Pz)Ruш.
Следует отметить, что вектор ga (ш) однозначно определяется Pz и Rv. Видно, что правило z = c не ограничивает сходимость к вектору ga (ш), таким образом, можно записать адаптивный алгоритм, который сходится и решает проблему ограничения минимизации.
Алгоритм 1. Первый алгоритм итеративно решает проблему минимизации при условии, что ^ выбирается достаточно малой величиной. Для j > 1, ^ > 0 и ш(0^z = c
ш(з) = [I - MI - Pz)RuMj - 1).
Предположим, что ^ выбирается исходя из правила
2
0 < ^ < --,
^max
где -max — максимальное собственное значение матрицы (I - Pz)RV, тогда
zH
lim u(j) =
zH ш(0)
zH R-Iz
ш N.
Более того, при возрастании ] ^ |гн^(0)|2/гнИ-1г. Пока-
жем, что данный алгоритм является численно нестабильным даже при условии ограничений, введенных на величину Для стабилизации алгоритма можно ввести дополнительные ограничения на вектор ш(]) для каждой итерации, однако, во время некоторых итераций может не выполняться ограничение ш(] )нг = с. Для этого, вместо рассмотрения проблемы минимизации выходной мощности, определим вектор
ш такой, что шнz = 0:
шн ш
=
шн zzH ш'
и будет минимизироваться гипотеза min <г(ш). Необходимо найти
численно устойчивый алгоритм, решающий проблему ограниченной минимизации а(ш)при достаточно малом
Алгоритм 2. Для j > 1 w(j) = c(j)[I - ^(I - Pz)R]w(j - 1). Для каждой итерации комплексная константа с (j) выбирается таким образом, чтобы обеспечить алгоритму стабильность. В качестве m-го элемента вектора ) выбирается wm(j), m G {1, 2,..., MD}. Если wm(j) = 0, с(j) выбирается таким, чтобы выполнялось условие
\\ш(з )|| = 1;
arg(^m(j)) = 0В противном случае
\Mj )\\ = 1; arg(c(j)) = 0-
Для j > 1, ^ > 0 и ш(0)нz = 0 ^ выбирается исходя из правила
2
0 < ^ < --,
^max
где -max является максимальным собственным значением матрицы (I — Pz)R; рассматривается m-й элемент шN, wNm = 0:
exp(—j arg(WWm))~
lim ) =-——-UJN.
j^re \|ш N\\
Причем при возрастании j ^(ш(j))i Hp_1 . Для получения тре-
z R- z
буемого весового вектора необходимо задать начальный вектор ш(0) таким образом, чтобы он не являлся ортогональным по отношению к сигнальному вектору z. На практике при достижении синхронизации первая выборка на выходе согласованного фильтра содержит в себе значительную часть энергии, т.е. в большинстве случаев она не нулевая. В результате запуск алгоритма может происходить с ш(0) = [ 1 0 ... 0 ]т. Более того, необходимо на каждом шаге итерации фиксировать фазовый угол одного из элементов весового вектора, вследствие чего может быть использован первый элемент. Алгоритм 3. Для j > 1
ш(]) = c(j)Mj - 1) + ш(3 - 1)][(^jHV)и, - и,)V]} = = c(j){I + M(vfV,)I - V,UjH]UjUjH}ш(? - 1).
Необходимо отметить, что матрица [(иН)1 — VиН]vjиН представляет собой вначале операцию проецирования на пространство, стянутое и, и затем отражение результата на пространство, ортогональное . Так как Vj содержит сигнальную и помеховую компоненты, а V — только помеховую компоненту, алгоритм может грубо рассматриваться как проецирование весового вектора в направлении помехи и сигнала, после чего как удаление помеховой составляющей путем ортогонального проецирования и окончательная корректировка весового вектора. Несмотря на то, что применение данного алгоритма ограничено высокой вычислительной сложностью, он обеспечивает числовую стабильность алгоритму 2. Действительно, ошибки в оценке величин ггн и И могут приводить к нестабильности собственных значений. При условии, что алгоритм 2 является стабильным к возмущениям собственных значений, обеспечивается сходимость алгоритма 3. Выбирать начальный вектор и величину л целесообразно исходя из соображения
0 < < 2
(^тахгн г)
В результате элемента случайности алгоритма, требования к ортогональности начального вектора нивелируются. Таким образом, качественные характеристики работы алгоритма идентичны характеристикам алгоритма минимальной среднеквадратической ошибки. Таким образом, обобщая, можно выбирать л на основе выражения
2
0 < Л < 7-■
(средняя энергия и )2
Рассмотрим характеристики работы алгоритма 3. Параметры работы алгоритма задаются в виде ш(0) = [ 1 0 ■■■ 0 ]т, фаза первого элемента фиксируется. Величина л равняется половине верхнего предела 2
0 < л < --тгг. Результаты моделирования предста-
(средняя энергия и )2
влены на рис. 11, а и б.
Как и в случае алгоритма минимальной среднеквадратической ошибки, весовые векторы, полученные в результате работы рассмотренных алгоритмов, не достигают идеальных величин, однако расположены достаточно близко и допускают незначительные флуктуации около максимума. Следует отметить, что, несмотря на недостижимость идеальных характеристик весовых векторов, отношение сигнал/помеха является также не наилучшим. Разница между ЯАКЕ-приемником и предложенным алгоритмом при значительном числе итераций в части отношения сигнал/помеха составляет четверть децибела, тогда как соответствующая разница в случае формирования
Рис. 11. Отношение сигнал/помеха для адаптивного алгоритма и управляемой ДН (а) и для адаптивного алгоритма в случае RAKE приемника (б)
луча составляет 1 дБ. В случае RAKE-ресивера продолжительность работы составляет 15 итераций (символов) для достижения разницы с идеальным случаем в 1 дБ, в случае формирования диаграммы направленности — 20 итераций. Следует отметить, что алгоритм характеристического анализа требует подобного числа символов для достижения такого же отношения сигнал/помеха.
Для повышения точности оценки матриц zzH и возможно проводить измерения напрямую из векторов выборок согласованного фильтра Uj ,Uj, что потребует повышения вычислительной сложности алгоритма. В отличие от адаптивных алгоритмов, рассмотренных в работе [6], алгоритм 3 является независимым от коэффициента расширения (spreading factor) N, так как зависит от произведения MD. Тем не менее, алгоритмы 1-3 очень похожи на алгоримы, основанные
на методе ограниченного стохастического градиентного спуска. Главным отличием предложенного алгоритма является априорное знание вектора, эквивалентного г. Вследствие этого, нет необходимости в получении оценок в алгоритме 3 выражения ггн.
Выводы. 1. Рассматриваемая схема корреляционного приемника с использованием средств комбинированной обработки в общем случае должна обеспечивать противодействие узкополосным, широкополосным помехам и помехам многостанционного доступа.
2. Как видно из приведенных рисунков, в случае многопользовательской интерференции эффективно работает антенная решетка, позволяя выиграть до 10 дБ в отношении сигнал /помеха и использовать механизм пространственной обработки. Борьба с узкополосными помехами осуществляется с помощью режекторного фильтра, максимально достижимое отношение сигнал/помеха для случая М = 9 падает с возрастанием количества постановщиков узкополосных помех.
3. Использование алгоритмов адаптивной обработки показывает схожие результаты с алгоритмами неадаптивной обработки, однако требуют меньших вычислительных затрат. Сравнения полученных результатов и идеально достижимых величин в отношении сигнал/помеха отличаются не более 1 дБ.
СПИСОК ЛИТЕРАТУРЫ
1.Лосев Ю. И., Бердников А. Г., Гойхман Э. Ш., Сизов Б. Д. Адаптивная компенсация помех в каналах связи / Под ред. Ю.И.Лосева. - М.: Радио и связь, 1988. - 208 с.
2. Григорьев В. A. Комбинированная обработка сигналов в системах радиосвязи / - М.: Эко-Трендз, 2002. - 264 с.
3. A linear receiver for direct-sequence spread-spectrum multiple access systems with antenna arrays and blind adaptation / Tan F. Wong, Tam M. Lok, IEEE Trans. On information theory", 1998, vol. 44, No. 2.
4. Пистолькорс А. А., Литвинов О. С. Введение в теорию адаптивных антенн. - М.: Наука, 1991. - 200 с.
5. N o i s e whitening approach to multiple access noise rejection. - Part I: theory and background / A. Monk, M. Davis, L.Milstein, C. Helstrom, IEEE J. Select. Areas Commun., vol.12. P. 817-827, June 1994.
6. Decision feedback equalization for CDMA in indoor wireless communications / M.Abdulrahman, A.U.H. Sheikh, D.D. Falconer, IEEE J.Select. Areas Commun., vol. 12, no. 4, May 1994.
Статья поступила в редакцию 28.09.2006
Андрей Сергеевич Харитонов родился в 1980 г., окончил в 2004 г. МГТУ им. Н.Э. Баумана. Аспирант МГТУ им. Н.Э. Баумана. Специализируется в области систем передачи информации в условиях сложной помеховой обстановки.
A.S. Kharitonov (b. 1980) graduated from the Bauman Moscow State Technical University in 2004. Post-graduate of the Bauman Moscow State Technical University. Specializes in the field of systems of data transfer in complicated noise environment.
ЛАЗЕРНЫЕ И ОПТИКО-ЭЛЕКТРОННЫЕ | СИСТЕМЫ |
УДК 551.501
М. Л. Белов, В. И. Козинцев, Б. В. Стрелков
РАССЕЯНИЕ ЛАЗЕРНОГО ИЗЛУЧЕНИЯ НА НЕРОВНОЙ ПОВЕРХНОСТИ СО СЛОЖНОЙ ЛОКАЛЬНОЙ ИНДИКАТРИСОЙ ОТРАЖЕНИЯ В ТУРБУЛЕНТНОЙ АТМОСФЕРЕ
Рассмотрена задача рассеяния лазерного пучка на неровной поверхности в турбулентной атмосфере. В случае, когда локальная индикатриса отражения поверхности имеет ламбертовскую и зеркальную компоненты, а высоты и наклоны поверхности распределены по нормальному закону, получена аналитическая формула для средней мощности, регистрируемой приемником. Показано, что принимаемая мощность сильно зависит от турбулентности атмосферы и вида локальной индикатрисы отражения поверхности.
В большинстве работ, посвященных рассеянию лазерных пучков на неровных поверхностях, поверхность считается идеально отражающей, т.е. имеющей зеркальную индикатрису отражения локальных участков, а влияние земной атмосферы не учитывается [1-5]. Далее на основе волнового подхода будет рассмотрена задача рассеяния лазерного пучка в турбулентной земной атмосфере на случайно-неровной поверхности с локальной индикатрисой отражения, имеющей как зеркальную, так и ламбертовскую компоненты.
Пусть случайно неровная (в среднем плоская) поверхность Б облучается в турбулентной атмосфере узким лазерным пучком. Считаем, что источник излучения и приемник в общем случае разнесены