4.2. Методы цифровой полосовой модуляции
4.2.1. Векторное представление синусоиды
4.2.4. Амплитудная манипуляция
4.3. Обнаружение сигнала в гауссовом шуме
4.3.2. Корреляционный приемник
4.4.1. Когерентное обнаружение сигналов PSK
4.4.2. Цифровой согласованный фильтр
4.5. Некогерентное обнаружение
4.5.1. Обнаружение сигналов в дифференциальной модуляции PSK
4.5.2. Пример бинарной модуляции DPSK
4.5.3. Некогерентное обнаружение сигналов FSK
4.5.4. Расстояние между тонами для некогерентной ортогональной передачи сигналов FSK
4.5.4.1. Минимальное расстояние между тонами и ширина полосы
4.6.1. Квадратурная реализация модулятора
4.7. Вероятность ошибки в бинарных системах
4.7.1. Вероятность появления ошибочного бита при когерентном обнаружении сигнала BPSK
4.7.5. Вероятность появления ошибочного бита для бинарной модуляции DPSK
4.8. М-арная передача сигналов и производительность
4.8.1. Идеальная достоверность передачи
4.8.2. М-арная передача сигналов
4.8.3. Векторное представление сигналов MPSK
4.8.4. Схемы BPSK и QPSK имеют одинаковые вероятности ошибки
4.9. Вероятность символьной ошибки для М-арных систем (М > 2)
4.9.1. Вероятность символьной ошибки для модуляции MPSK
4.1. Зачем нужна модуляция?
Цифровая модуляция — это процесс преобразования цифровых символов в сигналы, совместимые с характеристиками канала. При узкополосной модуляции (base band modulation) эти сигналы обычно имеют вид импульсов заданной формы. В случае полосовой модуляции (band pass modulation) импульсы заданной формы модулируют синусоиду, называемую несущей волной (carrier wave), или просто несущей (carrier), затем следует передача на нужное расстояние с использованием радиочастот; для этого несущая преобразовывается в электромагнитное поле. Может возникнуть вопрос: зачем для радиопередачи узкополосных сигналов нужна несущая? Ответ звучит следующим образом. Передача электромагнитного поля через пространство выполняется с помощью антенн. Размер антенны зависит от длины волны λ, и текущей задачи. Для переносных телефонов размер антенны обычно равен λ/4, а длина волны c/f, где с — скорость света, 3 х 108 м/с. Рассмотрим передачу узкополосного сигнала (скажем, имеющего частоту f=3000 Гц) путем сопряжения его непосредственно с антенной без использования несущей. Какая антенна нам понадобится? Возьмем стандарт телефонной промышленности, λ/4. Получаем, что для узкополосного сигнала 3000 Гц λ /4 = 2,5 х 104 = 25 км. Итак, для передачи через пространство сигнала с частотой 3000 Гц без модулирования несущей требуется антенна размером 25 км. При этом, если узкополосная информация модулируется несущей более высокой частоты, например 900 МГц, размер антенны будет составлять порядка 8 см. Приведенные вычисления показывают, что модулирование несущей частоты, или полосовая модуляция, — это этап, необходимый для всех систем, использующих радиопередачу.
Полосовая модуляция имеет и другие важные преимущества при передаче сигналов. При использовании одного канала более чем одним сигналом, модуляция может применяться для выделения различных сигналов. Подобный метод, известный как уплотнение с частотным разделением (frequency-division multiplexing — FDM), рассматривается в главе И. Модуляция может использоваться и для минимизации последствий интерференции. Класс схем модулирования, известный как модулирование расширенным спектром, требует полосы, значительно превышающей минимальную полосу, необходимую для передачи сообщения. В главе 12 рассмотрены компромиссы, связанные с выбором полосы, снижающим интерференцию. Кроме того, модуляция может использоваться для перемещения сигнала в диапазон частот, в котором легко удовлетворяются специфические конструктивные требования, например, относящиеся к фильтрации и усилению. Примером такого применения модуляции является преобразование в приемнике радиочастотных сигналов в сигналы промежуточной частоты.
4.2. Методы цифровой полосовой модуляции
Полосовая модуляция (аналоговая или цифровая) — это процесс преобразования информационного сигнала в синусоидальную волну; при цифровой модуляции синусоида на интервале Т называется цифровым символом. Синусоиды могут отличаться по амплитуде, частоте и фазе. Таким образом, полосовую модуляцию можно определить как процесс варьирования амплитуды, частоты или фазы (или их комбинаций) радиочастотной несущей согласно передаваемой информации. В общем виде несущая записывается следующим образом.
(4.1)
Здесь A(t) — переменная во времени амплитуда, а — переменный во времени угол. Угол удобно записывать в виде
(4.2)
так что
(4.3)
где ω — угловая частота несущей, а — ее фаза. Частота может записываться как переменная f или как переменная ω. В первом случае частота измеряется в герцах (Гц), во втором — в радианах в секунду (рад/с). Эти параметры связаны следующим соотношением
.
Основные типы полосовой модуляции/демодуляции перечислены на рис. 4.1. Если для обнаружения сигналов приемник использует информацию о фазе несущей, процесс называется когерентным обнаружением (coherent detection); если подобная информация не используется, процесс именуется некогерентным обнаружением (no coherent detection). Вообще, в цифровой связи термины «демодуляция» (demodulation) и «обнаружение» (detection) часто используются как синонимы, хотя демодуляция делает акцент на восстановлении сигнала, а обнаружение — на принятии решения относительно символьного значения принятого сигнала. При идеальном когерентном обнаружении приемник содержит прототипы каждого возможного сигнала. Эти сигналы-прототипы дублируют алфавит переданных сигналов по всем параметрам, даже по радиочастотной фазе. В этом случае говорят, что приемник автоматически подстраивается под фазу входящего сигнала. В процессе демодуляции приемник перемножает и интегрирует входящий сигнал с каждым прототипом (определяет корреляцию). На рис. 4.1 под общим заголовком когерентной модуляции/демодуляции перечислены: фазовая манипуляция (phase shift keying — PSK), частотная манипуляция (frequency shift keying — FSK), амплитудная манипуляция (amplitude shift keying — ASK), модуляция без разрыва фазы (continuous phase modulation — CPM) и смешанные комбинации этих модуляций. Основные форматы полосовой модуляции рассмотрены в данной главе. Некоторые специализированные форматы, такие как квадратурная фазовая манипуляция, со сдвигом (onset quadrature PSK — OQPSK), манипуляция с минимальным сдвигом (minimum shift keying — MSK), принадлежащие к классу модуляций СРМ, и квадратурная амплитудная модуляция (quadrature amplitude modulation — QAM), рассмотрены в главе 9.
Некогерентная демодуляция относится к системам, использующим демодуляторы, спроектированные для работы без знания абсолютной величины фазы входящего сигнала; следовательно, определение фазы в этом случае не требуется. Таким образом, преимуществом некогерентных систем перед когерентными является простота, а недостатком — большая вероятность ошибки (РЕ). На рис. 4.1 под заголовком некогерентной передачи сигналов перечислены модуляции, подобные используемым при когерентной передаче: DPSK, FSK, ASK, CPM и смешанные их комбинации. Подразумевается, что для некогерентного приема информация о фазе не используется; так почему же под заголовком «некогерентная передача» указана одна из форм фазовой манипуляции? Это вызвано тем, что одну из важных форм PSK можно отнести к некогерентной (или дифференциально когерентной), поскольку она не требует согласования по фазе с принятой несущей. При использовании этой «псевдо-PSK», называемой дифференциальной фазовой манипуляцией (differential PSK — DPSK), в процессе обнаружения текущего символа в качестве опорной фазы применяется фаза предыдущего символа. Подробно этот вопрос рассмотрен в разделах 4.5.1 и 4.5.2.
Рис 4.1. Основные преобразования цифровой связи
4.2.1. Векторное представление синусоиды
Используя известное тригонометрическое равенство, называемое теоремой Эйлера, введем комплексную запись синусоидальной несущей.
(4.4)
Возможно, кто-то чувствует себя уютнее при использовании более простой, привычной записи или
. Возникает естественный вопрос: что нам дает комплексная запись? Далее будет показано (раздел 4.6), что такая форма записи облегчает описание реализации реальных модуляторов и демодуляторов. Здесь же мы рассмотрим общие преимущества представления несущей в комплексной форме, приведенной в формуле (4.4).
Во-первых, при комплексной записи в компактной форме, , указаны два важных компонента любой синусоидальной несущей волны, называемые взаимно ортогональными синфазной (действительной) и квадратурной (мнимой) составляющими. Во-вторых, как показано на рис. 4.2, немодулированная несущая удобно представляется в полярной системе координат в виде единичного вектора с постоянной скоростью ω0 рад/с, вращающегося против часовой стрелки. При увеличении t (от t0 до t1) мы можем изобразить переменные во времени проекции вращающегося вектора на синфазной (l) и квадратурной (Q) осях. Эти декартовы оси обычно называются синфазным (l channel) и квадратурным каналом (Q channel), а их проекции представляют взаимно ортогональные составляющие
Рис 4.2. Векторное представление синусоиды
cигнала, связанные с этими каналами. В-третьих, процесс модуляции несущей можно рассматривать как систематическое возмущение вращающегося вектора (и его проекций).
Рассмотрим, например, несущую, амплитудно-модулированную синусоидой с единичной амплитудой и частотой ωm, где ωm<<ω0. Переданный сигнал имеет следующий вид.

