Критерий оптимальности демодуляторов сигналов цифровой модуляции и правила решения
Можно предложить огромное количество алгоритмов демодуляции сигнала (1.2). Каждый из алгоритмов демодуляции должен учитывать полностью или частично исходные данные: описание канальных символов si(t), i = 0, …, М – 1; априорные вероятности канальных символов Р(si), i = 0, …, М – 1; статистические характеристики помехи n(t), в частности, плотность вероятности р(n).
Наша задача – найти алгоритмы оптимальной демодуляции, считая, что критерием оптимальности является минимум полной вероятности ошибки решения демодулятора относительно канального символа. Для минимизации вероятности ошибки бита на выходе демодулятора при условии минимума вероятности ошибки решения относительно канального символа оптимизируют модуляционный код.
Очевидно, что минимум полной вероятности ошибки решения демодулятора относительно канального символа будет при вынесении решения по максимуму апостериорной вероятности канального символа . Правило максимума апостериорной вероятности формулируется так: демодулятор выносит решение о передаче символа , если выполняется система из М – 1 неравенств:
. (2.1)
Дальше воспользуемся формулой Байеса
, (2.2)
где p(z) – безусловная плотность вероятности сигнала z(t);
p(z/si) – условная плотность вероятности сигнала z(t) при условии, что .
Здесь предполагается, что априорные вероятности канальных символов Р(si), i = 0, …, М – 1 и плотность вероятности помехи р(n) позволяют рассчитать условные плотности вероятности p(z/si). Обычно в системах передачи канальные символы равновероятные, т.е.
Р(si) = 1/М, i = 0, …, М – 1. (2.3)
С учетом этого перепишем систему неравенств (2.1), исключив из записи безусловную плотность вероятности p(z), входящую в правую и левую части и не зависящую от индекса:
. (2.4)
Система неравенств (2.4) выражает правило максимума правдоподобия, которое формулируется так: демодулятор выносит решение о передаче символа , если максимальна условная плотность вероятности сигнала z(t) при условии, что . Условные плотности вероятности называют также функциями правдоподобия.
Отметим, что правило максимума правдоподобия применяют для построения демодуляторов, если канальные символы равновероятные (в этом случае реализуется правило максимума апостериорной вероятности) или априорные вероятности канальных символов неизвестные.
Для перехода от правила решения (2.4) к алгоритму демодуляции следует воспользоваться представлением сигналов и помех в многомерном пространстве. Полным описанием множества канальных символов si(t), i = 0, …, М – 1 есть их представление в N-мерном пространстве (см. модуль 1). Там рассмотрены одномерные (N = 1) и двумерные (N = 2) сигналы, которые чаще всего используются. Для наглядности описания использовались сигнальные созвездия.
Реализация суммы сигнала и помехи z(t), которая подается на вход демодулятора, – соотношение (1.2) – также может быть представлена в многомерном пространстве, образованному базисными ортонормированными функциями {yk(t)}, которые используются для описания и формирования канальных символов si(t):
(2.5)
, (2.6)
, (2.7)
где zk – коэффициенты разложения демодулируемого сигнала;
Ts – длительность канальных символов;
(0, Ts) – интервал ортогональности.
Коэффициенты zk являются случайными гауссовскими некоррелированными величинами. Поэтому условные плотности вероятности p(z/si), i = 0, …, М – 1 имеют N-мерные распределения, которые определяются произведениями N одномерных распределений. Правая и левая части неровностей (2.4) перепишутся
(2.8)
где s – среднее квадратическое отклонение (СКО) коэффициентов zk.
Проверке неравенств (2.8) эквивалентна проверка неравенств
. (2.9)
Суммы в соотношении (2.9) есть не что иное, как квадраты расстояний между демодулируемым сигналом и канальными символами в N-мерном пространстве. Последнее соотношение выражает правило максимума правдоподобия для оптимальной демодуляции: решение о номере канального символа выносится в пользу того сигнала, расстояние между которым и демодулируемым сигналом минимальное. Укажем, что нет необходимости извлечения корня квадратного из левой и правой частей неравенств (2.9), можно сравнивать и квадраты расстояний.
Правило работы демодулятора можно трактовать так:
- пространство сигналов разбивается на М непересекающихся областей с именами si, i = 0, …, М – 1; каждая область si – это совокупность точек, которые ближе к символу si(t), чем к другим символам;
- демодулятор выносит решение о передаче символа si(t), если точка z(t) в N-мерном пространстве попадает в область si.
Примечания. 1. Критерий минимума полной вероятности ошибки решения демодулятора в русскоязычной литературе называется также критерием идеального наблюдателя (термин введен В.А. Котельниковым).
2. Если ошибки решений демодулятора по-разному нежелательные для разных канальных символов, то используется критерий минимума среднего риска (критерий минимума полной вероятности ошибки решения демодулятора предполагает, что все ошибки одинаково нежелательны).
3. Если демодулятор решает задачу выявления сигнала известной формы (типичная задача в радиолокации), то используется критерий Неймана-Пирсона.
Пример 2.1. Найдем правило решения оптимальной демодуляции одномерного (N = 1) сигнала АИМ-2, у которого канальные символы описываются
, (2.10)
где А(t) – импульс с определенными временными и спектральными характеристиками, максимальное значение которого и энергия равны 1;
аі – коэффициенты, которые отображают переданный бит: а1 = а, а0 = –а; число а определяет энергии канальных символов.
Функция А(t) играет роль базисной функции y0(t) при представлении сигнала si(t) в одномерном пространстве.
На вход демодулятора на конкретном тактовом интервале (например, k = 0) поступает
. (2.11)
Найдем коэффициент представления сигнала z(t) в базисе А(t)
. (2.12)
где z – случайная величина с гауссовским распределением вероятностей, так как она является результатом линейного преобразования помехи с гауссовским распределением.
Согласно выражению (2.9) для восстановления двоичного символа, переданного на данном тактовом интервале, необходимо сравнить расстояния и z0 ‑ a0 и вынести решение в пользу меньшего из них: если , то , а если z0 – a1 > z0 – a0, то .
Из соотношения (2.12) видно, что z0 есть не чем иным, как оценкой коэффициента аі. Обсудим правило вынесения решения на основе сравнения условных плотностей вероятностей (2.4) (правило максимального правдоподобия): демодулятор выносит решение о передаче канального символа , если > , и решение , если < .
На рис. 2.1 показано сигнальное созвездие АИМ-2 и условные плотности вероятности оценки коэффициента, описывающего демодулируемый сигнал. Из этого рисунка видно, что вместо сравнения условных плотностей вероятностей решение можно выносить по результату сравнения оценки с граничным значением l по правилу: если > l, то передавался символ s1(t), а если < l, то передавался символ s0(t).
Вероятность ошибки при передаче s1(t)
. (2.13)
Аналогично определяется вероятность ошибки при передаче s0(t)
. (2.14)
Безусловная вероятность ошибки сигнала и бита
. (2.15)
Из рис. 2.1, а видно, что вероятности в квадратных скобках равныт площадям заштрихованных областей. Легко видеть, что суммарная площадь будет минимальной, когда граница областей будет посредине между а1 и а0:
l = 0,5(а1 + а0). (2.16)
Такое значение l показано на рис. 2.1, б. Видно, что при этом Рош(s1) = Рош(s0). Там же показана разбивка пространства сигналов (в этом примере числовой оси) на области сигналов: область значений , где > , является областью символа s1, а область значений , где < , является областью символа s0.
Примечание. Из рис. 2.1 видно, что вероятность ошибки зависит от значения СКО s оценки – чем меньше СКО, тем меньшая вероятность ошибки. Ниже будет показано, что вычисление оценки по алгоритму (2.12) обеспечивает минимум значения СКО оценки.
Контрольные вопросы
1. Сформулируйте критерий оптимальности демодуляторов сигналов цифровой модуляции.
2. Сформулируйте правило решения по максимуму апостериорной вероятности.
3. Сформулируйте правило решения по максимуму правдоподобия.
4. С какой целью проводят разбивку пространства сигналов на области сигналов?
3. Алгоритм оптимальной демодуляции
сигналов цифровой модуляции (общий случай)
Полученное выше правило максимума правдоподобия отображено в виде схемы оптимального демодулятора М-х сигналов (рис. 3.1). Отдельные блоки схемы выполняют следующие функции:
1. Определение координат сигнала z(t) в пространстве канальных символов на основе соотношения (2.7).
2. Определение квадратов расстояний между z(t) и si(t) в пространстве канальных символов на основе соотношения
. (3.1)
3. Сравнение квадратов расстояний (или расстояний), определение номера j, которому отвечает минимальное значение d2(z, sj), выдача решения .
4. Представление канального символа sj битами согласно модуляционному коду.
На следующем тактовом интервале перечисленные действия повторяются.
Схема оптимального демодулятора (рис. 3.1) может использоваться для демодуляции сигнала произвольного заданного вида модуляции – виды модуляции отличаются значениями N и М, формой канальных символов. Ограничение одно – канальные символы равновероятные, но это ограничение на практике обычно выполняется.
В зависимости от вида модуляции, благодаря учету свойств канальных символов, по-разному могут вычисляться координаты сигнала z(t) в пространстве канальных символов. Это разнообразит способы построения демодуляторов, чему будет посвящено значительное место в следующих разделах. Другие блоки демодулятора: вычисление квадратов расстояний между z(t) и si(t), решение по минимальному расстоянию, декодирование решения на основе модуляционного кода являются стандартными для демодулятора, и в дальнейшем будут объединены в один блок, называемый «схема решения».
Вычисление координат сигнала z(t) в пространстве канальных символов на основе соотношения (2.7) может быть выполнено схемами корреляторов (рис. 3.2). Схема коррелятора содержит генератор сигнала yk(t) – точной копии k-ой базисной функции канальных символов, умножитель и интегратор со сбросом – в момент окончания сигнала yk(t) берется отсчет, а интегратор приводится в нулевое состояние, чтобы быть готовым к обработке следующего сигнала. Название «коррелятор» связано с тем, что схема вычисляет значение функции взаимной корреляции между сигналами z(t) и yk(t).
Вычисление, которое соответствует соотношению (2.10), может быть выполнено линейной электрической цепью со специально подобранной импульсной реакцией gk(t). В общем случае выходной сигнал y(t) и входной сигнал z(t) линейной электрической цепи связаны соотношением, которое называется интегралом Дюамеля
, (3.2)
где g(t) – импульсная реакция круга.
Пусть
gk(t) = yk(Ts – t). (3.3)
Поскольку сигнал yk(t) существует на интервале (0, Ts), то на этом же интервале существует функция yk(Ts – t). Поэтому границами интегрирования являются 0 и Ts. Будем искать значение уk(Ts)
. (3.4)
Линейная электрическая цепь с импульсной реакцией (3.3) называется фильтром, согласованным с сигналом yk(t) (импульсная реакция является зеркальным отображением сигнала).
Таким образом, вычисление коэффициентов разложения сигнала z(t) может быть выполненное с помощью корреляторов или согласованных фильтров (рис. 3.3). Соответственно схема демодулятора будет содержать N корреляторов или N согласованных фильтров и схему решения (рис. 3.4).
Контрольные вопросы
1. Перечислите функции, которые выполняются отдельными блоками схемы оптимального демодулятора.
2. Как вычислить координаты сигнала z(t) в пространстве канальных символов?
3. По какому правилу работает схема решения оптимального демодулятора?
Дата добавления: 2016-07-27; просмотров: 1994;