4. Полосовая модуляция и демодуляция

4.1. Зачем нужна модуляция?

4.2. Методы цифровой полосовой модуляции

4.2.1. Векторное представление синусоиды

4.2.2. Фазовая манипуляция

4.2.3. Частотная манипуляция

4.2.4. Амплитудная манипуляция

4.2.5. Амплитудно-фазовая манипуляция

4.2.6. Амплитуда сигнала

4.3. Обнаружение сигнала в гауссовом шуме

4.3.1. Области решений

4.3.2. Корреляционный приемник

4.3.2.1. Порог двоичного решения

4.4. Когерентное обнаружение

4.4.1. Когерентное обнаружение сигналов PSK

4.4.2. Цифровой согласованный фильтр

4.4.3. Когерентное обнаружение сигналов MPSK

4.4.4. Когерентное обнаружение сигналов FSK

4.5. Некогерентное обнаружение

4.5.1. Обнаружение сигналов в дифференциальной модуляции PSK

4.5.2. Пример бинарной модуляции DPSK

4.5.3. Некогерентное обнаружение сигналов FSK

4.5.4. Расстояние между тонами для некогерентной ортогональной передачи сигналов FSK

4.5.4.1. Минимальное расстояние между тонами и ширина полосы

4.5.4.2. Дуальные соотношения

4.6. Комплексная огибающая

4.6.1. Квадратурная реализация модулятора

4.6.2. Пример модулятора D8PSK

4.6.3. Пример демодулятора D8PSK

4.7. Вероятность ошибки в бинарных системах

4.7.1. Вероятность появления ошибочного бита при когерентном обнаружении сигнала BPSK

4.7.2. Вероятность появления ошибочного бита при когерентном обнаружении сигнала в дифференциальной модуляции BPSK

4.7.3. Вероятность появления ошибочного бита при когерентном обнаружении сигнала в бинарной ортогональной модуляции FSK

4.7.4. Вероятность появления ошибочного бита при некогерентном обнаружении сигнала в бинарной ортогональной модуляции FSK

4.7.5. Вероятность появления ошибочного бита для бинарной модуляции DPSK

4.7.6. Вероятность ошибки для различных модуляций

4.8. М-арная передача сигналов и производительность

4.8.1. Идеальная достоверность передачи

4.8.2. М-арная передача сигналов

4.8.3. Векторное представление сигналов MPSK

4.8.4. Схемы BPSK и QPSK имеют одинаковые вероятности ошибки

4.8.5. Векторное представление сигналов MFSK

4.9. Вероятность символьной ошибки для М-арных систем (М > 2)

4.9.1. Вероятность символьной ошибки для модуляции MPSK

4.9.2. Вероятность символьной ошибки для модуляции MFSK

4.9.3. Зависимость вероятности битовой ошибки от вероятности символьной ошибки для ортогональных сигналов

4.9.4. Зависимость вероятности битовой ошибки от вероятности символьной ошибки для многофазных сигналов

4.9.5. Влияние межсимвольной интерференции

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. Методы цифровой полосовой модуляции

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

blank (4.1)

Здесь A(t) — переменная во времени амплитуда, а blank — переменный во времени угол. Угол удобно записывать в виде

blank (4.2)

так что

blank (4.3)

где ω — угловая частота несущей, а blank— ее фаза. Частота может записываться как переменная f или как переменная ω. В первом случае частота измеряется в герцах (Гц), во втором — в радианах в секунду (рад/с). Эти параметры связаны следующим соотношением blank.

Основные типы полосовой модуляции/демодуляции перечислены на рис. 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.

blank

Рис 4.1. Основные преобразования цифровой связи

4.2.1. Векторное представление синусоиды

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

blank (4.4)

Возможно, кто-то чувствует себя уютнее при использовании более простой, привычной записи blankили blank. Возникает естественный вопрос: что нам дает комплексная запись? Далее будет показано (раздел 4.6), что такая форма записи облегчает описание реализации реальных модуляторов и демодуляторов. Здесь же мы рассмотрим общие преиму­щества представления несущей в комплексной форме, приведенной в формуле (4.4).

Во-первых, при комплексной записи в компактной форме, blank, указаны два важных компонента любой синусоидальной несущей волны, называемые взаимно ортогональными синфазной (действительной) и квадратурной (мнимой) составляющими. Во-вторых, как показано на рис. 4.2, немодулированная несущая удобно представляется в полярной системе координат в виде единичного вектора с постоянной скоростью ω0 рад/с, вращающегося против часовой стрелки. При увеличении t (от t0 до t1) мы можем изобразить пере­менные во времени проекции вращающегося вектора на синфазной (l) и квадратурной (Q) осях. Эти декартовы оси обычно называются синфазным (l channel) и квадратурным кана­лом (Q channel), а их проекции представляют взаимно ортогональные составляющие

blank

Рис 4.2. Векторное представление синусоиды

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

Рассмотрим, например, несущую, амплитудно-модулированную синусоидой с единичной амплитудой и частотой ωm, где ωm<<ω0. Переданный сигнал имеет следующий вид.

blank (4.5)

где Re{x} — действительная часть комплексной величины {x}. На рис. 4.3 показано, что вращающийся вектор blank, представленный на рис. 4.2, возмущается двумя боко­выми членами — blank, вращающимся против часовой стрелки, и blank, вращающим­ся по часовой стрелке. Боковые векторы вращаются намного медленнее, чем вектор несущей волны. В результате модулированный вращающийся вектор несущей волны растет и уменьшается согласно указаниям боковых полос, но частота его вращения остается постоянной; отсюда и название «амплитудная модуляция».

blank

Рис 4.3. Амплитудная модуляция

Еще один пример, иллюстрирующий полезность векторного представления, — это частотная модуляция (frequency modulation — FM) несущей похожей синусоидой с частотой вращения ωm рад/с. Аналитическое представление узкополосной частотной модуляции (narrowband FM — NFM) подобно представлению амплитудной модуляции и описывается выражением:

blank (4.6)

где β — коэффициент модуляции [1]. На рис. 4.4 показано, что, как и в предыдущем случае, вектор несущей волны возмущается двумя боковыми векторами. Но поскольку один из них, как указано в формуле (4.6), имеет знак «минус», симметрия боковых векторов, вращающихся по часовой стрелке и против нее, отличается от имеющейся в случае амплитудной модуляции. При модуляции AM симметрия приводит к увеличе­нию и уменьшению вектора несущей волны со временем. В случае модуляции NFM симметрия боковых векторов (на 90° отличающаяся от симметрии AM) приводит к ускорению и замедлению вращения вектора согласно указаниям боковых полос, при этом амплитуда остается неизменной; отсюда название «частотная модуляция».

blank

Рис 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 отличаются.

Аналитическое представление Сигнал Вектор

blank

а) PSK blank blank б) FSK blank blank в) ASK blank blank г) ASK/PSK (APK) blank blank

Рис. 4.5. Виды цифровых модуляций: a) PSK; б) FSK; в) ASK; г) ASK/PSK (АРК)

4.2.2. Фазовая манипуляция

Фазовая манипуляция (phase shift keying — PSK) была разработана в начале развития про­граммы исследования дальнего космоса; сейчас схема PSK широко используется в ком­мерческих и военных системах связи. Сигнал в модуляции PSK имеет следующий вид.

blank blank (4.7)

blank

Здесь фазовый член blank может принимать M дискретных значений, обычно опреде­ляемых следующим образом.

blank blank

На рис. 4.5, а приведен пример двоичной (M = 2) фазовой манипуляции (binary PSK — BPSK). Параметр Е — это энергия символа, Т — время передачи символа, blank. Работа схемы модуляции заключается в смещении фазы модулируемого сигнала s,(r) на одно из двух значений, нуль или π (180°). Типичный вид сигнала в модуляции BPSK приведен на рис. 4.5, а, где явно видны характерные резкие изменения фазы при переходе между символами; если модулируемый поток данных состоит из чере­дующихся нулей и единиц, такие резкие изменения будут происходить при каждом переходе. Модулированный сигнал можно представить как вектор на графике в полярной системе координат; длина вектора соответствует амплитуде сигнала, а его ориентация в общем M-арном случае — фазе сигнала относительно других М — 1 сигналов набора. При модуляции BPSK векторное представление дает два противофазных (180°) вектора. Наборы сигналов, которые могут быть представлены подобными про­тивофазными векторами, называются антиподными.

4.2.3. Частотная манипуляция

Общее аналитическое выражение для сигнала в частотной манипуляции (frequency shift keying — FSK) имеет следующий вид.

blank blank (4.8)

blank

Здесь частота ω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, в, описывается выражением blank blank (4.9)