где Re{x} — действительная часть комплексной величины {x}. На рис. 4.3 показано, что вращающийся вектор , представленный на рис. 4.2, возмущается двумя боковыми членами —
, вращающимся против часовой стрелки, и
, вращающимся по часовой стрелке. Боковые векторы вращаются намного медленнее, чем вектор несущей волны. В результате модулированный вращающийся вектор несущей волны растет и уменьшается согласно указаниям боковых полос, но частота его вращения остается постоянной; отсюда и название «амплитудная модуляция».
Рис 4.3. Амплитудная модуляция
Еще один пример, иллюстрирующий полезность векторного представления, — это частотная модуляция (frequency modulation — FM) несущей похожей синусоидой с частотой вращения ωm рад/с. Аналитическое представление узкополосной частотной модуляции (narrowband FM — NFM) подобно представлению амплитудной модуляции и описывается выражением:
(4.6)
где β — коэффициент модуляции [1]. На рис. 4.4 показано, что, как и в предыдущем случае, вектор несущей волны возмущается двумя боковыми векторами. Но поскольку один из них, как указано в формуле (4.6), имеет знак «минус», симметрия боковых векторов, вращающихся по часовой стрелке и против нее, отличается от имеющейся в случае амплитудной модуляции. При модуляции AM симметрия приводит к увеличению и уменьшению вектора несущей волны со временем. В случае модуляции NFM симметрия боковых векторов (на 90° отличающаяся от симметрии AM) приводит к ускорению и замедлению вращения вектора согласно указаниям боковых полос, при этом амплитуда остается неизменной; отсюда название «частотная модуляция».
Рис 4.4. Узкополосная частотная модуляция
На рис. 4.5 изображены наиболее распространенные форматы цифровой модуляции: PSK, FSK, ASK и смешанная комбинация ASK и PSK (обозначаемая как ASK/PSK, или АРК). В первом столбце указаны аналитические выражения, во втором — временная диаграмма, а в третьем — векторная диаграмма. В общем случае M-арной передачи сигналов устройство обработки получает k исходных битов (или канальных битов, если используется кодирование) в каждый момент времени и указывает модулятору произвести один из М = 2k возможных сигналов. Частным случаем M-уровневой модуляции является бинарная с k=1.
На рис. 4.2 несущая волна представлялась как вектор, вращающийся на плоскости со скоростью, равной частоте несущей, ω0 рад/с. На рис. 4.5 векторная схема каждой цифровой модуляций представляет совокупность информационных сигналов (векторов или точек пространства сигналов) без указания времени. Другими словами, на рис. 4.5 не отображено вращение немодулированного сигнала с постоянной скоростью, а представлено только взаимное расположение векторов-носителей информации. Стоит обратить внимание, что в примерах на рис. 4.5 значения размера множества M отличаются.
Аналитическое представление Сигнал Вектор
а) PSK
б) FSK
в) ASK
г) ASK/PSK (APK)
Рис. 4.5. Виды цифровых модуляций: a) PSK; б) FSK; в) ASK; г) ASK/PSK (АРК)
4.2.2. Фазовая манипуляция
Фазовая манипуляция (phase shift keying — PSK) была разработана в начале развития программы исследования дальнего космоса; сейчас схема PSK широко используется в коммерческих и военных системах связи. Сигнал в модуляции PSK имеет следующий вид.
(4.7)
Здесь фазовый член может принимать M дискретных значений, обычно определяемых следующим образом.
На рис. 4.5, а приведен пример двоичной (M = 2) фазовой манипуляции (binary PSK — BPSK). Параметр Е — это энергия символа, Т — время передачи символа, . Работа схемы модуляции заключается в смещении фазы модулируемого сигнала s,(r) на одно из двух значений, нуль или π (180°). Типичный вид сигнала в модуляции BPSK приведен на рис. 4.5, а, где явно видны характерные резкие изменения фазы при переходе между символами; если модулируемый поток данных состоит из чередующихся нулей и единиц, такие резкие изменения будут происходить при каждом переходе. Модулированный сигнал можно представить как вектор на графике в полярной системе координат; длина вектора соответствует амплитуде сигнала, а его ориентация в общем M-арном случае — фазе сигнала относительно других М — 1 сигналов набора. При модуляции BPSK векторное представление дает два противофазных (180°) вектора. Наборы сигналов, которые могут быть представлены подобными противофазными векторами, называются антиподными.
4.2.3. Частотная манипуляция
Общее аналитическое выражение для сигнала в частотной манипуляции (frequency shift keying — FSK) имеет следующий вид.
(4.8)
Здесь частота ω0 может принимать М дискретных значений, а фаза φ является произвольной константой. Схематическое изображение сигнала в модуляции FSK дано на рис. 4.5, б, где можно наблюдать типичное изменение частоты (тона) в моменты переходов между символами. Такое поведение характерно только для частного случая FSK, называемого частотной манипуляцией без разрыва фазы (continuous-phase FSK — CPFSK); она описана в разделе 9.8. В общем случае многочастотной манипуляции (multiple frequency shift keying — MFSK) переход к другому тону может быть довольно резким, поскольку непрерывность фазы здесь не обязательна. В приведенном примере М = 3, что соответствует такому же числу типов сигналов (троичной передаче); отметим, что значение М = 3 было выбрано исключительно для демонстрации на рисунке взаимно перпендикулярных осей. На практике М обычно является ненулевой степенью двойки (2, 4, 8, 16, …), что довольно сложно изобразить графически. Множество сигналов описывается в декартовой системе координат, где каждая координатная ось представляет синусоиду определенной частоты. Как говорилось ранее, множества сигналов, которые описываются подобными взаимно перпендикулярными векторами, называются ортогональными (orthogonal). Не все схемы FSK относятся к ортогональным. Чтобы множество сигналов было ортогональным, оно должно удовлетворять критерию, выраженному в формуле (3.69). Этот критерий навязывает определенные условия на взаимное размещение тонов множества. Расстояние по частоте между тонами, необходимое для удовлетворения требования ортогональности.
4.2.4. Амплитудная манипуляция
Сигнал в амплитудной манипуляции (amplitude shift keying — ASK), изображенной на рис. 4.5, в, описывается выражением
(4.9)
где амплитудный член может принимать М дискретных значений, а фазовый член φ — это произвольная константа. На рис. 4.5, в М выбрано равным 2, что соответствует двум типам сигналов. Изображенный на рисунке сигнал в модуляции ASK может соответствовать радиопередаче с использованием двух сигналов, амплитуды которых равны 0 и
. В векторном представлении использованы те же фазово-амплитудные полярные координаты, что и в примере для модуляции PSK. Правда, в данном случае мы видим один вектор, соответствующий максимальной амплитуде с точкой в начале координат, и второй, соответствующий нулевой амплитуде. Передача сигналов в двухуровневой модуляции ASK — это одна из первых форм цифровой модуляции, изобретенных в начале столетия для беспроводной телеграфии. В настоящее время простая схема ASK в системах цифровой связи уже не используется.
4.2.5. Амплитудно-фазовая манипуляция
Амплитудно-фазовая манипуляция (amplitude phase keying — АРК) — это комбинация схем ASK и PSK. Сигнал в модуляции АРК изображен на рис. 4.5, г и выражается как
(4.10)
с индексированием амплитудного и фазового членов. На рис. 4.5, г можно видеть характерные одновременные (в моменты перехода между символами) изменения фазы и амплитуды сигнала в модуляции АРК. В приведенном примере М=8, что соответствует 8 сигналам (восьмеричной передаче). Возможный набор из восьми векторов сигналов изображен на графике в координатах «фаза-амплитуда». Четыре показанных вектора имеют одну амплитуду, еще четыре — другую. Векторы ориентированы так, что угол между двумя ближайшими векторами составляет 45°. Если в двухмерном пространстве сигналов между М сигналами набора угол прямой, схема называется квадратурной амплитудной модуляцией (quadrature amplitude modulation — QAM); примеры QAM рассмотрены в главе 9.
Векторные представления модуляций, изображенные на рис. 4.5 (за исключением случая FSK), изображены графиками, полярные координаты которых представляют амплитуду и фазу сигнала. Схема FSK подразумевает ортогональную передачу (см. раздел 4.5.4) и описывается в декартовой системе координат, где каждая ось представляет тон частоты (), совокупность которых формирует М-значный набор ортогональных тонов.
4.2.6. Амплитуда сигнала
Амплитуды сигналов, представленные в формулах (4.7)-(4.10), имеют одинаковый вид для всех форматов модуляции. Выведем это. Сигнал описывается формулой
(4.11)
где А — максимальная амплитуда сигнала. Поскольку максимальное значение в V2 раза больше его среднеквадратического (root-mean-square — rms) значения, можем записать следующее.
Предполагается, что сигнал выражен через колебания тока или напряжения, так что
представляет среднюю мощность Р (нормированную на 1 Ом). Значит, можем записать следующее.
(4.12)
Заменяя Р (единицы измерения — ватт) на Е (джоули)/Т (секунды), получаем следующее.
(4.13)
Итак, амплитуду сигнала можно записать либо в общем виде, как в формуле (4.11), либо через , как в формуле (4.13). Поскольку ключевой параметр при определении вероятности ошибки в процессе обнаружения — это энергия принятого сигнала, зачастую удобнее использовать запись в форме (4.13), так как в этом случае вероятность ошибки ре можно получить сразу как функцию энергии сигнала.
4.3. Обнаружение сигнала в гауссовом шуме
Полосовая модель процесса обнаружения, рассмотренная в данной главе, практически идентична узкополосной модели, представленной в главе 3. Дело в том, что принятый полосовой сигнал вначале преобразовывается в узкополосный, после чего наступает этап окончательного обнаружения. Для линейных систем математика процесса обнаружения не зависит от смещения частоты. Фактически теорему эквивалентности можно определить следующим образом: выполнение полосовой линейной обработки сигнала с последующим наложением сигнала (превращением полосового сигнала в узкополосный) дает те же результаты, что и наложение сигнала с последующей узкополосной линейной обработкой сигнала. Термин «наложение сигнала» (heterodyning) обозначает преобразование частоты или процесс смешивания, вызывающий смещение спектра сигнала. Как следствие теоремы эквивалентности, любая линейная модель обработки сигналов может использоваться для узкополосных сигналов (что предпочтительнее с точки зрения простоты) с теми же результатами, что и для полосовых сигналов. Это означает, что производительность большинства цифровых систем связи часто можно описать и проанализировать, считая канал передачи узкополосным.
4.3.1. Области решений
Предположим, что двухмерное пространство сигналов, изображенное на рис. 4.6, — это геометрическое место точек, возмущенных шумом двоичных векторов-прототипов . Вектор шума n — это случайный вектор с нулевым средним; следовательно, вектор принятого сигнала г — это случайный вектор со средним значением s, или s2. Задачей детектора после получения г является принятие решения относительно классификации сигнала, имеющего минимальную вероятность ошибки Pв, хотя возможны и другие стратегии принятия решения [2]. Для случая М = 2 с равновероятными сигналами s1 и s2 и при шуме AWGN (additive white Gaussian noise — аддитивный белый гауссов шум) использование при принятии решения критерия минимума ошибки равносильно такому выбору класса сигнала, чтобы расстояние
было минимальным, где ||х|| — норма или абсолютная величина вектора х. Последнее правило часто формулируется в терминах областей решений. Обратимся к рис. 4.6 и рассмотрим формирование областей решений. Итак, вначале необходимо соединить концы векторов-прототипов s1 и s2. Затем через середину полученного отрезка проводится плоскость, перпендикулярная к нему. Отметим, что поскольку амплитуды сигналов s1 и s2 равны, эта плоскость проходит через начало координат и является биссектрисой угла, образованного векторами-прототипами. Эта биссекторная плоскость, изображенная на рис. 4.6 для случая М = 2, является геометрическим местом точек, равноудаленных от векторов s1 и s2; следовательно, она является границей между областью решений 1 и областью решений 2. Правило принятия решения, используемое детектором, формулируется в терминах областей решений следующим образом: если сигнал расположен в области 1 — отнести принятый сигнал к s1; если в области 2 — выбрать сигнал s2. Если угол θ (рис. 4.6) равен 180°, набор сигналов s1 и s2 описывает модуляцию BPSK. Впрочем, для иллюстрации идеи области решений вообще угол θ на рисунке был заведомо выбран меньшим 180°.
Рис. 4.6. Двухмерное пространство сигналов с равными по модулю произвольными векторами s1 и s2
4.3.2. Корреляционный приемник
В разделе 3.2 было рассмотрено обнаружение узкополосных двоичных сигналов в гауссовом шуме. Поскольку при обнаружении полосовых сигналов используются те же понятия, в данном разделе мы просто обобщим ключевые результаты. Основное внимание будет уделено реализации согласованного фильтра, известного как коррелятор (correlator). Помимо двоичного обнаружения будет рассмотрен более общий случай М-арного обнаружения. Предполагается, что сигнал искажается только вследствие шума AWGN. Принятый сигнал будем описывать как сумму переданного сигнала и случайного шума.
(4.14)
При наличии подобного принятого сигнала процесс обнаружения, как показано на рис. 3.1, включает два основных этапа. На первом этапе принятый сигнал r(t) усекается до одной случайной переменной z(T) или до набора случайных переменных zi(T) (i=1,…,М), формируемых на выходе демодулятора и устройства дискретизации в момент времени t = Т, где Т — длительность символа. На втором этапе на основе сравнения z(T) с порогом или согласно критерию максимума zi(T) принимается решение относительно значения cимвола. Вообще, этап 1 можно рассматривать как преобразование сигнала в точку в пространстве решений. Эту точку, представляющую собой важнейшую контрольную точку в приемнике, можно назвать додетекторной (predetection). Когда мы говорим о мощности принятого сигнала, мощности принятых шумов или отношении еь/nq, все эти величины всегда рассматриваются относительно додетекторной точки. Иногда такие параметры определяются относительно входа приемника или принимающей антенны. Но в подобных случаях всегда подразумевается, что между выбранной и додетекторной точками не происходит снижения отношения сигнал/шум, или Eb/N0. В каждый момент передачи символа сигнал, доступный в додетекторной точке, является выборкой узкополосного импульса. На данный момент битового значения у нас еще нет. Стоит ли удивляться, что отношение энергии бита к N0 определено там, где еще не существует бита? В действительности, нет, поскольку данная точка является удобной контрольной точкой, где узкополосный импульс — даже до принятия решения на битовом уровне — может давать эффективное представление битов. Этап 2 можно рассматривать как определение того, в какой области решений расположена данная точка. Для оптимизации детектора (в смысле минимизации вероятности ошибки) необходимо оптимизировать преобразование сигнала в случайную переменную с использованием согласованных фильтров или корреляторов на этапе 1 и оптимизировать критерий принятия решения на этапе 2.
В разделах 3.2.2 и 3.2.3 показывалось, что согласованный фильтр обеспечивает максимальное отношение сигнал/шум на выходе фильтра в момент t = Т. Как одна из реализаций согласованного фильтра описывался коррелятор. Теперь мы можем определить корреляционный приемник (correlation receiver), состоящий, как показано на рис. 4.7, а, из М корреляторов, выполняющих преобразование принятого сигнала r(t) в последовательность М чисел или выходов коррелятора, zi(T) (i=1,…,М). Каждый выход коррелятора описывается следующим интегралом произведения или корреляцией с принятым сигналом.

