НПО Системы Безопасности
(499)340-94-73 График работы:
ПН-ПТ: 10:00-19:00
СБ-ВС: выходной

Главная » Периодика » Безопасность

0 ... 239240241242243244245 ... 262


рА0) = [g,{t)g,{t)dt. (15.3.13)

Следовательно, (15.3.11) можно выразить в форме корреляционных метрик

c(r„b,) = 2;V6,(l)r, -J:tM{\)PjM. (15.3.14)

Эти корреляционные метрики можно также выразить в векторной форме

C(r„b,) = 2bIr,-blRA, (15.3.15)

и R-матрица корреляции с элементами pi.(0). Видно, что оптимальный детектор должен знать энергии принимаемых сигналов для расчёта корреляционных метрик.

Имеется 2* возможных выборов символов в информационных последовательностях К пользователей. Оптимальный детектор вычисляет корреляционные метрики для каждой возможной последовательности и выбирает последовательность, которая имеет наибольшую корреляционную метрику. Видно, что оптимальный детектор имеет сложность, которая растёт экспоненциально с числом пользователей К.

В целом оптимальный приёмник при синхронной передаче символов состоит из банка из К корреляторов или согласованных фильтров, за ними детектор , который вычисляет 2 корреляционных метрик, определяемых (15.3.15), соответствующих 2* возможным передаваемым информационным последовательностям. Затем детектор выбирает последовательность, соответствующую наибольшей корреляционной метрике.

Асинхронная передача. В этом случае имеются точно два соседних символа от каждого пользователя, которые перекрывают символ на сигнальном интервале рассматриваемого пользователя. Мы предполагаем, что приёмник знает энергии

принимаемых символов jgj для К пользователей и задержки передачи {х}. Ясно, что

эти параметры должны быть измерены на приёме или переданы приёмнику как сторонняя информация от пользователей посредством некоторого сигнала управления.

Оптимальный максимально правдоподобный приёмник вычисляет функцию правдоподобия

J-NT*2T о

л(ь)=1K/)-2:vzok(/-T-xj

к=\ 1=1

= f- 2Zyli:Mi)\"\{t)g,(,-iT-x,)dt + (15.3.16)

dt =

к к N N

где b представляет последовательность данных от К пользователей. Интеграл от r{t) можно упустить поскольку он общий для всех возможных последовательностей. Интеграл

r,ii)i;ll"rit)g,(t-iT-x,)dt, l<i<N (15.3.17)

представляет выход коррелятора или согласованного фильтра для к-го пользователя на каждом сигнальном интервале. Наконец, интеграл



•NT+2T О

gk[l-iT-x,)g{l-jT-x)dl =

[NT+iT-iT-ii, , . / \ (15.3.18)

gMg\t + iT-jT+x,-x,)dt

можно легко разложить на слагаемые, включающие взаимную корреляцию

Ри(т) = Ри(т. - т,), для к<,1 ч Pft(T) для к>1. Следовательно, мы видим что функция

правдоподобия можно выразить через слагаемые корреляционных метрик, которые

включают выходы {г(/), 1< А: < АГ, 1</< 7} К корреляторов или .согласованных

фильтров - один для каждой из К адресных последовательностей. Используя векторные обозначения, можно показать, что выходы NK корреляторов или согласованных

фильтров - {t()} можно выразить в форме

где по определению

г = Rb + n

r = [r(l) r(2) ...r{N) rO) = l-iO) rjj) ...rf,(f)\ b-[b4l) b(2) ...b\N)

b(/)-[Vz»,(/) V6,(/) ... b{i)

n = [n4l) n(2) ...niN) п(/) = [а/,(/) h.O) ...Ufii) RO) Rjd) 0

(15.3.19)

(15.3.20)

(15.3.21)

(15.3.22)

Rl) RO) Rd) 0

(15.3.23)

0 0 0 R„(l) RJO) KliS) 0 0 0 0 R,(l) R,(0)

a R„(w) - матрица размером К у. К с элементами

= £Д/-т,(/+/"7-т> (15.3.24)

Векторы гауссовского шума п(/) имеют нулевые средние и автокорреляционную матрицу

n()n0)] = iAoR,(-7).

(15.3.25)

Заметим, что вектор г, определённый (15.3.19), образует достаточную статистику для оценивания передаваемых символов (/).

Если мы хотим проследить схему обработки то оптимальный МП детектор должен вычислить 2 корреляционных метрик и выбрать К последовательностей длины N, которые соответствуют наибольшей корреляционной метрике. Ясно, что такой подход слишком сложен в вычислительном отношении, чтобы быть реализуемом на практике, особенно, когда К и N велико. Альтернативный подход-МП оценивание



последовательностей, использующее алгоритм Витерби. Чтобы сконструировать детектор последовательного типа, мы должны использовать то обстоятельство, что каждый передаваемый символ перекрывается с 2К-2 символами. Таким образом, получается существенное уменьщение вычислительной сложности с учётом параметра длины блока N, но экспоненциальная зависимость от К остаётся.

Важно, что оптимальный МП приёмник, использующий алгоритм Витерби, предполагает такую большую вычислительную сложность, что его использование на практике ограничено системами связи, в которых число пользователей крайне мало, например К<\0. Для больших значений К следует рассматривать детектор последовательного типа, который схож или последовательному детектированию, или стек алгоритмам, описанным в гл. 8. Ниже мы рассмотрим некоторые субоптимальные детекторы, сложность которых растёт линейно с К.

15.3.3. Субоптимальные детекторы

В выше приведённом обсуждении мы видели, что оптимальный детектор для К пользователей СОМАимеет вычислительную сложность, измеряемую числом арифметических операций (сложений и умножений/делений) на модулированный символ, которые увеличиваются экспоненциально с АГ. В этом подразделе мы опишем субоптимальные детекторы с вычислительной сложностью, которая растёт линейно с числом пользователей К. Мы начнём с простейшего субоптимального детектора, который мы назовём общепринятым (для одного пользователя) детектором.

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

Рассмотрим синхронную передачу. Тогда выход коррелятора для к-го пользователя на сигнальном интервале ()</</ равен

r,=j%0)g,{t)d/, (15.3.26)

rk=KШ + ilb.(\)p.,{0) + n,{\), (15.3.27)

где компонента шума (l) равна

n,(\) = [n{/)g,{l)dl. (15.3.28)

Поскольку w(/) - белый гауссовский шум со спектральной плотностью мощности I N„ дисперсия «j(l) равна

е[п1(\)] = iN,Jlgli/)dl = \N,. (15.3.29)

Ясно, если адресные последовательности ортогональны, интерференция от других пользователей, определённая средним слагаемым в (15.3.22), исчезает и общепринятый детектор одного пользователя оптимален. С другой стороны, если одна или больше адресных последовательностей не ортогональны к адресной последовательности данного



0 ... 239240241242243244245 ... 262