где амплитудный член blank может принимать М дискретных значений, а фазо­вый член φ — это произвольная константа. На рис. 4.5, в М выбрано равным 2, что соответствует двум типам сигналов. Изображенный на рисунке сигнал в модуляции ASK может соответствовать радиопередаче с использованием двух сигналов, амплиту­ды которых равны 0 и blank. В векторном представлении использованы те же фазово-амплитудные полярные координаты, что и в примере для модуляции PSK. Правда, в данном случае мы видим один вектор, соответствующий максимальной амплитуде с точкой в начале координат, и второй, соответствующий нулевой амплитуде. Передача сигналов в двухуровневой модуляции ASK — это одна из первых форм цифровой модуляции, изобретенных в начале столетия для беспроводной телеграфии. В настоящее время простая схема ASK в системах цифровой связи уже не используется.

4.2.5. Амплитудно-фазовая манипуляция

Амплитудно-фазовая манипуляция (amplitude phase keying — АРК) — это комбинация схем ASK и PSK. Сигнал в модуляции АРК изображен на рис. 4.5, г и выражается как

blank blank (4.10)

с индексированием амплитудного и фазового членов. На рис. 4.5, г можно видеть харак­терные одновременные (в моменты перехода между символами) изменения фазы и ампли­туды сигнала в модуляции АРК. В приведенном примере М=8, что соответствует 8 сигна­лам (восьмеричной передаче). Возможный набор из восьми векторов сигналов изображен на графике в координатах «фаза-амплитуда». Четыре показанных вектора имеют одну ам­плитуду, еще четыре — другую. Векторы ориентированы так, что угол между двумя бли­жайшими векторами составляет 45°. Если в двухмерном пространстве сигналов между М сигналами набора угол прямой, схема называется квадратурной амплитудной модуляцией (quadrature amplitude modulation — QAM); примеры QAM рассмотрены в главе 9.

Векторные представления модуляций, изображенные на рис. 4.5 (за исключением слу­чая FSK), изображены графиками, полярные координаты которых представляют амплитуду и фазу сигнала. Схема FSK подразумевает ортогональную передачу (см. раздел 4.5.4) и описывается в декартовой системе координат, где каждая ось представляет тон частоты (blank), совокупность которых формирует М-значный набор ортогональных тонов.

4.2.6. Амплитуда сигнала

Амплитуды сигналов, представленные в формулах (4.7)-(4.10), имеют одинаковый вид blank для всех форматов модуляции. Выведем это. Сигнал описывается формулой

blank (4.11)

где А — максимальная амплитуда сигнала. Поскольку максимальное значение в V2 раза больше его среднеквадратического (root-mean-square — rms) значения, можем за­писать следующее.

blank

Предполагается, что сигнал выражен через колебания тока или напряжения, так что blank

представляет среднюю мощность Р (нормированную на 1 Ом). Значит, можем записать следующее.

blank (4.12)

Заменяя Р (единицы измерения — ватт) на Е (джоули)/Т (секунды), получаем следующее.

blank (4.13)

Итак, амплитуду сигнала можно записать либо в общем виде, как в формуле (4.11), либо через blank, как в формуле (4.13). Поскольку ключевой параметр при опреде­лении вероятности ошибки в процессе обнаружения — это энергия принятого сигнала, зачастую удобнее использовать запись в форме (4.13), так как в этом случае вероят­ность ошибки ре можно получить сразу как функцию энергии сигнала.

4.3. Обнаружение сигнала в гауссовом шуме

          Полосовая модель процесса обнаружения, рассмотренная в данной главе, практически идентична узкополосной модели, представленной в главе 3. Дело в том, что принятый полосовой сигнал вначале преобразовывается в узкополосный, после чего наступает этап окончательного обнаружения. Для линейных систем математика процесса обна­ружения не зависит от смещения частоты. Фактически теорему эквивалентности можно определить следующим образом: выполнение полосовой линейной обработки сигнала с последующим наложением сигнала (превращением полосового сигнала в узкополосный) дает те же результаты, что и наложение сигнала с последующей узко­полосной линейной обработкой сигнала. Термин «наложение сигнала» (heterodyning) обозначает преобразование частоты или процесс смешивания, вызывающий смещение спектра сигнала. Как следствие теоремы эквивалентности, любая линейная модель обработки сигналов может использоваться для узкополосных сигналов (что предпоч­тительнее с точки зрения простоты) с теми же результатами, что и для полосовых сигналов. Это означает, что производительность большинства цифровых систем связи часто можно описать и проанализировать, считая канал передачи узкополосным.

4.3.1. Области решений

Предположим, что двухмерное пространство сигналов, изображенное на рис. 4.6, — это геометрическое место точек, возмущенных шумом двоичных векторов-прототипов blank. Вектор шума n — это случайный вектор с нулевым средним; следова­тельно, вектор принятого сигнала г — это случайный вектор со средним значением s, или s2. Задачей детектора после получения г является принятие решения относитель­но классификации сигнала, имеющего минимальную вероятность ошибки Pв, хотя возможны и другие стратегии принятия решения [2]. Для случая М = 2 с равновероят­ными сигналами s1 и s2 и при шуме AWGN (additive white Gaussian noise — аддитив­ный белый гауссов шум) использование при принятии решения критерия минимума ошибки равносильно такому выбору класса сигнала, чтобы расстояние blank было минимальным, где ||х|| — норма или абсолютная величина вектора х. Последнее правило часто формулируется в терминах областей решений. Обратимся к рис. 4.6 и рассмотрим формирование областей решений. Итак, вначале необходимо соединить концы векторов-прототипов s1 и s2. Затем через середину полученного отрезка прово­дится плоскость, перпендикулярная к нему. Отметим, что поскольку амплитуды сиг­налов s1 и s2 равны, эта плоскость проходит через начало координат и является бис­сектрисой угла, образованного векторами-прототипами. Эта биссекторная плоскость, изображенная на рис. 4.6 для случая М = 2, является геометрическим местом точек, равноудаленных от векторов s1 и s2; следовательно, она является границей между об­ластью решений 1 и областью решений 2. Правило принятия решения, используемое детектором, формулируется в терминах областей решений следующим образом: если сигнал расположен в области 1 — отнести принятый сигнал к s1; если в области 2 — выбрать сигнал s2. Если угол θ (рис. 4.6) равен 180°, набор сигналов s1 и s2 описывает модуляцию BPSK. Впрочем, для иллюстрации идеи области решений вообще угол θ на рисунке был заведомо выбран меньшим 180°.

blank

Рис. 4.6. Двухмерное пространство сигналов с равными по модулю произвольными векторами s1 и s2

4.3.2. Корреляционный приемник

В разделе 3.2 было рассмотрено обнаружение узкополосных двоичных сигналов в гауссовом шуме. Поскольку при обнаружении полосовых сигналов используются те же понятия, в данном разделе мы просто обобщим ключевые результаты. Основное внимание будет уделено реализации согласованного фильтра, известного как коррелятор (correlator). Помимо двоичного обнаружения будет рассмотрен бо­лее общий случай М-арного обнаружения. Предполагается, что сигнал искажается только вследствие шума AWGN. Принятый сигнал будем описывать как сумму переданного сигнала и случайного шума.

blank (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,…,М). Каждый вы­ход коррелятора описывается следующим интегралом произведения или корреляцией с принятым сигналом.

blank (4.15)

blank

а)

blank

б)

Рис. 4.7. Корреляционный приемник: а) корреляционный приемник с опорными сигналами blank; б) корреляционный приемник с опорными сигналами blank

Глагол «коррелировать» означает «совпадать», «согласовываться». Корреляторы пытаются найти соответствие принятого сигнала r(t) с каждым возможным сигналом-прототипом si(t), известным приемнику априори. Разумное правило принятия реше­ния звучит так: выбирать сигнал si(t), лучше всего согласующийся, (или имеющий наи­большую корреляцию) с r(t). Другими словами, правило принятия решения выглядит следующим образом.

Выбрать сигнал si(t), индекс которого

Соответствует максимальной zi(T) (4.16)

Следуя формуле (3.10), любой набор сигналов blank можно выразить через определенный набор базисных функций blank. Таким образом, группу из М корреляторов, изображенную на рис. 4.7, а, можно заменить группой из N корреляторов, показанной на рис. 4.7, б, где в качестве опорных сигналов используется на­бор базисных функций blank. Для принятия решения с помощью указанных корреляторов необходима логическая схема выбора сигнала si(t) Выбор производится на основе опреде­ления наилучшего согласования коэффициентов aij, фигурирующих в формуле (3.10), с на­бором выходов {zj(T)}. Если набор сигналов-прототипов {s,{t)} формирует ортогональное множество, реализация приемника, показанная на рис. 4.7, а, идентична реализации, по­казанной на рис. 4.7, б (могут отличаться масштабом). Если же {si(t)} не является ортого­нальным множеством, приемник (рис. 4.7, б), использующий N корреляторов с опорными сигналами blank вместо М, представляет более рентабельную реализацию. В разделе 4.4.3 мы рассмотрим применение подобного устройства для обнаружения сигнала в модуляции MPSK (multiple phase shift keying — многофазная манипуляция).

В случае двоичного обнаружения корреляционный приемник, как показано на рис. 4.8, а, можно построить как согласованный фильтр или интегратор произведений с опорным сигналом, равным разности двоичных сигналов-прототипов blank. Вы­ход коррелятора z(T) используется непосредственно в процессе принятия решения.