а)
б)
Рис. 4.7. Корреляционный приемник: а) корреляционный приемник с опорными сигналами ; б) корреляционный приемник с опорными сигналами
Глагол «коррелировать» означает «совпадать», «согласовываться». Корреляторы пытаются найти соответствие принятого сигнала r(t) с каждым возможным сигналом-прототипом si(t), известным приемнику априори. Разумное правило принятия решения звучит так: выбирать сигнал si(t), лучше всего согласующийся, (или имеющий наибольшую корреляцию) с r(t). Другими словами, правило принятия решения выглядит следующим образом.
Выбрать сигнал si(t), индекс которого
Соответствует максимальной zi(T) (4.16)
Следуя формуле (3.10), любой набор сигналов можно выразить через определенный набор базисных функций
. Таким образом, группу из М корреляторов, изображенную на рис. 4.7, а, можно заменить группой из N корреляторов, показанной на рис. 4.7, б, где в качестве опорных сигналов используется набор базисных функций
. Для принятия решения с помощью указанных корреляторов необходима логическая схема выбора сигнала si(t) Выбор производится на основе определения наилучшего согласования коэффициентов aij, фигурирующих в формуле (3.10), с набором выходов {zj(T)}. Если набор сигналов-прототипов {s,{t)} формирует ортогональное множество, реализация приемника, показанная на рис. 4.7, а, идентична реализации, показанной на рис. 4.7, б (могут отличаться масштабом). Если же {si(t)} не является ортогональным множеством, приемник (рис. 4.7, б), использующий N корреляторов с опорными сигналами
вместо М, представляет более рентабельную реализацию. В разделе 4.4.3 мы рассмотрим применение подобного устройства для обнаружения сигнала в модуляции MPSK (multiple phase shift keying — многофазная манипуляция).
В случае двоичного обнаружения корреляционный приемник, как показано на рис. 4.8, а, можно построить как согласованный фильтр или интегратор произведений с опорным сигналом, равным разности двоичных сигналов-прототипов . Выход коррелятора z(T) используется непосредственно в процессе принятия решения.
а)
б)
Рис. 4.8. Двоичный корреляционный приемник: а) использование одного коррелятора; б) применение двух корреляторов
При двоичном обнаружении корреляционный приемник можно изобразить как два согласованных фильтра или интегратора произведений, один из которых согласовывается с s1(t), а второй — с s2(t) (рис. 4.8, б). На этапе принятия решения теперь может использоваться правило, приведенное в формуле (6.16), или же из выхода одного коррелятора можно вычесть выход другого и на этапе принятия решения использовать разность
, (4.17)
как показано на рис. 4.8, б. Здесь z(T), называемое тестовой статистикой (test statistic), подается в схему принятия решения, как и в случае только одного коррелятора. В отсутствие шума на выходе мы получаем z(7) = аi(T), где ai(T) — сигнальный компонент. Входной шум и(7) при этом является случайным гауссовым процессом. Поскольку коррелятор — это линейное устройство, выходной шум является случайным гауссовым процессом [2]. Таким образом, можно записать выражение с выхода коррелятора в момент взятия выборки t = Т:
где п0(Т) — компонент шума. Для сокращения записи мы иногда будем выражать z(t) как а, + n0. Компонент шума п0 — это гауссова случайная переменная с нулевым средним; следовательно, z(T) — это гауссова случайная переменная со средним a1 или а2в зависимости от того, была передана двоичная единица или двоичный нуль.
4.3.2.1. Порог двоичного решения
На рис. 4.9 для случайной переменной z(T) показаны две плотности условных вероятностей — и
— со средними значениями а1и а2. Эти функции, именуемые правдоподобием s1 и правдоподобием s2, были представлены в разделе 3.1.2. Приведем их повторно.

и

Здесь — дисперсия шума. На рис. 4.9 правое правдоподобие
иллюстрирует вероятностное распределение сигналов на выходе детектора z(T) при переданном сигнале s1. Подобным образом левое правдоподобие p(z|s2) демонстрирует вероятностное распределение сигналов на выходе детектор z(T) при переданном сигнале s2. Абсцисса z(T) представляет полный диапазон возможных значений выборок на выходе корреляционного приемника, показанного на рис. 4.8.
Рис. 4.9. Плотности условных вероятностей и
При рассмотрении задачи оптимизации порога двоичного решения относительно принадлежности принятого сигнала к одной из двух областей, в разделе 3.2.1 было показано, что критерий минимума ошибки для равновероятных двоичных сигналов, искаженных гауссовым шумом, можно сформулировать следующим образом.

Здесь — сигнальный компонент z(Т) при передаче s1(t), а
— сигнальный компонент z(T) при передаче s2(t). Порог γ0, равный (а1 + а2)/2 — это оптимальный порог для минимизации вероятности принятия неверного решения при равновероятных сигналах и симметричных правдоподобиях. Правило принятия решения, приведенное в формуле (4.19), указывает, что гипотеза H1 (решение, что переданный сигнал — это s1(t)) выбирается при z(T)> γ0, а гипотеза Н2(решение, что переданный сигнал — это s2(t)) — при z(T) < γ0. Если z(T) = γ, решение может быть любым. При равновероятных антиподных сигналах с равными энергиями, где s1(t)= -s2(t) и а1 = -а2, оптимальное правило принятия решения принимает следующий вид.

4.4. Когерентное обнаружение
4.4.1. Когерентное обнаружение сигналов PSK
На рис. 4.7 показан детектор, который может использоваться для когерентного обнаружения любого цифрового сигнала. Подобный корреляционный детектор часто называется детектором, работающим по критерию максимального правдоподобия (maximum likelihood detector). Рассмотрим следующую бинарную модуляцию PSK (BPSK). Пусть
(4.21,а)

n(t) — случайный белый гауссов процесс с нулевым средним.
Здесь фазовый член φ — произвольная константа, которую мы для удобства положим равной нулю. Параметр Е — это энергия сигнала, приходящаяся на символ, а Т — длительность символа. Для данного антиподного случая требуется единственная базисная функция. Используя формулы (3.10) и (3.11) и предполагая пространство ортонормированным (т.е. Kj= 1), базисную функцию можно выразить следующим образом.
(4.22)
Следовательно, переданный сигнал si(t) можно выразить через функцию и коэффициенты
.
(4.23,а)
(4.23,б)
(4.23,в)
Предположим, что был передан сигнал s1(t). Тогда математические ожидания на выходах интеграторов произведений, изображенных на рис. 4.7, б, при опорном сигнале имеют следующий вид.




Здесь обозначает среднее по ансамблю, так называемое математическое ожидание (expected value). В уравнении (4.25) E{n(t)} = 0. На этапе принятия решения, путем определения местоположения переданного сигнала в сигнальном пространстве, необходимо определить значение данного сигнала. В приведенном примере, где в качестве базисной функции была взята
, значения
равны
.Сигналы-прототипы
аналогичны опорным сигналам
, с точностью до нормирующего множителя. На этапе принятия решения выбирается сигнал с большим значением zi(T). Следовательно, в приведенном выше примере принятый сигнал определен как s1(t). Вероятность ошибки при подобном когерентном обнаружении сигналов BPSK рассмотрена в разделе 4.7.1.
4.4.2. Цифровой согласованный фильтр
В разделе 3.2.2 рассматривалась основная особенность согласованного фильтра — то, что его импульсная характеристика представляет собой запаздывающую версию зеркального отображения (поворота относительно оси t = 0) входного сигнала. Таким образом, если сигнал равен s(t), его зеркальное отображение имеет вид s(-t), а зеркальное отображение, запаздывающее на Т секунд, имеет вид s(T—t). Следовательно, импульсная характеристика h(t), соответствующая сигналу s(t), будет равна следующему.
(4.26)
На рис. 4.7 и 4.8 представлена основная функция коррелятора — интегрирование произведения принятого зашумленного сигнала с каждым опорным сигналом и определение наилучшего соответствия. Схемы, показанные на этих рисунках, подразумевают использование аналоговой аппаратуры (умножителей и интеграторов) и непрерывных сигналов. На них не отражена возможность реализации коррелятора или согласованного фильтра (matched filter — MF) с использованием цифровых технологий и дискретных сигналов. Пример подобной реализации приведен на рис. 4.10, где показан согласованный фильтр, использующий цифровую аппаратуру. Входной сигнал r(t) состоит из сигнала-прототипа s,(t) и шума n(i); ширина полосы сигнала W= 1/2T, где Т — длительность передачи символа. Таким образом, минимальная частота дискретизации по Найквисту равна fs = 2W= 1/T, а время взятия выборки (Ts) должно быть не больше времени передачи символа. Другими словами, на символ должно приходиться не менее одной выборки. В реальных системах подобная дискретизация производится с частотой, в 4 или более раз превышающей минимальную частоту Найквиста. Платой за это является не увеличение полосы передачи, а увеличение быстродействия процессора. В моменты t = kTs выборки (как показано на рис. 4.10, а) сдвигаются в регистре, так что более ранние из них располагаются правее. При дискретизации (взятии выборки) полученного сигнала непрерывное время t заменяется дискретным kTs или просто k, что дает право использовать дискретную запись.
Здесь индекс i определяет символ из М-арного набора (в нашем случае — двоичного), a k — дискретное время. На рис. 4.10 согласованный фильтр аппроксимируется регистром сдвига с весовыми коэффициентами с/(п), где п=0,…,N—1 — временной индекс весовых коэффициентов и разрядов регистра. В приведенном примере число разрядов регистра и количество выборок на символ равны 4. Итак, суммирование, показанное на рисунке, происходит в моменты времени от n = 0 до n = 3. Из расположения сумматора на схеме понятно что решение относительно значения принятого сигнала принимается после заполнения регистра 4 выборками. Отметим, что для простоты в примере на рис. 4.10, б выборки si(k) могут принимать только три значения (0, ±1). В реальных системах каждая выборка (и весовой коэффициент) — это 6-10 бит. Множеству весовых коэффициентов фильтра {ci(n)} соответствует импульсная характеристика фильтра; согласование весовых коэффициентов с выборками сигнала производится согласно дискретному варианту уравнения (4.26).
(4.27)
Использование дискретной формы интеграла свертки из уравнения (А.44,6) позволяет записать выражение с выхода коррелятора в момент времени, соответствующий k-й. выборке.
(4.28)
а)