blank

а)

blank

б)

Рис. 4.8. Двоичный корреляционный приемник: а) использование одного коррелятора; б) применение двух корреляторов

При двоичном обнаружении корреляционный приемник можно изобразить как два согласованных фильтра или интегратора произведений, один из которых согласовывается с s1(t), а второй — с s2(t) (рис. 4.8, б). На этапе принятия решения теперь может использо­ваться правило, приведенное в формуле (6.16), или же из выхода одного коррелятора мож­но вычесть выход другого и на этапе принятия решения использовать разность

blank, (4.17)

как показано на рис. 4.8, б. Здесь z(T), называемое тестовой статистикой (test statistic), подается в схему принятия решения, как и в случае только одного корреля­тора. В отсутствие шума на выходе мы получаем z(7) = аi(T), где ai(T) — сигнальный компонент. Входной шум и(7) при этом является случайным гауссовым процессом. Поскольку коррелятор — это линейное устройство, выходной шум является случайным гауссовым процессом [2]. Таким образом, можно записать выражение с выхода корре­лятора в момент взятия выборки t = Т:

blank

где п0(Т) — компонент шума. Для сокращения записи мы иногда будем выражать z(t) как а, + n0. Компонент шума п0 — это гауссова случайная переменная с нулевым сред­ним; следовательно, z(T) — это гауссова случайная переменная со средним a1 или а2в зависимости от того, была передана двоичная единица или двоичный нуль.

4.3.2.1. Порог двоичного решения

На рис. 4.9 для случайной переменной z(T) показаны две плотности условных вероятностей — blank и blankсо средними значениями а1и а2. Эти функции, име­нуемые правдоподобием s1 и правдоподобием s2, были представлены в разделе 3.1.2. Приведем их повторно.

blank (4.18,а)

и

blank (4.18,б)

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

blank

Рис. 4.9. Плотности условных вероятностей blankи blank

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

blank (4.19)

Здесь blank — сигнальный компонент z(Т) при передаче s1(t), а blank — сигнальный компонент 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, оптимальное правило принятия решения прини­мает следующий вид.

blank (4.20,а)

4.4. Когерентное обнаружение

4.4.1. Когерентное обнаружение сигналов PSK

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

blank (4.21,а)

blank (4.21,б)

n(t) — случайный белый гауссов процесс с нулевым средним.

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

blank (4.22)

Следовательно, переданный сигнал si(t) можно выразить через функцию blank и коэф­фициенты blank.

blank (4.23,а)

blank (4.23,б)

blank (4.23,в)

Предположим, что был передан сигнал s1(t). Тогда математические ожидания на выхо­дах интеграторов произведений, изображенных на рис. 4.7, б, при опорном сигнале blank имеют следующий вид.

blank (4.24,а)

blank (4.24,б)

blank (4.25,а)

blank (4.25,б)

Здесь blank обозначает среднее по ансамблю, так называемое математическое ожида­ние (expected value). В уравнении (4.25) E{n(t)} = 0. На этапе принятия решения, путем определения местоположения переданного сигнала в сигнальном пространстве, необходимо определить значение данного сигнала. В приведенном примере, где в качестве базисной функции была взята blank, значения blank равны blank.Сигналы-прототипы blank аналогичны опорным сигналам blank, с точностью до нормирующего множителя. На этапе принятия решения выбирается сигнал с боль­шим значением zi(T). Следовательно, в приведенном выше примере принятый сигнал определен как s1(t). Вероятность ошибки при подобном когерентном обнаружении сигналов BPSK рассмотрена в разделе 4.7.1.

4.4.2. Цифровой согласованный фильтр

В разделе 3.2.2 рассматривалась основная особенность согласованного фильтра — то, что его импульсная характеристика представляет собой запаздывающую версию зер­кального отображения (поворота относительно оси t = 0) входного сигнала. Таким об­разом, если сигнал равен s(t), его зеркальное отображение имеет вид s(-t), а зеркальное отображение, запаздывающее на Т секунд, имеет вид s(Tt). Следовательно, импульсная характеристика h(t), соответствующая сигналу s(t), будет равна следующему.

blank (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, что дает право использовать дискретную запись.

blank

Здесь индекс i определяет символ из М-арного набора (в нашем случае — двоичного), a k — дискретное время. На рис. 4.10 согласованный фильтр аппроксимируется реги­стром сдвига с весовыми коэффициентами с/(п), где п=0,…,N1 — временной ин­декс весовых коэффициентов и разрядов регистра. В приведенном примере число раз­рядов регистра и количество выборок на символ равны 4. Итак, суммирование, пока­занное на рисунке, происходит в моменты времени от n = 0 до n = 3. Из расположения сумматора на схеме понятно что решение относительно значения принятого сигнала принимается после заполнения регистра 4 выборками. Отметим, что для простоты в примере на рис. 4.10, б выборки si(k) могут принимать только три значения (0, ±1). В реальных системах каждая выборка (и весовой коэффициент) — это 6-10 бит. Множе­ству весовых коэффициентов фильтра {ci(n)} соответствует импульсная характеристика фильтра; согласование весовых коэффициентов с выборками сигнала производится согласно дискретному варианту уравнения (4.26).

blank (4.27)

Использование дискретной формы интеграла свертки из уравнения (А.44,6) позволяет записать выражение с выхода коррелятора в момент времени, соответствующий k-й. выборке.

 

blank (4.28)

blank

а)

 

blank б)

Рис. 4.10. Цифровой согласованный фильтр: а) дискретный согласованный фильтр; б) пример обнаружения с использованием дискретного согласованного фильтра (шумом пренебрегаем)

Здесь х по модулю у — это остаток деления х на у, индекс kвремя принятия выбо­рок и выхода фильтра, an — фиктивная переменная времени. В формуле (4.28) выра­жение r(kn) содержит п, которое можно рассматривать как «возраст» выборки (как давно она находится в фильтре). В выражении сi(п) л удобно рассматривать как адрес весового коэффициента. Предполагается, что система синхронизирована и упорядоче­ние символов во времени известно. Также предполагается, что шум имеет нулевое среднее, так что математическое ожидание принятой выборки равно следующему.

blank

Следовательно, при передаче si(t) математическое ожидание выхода согласованного фильтра равно следующему.

blank (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=Nl, соответствующем концу символа. При условии передачи st(t) и пренебрежении шумом, уравнения (4.27)-(4.29) можно объединить и записать выходы коррелятора в моменты времени k =

= N1=3.

blank (4.30,а)

blank (4.30,б)

Поскольку z1 (k = 3) больше z2(k = 3), детектор принимает решение, что передан был символ s1(t).

Может возникнуть вопрос: чем согласованный фильтр на рис. 4.10, б отличается от коррелятора на рис. 4.8. В случае согласованного фильтра в ответ на каждую новую вы­борку на входе появляется новое значение на выходе; следовательно, выход представляет собой временной ряд, такой как на рис. 3.7, б (последовательность возрастающих поло­жительных и отрицательных корреляций с входной синусоидой). Подобную последова­тельность на выходе согласованного фильтра можно получить при использовании не­скольких корреляторов, работающих на разных начальных точках входящего временного ряда. Отметим, что за время передачи символа на выходе коррелятора получаем макси­мальное значение сигнала в момент времени Т (см. рис. 3.7, б). Если синхронизировать согласованный фильтр и коррелятор, их выходы в конце периода передачи символа будут идентичными. Важным отличием между согласованным фильтром и коррелятором является то, что поскольку на выходе коррелятора получаем одно значение на символ, он должен использовать дополнительную информацию, например, относительно момен­тов начала и завершения интегрирования произведения. При наличии ошибок синхро­низации дискретный сигнал, подаваемый с коррелятора на детектор, может быть сильно искажен. С другой стороны, поскольку на выходе согласованного фильтра получаем временной ряд выходных значений (отражающих смещенные во времени входящие выбор­ки, умноженные на фиксированные весовые коэффициенты), использование дополни­тельной схемы позволяет определить моменты, наиболее подходящие для дискретизации выхода согласованного фильтра.

Пример 4.1. Цифровой согласованный фильтр

Рассмотрим набор сигналов

blank

где k =0,1,2,3.

Опишите, как цифровой согласованный фильтр (рис. 4.10) может использоваться для обна­ружения принятого сигнала, скажем s1(t), при отсутствии шума.

Решение

Вначале сигнал s1(i) преобразуется в набор выборок blank. Приемник цифрового согласо­ванного фильтра, как показано на рис. 4.10, б, представляет собой две ветви. Верхняя ветвь состоит из регистра сдвига и коэффициентов, согласовывающихся с точками дискретизации blank. Подобным образом нижняя ветвь состоит из регистра сдвига и коэффициентов, со­гласовывающихся с точками дискретизации blank. В четырех равномерно расположенных точках выборки (k = 0, 1,2, 3) сигналы blank имеют следующие значения.

blank

Коэффициенты сi(n) представляют запаздывающий зеркальный поворот сигнала, с которым согласовывается фильтр. Следовательно, blank так что можно записать blank.

Рассмотрим верхнюю ветвь рис. 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) можно выразить следующим образом.

blank (4.31)

Здесь Е — энергия, полученная сигналом за время передачи символа Т, а ω0 — несущая частота. Предполагая пространство ортонормированным и используя формулы (3.10) и (3.11), можно выбрать следующие удобные оси.

blank (4.32,а)

и

blank (4.32,б)

Здесь, как и в разделе 4.4.1, амплитуда blank нормирует ожидаемый выход детектора.

blank

Рис. 4.11. Сигнальное пространство и области решений для системы QPSK

Запишем сигнал si(t) через выбранные ортонормированные координаты.

blank (4.33,а)

blank (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).

blank

Рис. 4.12. Демодулятор сигналов MPSK

Структура коррелятора, изображенного на рис. 4.7, а, подразумевает использование для демодуляции сигналов MPSK M корреляторов произведений. Также предполагается, что для каждой из M ветвей был соответствующим образом выбран опорный сигнал (т.е. сигнал, имеющий требуемый сдвиг фаз). Стоит отметить, что на практике реализация демодулятора MPSK, согласно схеме на рис. 4.7, б, требует всего N=2 интеграторов произведений, вне зависимости от размера множества сигналов М. Такая экономия позволительна вследствие того, что, как показано в разделе 3.1.3, любой произвольный интегрируемый набор сигналов можно выразить в виде линейной комбинации ортогональных сигналов. Пример подобного демодулятора приведен на рис. 4.12. Объединив формулы (4.32) и (4.33), можно записать принятый сигнал r(t) следующим образом.

blank (4.34)

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

blank для верхнего коррелятора и blank для нижнего. Верхний коррелятор вычисляет функцию

blank (4.35)

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

blank (4.36)

На рис. 4.13 показано, что определение фазы принятого сигнала blank производится путем вычисления арктангенса Y/X, где Xсинфазный, Y — квадратурный компонент принятого сигнала, а blank — зашумленная оценка переданной фазы blank. Другими словами, с верхнего коррелятора (рис. 4.12) поступает на выход X, значение синфазной проекции вектора r, а с нижнего — Y, значение квадратурной проекции вектора r, где r — векторное представление r(t). Сигналы X и Y с корреляторов поступают в блок «arctg (Y/X)». Полученное значение фазы blank сравнивается с каждой фазой-прототипом blank. Далее демодулятор выбирает фазу blank ближайшую к blank. Другими словами, демодулятор вычисляет |blankblank | для каждого прототипа blank и выбирает blank, дающую наименьший выход.

blank

Рис. 4.13. Синфазный и квадратурный компоненты вектора принятого сигнала r

4.4.4. Когерентное обнаружение сигналов FSK

При использовании схемы FSK информация модулируется частотой несущей. Типич­ный вид набора сигналов FSK выражается формулой (4.8)

blank

где Е — энергия, переданная сигналу blank в течение времени передачи символа Т; кроме того, blank обычно выбирается кратным blank. Фазовый член φ — это произвольная константа, которую можно положить равной нулю. Предполагая, что базис­ные функции blank формируют ортонормированное множество, можно получить более удобное выражение для blank.

blank (4.37)

Здесь, как и выше, амплитуда blank нормирует ожидаемый выход согласованного фильтра. Используя уравнение (3.11), можно записать следующее.

blank (4.38)

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

blank (4.39)

Другими словами, i-й вектор сигнала-прототипа расположен на i-й координатной оси на расстоянии blank от начала координат сигнального пространства. В этой схеме, при данном числе уровней М и данной Е, расстояние между любыми двумя векторами сигналов прототипов si и sj является постоянным.

blank (4.40)

На рис. 4.14 показаны векторы сигналов-прототипов и области решений для троичной (М = 3) ортогональной модуляции FSK с когерентным обнаружением. Как правило, естественным выбором размера М сигнального множества является сте­пень двойки. Причина неортодоксального выбора М = 3 состоит в том, что мы жела­ем исследовать сигнальное множество, большее чем бинарное, а визуальное пред­ставление сигнального пространства лучше всего выглядит при использовании вза­имно перпендикулярных осей. Наибольшим числом перпендикулярных осей, которые можно аккуратно изобразить визуально, является 3. Как и при использова­нии модуляции PSK, сигнальное пространство разбивается на М различных облас­тей, каждая из которых содержит один вектор сигнала-прототипа; в нашем приме­ре, где области решений являются трехмерными, границы областей являются уже не линиями, а плоскостями. Оптимальное правило принятия решения состоит в следующем: определить сигнал к тому классу, индекс которого соответствует облас­ти нахождения принятого сигнала. На рис! 4.14 вектор принятого сигнала г изобра­жен в области 2. Согласно приведенному выше правилу принятия решений, детек­тор классифицирует г как сигнал s2. Поскольку шум изображается гауссовым слу­чайным вектором, существует отличная от нуля вероятность того, что вектор г даст сигнал, отличный от s2. Например, если передатчик послал сигнал s2, вектор г будет суммой сигнала и шума blank, а решение о выборе s2 будет справедливым; в то же время, если передатчик в действительности послал сигнал s2, вектор г будет суммой сигнала и шума blank, а решение относительно выбора s2 будет ошибочным. Во­просы вероятности возникновения ошибки при когерентном обнаружении сигналов в модуляции FSK подробно рассмотрены в разделе 4.7.3.

blank

Рис. 4.14. Разбиение сигнального пространства для троичного пространства FSK

Пример 4.2. Принятая фаза как функция задержки распространения

а) Из схемы, приведенной на рис. 4.8, непонятно, откуда берутся опорные сигналы корреля­тора. Кто-то может подумать, что они известны всегда и хранятся в памяти, пока не пона­добятся. При некоторых обстоятельствах приемник действительно может, в разумных пре­делах, предсказывать некоторое ожидаемое значение амплитуды поступающего сигнала или его частоты. Но существует один параметр, который нельзя оценить без специальной по­мощи, — это фаза принятого сигнала. Наиболее популярным способом получения оценки фазы является использование схемы, называемой контурам фазовой автоподстройки часто­ты (ФАПЧ, phase-locked loop — PLL). Схема восстановления несущей захватывает прибы­вающую несущую волну (или воссоздает ее) и оценивает ее фазу. Чтобы показать, как иногда нереально предсказать фазу без использования ФАПЧ, рассмотрим канал радиосвя­зи, изображенный на рис. 4,15. Здесь мобильный пользователь расположен в точке А на расстоянии d от центральной станции, а задержка распространения сигнала равна Td. Ис­пользуя комплексную форму записи, можем описать сигнал, излучаемый передатчиком, как blank, Пусть частота fо равна 1 ГГц. Если пренебречь шумом, сигнал, при­нятый центральной станцией, можно записать как blank. Определите, на какое минимальное расстояние d (рис. 4.15) должен переместиться мобильный пользова­тель, чтобы это привело к изменению фазы принятого сигнала на 2л.

blank

Рис. 4.15. Канал радиосвязи

б) Действительно ли нас волнует изменение фазы на 2π? Разумеется, нет, поскольку в этом случае вектор принятого сигнала будет находиться в той же точке, что и ранее, когда пользователь находился в точке А. Но зададимся вопросом, чему равно минимальное расстоя­ние, изменяющее фазу на blankπ/2 (скажем, дающее запаздывание на π/2)? Приемник должен отнести вектор, соответствующий r(t), к той же группе, что и в п. а, но запаздывание при­водит к тому, что принятый сигнал уже имеет вид blank, и корреля­тор, используемый в процессе обнаружения, дает нулевой выход.

blank

Определите минимальное расстояние перемещения пользователя, приводящее к измене­нию фазы на π/2.

Решение

а) Пусть в начальный момент времени t0 мобильный пользователь находится в точке А, так что вектор, принятый центральной станцией, дается выражением blank. Затем, после перемещения пользователя в точку В, принятый (еще сильнее запаздывающий) вектор blank можно записать в виде blank. Минимальное время задержки blank, соответствующее повороту вектора на 2π, равно blank секунд. Сле­довательно, минимальное расстояние для такого поворота (предполагая идеальное электро­магнитное распространение со скоростью света) равно следующему.

blank

б) Используя предыдущий результат, получаем следующее расстояние для поворота вектора на π/2.

blank

Очевидно, что даже если передатчик и приемник жестко установлены на стационарных башнях, небольшое смещение, вызванное ветром, может привести к абсолютной неопре­деленности относительно значения фазы. Если предположить, что используемая частота равна не 1 ГГц, а 10 ГГц, то минимальное расстояние изменяется с 7,5 см до 0,75 см. На практике зачастую желательно избегать приемников, использующих ФАПЧ. Вычисления, выполненные в данном примере, могут породить вопрос, как изменится вероят­ность ошибки, если в процессе обнаружения не будет использоваться информация о фа­зе? Другими словами, чем заплатит система, если обнаружение будет выполнено некогерентно? Этот и другие подобные вопросы рассматриваются в следующем разделе.