Рис. 4.10. Цифровой согласованный фильтр: а) дискретный согласованный фильтр; б) пример обнаружения с использованием дискретного согласованного фильтра (шумом пренебрегаем)
Здесь х по модулю у — это остаток деления х на у, индекс k — время принятия выборок и выхода фильтра, an — фиктивная переменная времени. В формуле (4.28) выражение r(k—n) содержит п, которое можно рассматривать как «возраст» выборки (как давно она находится в фильтре). В выражении сi(п) л удобно рассматривать как адрес весового коэффициента. Предполагается, что система синхронизирована и упорядочение символов во времени известно. Также предполагается, что шум имеет нулевое среднее, так что математическое ожидание принятой выборки равно следующему.
Следовательно, при передаче si(t) математическое ожидание выхода согласованного фильтра равно следующему.
(4.29)
На рис. 4.10, б, где сигналы-прототипы изображены как функции времени, видим, что крайняя слева выборка (амплитуда, равная +1) графика s1(t) представляет выборку в момент времени k = 0. Предполагая, что передан был сигнал s1(t) и для упрощения записи мы пренебрегли шумом, можем записать принятую выборку r(k) как s1(k). Выборки заполняют разряды согласованного фильтра, и в конце каждого периода передачи символа в крайнем правом разряде каждого регистра расположена выборка k=0. Отметим, что в формулах (4.28) и (4.29) временные индексы п эталонных весовых коэффициентов расположены в порядке, обратном к временному индексу k — п выборок, что является ключевой особенностью интеграла свертки. То, что наиболее ранняя выборка теперь соответствует крайнему справа весовому коэффициенту, обеспечивает значащую корреляцию. Даже если действия согласованного фильтра мы математически опишем как свертку сигнала с импульсной характеристикой фильтра, конечный результат будет корреляцией сигнала с копией самого себя. По этой причине коррелятор можно реализовать как согласованный фильтр.
На рис. 4.10, б обнаружение, происходящее после выхода сигнала с согласованного фильтра, осуществляется обычным образом. Для принятия двоичного решения выходы z/(£) изучаются при каждом значении k=N—l, соответствующем концу символа. При условии передачи st(t) и пренебрежении шумом, уравнения (4.27)-(4.29) можно объединить и записать выходы коррелятора в моменты времени k =
= N —1=3.
(4.30,а)
(4.30,б)
Поскольку z1 (k = 3) больше z2(k = 3), детектор принимает решение, что передан был символ s1(t).
Может возникнуть вопрос: чем согласованный фильтр на рис. 4.10, б отличается от коррелятора на рис. 4.8. В случае согласованного фильтра в ответ на каждую новую выборку на входе появляется новое значение на выходе; следовательно, выход представляет собой временной ряд, такой как на рис. 3.7, б (последовательность возрастающих положительных и отрицательных корреляций с входной синусоидой). Подобную последовательность на выходе согласованного фильтра можно получить при использовании нескольких корреляторов, работающих на разных начальных точках входящего временного ряда. Отметим, что за время передачи символа на выходе коррелятора получаем максимальное значение сигнала в момент времени Т (см. рис. 3.7, б). Если синхронизировать согласованный фильтр и коррелятор, их выходы в конце периода передачи символа будут идентичными. Важным отличием между согласованным фильтром и коррелятором является то, что поскольку на выходе коррелятора получаем одно значение на символ, он должен использовать дополнительную информацию, например, относительно моментов начала и завершения интегрирования произведения. При наличии ошибок синхронизации дискретный сигнал, подаваемый с коррелятора на детектор, может быть сильно искажен. С другой стороны, поскольку на выходе согласованного фильтра получаем временной ряд выходных значений (отражающих смещенные во времени входящие выборки, умноженные на фиксированные весовые коэффициенты), использование дополнительной схемы позволяет определить моменты, наиболее подходящие для дискретизации выхода согласованного фильтра.
Пример 4.1. Цифровой согласованный фильтр
Рассмотрим набор сигналов
где k =0,1,2,3.
Опишите, как цифровой согласованный фильтр (рис. 4.10) может использоваться для обнаружения принятого сигнала, скажем s1(t), при отсутствии шума.
Решение
Вначале сигнал s1(i) преобразуется в набор выборок . Приемник цифрового согласованного фильтра, как показано на рис. 4.10, б, представляет собой две ветви. Верхняя ветвь состоит из регистра сдвига и коэффициентов, согласовывающихся с точками дискретизации
. Подобным образом нижняя ветвь состоит из регистра сдвига и коэффициентов, согласовывающихся с точками дискретизации
. В четырех равномерно расположенных точках выборки (k = 0, 1,2, 3) сигналы
имеют следующие значения.
Коэффициенты сi(n) представляют запаздывающий зеркальный поворот сигнала, с которым согласовывается фильтр. Следовательно, так что можно записать
.
Рассмотрим верхнюю ветвь рис. 4.10, б. В момент времени k = 0 первая выборка s1(k = 0) =0 поступает в крайний левый разряд каждого регистра. В следующий дискретный момент времени k=1 вторая выборка s1(k= l)=A/4 поступает в крайний левый разряд каждого регистра; в то же время первая выборка сдвигается в ближайший справа разряд каждого регистра и т.д. В момент k =3 в крайний левый разряд поступает выборка s1(k = 3) = ЗА/4; к. этому моменту первая выборка сдвинута к крайнему правому разряду. Четыре выборки сигнала теперь расположены в регистрах в зеркальном порядке по отношению к времени их создания. Таким образом, при данном расположении поступающих выборок сигнала и опорных коэффициентов выход сумматора естественным образом описывается операцией свертки и максимизирует корреляцию в соответствующей ветви.
4.4.3. Когерентное обнаружение сигналов MPSK
На рис. 4.11 показан вид сигнального пространства для набора сигналов в модуляции MPSK (multiple phase-shift keying — многофазная манипуляция); на рисунке представлена четырехуровневая (М = 4) фазовая манипуляция, или двукратная фазовая манипуляция (quadriphase shift keying — QPSK). Двоичные цифры в передатчике группируются по две, и в каждом интервале передачи символов две последовательные цифры определяют, какой из четырех возможных сигналов произведет модулятор. Для типичных когерентных М-уровневых систем PSK (MPSK) сигнал si(t) можно выразить следующим образом.

Здесь Е — энергия, полученная сигналом за время передачи символа Т, а ω0 — несущая частота. Предполагая пространство ортонормированным и используя формулы (3.10) и (3.11), можно выбрать следующие удобные оси.
(4.32,а)
и
(4.32,б)
Здесь, как и в разделе 4.4.1, амплитуда нормирует ожидаемый выход детектора.
Рис. 4.11. Сигнальное пространство и области решений для системы QPSK
Запишем сигнал si(t) через выбранные ортонормированные координаты.
(4.33,а)
(4.33,б)
Отметим, что формула (4.33) выражает набор М многофазных сигналов (в общем случае не ортогональный) всего через два ортогональных несущих компонента. Случай М = 4 (QPSK) является уникальным среди множества сигналов MPSK в том смысле, что сигналы QPSK представляются комбинацией антиподных и ортогональных членов. Границы областей решений разбивают сигнальное пространство на M=4 области; процедура разбития подобна описанной в разделе 4.3.1 и изображенной на рис. 4.6 для М = 2. Правило принятия решения для детектора (рис. 4.11) звучит следующим образом: если вектор принятого сигнала попадает в область 1 — отнести его к s1(t); если вектор принятого сигнала попадает в область 2 — выбрать сигнал s2(t) и т.д. Другими словами, правило принятия решения заключается в выборе i-го сигнала, если zi(T) является наибольшим из выходов корреляторов (см. рис. 4.7).
Рис. 4.12. Демодулятор сигналов MPSK
Структура коррелятора, изображенного на рис. 4.7, а, подразумевает использование для демодуляции сигналов MPSK M корреляторов произведений. Также предполагается, что для каждой из M ветвей был соответствующим образом выбран опорный сигнал (т.е. сигнал, имеющий требуемый сдвиг фаз). Стоит отметить, что на практике реализация демодулятора MPSK, согласно схеме на рис. 4.7, б, требует всего N=2 интеграторов произведений, вне зависимости от размера множества сигналов М. Такая экономия позволительна вследствие того, что, как показано в разделе 3.1.3, любой произвольный интегрируемый набор сигналов можно выразить в виде линейной комбинации ортогональных сигналов. Пример подобного демодулятора приведен на рис. 4.12. Объединив формулы (4.32) и (4.33), можно записать принятый сигнал r(t) следующим образом.

Здесь , a n(t) — гауссов процесс шума с нулевым средним. Отметим, что на рис. 4.12 изображены только два опорных сигнала (или две базисные функции) —
для верхнего коррелятора и
для нижнего. Верхний коррелятор вычисляет функцию

а нижний — функцию

На рис. 4.13 показано, что определение фазы принятого сигнала производится путем вычисления арктангенса Y/X, где X — синфазный, Y — квадратурный компонент принятого сигнала, а
— зашумленная оценка переданной фазы
. Другими словами, с верхнего коррелятора (рис. 4.12) поступает на выход X, значение синфазной проекции вектора r, а с нижнего — Y, значение квадратурной проекции вектора r, где r — векторное представление r(t). Сигналы X и Y с корреляторов поступают в блок «arctg (Y/X)». Полученное значение фазы
сравнивается с каждой фазой-прототипом
. Далее демодулятор выбирает фазу
ближайшую к
. Другими словами, демодулятор вычисляет |
—
| для каждого прототипа
и выбирает
, дающую наименьший выход.
Рис. 4.13. Синфазный и квадратурный компоненты вектора принятого сигнала r
4.4.4. Когерентное обнаружение сигналов FSK
При использовании схемы FSK информация модулируется частотой несущей. Типичный вид набора сигналов FSK выражается формулой (4.8)
где Е — энергия, переданная сигналу в течение времени передачи символа Т; кроме того,
обычно выбирается кратным
. Фазовый член φ — это произвольная константа, которую можно положить равной нулю. Предполагая, что базисные функции
формируют ортонормированное множество, можно получить более удобное выражение для
.
(4.37)
Здесь, как и выше, амплитуда нормирует ожидаемый выход согласованного фильтра. Используя уравнение (3.11), можно записать следующее.

Следовательно,