4.5. Некогерентное обнаружение

4.5.1. Обнаружение сигналов в дифференциальной модуляции PSK

Название дифференциальная фазовая манипуляция (differential phase-shift keying — DPSK) иногда требует некоторого пояснения, поскольку со словом «дифференциальный» связано два различных аспекта процесса модуляции/демодуляции: процедура кодирования и процедура обнаружения. Термин «дифференциальное кодирование» употребляется тогда, когда кодировка двоичных символов определяется не их значением (т.е. нуль или единица), а тем, совпадает ли символ с предыдущим или отличается от него. Термин «дифференциальное когерентное обнаружение» сигналов в дифференциальной модуляции PSK (именно в этом значении обычно используется название DPSK) связан со схемой обнаружения, которая зачастую относится к некогерентным схемам, поскольку не требует согласования по фазе с принятой несущей. Стоит отметить, что дифференциально кодированные сигналы PSK иногда обнаруживаются когерентно. Эта возможность будет рассмотрена в разделе 4.7.2.

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

blank

то принятый сигнал можно описать следующим образом.

 

blank (4.41)

 

Здесь α — произвольная константа, обычно предполагаемая случайной переменной, равномерно распределенной между нулем и 2π, a n(t) — процесс AWGN.

Для когерентного обнаружения используются согласованные фильтры (или их эквиваленты); для некогерентного обнаружения подобное невозможно, поскольку в этом случае выход согласованного фильтра будет зависеть от неизвестного угла а. Но если предположить, что а меняется медленно относительно интервала в два периода (2T), то разность фаз между двумя последовательными сигналами blank и blank не будет зависеть от α.

blank (4.42)

Основа дифференциального когерентного обнаружения сигналов в дифференциальной модуляции PSK (DPSK) состоит в следующем. В процессе демодуляции в качестве опорной фазы может применяться фаза несущей предыдущего интервала передачи символа. Ее использование требует дифференциального кодирования последовательности сообщений в передатчике, поскольку информация кодируется разностью фаз между двумя последовательными импульсами. Для передачи i-го сообщения (i= 1, 2,…. М) фаза текущего сигнала должна быть смещена на blank радиан относительно фазы предыдущего сигнала. Вообще, детектор вычисляет координаты поступающего сигнала путем определения его корреляции с локально генерируемыми сигналами blank и blank. Затем, как показано на рис. 4.16, детектор измеряет угол

между вектором текущего принятого сигнала и вектором предыдущего сигнала.

Вообще, схема DPSK менее эффективна, чем PSK, поскольку в первом случае, вследствие корреляции между сигналами, ошибки имеют тенденцию к распространению (на соседние времена передачи символов). Стоит помнить, что схемы PSK и DPSK отличаются тем, что в первом случае сравнивается принятый сигнал с идеальным опорным, а во втором — два зашумленных сигнала. Отметим, что модуляция DPSK дает вдвое больший шум, чем модуляция PSK. Следовательно, при использовании DPSK следует ожидать вдвое (на 3 дБ) большей вероятности ошибки, чем в случае PSK; ухудшение качества передачи происходит довольно быстро с уменьшением отношения сигнал/шум (вопрос достоверности передачи при использовании модуляции DPSK рассмотрен в разделе 4.7.5). Преимуществом схемы DPSK можно назвать меньшую сложность системы.

blank

Рис. 4.16. Сигнальное пространство для схемы DPSK

4.5.2. Пример бинарной модуляции DPSK

Суть дифференциального когерентного обнаружения в схеме DPSK состоит в том, что информация из сигнала извлекается путем изменения фазы от символа к символу. Следовательно, переданный сигнал требуется вначале закодировать. На рис. 4.17, а представлено дифференциальное кодирование двоичного потока сообщений blank, где kиндекс дискретизации. Дифференциальное кодирование начинается (третья стро­ка на рисунке) с произвольного выбора первого бита кодовой последовательности c(k = 0) (в данном случае выбрана единица). Затем последовательность закодирован­ных битов c(k) может, в общем случае, кодироваться одним из двух способов.

blank (4.43)

или

blank (4.44)

Здесь символ «blank» представляет сложение по модулю 2 (определенное в разделе 2.9.3), а черта над выражением означает его дополнение. На рис. 4.17, а дифференциальное кодирование сообщения было выполнено с помощью уравнения (4.44). Другими сло­вами, текущий бит кода с(k) равен единице, если бит сообщения m(k) совпадает с пре­дыдущим закодированным битом c(k1), в противном случае — c(k)=0. В четвертой строке рисунка кодированная последовательность битов c(k) преобразовывается в по­следовательность сдвигов фаз blank, где единица представляется сдвигом фазы на 180°, а нуль — нулевым сдвигом фазы.

На рис. 4.17, б в виде блочной диаграммы представлена схема обнаружения бинарных сигналов в модуляции DPSK. Отметим, что основным элементом демодуля­тора на рис. 4.7 является интегратор произведений; как и при когерентном обнару­жении сигналов PSK, мы пытаемся определить корреляцию принятого сигнала с опорным. (Опорный сигнал — это просто запаздывающая версия принятого сигна­ла.) Другими словами, в течение каждого интервала передачи символа мы согласо­вываем принятый символ с предыдущим на предмет корреляции или антикорреля­ции (отличия в фазе на 180°).

blank

а)

blank

Обнаруженное сообщение, blank 1 1 0 1 0 1 1 0 0 1

б)

blank

в)

Рис. 4.17. Дифференциальная фазовая манипуляция (DPSK): а) дифференциальное кодирование; б) дифференциальное когерентное обнаружение; в) оптимальное дифференциальное когерентное обнаружение

Пусть при отсутствии шума принятый сигнал с последовательностью сдвигов фаз blank поступает в коррелятор, изображенный на рис. 4.17, б. Фаза blank совпадает с blank; обе имеют одинаковое значение, π. Следовательно, первый бит обнаружен­ного выхода — blank. Далее blank совпадает с blank, и снова имеем то же значение blank. Затем blank отличается от blank, так что blank, и т.д.

Необходимо отметить, что детектор, изображенный на рис. 4.17, б, является близ­ким к оптимальному [3] в смысле вероятности ошибки. Оптимальный дифференци­альный детектор для схемы DPSK требует согласования опорной несущей с принятой несущей по частоте, но не обязательно по фазе. Отсюда — вид оптимального диффе­ренциального детектора, приведенного на рис. 4.17, в [4]. Достоверность передачи при использовании такого детектора рассмотрена в разделе 4.7.5. Обратите внимание на то, что опорный сигнал (рис. 4.17, в) приведен в комплексной форме записи blank; это показывает необходимость квадратурной реализации, использующей квадратурный и синфазный компоненты (см. раздел 4.6.1).

4.5.3. Некогерентное обнаружение сигналов FSK

Детектор, выполняющий некогерентное обнаружение сигналов в модуляции FSK, описываемых уравнением (4.8), можно реализовать с помощью корреляторов, подобных показанным на рис. 4.7. При этом оборудование приема следует настроить как детектор энергии без измерения фазы. По этой причине некогерентный детектор обычно требует вдвое большего числа ветвей-каналов, чем когерентный. На рис. 4.18 показаны синфазный (I) и квадратурный (Q) каналы, используемые для некогерентного обнаружения набора сигналов в бинарной модуляции FSK (BFSK). Отметим, что две верхние ветви настроены на обнаружение сигнала с частотой blank для синфазной ветви опорный сигнал имеет вид blank, а для квадратурной — blank. Подобным образом две нижние ветви настроены на обнаружение сигнала с частотой blank; для синфазной ветви опорный сигнал имеет вид blank, а для квадратурной — blank. Предположим, что принятый сигнал r(t) имеет вид точно blank, т.е. фаза точно равна нулю. Следовательно, сигнальный компонент принятого сигнала точно соответствует (по частоте и фазе) опорному сигналу верхней ветви. В такой ситуации максимальный выход должен дать интегратор произведений верхней ветви. Вторая ветвь должна дать нулевой выход (проинтегрированный шум с нулевым средним), поскольку ее опорный сигнал blank ортогонален сигнальному компоненту сигнала r(t). При ортогональной передаче сигналов (см. раздел 4.5.4) третья и четвертая ветви также должны дать выходы порядка нуля, поскольку их опорные сигналы также ортогональны сигнальному компоненту сигнала r(t).

blank

Рис. 4.18. Квадратурный приемник

Рассмотрим теперь другую возможность. Пусть принятый сигнал r(t) имеет вид blank. В этом случае максимальный выход должна дать вторая ветвь схемы (рис. 4.18), а выходы других ветвей должны быть порядка нуля. В реальной системе сигнал r(t) скорее всего описывается выражением blank, т.е. входящий сигнал будет частично коррелировать с опорным сигналом blank и частично — с сигналом blank. Поэтому некогерентный квадратурный приемник ортогональных сигналов и требует синфазной и квадратурной ветви для каждого возможного сигнала набора. Блоки, показанные на рис. 4.18 после интеграторов произведений, выполняют операцию возведения в квадрат, что предотвращает появление возможных отрицательных значений. Затем для каждого класса сигналов набора (в бинарном случае — для двух) складываются величины blank из синфазного канала и blank из квадратурного канала. На конечном этапе формируется тестовая статистика z(T) и выбирается сигнал с частотой blank, или blank, в зависимости от того, какая пара детекторов энергии дала максимальный выход.

Существует еще одна возможная реализация некогерентного обнаружения сигналов FSK. В этом случае используются полосовые фильтры, центрированные на частоте blank с полосой blank, за которыми, как показано на рис. 4.19, следуют детекторы огибающей (envelope detector). Детектор огибающей состоит из выпрямителя и фильтра нижних частот. Детекторы согласовываются с огибающими сигнала, а не с самими сигналами. При определении огибающей фаза несущей не имеет значения. При бинарной FSK решение относительно значения переданного символа принимается путем определения, какой из двух детекторов огибающей дает большую амплитуду на момент измерения. Подобным образом для системы, использующей многочастотную фазовую манипуляцию (multiple frequency shift-keying — MFSK), решение относительно принадлежности переданного символа к одному из М возможных принимается путем определения, какой из М детекторов огибающей дает максимальный выход.

blank

Рис. 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)), аналитически можно описать следующим образом.

blank

где

blank

Из табл. А.1 находим Фурье-образ blank.

blank

Здесь функция sinс определена выражением (1.39). Спектры подобных соседствующих тонов — тона 1 с частотой f1, и тона 2 с частотойf2 — показаны на рис. 4.20.

blank

Рис. 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

Рассмотрим два сигнала blank и blank, используемые для некогерентной передачи сигналов FSK, где blank. Скорость передачи символов равна 1/Т символов/с, где Т — длительность символа, а φ — произвольный постоянный угол между 0 и 2π.

а) Докажите, что минимальное расстояние между тонами для ортогональной передачи сигналов FSK с некогерентным обнаружением равно 1/Т.

б) Чему равно минимальное расстояние между тонами для ортогональной передачи сигналов FSK с когерентным обнаружением?

Решение

а) Чтобы два сигнала были ортогональными, они должны удовлетворять условию ортогональности, которое дается выражением (3.69).

blank (4.45)

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

blank (4.46)

так что

blank (4.47)

что дает

blank (4.48)

или

blank (4.49)

Далее можно предположить, что blank; это позволяет записать следующее.

blank (4.50)

Затем, объединяя выражения (4.49) и (4.50), можем записать следующее.

blank (4.51)

Отметим, что при произвольной фазе φ выражение (4.51) всегда справедливо, только если blank и при этом blank.

Поскольку

blank

и

blank,

где п и kцелые, условия sin х = 0 и cos x = 1 удовлетворяются одновременно при п = 2k, Следовательно, из формулы (4.51) для произвольного φ можем записать следующее.

 

blank

или (4.52)

blank

Минимальное расстояние между тонами для ортогональной передачи сигналов FSK с некогерентным обнаружением получаем при к = 1, при этом

blank (4.53)

Напомним вопрос, сформулированный выше. Имея два тона f1 = 10 000 Гц и f2 = 11 000 Гц, мы спрашивали, являются ли они ортогональными? Теперь у нас достаточно информации для ответа на поставленный вопрос. Ответ связан со скоростью передачи сигналов FSK. Если манипуляция сигналами (переключение сигналов) происходит со скоростью 1 000 символов/с и используется некогерентное обнаружение, то сигналы ортогональны. Если манипуляция происходит быстрее, скажем со скоростью 10 000 символов/с, сигналы не ортогональны.

б) При некогерентном обнаружении, рассмотренном в п. а, расстояние между тонами, превращающее сигналы в ортогональные, было найдено посредством выполнения уравнения (4.45) для любой произвольной фазы. В случае когерентного обнаружения расстояние между тонами находится, если положить φ = 0. Причина в том, что мы знаем фазу принятого сигнала (ее дает контур ФАПЧ). Этот принятый сигнал будет коррелировать с каждым опорным сигналом, причем в качестве фазы опорного сигнала используется фаза принятого сигнала. Уравнение (4.51) можно теперь переписать с учетом φ = 0.

blank (4.54)

или

blank (4.55)

Минимальное расстояние между тонами для ортогональной передачи сигналов FSK с когерентным обнаружением получаем при k=l, при этом

blank (4.56)

Следовательно, при одинаковых скоростях передачи символов когерентное обнаружение требует меньшей ширины полосы, чем некогерентное, обеспечивая при этом ортогональную передачу сигналов. Можно сказать, что передача сигналов FSK с когерентным обнаружением более эффективно использует полосу. (Вопрос эффективности использования полосы подробно рассмотрен в главе 9.)

При когерентном обнаружении тоны расположены более плотно, чем при некогерентном, поскольку, если расположить два периодических сигнала так, чтобы их начальные фазы совпадали, ортогональность будет получена автоматически в силу симметрии (четности и нечетности) соответствующих сигналов в течение одного периода передачи символа. Это является отличием от способа получения ортогональности в п. а, где мы не уделяли внимания фазе. В случае когерентного обнаружения регулировка фазы в разрядах коррелятора означает, что мы можем расположить тоны ближе (по частоте) друг к другу, при этом по-прежнему поддерживая ортогональность в наборе тонов FSK. Вы можете доказать это самостоятельно, изобразив две синусоиды (или косинусоиды, или последовательности прямоугольных импульсов). Начальная фаза всех сигналов должна быть одинаковой (удобнее всего взять ее равной 0 радиан). Используя миллиметровку, выберите удобную временную шкалу для представления одного периода передачи символа Т. Изобразите тон с периодом Т, а затем изобразите другой тон, имеющий такую же начальную фазу, как и предыдущий, и период 2/3T. Выполните численное суммирование произведений тонов (смещенных относительно друг друга на 1/2T) и докажите, что они действительно являются ортогональными.

4.6. Комплексная огибающая

Описание реальных модуляторов и демодуляторов облегчается при использовании комплексной формы записи, введенной в разделе 4.2.1. Любой реальный полосовой сигнал s(t) можно представить в комплексной форме как

blank (4.57)

где g(t) — комплексная огибающая (complex envelop), которую можно записать следующим образом.

blank (4.58)

Амплитуда комплексной огибающей выражается как

blank, (4.59)

а фаза определяется следующим образом.

blank (4.60)

В формуле (4.57) g(t) можно называть полосовым сообщением или данными в комплексной форме, а blank — несущей в комплексной форме. Произведение этих двух величин представляет операцию модулирования, a s(t), действительная часть произведения, — это переданный сигнал. Следовательно, используя формулы (4.4), (4.57) и (4.58), s(t) можно выразить следующим образом.