Другими словами, i-й вектор сигнала-прототипа расположен на i-й координатной оси на расстоянии от начала координат сигнального пространства. В этой схеме, при данном числе уровней М и данной Е, расстояние между любыми двумя векторами сигналов прототипов si и sj является постоянным.
(4.40)
На рис. 4.14 показаны векторы сигналов-прототипов и области решений для троичной (М = 3) ортогональной модуляции FSK с когерентным обнаружением. Как правило, естественным выбором размера М сигнального множества является степень двойки. Причина неортодоксального выбора М = 3 состоит в том, что мы желаем исследовать сигнальное множество, большее чем бинарное, а визуальное представление сигнального пространства лучше всего выглядит при использовании взаимно перпендикулярных осей. Наибольшим числом перпендикулярных осей, которые можно аккуратно изобразить визуально, является 3. Как и при использовании модуляции PSK, сигнальное пространство разбивается на М различных областей, каждая из которых содержит один вектор сигнала-прототипа; в нашем примере, где области решений являются трехмерными, границы областей являются уже не линиями, а плоскостями. Оптимальное правило принятия решения состоит в следующем: определить сигнал к тому классу, индекс которого соответствует области нахождения принятого сигнала. На рис! 4.14 вектор принятого сигнала г изображен в области 2. Согласно приведенному выше правилу принятия решений, детектор классифицирует г как сигнал s2. Поскольку шум изображается гауссовым случайным вектором, существует отличная от нуля вероятность того, что вектор г даст сигнал, отличный от s2. Например, если передатчик послал сигнал s2, вектор г будет суммой сигнала и шума , а решение о выборе s2 будет справедливым; в то же время, если передатчик в действительности послал сигнал s2, вектор г будет суммой сигнала и шума
, а решение относительно выбора s2 будет ошибочным. Вопросы вероятности возникновения ошибки при когерентном обнаружении сигналов в модуляции FSK подробно рассмотрены в разделе 4.7.3.
Рис. 4.14. Разбиение сигнального пространства для троичного пространства FSK
Пример 4.2. Принятая фаза как функция задержки распространения
а) Из схемы, приведенной на рис. 4.8, непонятно, откуда берутся опорные сигналы коррелятора. Кто-то может подумать, что они известны всегда и хранятся в памяти, пока не понадобятся. При некоторых обстоятельствах приемник действительно может, в разумных пределах, предсказывать некоторое ожидаемое значение амплитуды поступающего сигнала или его частоты. Но существует один параметр, который нельзя оценить без специальной помощи, — это фаза принятого сигнала. Наиболее популярным способом получения оценки фазы является использование схемы, называемой контурам фазовой автоподстройки частоты (ФАПЧ, phase-locked loop — PLL). Схема восстановления несущей захватывает прибывающую несущую волну (или воссоздает ее) и оценивает ее фазу. Чтобы показать, как иногда нереально предсказать фазу без использования ФАПЧ, рассмотрим канал радиосвязи, изображенный на рис. 4,15. Здесь мобильный пользователь расположен в точке А на расстоянии d от центральной станции, а задержка распространения сигнала равна Td. Используя комплексную форму записи, можем описать сигнал, излучаемый передатчиком, как , Пусть частота fо равна 1 ГГц. Если пренебречь шумом, сигнал, принятый центральной станцией, можно записать как
. Определите, на какое минимальное расстояние d (рис. 4.15) должен переместиться мобильный пользователь, чтобы это привело к изменению фазы принятого сигнала на 2л.
Рис. 4.15. Канал радиосвязи
б) Действительно ли нас волнует изменение фазы на 2π? Разумеется, нет, поскольку в этом случае вектор принятого сигнала будет находиться в той же точке, что и ранее, когда пользователь находился в точке А. Но зададимся вопросом, чему равно минимальное расстояние, изменяющее фазу на π/2 (скажем, дающее запаздывание на π/2)? Приемник должен отнести вектор, соответствующий r(t), к той же группе, что и в п. а, но запаздывание приводит к тому, что принятый сигнал уже имеет вид
, и коррелятор, используемый в процессе обнаружения, дает нулевой выход.
Определите минимальное расстояние перемещения пользователя, приводящее к изменению фазы на π/2.
Решение
а) Пусть в начальный момент времени t — 0 мобильный пользователь находится в точке А, так что вектор, принятый центральной станцией, дается выражением . Затем, после перемещения пользователя в точку В, принятый (еще сильнее запаздывающий) вектор
можно записать в виде
. Минимальное время задержки
, соответствующее повороту вектора на 2π, равно
секунд. Следовательно, минимальное расстояние для такого поворота (предполагая идеальное электромагнитное распространение со скоростью света) равно следующему.
б) Используя предыдущий результат, получаем следующее расстояние для поворота вектора на π/2.
Очевидно, что даже если передатчик и приемник жестко установлены на стационарных башнях, небольшое смещение, вызванное ветром, может привести к абсолютной неопределенности относительно значения фазы. Если предположить, что используемая частота равна не 1 ГГц, а 10 ГГц, то минимальное расстояние изменяется с 7,5 см до 0,75 см. На практике зачастую желательно избегать приемников, использующих ФАПЧ. Вычисления, выполненные в данном примере, могут породить вопрос, как изменится вероятность ошибки, если в процессе обнаружения не будет использоваться информация о фазе? Другими словами, чем заплатит система, если обнаружение будет выполнено некогерентно? Этот и другие подобные вопросы рассматриваются в следующем разделе.
4.5. Некогерентное обнаружение
4.5.1. Обнаружение сигналов в дифференциальной модуляции PSK
Название дифференциальная фазовая манипуляция (differential phase-shift keying — DPSK) иногда требует некоторого пояснения, поскольку со словом «дифференциальный» связано два различных аспекта процесса модуляции/демодуляции: процедура кодирования и процедура обнаружения. Термин «дифференциальное кодирование» употребляется тогда, когда кодировка двоичных символов определяется не их значением (т.е. нуль или единица), а тем, совпадает ли символ с предыдущим или отличается от него. Термин «дифференциальное когерентное обнаружение» сигналов в дифференциальной модуляции PSK (именно в этом значении обычно используется название DPSK) связан со схемой обнаружения, которая зачастую относится к некогерентным схемам, поскольку не требует согласования по фазе с принятой несущей. Стоит отметить, что дифференциально кодированные сигналы PSK иногда обнаруживаются когерентно. Эта возможность будет рассмотрена в разделе 4.7.2.
В некогерентных системах не предпринимаются попытки определить действительное значение фазы поступающего сигнала. Следовательно, если переданный сигнал имеет вид
то принятый сигнал можно описать следующим образом.