blank (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. При этом комплексную огибающую можно выразить в дискретной форме следующим образом.

blank (4.62)

Из комплексной алгебры знаем, что blank, но с практической точки зрения i можно рассматривать как «метку», напоминающую, что мы не можем использовать обычное сложение при группировке членов в формуле (4.62). Далее мы будем рассматривать синфазную и квадратурную модуляции, xk и yt, как упорядоченную пару. Модулятор, реализованный по квадратурному принципу, показан на рис. 4.21, где можно видеть, что импульс xk умножается на blank (синфазный компонент несущей), а импульс ytна blank (квадратурный компонент несущей). Процесс модулирования можно кратко описать как умножение комплексной огибающей на blank с последующей передачей действительной части произведения. Итак, записываем следующее.

blank (4.63)

Снова напомним, что квадратурный член несущей включает перемену знака в процессе модуляции. Если в качестве опорного сигнала использовать blank, то при передаче сигнала s(t) (уравнение (4.63)) происходит сдвиг опоры на π/4. Если же в качестве опорного сигнала применить blank, то переданный сигнал s(t) в уравнении (4.63) приводит к запаздыванию опоры на π/4. Графическая иллюстрация сказанного приведена на рис. 4.22

blank

Рис. 4.21. Модулятор работающий по квадратурному принципу

4.6.2. Пример модулятора D8PSK

На рис. 4.23 изображена квадратурная реализация модулятора дифференциальной восьмифазной манипуляции (differential 8-PSK — D8PSK). Поскольку модуляция является 8-ричной, каждому информационному вектору blank, который можно записать как

blank (4.64)

присваивается 3-битовое сообщение (xk, yk, zk).

blank

Рис. 4.22. Опережение/запаздывание синусоид

blank

Рис. 4.23. Квадратурная реализация модулятора D8PSK

Сложение текущего кодируемого сообщения, выраженного разностью фаз blank с предыдущей фазой blank обеспечивает дифференциальное кодирование сообщений. Последовательность векторов, созданная с использованием уравнения (4.64), подобна результатам дифференциального кодирования, полученного с помощью процедуры, описанной в разделе 4.5.2. Можно заметить (рис. 4.23), что в результате кодирования 3-битовых последовательностей сообщений разностями фаз blank получаем не двоичную последовательность от 000 до 111, а специальный код, называемый кодом Грея (Gray code). (Преимущества использования подобного кода приведены в разделе 4.9.4.)

Пусть на вход модулятора, изображенного на рис. 4.23, в моменты времени k= 1, 2, 3, 4 поступают информационные последовательности 110, 001, 110, 010. Далее используем таблицу кодирования данных, приведенную на рис. 4.23, формулу (4.64) и, кроме того, положим начальную фазу (момент времени k = 0) равной нулю: blank = 0. В момент времени k = 1 дифференциальная информационная фаза, соответствующая набору blank = 110, равна blank = 4π/4 = π. Считая амплитуду вращающегося вектора единичной, синфазный (I) и квадратурный (Q) узкополосные импульсы равны -1 и 0. Как показано на рис. 4.23, форму этих импульсов обычно задает фильтр (такой, как фильтр с характеристикой типа приподнятого косинуса).

Для момента k = 2 таблица на рис. 4.23 показывает, что сообщение 001 кодируется сдвигом фаз blank = π/4. Следовательно, согласно формуле (4.64), вторая дифференциальная информационная фаза равна blank, и в момент k=2 синфазный и квадратурный узкополосные импульсы равны, соответственно, xk = -0,707 и yk = -0,707. Переданный сигнал имеет вид, приведенный в формуле (4.61).

blank (4.65)

Для сигнального множества, которое может представляться в координатах «фаза-амплитуда», такого как MPSK или MQAM, уравнение (4.65) позволяет сделать интересное наблюдение. Из него видно, что квадратурная реализация передатчика сводит все типы передачи сигналов к единственной амплитудной модуляции. Каждый вектор на плоскости передается посредством амплитудной модуляции его синфазной и квадратурной проекций на синусоидный и косинусоидный компоненты его несущей. В каждом случае процесс формирования импульса считается идеальным, т.е. предполагается, что информационные импульсы имеют идеальные прямоугольные формы. Таким образом, используя уравнение (4.65) для момента k = 2, при xk = -0,707 и yk = —0,707, можно записать переданный сигнал s(t) следующим образом.

blank (4.66)

4.6.3. Пример демодулятора D8PSK

В предыдущем разделе описание квадратурной реализации модулятора начиналось с умножения комплексной огибающей (узкополосного сообщения) на blank с последующей передачей действительной части произведения s(t), описанного в формуле (4.63). Демодулятор подобной схемы включает обратный процесс, т.е. умножение принятого полосового сигнала на blank с целью восстановления узкополосного сигнала. В левой части рис. 4.24 в упрощенном виде показан модулятор, изображенный на рис. 4.23, и сигнал blank, переданный в момент времени k = 2 (продолжаем использовать пример, описанный в предыдущем разделе). В правой части рис. 4.24 показана квадратурная реализация демодулятора.

blank

Рис. 4.24. Пример модулятора/демодулятора

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

blank (4.67)

Используя тригонометрические соотношения, приведенные в формулах (Г.7) и (Г.9), получаем следующее.

blank (4.68)

После фильтрации с использованием фильтра нижних частот (low-pass filter — LPF) в точке А’ восстанавливается идеальный отрицательный импульс.

blank (с точностью до масштабного коэффициента) (4.69)

Подобным образом после квадратурного умножения в демодуляторе на blank в точке В получаем сигнал.

blank (4.70)

После прохождения сигналом фильтра нижних частот в точке В’ восстанавливается идеальный отрицательный импульс.

blank (с точностью до масштабного коэффициента) (4.71)

Таким образом, видим, что в точках A’ и В’ (идеальные) дифференциальные информационные импульсы для синфазного и квадратурного каналов равны -0,707. Поскольку модулятор/демодулятор является дифференциальным, для нашего примера k=2 получаем следующее.

blank (4.72)

Будем считать, что в предыдущий момент времени k = 1 демодулятор правильно определил, что фаза сигнала равна π. Тогда из формулы (4.72) можем получить следующее.

blank (4.73)

Вернувшись к таблице модуляции на рис. 4.23, видим, что данной фазе соответствует информационная последовательность blank = 001, что совпадает с данными, посланными в момент времени k = 2.

4.7. Вероятность ошибки в бинарных системах

4.7.1. Вероятность появления ошибочного бита при когерентном обнаружении сигнала BPSK

Важной мерой производительности, используемой для сравнения цифровых схем модуляции, является вероятность ошибки, РЕ Для коррелятора или согласованного фильтра вычисление РЕ можно представить геометрически (см. рис. 4.6). Расчет РЕ включает нахождение вероятности того, что при данном векторе переданного сигнала, скажем si вектор шума n выведет сигнал из области 1. Вероятность принятия детектором неверного решения называется вероятностью символьной ошибки, рE. Несмотря на то что решения принимаются на символьном уровне, производительность системы часто удобнее задавать через вероятность битовой ошибки (Ps). Связь РВ и РЕ рассмотрена в разделе 4.9.3 для ортогональной передачи сигналов и в разделе 4.9.4 для многофазной передачи сигналов.

Для удобства изложения в данном разделе мы ограничимся когерентным обнаружением сигналов BPSK. В этом случае вероятность символьной ошибки — это то же самое, что и вероятность битовой ошибки. Предположим, что сигналы равновероятны. Допустим также, что при передаче сигнала blank принятый сигнал r(t) равен blank, где n(t) — процесс AWGN; кроме того, мы пренебрегаем ухудшением качества вследствие введенной каналом или схемой межсимвольной интерференции. Как показывалось в разделе 4.4.1, антиподные сигналы blank и blank можно описать в одномерном сигнальном пространстве, где

blank (4.74)

Детектор выбирает blank с наибольшим выходом коррелятора blank; или, в нашем случае антиподных сигналов с равными энергиями, детектор, используя формулу (4.20), принимает решение следующего вида.

blank (4.74)

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

В разделе 3.2.1.1 была выведена формула (3.42), описывающая вероятность битовой ошибки РB для детектора, работающего по принципу минимальной вероятности ошибки.

blank (4.76)

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

blank (4.77)

Эта функция подробно описывается в разделах 3.2 и Б.3.2.

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

blank (4.78)

blank (4.79)

Данный результат для полосовой передачи антиподных сигналов BPSK совпадает с полученными ранее формулами для обнаружения антиподных сигналов с использованием согласованного фильтра (формула (3.70)) и обнаружения узкополосных антиподных сигналов с применением согласованного фильтра (формула (3.76)). Это является примером описанной ранее теоремы эквивалентности. Для линейных систем теорема эквивалентности утверждает, что на математическое описание процесса обнаружения не влияет сдвиг частоты. Как следствие, использование согласованных фильтров или корреляторов для обнаружения полосовых сигналов (рассмотренное в данной главе) дает те же соотношения, что были выведены ранее для сопоставимых узкополосных сигналов.

4.7.2. Вероятность появления ошибочного бита при когерентном обнаружении сигнала в дифференциальной модуляции BPSK

          Сигналы в канале иногда инвертируются; например, при использовании когерентного опорного сигнала, генерируемого контуром ФАПЧ, фаза может быть неоднозначной. Если фаза несущей была инвертирована при использовании схемы DPSK, как это скажется на сообщении? Поскольку информация сообщения кодируется подобием или отличием соседних символов, единственным следствием может быть ошибка в бите, который инвертируется, или в бите, непосредственно следующим за инвертированным. Точность определения подобия или отличия символов не меняется при инвертировании несущей. Иногда сообщения (и кодирующие их сигналы) дифференциально кодируются и когерентно обнаруживаются, чтобы просто избежать неопределенности в определении фазы.

          Вероятность появления ошибочного бита при когерентном обнаружении сигналов в дифференциальной модуляции PSK (DPSK) дается выражением [5].

  blank                                        (4.80)

         Это соотношение изображено на рис. 4.25. Отметим, что существует незначительное ухудшение достоверности обнаружения по сравнению с когерентным обнаружением сигналов в модуляции PSK. Это вызвано дифференциальным кодированием, поскольку любая отдельная ошибка обнаружения обычно приводит к принятию двух ошибочных решений. Подробно вероятность ошибки при использовании наиболее популярной схемы — когерентного обнаружения сигналов в модуляции DPSK — рассмотрена в разделе 4.7.5.

blank

Рис. 4.25. Вероятность появления ошибочного бита для бинарных систем нескольких типов

4.7.3. Вероятность появления ошибочного бита при когерентном обнаружении сигнала в бинарной ортогональной модуляции FSK

Формулы (4.78) и (4.79) описывают вероятность появления ошибочного бита для когерентного обнаружения антиподных сигналов. Более общую трактовку для когерентного обнаружения бинарных сигналов (не ограничивающихся антиподными сигналами) дает следующее выражение для РВ [6].

blank (4.81)

Из формулы (3.64,б) blank — временной коэффициент взаимной корреляций между blank и blank, где θ — угол между векторами сигналов blank и s2 (см. рис. 4.6). Для антиподных сигналов, таких как сигналы BPSK, θ = π, поэтому ρ = -1.

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

blank (4.82)

Здесь Q(x) — дополнительная функция ошибок, подробно описанная в разделах 3.2 и Б.3.2. Зависимость (4.82) для когерентного обнаружения ортогональных сигналов BFSK, показанная на рис. 4.25, аналогична зависимости, полученной для обнаружения ортогональных сигналов с помощью согласованного фильтра (формула (3.71)) и узкополосных ортогональных сигналов (униполярных импульсов) с использованием согласованного фильтра (формула (3.73)). В данной книге мы не рассматриваем амплитудную манипуляцию ООК (on-off keying), но соотношение (4.82 применимо к обнаружению с помощью согласованного фильтра сигналов ООК, так же как и к когерентному обнаружению любых ортогональных сигналов.

Справедливость соотношения (4.82) подтверждает и то, что разность энергий между ортогональными векторами сигналов blank и s2 с амплитудой blank, как показано на рис. 3.10, б, равна квадрату расстояния между концами ортогональных векторов Ed = 2Eb. Подстановка этого результата в формулу (3.63) также дает формулу (4.82). Сравнивая формулы (4.82) и (4.79), видим, что, по сравнению со схемой BPSK, схема BFSK требует на 3 дБ большего отношения E/N0 для обеспечения аналогичной достоверности передачи. Этот результат не должен быть неожиданным, поскольку при данной мощности сигнала квадрат расстояния между ортогональными векторами вдвое (на 3 дБ) больше квадрата расстояния между антиподными векторами.

4.7.4. Вероятность появления ошибочного бита при некогерентном обнаружении сигнала в бинарной ортогональной модуляции FSK

Рассмотрим бинарное ортогональное множество равновероятных сигналов FSK blank, определенное формулой (4.8).

blank

Фаза φ неизвестна и предполагается постоянной. Детектор описывается М = 2 каналами, состоящими, как показано на рис. 4.19, из полосовых фильтров и детекторов огибающей. На вход детектора поступает принятый сигнал r(t) = si(t) + n(t), где n(i) — гауссов шум с двусторонней спектральной плотностью мощности No/2. Предположим, что blankи blank достаточно разнесены по частоте, чтобы их перекрытием можно было пренебречь. Вычисление вероятности появления ошибочного бита для равновероятных сигналов blankи blank начнем, как и в случае узкополосной передачи, с уравнения (3.38).

blank (4.83)

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

blank (4.84)

Таким образом, можем записать

blank (4.85)

или

blank (4.86)

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

blank (4.87)

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

blank (4.88)

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

blank (4.89)

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

blank (4.91)

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

blank (4.92)

С помощью формулы (1.19) шум на выходе фильтра можно выразить как

 

blank (4.93)

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

blank (4.94)

 

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

blank (4.95)

blank (4.96)

Здесь Еь= (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 следующим образом.

blank (4.97)

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

blank (4.98)

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

blank (4.99)

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

синфазный опорный сигнал blank квадратурный опорный сигнал blank синфазный опорный сигнал blank квадратурный опорный сигнал blank

Поскольку пары сигналов DPSK ортогональны, вероятность ошибки при подобном некогерентном обнаружении дается выражением (4.96). Впрочем, поскольку сигналы DPSK длятся секунд, энергия сигналов blank, определенных в формуле (4.98), равна удвоенной энергии сигнала, определенного в течение одного периода передачи символа.

blank

а)

blank

б)

Рис. 4.26. Обнаружение в схеме DPSK: а) четырехканальное дифференциально-когерентное обнаружение сигналов в бинарной модуляции DPSK; б) эквивалентный двухканальный детектор сигналов в бинарной модуляции DPSK