Здесь α — произвольная константа, обычно предполагаемая случайной переменной, равномерно распределенной между нулем и 2π, a n(t) — процесс AWGN.
Для когерентного обнаружения используются согласованные фильтры (или их эквиваленты); для некогерентного обнаружения подобное невозможно, поскольку в этом случае выход согласованного фильтра будет зависеть от неизвестного угла а. Но если предположить, что а меняется медленно относительно интервала в два периода (2T), то разность фаз между двумя последовательными сигналами и
не будет зависеть от α.
(4.42)
Основа дифференциального когерентного обнаружения сигналов в дифференциальной модуляции PSK (DPSK) состоит в следующем. В процессе демодуляции в качестве опорной фазы может применяться фаза несущей предыдущего интервала передачи символа. Ее использование требует дифференциального кодирования последовательности сообщений в передатчике, поскольку информация кодируется разностью фаз между двумя последовательными импульсами. Для передачи i-го сообщения (i= 1, 2,…. М) фаза текущего сигнала должна быть смещена на радиан относительно фазы предыдущего сигнала. Вообще, детектор вычисляет координаты поступающего сигнала путем определения его корреляции с локально генерируемыми сигналами
и
. Затем, как показано на рис. 4.16, детектор измеряет угол
между вектором текущего принятого сигнала и вектором предыдущего сигнала.
Вообще, схема DPSK менее эффективна, чем PSK, поскольку в первом случае, вследствие корреляции между сигналами, ошибки имеют тенденцию к распространению (на соседние времена передачи символов). Стоит помнить, что схемы PSK и DPSK отличаются тем, что в первом случае сравнивается принятый сигнал с идеальным опорным, а во втором — два зашумленных сигнала. Отметим, что модуляция DPSK дает вдвое больший шум, чем модуляция PSK. Следовательно, при использовании DPSK следует ожидать вдвое (на 3 дБ) большей вероятности ошибки, чем в случае PSK; ухудшение качества передачи происходит довольно быстро с уменьшением отношения сигнал/шум (вопрос достоверности передачи при использовании модуляции DPSK рассмотрен в разделе 4.7.5). Преимуществом схемы DPSK можно назвать меньшую сложность системы.
Рис. 4.16. Сигнальное пространство для схемы DPSK
4.5.2. Пример бинарной модуляции DPSK
Суть дифференциального когерентного обнаружения в схеме DPSK состоит в том, что информация из сигнала извлекается путем изменения фазы от символа к символу. Следовательно, переданный сигнал требуется вначале закодировать. На рис. 4.17, а представлено дифференциальное кодирование двоичного потока сообщений , где k — индекс дискретизации. Дифференциальное кодирование начинается (третья строка на рисунке) с произвольного выбора первого бита кодовой последовательности c(k = 0) (в данном случае выбрана единица). Затем последовательность закодированных битов c(k) может, в общем случае, кодироваться одним из двух способов.
(4.43)
или
(4.44)
Здесь символ «» представляет сложение по модулю 2 (определенное в разделе 2.9.3), а черта над выражением означает его дополнение. На рис. 4.17, а дифференциальное кодирование сообщения было выполнено с помощью уравнения (4.44). Другими словами, текущий бит кода с(k) равен единице, если бит сообщения m(k) совпадает с предыдущим закодированным битом c(k— 1), в противном случае — c(k)=0. В четвертой строке рисунка кодированная последовательность битов c(k) преобразовывается в последовательность сдвигов фаз
, где единица представляется сдвигом фазы на 180°, а нуль — нулевым сдвигом фазы.
На рис. 4.17, б в виде блочной диаграммы представлена схема обнаружения бинарных сигналов в модуляции DPSK. Отметим, что основным элементом демодулятора на рис. 4.7 является интегратор произведений; как и при когерентном обнаружении сигналов PSK, мы пытаемся определить корреляцию принятого сигнала с опорным. (Опорный сигнал — это просто запаздывающая версия принятого сигнала.) Другими словами, в течение каждого интервала передачи символа мы согласовываем принятый символ с предыдущим на предмет корреляции или антикорреляции (отличия в фазе на 180°).
а)
Обнаруженное сообщение, 1 1 0 1 0 1 1 0 0 1
б)
в)
Рис. 4.17. Дифференциальная фазовая манипуляция (DPSK): а) дифференциальное кодирование; б) дифференциальное когерентное обнаружение; в) оптимальное дифференциальное когерентное обнаружение
Пусть при отсутствии шума принятый сигнал с последовательностью сдвигов фаз поступает в коррелятор, изображенный на рис. 4.17, б. Фаза
совпадает с
; обе имеют одинаковое значение, π. Следовательно, первый бит обнаруженного выхода —
. Далее
совпадает с
, и снова имеем то же значение
. Затем
отличается от
, так что
, и т.д.
Необходимо отметить, что детектор, изображенный на рис. 4.17, б, является близким к оптимальному [3] в смысле вероятности ошибки. Оптимальный дифференциальный детектор для схемы DPSK требует согласования опорной несущей с принятой несущей по частоте, но не обязательно по фазе. Отсюда — вид оптимального дифференциального детектора, приведенного на рис. 4.17, в [4]. Достоверность передачи при использовании такого детектора рассмотрена в разделе 4.7.5. Обратите внимание на то, что опорный сигнал (рис. 4.17, в) приведен в комплексной форме записи ; это показывает необходимость квадратурной реализации, использующей квадратурный и синфазный компоненты (см. раздел 4.6.1).
4.5.3. Некогерентное обнаружение сигналов FSK
Детектор, выполняющий некогерентное обнаружение сигналов в модуляции FSK, описываемых уравнением (4.8), можно реализовать с помощью корреляторов, подобных показанным на рис. 4.7. При этом оборудование приема следует настроить как детектор энергии без измерения фазы. По этой причине некогерентный детектор обычно требует вдвое большего числа ветвей-каналов, чем когерентный. На рис. 4.18 показаны синфазный (I) и квадратурный (Q) каналы, используемые для некогерентного обнаружения набора сигналов в бинарной модуляции FSK (BFSK). Отметим, что две верхние ветви настроены на обнаружение сигнала с частотой для синфазной ветви опорный сигнал имеет вид
, а для квадратурной —
. Подобным образом две нижние ветви настроены на обнаружение сигнала с частотой
; для синфазной ветви опорный сигнал имеет вид
, а для квадратурной —
. Предположим, что принятый сигнал r(t) имеет вид точно
, т.е. фаза точно равна нулю. Следовательно, сигнальный компонент принятого сигнала точно соответствует (по частоте и фазе) опорному сигналу верхней ветви. В такой ситуации максимальный выход должен дать интегратор произведений верхней ветви. Вторая ветвь должна дать нулевой выход (проинтегрированный шум с нулевым средним), поскольку ее опорный сигнал
ортогонален сигнальному компоненту сигнала r(t). При ортогональной передаче сигналов (см. раздел 4.5.4) третья и четвертая ветви также должны дать выходы порядка нуля, поскольку их опорные сигналы также ортогональны сигнальному компоненту сигнала r(t).
Рис. 4.18. Квадратурный приемник
Рассмотрим теперь другую возможность. Пусть принятый сигнал r(t) имеет вид . В этом случае максимальный выход должна дать вторая ветвь схемы (рис. 4.18), а выходы других ветвей должны быть порядка нуля. В реальной системе сигнал r(t) скорее всего описывается выражением
, т.е. входящий сигнал будет частично коррелировать с опорным сигналом
и частично — с сигналом
. Поэтому некогерентный квадратурный приемник ортогональных сигналов и требует синфазной и квадратурной ветви для каждого возможного сигнала набора. Блоки, показанные на рис. 4.18 после интеграторов произведений, выполняют операцию возведения в квадрат, что предотвращает появление возможных отрицательных значений. Затем для каждого класса сигналов набора (в бинарном случае — для двух) складываются величины
из синфазного канала и
из квадратурного канала. На конечном этапе формируется тестовая статистика z(T) и выбирается сигнал с частотой
, или
, в зависимости от того, какая пара детекторов энергии дала максимальный выход.
Существует еще одна возможная реализация некогерентного обнаружения сигналов FSK. В этом случае используются полосовые фильтры, центрированные на частоте с полосой
, за которыми, как показано на рис. 4.19, следуют детекторы огибающей (envelope detector). Детектор огибающей состоит из выпрямителя и фильтра нижних частот. Детекторы согласовываются с огибающими сигнала, а не с самими сигналами. При определении огибающей фаза несущей не имеет значения. При бинарной FSK решение относительно значения переданного символа принимается путем определения, какой из двух детекторов огибающей дает большую амплитуду на момент измерения. Подобным образом для системы, использующей многочастотную фазовую манипуляцию (multiple frequency shift-keying — MFSK), решение относительно принадлежности переданного символа к одному из М возможных принимается путем определения, какой из М детекторов огибающей дает максимальный выход.
Рис. 4.19. Некогерентное обнаружение сигналов FSK с использованием детекторов огибающей
Детектор огибающей, изображенный на блочной диаграмме рис. 4.19, кажется проще квадратурного приемника, показанного на рис. 4.18, но не стоит забывать, что использование (аналоговых) фильтров обычно приводит к большей массе и стоимости детекторов огибающей по сравнению с квадратурным приемником. Поскольку квадратурные приемники могут реализовываться цифровым образом, с появлением больших интегральных схем их использование в качестве некогерентных детекторов стало предпочтительнее. Детектор, показанный на рис. 4.19, может реализовываться цифровым образом, использование аналоговых фильтров заменяется выполнением дискретного преобразования Фурье. Подобная структура обычно сложнее цифровой реализации квадратурного приемника.
4.5.4. Расстояние между тонами для некогерентной ортогональной передачи сигналов FSK
Частотная манипуляция (frequency shift keying — FSK) обычно реализуется как ортогональная передача сигналов, хотя ортогональными являются не все схемы FSK. Что мы подразумеваем под ортогональностью, когда речь идет о тонах сигнального множества? Предположим, что мы используем два тона f1= 10000 Гц и f2 = 11000 Гц. Ортогональны ли они между собой? Другими словами, удовлетворяют ли они критерию ортогональности (уравнение (3.39)) и не коррелируют ли в течение периода передачи символа T? Пока у нас недостаточно информации, чтобы ответить на этот вопрос. Вообще, тоны f1, и f2 являются ортогональными, если при переданном тоне f1 дискретная огибающая на выходе принимающего фильтра, согласованного с f2, дает нуль (т.е. отсутствуют перекрестные помехи). Подобная ортогональность между тонами сигнального множества FSK обеспечивается, если любая пара тонов множества разделена по частоте расстоянием, кратным 1/Г Гц. (Это доказывается ниже, в примере 4.3.) Тон с частотой f1, который включается на время передачи символа (Т с) и после этого выключается (такой, как тон FSK, приведенный в выражении (4.8)), аналитически можно описать следующим образом.
где
Из табл. А.1 находим Фурье-образ .
Здесь функция sinс определена выражением (1.39). Спектры подобных соседствующих тонов — тона 1 с частотой f1, и тона 2 с частотойf2 — показаны на рис. 4.20.
Рис. 4.20. Минимальное расстояние между тонами для ортогональной передачи сигналов FSK с некогерентным обнаружением
4.5.4.1. Минимальное расстояние между тонами и ширина полосы
Для того чтобы некогерентно обнаруживаемый тон давал максимальный сигнал на выходе «своего» фильтра и нулевой сигнал — на выходе любого соседнего фильтра (схема на рис. 4.19), максимум спектра тона 1 должен совпадать с одним из переходов через нуль спектра тона 2, а максимум спектра тона 2 должен приходиться на один из переходов через нуль спектра тона 1. Расстояние по частоте между центром спектрального главного лепестка и первым переходом через нуль является минимальным необходимым расстоянием между тонами. При некогерентном обнаружении это соответствует минимальному расстоянию между тонами, которое, как показано на рис. 4.20, равно 1/Т Гц. Несмотря на то что использование схемы FSK подразумевает передачу в течение каждого интервала передачи символа всего одного однополосного тона, когда мы говорим о ширине полосы сигнала, подразумеваем спектр, достаточный для всех тонов M-арного множества. Следовательно, для модуляции FSK требования к полосе связаны со спектральным расстоянием между тонами. Можно считать, что с каждым из группы соседствующих тонов связан спектр, простирающийся в обе стороны от максимального значения на величину, равную половине расстояния между тонами. Следовательно, для бинарной модуляции FSK, изображенной на рис. 4.20, ширина полосы передачи равна спектру, находящемуся между тонами, плюс области слева и справа, ширина которых равна половине расстояния между тонами. Общий спектр, таким образом, равен удвоенному расстоянию между тонами. Экстраполируя этот результат на M-арный случай, получаем, что ширина полосы сигнала в ортогональной модуляции MFSK с некогерентным обнаружением равна M/T.
До сих пор мы рассматривали только некогерентное обнаружение сигналов в ортогональной модуляции FSK. Будет ли отличаться критерий минимального расстояния между тонами (и, как следствие, ширина полосы) при когерентном обнаружении? Разумеется, да. Как будет показано ниже, в примере 4.3, при использовании когерентного обнаружения минимальное расстояние между тонами снижается до 1/2T.
4.5.4.2. Дуальные соотношения
Инженерную концепцию дуальности можно определить следующим образом. Два процесса (функции, элемента или системы) дуальны друг другу, если описывающие их математические соотношения идентичны, с точностью до фигурирующих в них переменных (например, время и частота). Рассмотрим передачу сигналов FSK, где, как показано на рис. 4.20, модулированные сигналы имеют вид функций sinc (fT). Данная длительность тона определяет минимальное расстояние по частоте между тонами, необходимое для получения ортогональности. Это соотношение в частотной области имеет дуальное ему во временной области — передачу импульсов (рис. 3.16, б), где прямоугольным участкам полосы соответствуют импульсы вида sine (tIT). Данная ширина полосы определяет минимальное расстояние (на временной оси) между импульсами, необходимое для получения нулевой межсимвольной интерференции.
Пример 4.3. Минимальное расстояние между тонами для ортогональной FSK
Рассмотрим два сигнала и
, используемые для некогерентной передачи сигналов FSK, где
. Скорость передачи символов равна 1/Т символов/с, где Т — длительность символа, а φ — произвольный постоянный угол между 0 и 2π.
а) Докажите, что минимальное расстояние между тонами для ортогональной передачи сигналов FSK с некогерентным обнаружением равно 1/Т.
б) Чему равно минимальное расстояние между тонами для ортогональной передачи сигналов FSK с когерентным обнаружением?
Решение
а) Чтобы два сигнала были ортогональными, они должны удовлетворять условию ортогональности, которое дается выражением (3.69).

Используя основные тригонометрические соотношения, приведенные в формулах (Г.6)и(ГЛ)-(Г.З), можно переписать выражение (4.4S) в виде

так что

что дает

или

Далее можно предположить, что ; это позволяет записать следующее.
(4.50)
Затем, объединяя выражения (4.49) и (4.50), можем записать следующее.
(4.51)
Отметим, что при произвольной фазе φ выражение (4.51) всегда справедливо, только если и при этом
.
Поскольку
и
,
где п и k — целые, условия sin х = 0 и cos x = 1 удовлетворяются одновременно при п = 2k, Следовательно, из формулы (4.51) для произвольного φ можем записать следующее.
или (4.52)
Минимальное расстояние между тонами для ортогональной передачи сигналов FSK с некогерентным обнаружением получаем при к = 1, при этом
(4.53)
Напомним вопрос, сформулированный выше. Имея два тона f1 = 10 000 Гц и f2 = 11 000 Гц, мы спрашивали, являются ли они ортогональными? Теперь у нас достаточно информации для ответа на поставленный вопрос. Ответ связан со скоростью передачи сигналов FSK. Если манипуляция сигналами (переключение сигналов) происходит со скоростью 1 000 символов/с и используется некогерентное обнаружение, то сигналы ортогональны. Если манипуляция происходит быстрее, скажем со скоростью 10 000 символов/с, сигналы не ортогональны.
б) При некогерентном обнаружении, рассмотренном в п. а, расстояние между тонами, превращающее сигналы в ортогональные, было найдено посредством выполнения уравнения (4.45) для любой произвольной фазы. В случае когерентного обнаружения расстояние между тонами находится, если положить φ = 0. Причина в том, что мы знаем фазу принятого сигнала (ее дает контур ФАПЧ). Этот принятый сигнал будет коррелировать с каждым опорным сигналом, причем в качестве фазы опорного сигнала используется фаза принятого сигнала. Уравнение (4.51) можно теперь переписать с учетом φ = 0.
(4.54)
или
(4.55)
Минимальное расстояние между тонами для ортогональной передачи сигналов FSK с когерентным обнаружением получаем при k=l, при этом
(4.56)
Следовательно, при одинаковых скоростях передачи символов когерентное обнаружение требует меньшей ширины полосы, чем некогерентное, обеспечивая при этом ортогональную передачу сигналов. Можно сказать, что передача сигналов FSK с когерентным обнаружением более эффективно использует полосу. (Вопрос эффективности использования полосы подробно рассмотрен в главе 9.)
При когерентном обнаружении тоны расположены более плотно, чем при некогерентном, поскольку, если расположить два периодических сигнала так, чтобы их начальные фазы совпадали, ортогональность будет получена автоматически в силу симметрии (четности и нечетности) соответствующих сигналов в течение одного периода передачи символа. Это является отличием от способа получения ортогональности в п. а, где мы не уделяли внимания фазе. В случае когерентного обнаружения регулировка фазы в разрядах коррелятора означает, что мы можем расположить тоны ближе (по частоте) друг к другу, при этом по-прежнему поддерживая ортогональность в наборе тонов FSK. Вы можете доказать это самостоятельно, изобразив две синусоиды (или косинусоиды, или последовательности прямоугольных импульсов). Начальная фаза всех сигналов должна быть одинаковой (удобнее всего взять ее равной 0 радиан). Используя миллиметровку, выберите удобную временную шкалу для представления одного периода передачи символа Т. Изобразите тон с периодом Т, а затем изобразите другой тон, имеющий такую же начальную фазу, как и предыдущий, и период 2/3T. Выполните численное суммирование произведений тонов (смещенных относительно друг друга на 1/2T) и докажите, что они действительно являются ортогональными.
4.6. Комплексная огибающая
Описание реальных модуляторов и демодуляторов облегчается при использовании комплексной формы записи, введенной в разделе 4.2.1. Любой реальный полосовой сигнал s(t) можно представить в комплексной форме как
(4.57)
где g(t) — комплексная огибающая (complex envelop), которую можно записать следующим образом.
(4.58)
Амплитуда комплексной огибающей выражается как
, (4.59)
а фаза определяется следующим образом.
(4.60)
В формуле (4.57) g(t) можно называть полосовым сообщением или данными в комплексной форме, а — несущей в комплексной форме. Произведение этих двух величин представляет операцию модулирования, a s(t), действительная часть произведения, — это переданный сигнал. Следовательно, используя формулы (4.4), (4.57) и (4.58), s(t) можно выразить следующим образом.
(4.61)
Отметим, что модулирование сигналов, выраженное в общей форме (а + ib), умноженное на (с + id), дает сигнал с переменой знака (в квадратурном члене несущей волны) вида ас — bd.
4.6.1. Квадратурная реализация модулятора
Рассмотрим узкополосный сигнал g(t), который представлен последовательностью идеальных импульсов x(t) и y(t), передаваемых в дискретные моменты времени k = 1,2,…. Таким образом, g(t), x(t) и y(t) в уравнении (4.58) можно записывать как gk, xk и yt. Пусть значения амплитуд импульсов равны xk=yk=0,101A. При этом комплексную огибающую можно выразить в дискретной форме следующим образом.
(4.62)
Из комплексной алгебры знаем, что , но с практической точки зрения i можно рассматривать как «метку», напоминающую, что мы не можем использовать обычное сложение при группировке членов в формуле (4.62). Далее мы будем рассматривать синфазную и квадратурную модуляции, xk и yt, как упорядоченную пару. Модулятор, реализованный по квадратурному принципу, показан на рис. 4.21, где можно видеть, что импульс xk умножается на
(синфазный компонент несущей), а импульс yt — на
(квадратурный компонент несущей). Процесс модулирования можно кратко описать как умножение комплексной огибающей на
с последующей передачей действительной части произведения. Итак, записываем следующее.