Таким образом, РВможно записать в следующем виде.

blank (4.100)

Зависимость (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 (для blank). Систему 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 (когерентное обнаружение)

blank

DPSK (дифференциальное когерентное обнаружение)

blank

Ортогональная FSK (когерентное обнаружение)

blank

Ортогональная FSK (некогерентное обнаружение)

blank

4.1. Зачем нужна модуляция?

Цифровая модуляция — это процесс преобразования цифровых символов в сигналы, совместимые с характеристиками канала. При узкополосной модуляции (base band modulation) эти сигналы обычно имеют вид импульсов заданной формы. В случае полосовой модуляции (band pass modulation) импульсы заданной формы модулируют синусоиду, называемую несущей волной (carrier wave), или просто несущей (carrier), затем следует передача на нужное расстояние […]

Подробнее

4.2. Методы цифровой полосовой модуляции

4.2.1. Векторное представление синусоиды 4.2.2. Фазовая манипуляция 4.2.3. Частотная манипуляция 4.2.4. Амплитудная манипуляция 4.2.5. Амплитудно-фазовая манипуляция 4.2.6. Амплитуда сигнала Полосовая модуляция (аналоговая или цифровая) — это процесс преобразования информационного сигнала в синусоидальную волну; при цифровой модуляции синусоида на интервале Т называется цифровым символом. Синусоиды могут отличаться по амплитуде, частоте и фазе. Таким образом, полосовую модуляцию […]

Подробнее

4.3. Обнаружение сигнала в гауссовом шуме

4.3.1. Области решений 4.3.2. Корреляционный приемник 4.3.2.1. Порог двоичного решения Полосовая модель процесса обнаружения, рассмотренная в данной главе, практически идентична узкополосной модели, представленной в главе 3. Дело в том, что принятый полосовой сигнал вначале преобразовывается в узкополосный, после чего наступает этап окончательного обнаружения. Для линейных систем математика процесса обна­ружения не зависит от смещения частоты. Фактически […]

Подробнее

4.4. Когерентное обнаружение

4.4.1. Когерентное обнаружение сигналов PSK 4.4.2. Цифровой согласованный фильтр 4.4.3. Когерентное обнаружение сигналов MPSK 4.4.4. Когерентное обнаружение сигналов FSK 4.4.1. Когерентное обнаружение сигналов PSK На рис. 4.7 показан детектор, который может использоваться для когерентного обна­ружения любого цифрового сигнала. Подобный корреляционный детектор часто на­зывается детектором, работающим по критерию максимального правдоподобия (maximum likelihood detector). Рассмотрим следующую бинарную […]

Подробнее

4.5. Некогерентное обнаружение

4.5.1. Обнаружение сигналов в дифференциальной модуляции PSK 4.5.2. Пример бинарной модуляции DPSK 4.5.3. Некогерентное обнаружение сигналов FSK 4.5.4. Расстояние между тонами для некогерентной ортогональной передачи сигналов FSK 4.5.4.1. Минимальное расстояние между тонами и ширина полосы 4.5.4.2. Дуальные соотношения 4.5.1. Обнаружение сигналов в дифференциальной модуляции PSK Название дифференциальная фазовая манипуляция (differential phase-shift keying — DPSK) иногда […]

Подробнее

4.6. Комплексная огибающая

4.6.1. Квадратурная реализация модулятора 4.6.2. Пример модулятора D8PSK 4.6.3. Пример демодулятора D8PSK Описание реальных модуляторов и демодуляторов облегчается при использовании комплексной формы записи, введенной в разделе 4.2.1. Любой реальный полосовой сигнал s(t) можно представить в комплексной форме как (4.57) где g(t) — комплексная огибающая (complex envelop), которую можно записать следующим образом. (4.58) Амплитуда комплексной огибающей […]

Подробнее

4.7. Вероятность ошибки в бинарных системах

4.7.1. Вероятность появления ошибочного бита при когерентном обнаружении сигнала BPSK 4.7.2. Вероятность появления ошибочного бита при когерентном обнаружении сигнала в дифференциальной модуляции BPSK 4.7.3. Вероятность появления ошибочного бита при когерентном обнаружении сигнала в бинарной ортогональной модуляции FSK 4.7.4. Вероятность появления ошибочного бита при некогерентном обнаружении сигнала в бинарной ортогональной модуляции FSK 4.7.5. Вероятность появления ошибочного […]

Подробнее

4.8. M-арная передача сигналов и производительность

4.8.1. Идеальная достоверность передачи 4.8.2. М-арная передача сигналов 4.8.3. Векторное представление сигналов MPSK 4.8.4. Схемы BPSK и QPSK имеют одинаковые вероятности ошибки 4.8.5. Векторное представление сигналов MFSK 4.8.1. Идеальная достоверность передачи На рис. 3.6 приводился характерный, «водопадоподобный» график зависимости вероятности ошибки от отношения . Как видно из рис.4.25, вероятность появления ошибочного бита (РB) для различных […]

Подробнее

4.9. Вероятность символьной ошибки для M-арных систем (М> 2)

4.9.1. Вероятность символьной ошибки для модуляции MPSK 4.9.2. Вероятность символьной ошибки для модуляции MFSK 4.9.3. Зависимость вероятности битовой ошибки от вероятности символьной ошибки для ортогональных сигналов 4.9.4. Зависимость вероятности битовой ошибки от вероятности символьной ошибки для многофазных сигналов 4.9.5. Влияние межсимвольной интерференции 4.9.1. Вероятность символьной ошибки для модуляции MPSK Для больших отношений сигнал/шум вероятность символьной […]

Подробнее

To top