Снова напомним, что квадратурный член несущей включает перемену знака в процессе модуляции. Если в качестве опорного сигнала использовать , то при передаче сигнала s(t) (уравнение (4.63)) происходит сдвиг опоры на π/4. Если же в качестве опорного сигнала применить
, то переданный сигнал s(t) в уравнении (4.63) приводит к запаздыванию опоры на π/4. Графическая иллюстрация сказанного приведена на рис. 4.22
Рис. 4.21. Модулятор работающий по квадратурному принципу
4.6.2. Пример модулятора D8PSK
На рис. 4.23 изображена квадратурная реализация модулятора дифференциальной восьмифазной манипуляции (differential 8-PSK — D8PSK). Поскольку модуляция является 8-ричной, каждому информационному вектору , который можно записать как
(4.64)
присваивается 3-битовое сообщение (xk, yk, zk).
Рис. 4.22. Опережение/запаздывание синусоид
Рис. 4.23. Квадратурная реализация модулятора D8PSK
Сложение текущего кодируемого сообщения, выраженного разностью фаз с предыдущей фазой
обеспечивает дифференциальное кодирование сообщений. Последовательность векторов, созданная с использованием уравнения (4.64), подобна результатам дифференциального кодирования, полученного с помощью процедуры, описанной в разделе 4.5.2. Можно заметить (рис. 4.23), что в результате кодирования 3-битовых последовательностей сообщений разностями фаз
получаем не двоичную последовательность от 000 до 111, а специальный код, называемый кодом Грея (Gray code). (Преимущества использования подобного кода приведены в разделе 4.9.4.)
Пусть на вход модулятора, изображенного на рис. 4.23, в моменты времени k= 1, 2, 3, 4 поступают информационные последовательности 110, 001, 110, 010. Далее используем таблицу кодирования данных, приведенную на рис. 4.23, формулу (4.64) и, кроме того, положим начальную фазу (момент времени k = 0) равной нулю: = 0. В момент времени k = 1 дифференциальная информационная фаза, соответствующая набору
= 110, равна
= 4π/4 = π. Считая амплитуду вращающегося вектора единичной, синфазный (I) и квадратурный (Q) узкополосные импульсы равны -1 и 0. Как показано на рис. 4.23, форму этих импульсов обычно задает фильтр (такой, как фильтр с характеристикой типа приподнятого косинуса).
Для момента k = 2 таблица на рис. 4.23 показывает, что сообщение 001 кодируется сдвигом фаз = π/4. Следовательно, согласно формуле (4.64), вторая дифференциальная информационная фаза равна
, и в момент k=2 синфазный и квадратурный узкополосные импульсы равны, соответственно, xk = -0,707 и yk = -0,707. Переданный сигнал имеет вид, приведенный в формуле (4.61).
(4.65)
Для сигнального множества, которое может представляться в координатах «фаза-амплитуда», такого как MPSK или MQAM, уравнение (4.65) позволяет сделать интересное наблюдение. Из него видно, что квадратурная реализация передатчика сводит все типы передачи сигналов к единственной амплитудной модуляции. Каждый вектор на плоскости передается посредством амплитудной модуляции его синфазной и квадратурной проекций на синусоидный и косинусоидный компоненты его несущей. В каждом случае процесс формирования импульса считается идеальным, т.е. предполагается, что информационные импульсы имеют идеальные прямоугольные формы. Таким образом, используя уравнение (4.65) для момента k = 2, при xk = -0,707 и yk = —0,707, можно записать переданный сигнал s(t) следующим образом.
(4.66)
4.6.3. Пример демодулятора D8PSK
В предыдущем разделе описание квадратурной реализации модулятора начиналось с умножения комплексной огибающей (узкополосного сообщения) на с последующей передачей действительной части произведения s(t), описанного в формуле (4.63). Демодулятор подобной схемы включает обратный процесс, т.е. умножение принятого полосового сигнала на
с целью восстановления узкополосного сигнала. В левой части рис. 4.24 в упрощенном виде показан модулятор, изображенный на рис. 4.23, и сигнал
, переданный в момент времени k = 2 (продолжаем использовать пример, описанный в предыдущем разделе). В правой части рис. 4.24 показана квадратурная реализация демодулятора.
Рис. 4.24. Пример модулятора/демодулятора
Отметим тонкое отличие между членом в модуляторе и демодуляторе. В модуляторе знак «минус» появляется при определении действительной части комплексного сигнала (произведения комплексной огибающей и комплексной несущей). В демодуляторе член
появляется при умножении полосового сигнала на сопряженное
несущей модулятора. Демодуляция является когерентной, если фаза восстанавливается. Для упрощения записи основных соотношений процесса мы пренебрегаем шумом. Итак, после синфазного умножения в демодуляторе на
в точке А получаем следующий сигнал.

Используя тригонометрические соотношения, приведенные в формулах (Г.7) и (Г.9), получаем следующее.
(4.68)
После фильтрации с использованием фильтра нижних частот (low-pass filter — LPF) в точке А’ восстанавливается идеальный отрицательный импульс.
(с точностью до масштабного коэффициента) (4.69)
Подобным образом после квадратурного умножения в демодуляторе на в точке В получаем сигнал.

После прохождения сигналом фильтра нижних частот в точке В’ восстанавливается идеальный отрицательный импульс.
(с точностью до масштабного коэффициента) (4.71)
Таким образом, видим, что в точках A’ и В’ (идеальные) дифференциальные информационные импульсы для синфазного и квадратурного каналов равны -0,707. Поскольку модулятор/демодулятор является дифференциальным, для нашего примера k=2 получаем следующее.
(4.72)
Будем считать, что в предыдущий момент времени k = 1 демодулятор правильно определил, что фаза сигнала равна π. Тогда из формулы (4.72) можем получить следующее.
(4.73)
Вернувшись к таблице модуляции на рис. 4.23, видим, что данной фазе соответствует информационная последовательность = 001, что совпадает с данными, посланными в момент времени k = 2.
4.7. Вероятность ошибки в бинарных системах
4.7.1. Вероятность появления ошибочного бита при когерентном обнаружении сигнала BPSK
Важной мерой производительности, используемой для сравнения цифровых схем модуляции, является вероятность ошибки, РЕ Для коррелятора или согласованного фильтра вычисление РЕ можно представить геометрически (см. рис. 4.6). Расчет РЕ включает нахождение вероятности того, что при данном векторе переданного сигнала, скажем si вектор шума n выведет сигнал из области 1. Вероятность принятия детектором неверного решения называется вероятностью символьной ошибки, рE. Несмотря на то что решения принимаются на символьном уровне, производительность системы часто удобнее задавать через вероятность битовой ошибки (Ps). Связь РВ и РЕ рассмотрена в разделе 4.9.3 для ортогональной передачи сигналов и в разделе 4.9.4 для многофазной передачи сигналов.
Для удобства изложения в данном разделе мы ограничимся когерентным обнаружением сигналов BPSK. В этом случае вероятность символьной ошибки — это то же самое, что и вероятность битовой ошибки. Предположим, что сигналы равновероятны. Допустим также, что при передаче сигнала принятый сигнал r(t) равен
, где n(t) — процесс AWGN; кроме того, мы пренебрегаем ухудшением качества вследствие введенной каналом или схемой межсимвольной интерференции. Как показывалось в разделе 4.4.1, антиподные сигналы
и
можно описать в одномерном сигнальном пространстве, где

Детектор выбирает с наибольшим выходом коррелятора
; или, в нашем случае антиподных сигналов с равными энергиями, детектор, используя формулу (4.20), принимает решение следующего вида.
(4.74)
Как видно из рис. 4.9, возможны ошибки двух типов: шум так искажает переданный сигнал , что измерения в детекторе дают отрицательную величину z(T), и детектор выбирает гипотезу H2, что был послан сигнал s2(t). Возможна также обратная ситуация: шум искажает переданный сигнал
, измерения в детекторе дают положительную величину z(T), и детектор выбирает гипотезу Н1, соответствующую предположению о передаче сигнала
.
В разделе 3.2.1.1 была выведена формула (3.42), описывающая вероятность битовой ошибки РB для детектора, работающего по принципу минимальной вероятности ошибки.

Здесь σ0 — среднеквадратическое отклонение шума вне коррелятора. Функция Q(x), называемая гауссовым интегралом ошибок, определяется следующим образом.

Эта функция подробно описывается в разделах 3.2 и Б.3.2.
Для передачи антиподных сигналов с равными энергиями, таких как сигналы в формате BPSK, приведенные в выражении (4.74), на выход приемника поступают следующие компоненты: , при переданном сигнале
, и
, при переданном сигнале s2(t), где Еь — энергия сигнала, приходящаяся на двоичный символ. Для процесса AWGN дисперсию шума
вне коррелятора можно заменить N0/2 (см. приложение В), так что формулу (4.76) можно переписать следующим образом.


Данный результат для полосовой передачи антиподных сигналов BPSK совпадает с полученными ранее формулами для обнаружения антиподных сигналов с использованием согласованного фильтра (формула (3.70)) и обнаружения узкополосных антиподных сигналов с применением согласованного фильтра (формула (3.76)). Это является примером описанной ранее теоремы эквивалентности. Для линейных систем теорема эквивалентности утверждает, что на математическое описание процесса обнаружения не влияет сдвиг частоты. Как следствие, использование согласованных фильтров или корреляторов для обнаружения полосовых сигналов (рассмотренное в данной главе) дает те же соотношения, что были выведены ранее для сопоставимых узкополосных сигналов.
4.7.2. Вероятность появления ошибочного бита при когерентном обнаружении сигнала в дифференциальной модуляции BPSK
Сигналы в канале иногда инвертируются; например, при использовании когерентного опорного сигнала, генерируемого контуром ФАПЧ, фаза может быть неоднозначной. Если фаза несущей была инвертирована при использовании схемы DPSK, как это скажется на сообщении? Поскольку информация сообщения кодируется подобием или отличием соседних символов, единственным следствием может быть ошибка в бите, который инвертируется, или в бите, непосредственно следующим за инвертированным. Точность определения подобия или отличия символов не меняется при инвертировании несущей. Иногда сообщения (и кодирующие их сигналы) дифференциально кодируются и когерентно обнаруживаются, чтобы просто избежать неопределенности в определении фазы.
Вероятность появления ошибочного бита при когерентном обнаружении сигналов в дифференциальной модуляции PSK (DPSK) дается выражением [5].

Это соотношение изображено на рис. 4.25. Отметим, что существует незначительное ухудшение достоверности обнаружения по сравнению с когерентным обнаружением сигналов в модуляции PSK. Это вызвано дифференциальным кодированием, поскольку любая отдельная ошибка обнаружения обычно приводит к принятию двух ошибочных решений. Подробно вероятность ошибки при использовании наиболее популярной схемы — когерентного обнаружения сигналов в модуляции DPSK — рассмотрена в разделе 4.7.5.
Рис. 4.25. Вероятность появления ошибочного бита для бинарных систем нескольких типов
4.7.3. Вероятность появления ошибочного бита при когерентном обнаружении сигнала в бинарной ортогональной модуляции FSK
Формулы (4.78) и (4.79) описывают вероятность появления ошибочного бита для когерентного обнаружения антиподных сигналов. Более общую трактовку для когерентного обнаружения бинарных сигналов (не ограничивающихся антиподными сигналами) дает следующее выражение для РВ [6].

Из формулы (3.64,б) — временной коэффициент взаимной корреляций между
и
, где θ — угол между векторами сигналов
и s2 (см. рис. 4.6). Для антиподных сигналов, таких как сигналы BPSK, θ = π, поэтому ρ = -1.
Для ортогональных сигналов, таких как сигналы бинарной FSK (BFSK), θ = π/2, поскольку векторы и s2 перпендикулярны; следовательно, ρ = 0, что можно доказать с помощью формулы (3.64,а), поэтому выражение (4.81) можно переписать следующим образом.

Здесь Q(x) — дополнительная функция ошибок, подробно описанная в разделах 3.2 и Б.3.2. Зависимость (4.82) для когерентного обнаружения ортогональных сигналов BFSK, показанная на рис. 4.25, аналогична зависимости, полученной для обнаружения ортогональных сигналов с помощью согласованного фильтра (формула (3.71)) и узкополосных ортогональных сигналов (униполярных импульсов) с использованием согласованного фильтра (формула (3.73)). В данной книге мы не рассматриваем амплитудную манипуляцию ООК (on-off keying), но соотношение (4.82 применимо к обнаружению с помощью согласованного фильтра сигналов ООК, так же как и к когерентному обнаружению любых ортогональных сигналов.
Справедливость соотношения (4.82) подтверждает и то, что разность энергий между ортогональными векторами сигналов и s2 с амплитудой
, как показано на рис. 3.10, б, равна квадрату расстояния между концами ортогональных векторов Ed = 2Eb. Подстановка этого результата в формулу (3.63) также дает формулу (4.82). Сравнивая формулы (4.82) и (4.79), видим, что, по сравнению со схемой BPSK, схема BFSK требует на 3 дБ большего отношения E/N0 для обеспечения аналогичной достоверности передачи. Этот результат не должен быть неожиданным, поскольку при данной мощности сигнала квадрат расстояния между ортогональными векторами вдвое (на 3 дБ) больше квадрата расстояния между антиподными векторами.
4.7.4. Вероятность появления ошибочного бита при некогерентном обнаружении сигнала в бинарной ортогональной модуляции FSK
Рассмотрим бинарное ортогональное множество равновероятных сигналов FSK , определенное формулой (4.8).
Фаза φ неизвестна и предполагается постоянной. Детектор описывается М = 2 каналами, состоящими, как показано на рис. 4.19, из полосовых фильтров и детекторов огибающей. На вход детектора поступает принятый сигнал r(t) = si(t) + n(t), где n(i) — гауссов шум с двусторонней спектральной плотностью мощности No/2. Предположим, что и
достаточно разнесены по частоте, чтобы их перекрытием можно было пренебречь. Вычисление вероятности появления ошибочного бита для равновероятных сигналов
и
начнем, как и в случае узкополосной передачи, с уравнения (3.38).

Для бинарного случая тестовая статистика z(T) определена как . Предположим, что полоса фильтра Wf равна 1/T, так что огибающая сигнала FSK (приблизительно) сохраняется на выходе фильтра. При отсутствии шума в приемнике значение z(T) равно
при передаче s1(t) и —
— при передаче s2(t). Вследствие такой симметрии оптимальный порог γ0=0. Плотность вероятности
подобна плотности вероятности
.
(4.84)
Таким образом, можем записать

или
(4.86)
где z1 и z2 обозначают выходы z1(T) и z2(T) детекторов огибающей, показанных на рис.4.19. При передаче тона , т.е. когда r(t) = s2(t) + n(t), выход z1(T) состоит исключительно из случайной переменной гауссового шума; он не содержит сигнального компонента. Распределение Гаусса в нелинейном детекторе огибающей дает распределение Релея на выходе [6], так что

где — шум на выходе фильтра. С другой стороны, z2(T) имеет распределение Раиса, поскольку на вход нижнего детектора огибающей подается синусоида плюс шум [6]. Плотность вероятности p(z2\s2) записывается как

где и, как и ранее,
— шум на выходе фильтра. Функция 10(х), известная как модифицированная функция Бесселя первого рода нулевого порядка [7], определяется следующим образом.

Ошибка при передаче s2(t) происходит, если выборка огибающей z1(T), полученная из верхнего канала (по которому проходит шум), больше выборки огибающей z2(T), полученной из нижнего канала (по которому проходит сигнал и шум). Таким образом, вероятность этой ошибки можно получить, проинтегрировав до бесконечности с последующим усреднением результата по всем возможным z2.

Здесь , внутренний интеграл — условная вероятность ошибки, при фиксированном значении z2, если был передан сигнал s2(1), а внешний интеграл усредняет условную вероятность по всем возможным значениям z2. Данный интеграл можно вычислить аналитически [8], и его значение равно следующему.

С помощью формулы (1.19) шум на выходе фильтра можно выразить как
(4.93)
где a Wf — ширина полосы фильтра. Таким образом, формула (4.92) приобретает следующий вид.

Выражение (4.94) показывает, что вероятность ошибки зависит от ширины полосы полосового фильтра и РB уменьшается при снижении Wf. Результат справедлив только при пренебрежении межсимвольной интерференцией (intersymbol interference — ISI). Минимальная разрешенная Wf (т.е. не дающая межсимвольной интерференции) получается из уравнения (3.81) при коэффициенте сглаживания г = 0. Следовательно, Wf= R бит/с =1/T, и выражение (4.94) можно переписать следующим образом.


Здесь Еь= (1/2)А2Т — энергия одного бита. Если сравнить вероятность ошибки схем некогерентной и когерентной FSK (см. рис. 4.25), можно заметить, что при равных РB некогерентная FSK требует приблизительно на 1 дБ большего отношения Eb/N0, чем когерентная FSK (для РB < 10-4). При этом некогерентный приемник легче реализуется, поскольку не требуется генерировать когерентные опорные сигналы. По этой причине практически все приемники FSK используют некогерентное обнаружение. В следующем разделе будет показано, что при сравнении когерентной ортогональной схемы FSK с нёкогерентной схемой DPSK имеет место та же разница в 3 дБ, что и при сравнении когерентной ортогональной FSK и когерентной PSK. Как указывалось ранее, в данной книге не рассматривается амплитудная манипуляция ООК (on-off keying). Все же отметим, что вероятность появления ошибочного бита РB, выраженная в формуле (4.96), идентична РB для некогерентного обнаружения сигналов ООК.
4.7.5. Вероятность появления ошибочного бита для бинарной модуляции DPSK
Определим набор сигналов BPSK следующим образом.

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

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

Следовательно, каждую пару сигналов DPSK можно представить как ортогональный сигнал длительностью 2Т секунд. Обнаружение может соответствовать некогерентному обнаружению огибающей с помощью четырех каналов, согласованных с каждым возможным выходом огибающей, как показано на рис. 4.26. Поскольку два детектора огибающей, представляющих каждый символ, обратны друг другу, выборки их огибающих будут совпадать. Значит, мы можем реализовать детектор как один канал для , согласовывающегося с
или
, и один канал для
, согласовывающегося с
или
, как показано на рис. 4.26. Следовательно, детектор DPSK сокращается до стандартного двухканального некогерентного детектора. В действительности фильтр может согласовываться с разностным сигналом; так что необходимым является всего один канал. На рис. 4.26 показаны фильтры, которые согласовываются с огибающими сигнала (в течение двух периодов передачи символа). Что это означает, если вспомнить, что DPSK — это схема передачи сигналов с постоянной огибающей? Это означает, что нам требуется реализовать детектор энергии, подобный квадратурному приемнику на рис. 4.18, где каждый сигнал в течение периода
представляется синфазным и квадратурным опорными сигналами.
синфазный опорный сигнал квадратурный опорный сигнал
синфазный опорный сигнал
квадратурный опорный сигнал
Поскольку пары сигналов DPSK ортогональны, вероятность ошибки при подобном некогерентном обнаружении дается выражением (4.96). Впрочем, поскольку сигналы DPSK длятся 2Т секунд, энергия сигналов , определенных в формуле (4.98), равна удвоенной энергии сигнала, определенного в течение одного периода передачи символа.
а)
б)
Рис. 4.26. Обнаружение в схеме DPSK: а) четырехканальное дифференциально-когерентное обнаружение сигналов в бинарной модуляции DPSK; б) эквивалентный двухканальный детектор сигналов в бинарной модуляции DPSK
Таким образом, РВможно записать в следующем виде.

Зависимость (4.100), изображенная на рис. 4.25, представляет собой дифференциальное когерентное обнаружение сигналов в дифференциальной модуляции PSK, или просто DPSK. Выражение справедливо для оптимального детектора DPSK (рис. 4.17, в). Для детектора, показанного на рис. 4.17, б, вероятность ошибки будет несколько выше приведенной в выражении (4.100) [3]. Если сравнить вероятность ошибки, приведенную в формуле (4.100), с вероятностью ошибки когерентной схемы PSK (см. рис. 4.25), видно, что при равных РB схема DPSK требует приблизительно на 1 дБ большего отношения E^N0, чем схема BPSK (для ). Систему DPSK реализовать легче, чем систему PSK, поскольку приемник DPSK не требует фазовой синхронизации. По этой причине иногда предпочтительнее использовать менее эффективную схему DPSK, чем более сложную схему PSK.
4.7.6. Вероятность ошибки для различных модуляций
В табл. 4.1 и на рис. 4.25 приведены аналитические выражения и графики РB для наиболее распространенных схем модуляции, описанных выше. Для РB = 10-4 можно видеть, что разница между лучшей (когерентной PSK) и худшей (некогерентной ортогональной FSK) из рассмотренных схем равна приблизительно 4 дБ. В некоторых случаях 4 дБ — это небольшая цена за простоту реализации, увеличивающуюся от когерентной схемы PSK до некогерентной FSK (рис. 4.25); впрочем, в других случаях ценным является даже выигрыш в 1 дБ. Помимо сложности реализации и вероятности РB существуют и другие факторы, влияющие на выбор модуляции; например, в некоторых случаях (в каналах со случайным затуханием) желательными являются некогерентные системы, поскольку иногда когерентные опорные сигналы затруднительно определять и использовать. В военных и космических приложениях весьма желательны сигналы, которые могут противостоять значительному ухудшению качества, сохраняя возможность обнаружения.
Таблица 4.1. Вероятность ошибки для различных бинарных модуляций
| Модуляция | PB |
| PSK (когерентное обнаружение) | |
| DPSK (дифференциальное когерентное обнаружение) | |
| Ортогональная FSK (когерентное обнаружение) | |
| Ортогональная FSK (некогерентное обнаружение) | |





































