DSPL-2.0 — свободная библиотека алгоритмов цифровой обработки сигналов
Распространяется под лицензией LGPL v3
Ранее мы рассматривали сигналы с частотной манипуляцией FSK и ее разновидности CPFSK, MSK и GMSK. Мы говорили о том, что эти сигналы получаются как частный случай частотной модуляции при цифровом модулирующем сигнале в виде последовательности импульсов, соответствующих нулям и единицам бинарного потока. Поскольку импульсы модулирующего сигнала меняют знак при смене информационного бита, то мы получали частотную манипуляцию.
Проводя аналогию, мы можем рассмотреть сигналы с фазовой манипуляцией (phase shift key PSK), если подадим в качестве модулирующего сигнала на фазовый модулятор цифровой сигнал. В данной статье речь пойдет о двоичной фазовой манипуляции (binary phase shift key BPSK). Данный вид модуляции нашел очень широкое применение ввиду высокой помехоустойчивости и простоты модулятора и демодулятора. В отечественной литературе BPSK модуляцию обозначают как ФМн-2.
Рассмотрим сигнал в виде последовательности импульсов цифровой информации, как это показано на рисунке 1.
Рисунок 1: Униполярный и биполярный цифровой сигнал
На верхнем графике показан униполярный цифровой сигнал, в котором информационному логическому нулю соответствует , а на нижнем графике биполярный цифровой сигнал , в котором котором информационному логическому нулю соответствует . Подадим цифровой сигнал в качестве модулирующего сигнала на фазовый модулятор, как это показано на рисунке 2 с девиацией фазы равной рад.
Поскольку принимает только значения равные 0 и 1, то синфазная и квадратурная компоненты комплексной огибающей BPSK сигнала равны:
Тогда BPSK сигнал можно записать:
а структурную схему модулятора можно упростить, как это показано на рисунке 3.
Внимательный читатель заметит, что эта схема точь в точь совпадает с рассмотренной ранее схемой АМ с подавлением несущей (DSB), при модулирующем сигнале . Поясняющие графики формирователя BPSK показаны на рисунке 4.
Информация передается со скоростью бит/c, длительность одного импульса цифровой информации равна . Исходный модулирующий сигнал умножается на несущее колебание ( на рисунке ) и получаем фазоманипулированный сигнал со скачком фазы на рад. Такой же скачок фазы мы наблюдали при формировании DSB сигнала. Таким образом BPSK модуляция – вырожденный тип фазовой манипуляции, который совпадает с балансной амплитудной модуляцией при биполярном цифровом модулирующем сигнале.
Поскольку BPSK сигнал можно представить как DSB сигнал, то его спектр представляет собой перенесенный на несущую частоту спектр цифрового биполярного модулирующего сигнала . На рисунке 5 показан спектр BPSK сигнала при скорости передачи информации и несущей частоте . Из рисунка 5 отчетливо видно, что спектр BPSK сигнала имеет основной лепесток и медленно убывающие боковые лепестки. На рисунке 6 показаны основные соотношения спектра BPSK и параметров исходного модулирующего сигнала.
Так основной лепесток спектра BPSK имеет ширину равную удвоенной скорости передачи информации , симметричен относительно несущей частоты . Уровень максимального (первого) бокового лепестка спектра равен -13 дБ. Также можно сказать о том, что ширина боковых лепестков равна . Рассмотрим векторную диаграмму BPSK сигнала. Согласно выражению (1) синфазная компонента комплексной огибающей BPSK сигнала равна , а квадратурная компонента . При этом принимает значения , тогда векторная диаграмма BPSK сигнала показана на рисунке 7.
Вектор комплексной огибающей может принимать одно из двух значений (при передаче информационного нуля) и при передаче информационной единицы.
При передаче информации с использованием BPSK требуется применять следящие системы для демодуляции сигнала. При этом часто применяют некогерентные устройства приема, которые не согласованы по фазе с задающим генератором на передающей стороне, и соответственно не могут отследить случайный поворот фазы в результате распространения, выходящий за интервал . Например рассмотрим рисунок 8.
Исходная векторная диаграмма BPSK (в случае с PSK сигналами векторную диаграмму часто называют созвездие) показана на рисунке 8а и 8г. Красным обозначено значение соответствующее информационному нулю, а синим единице. В результате распространения сигнал приобретет случайную начальную фазу и созвездие повернется на некоторый угол. На рисунке 8б показан случай когда поворот созвездия лежит в пределах от до рад. В этом случае при некогерентном приеме все созвездие будет повернуто как это показано стрелочками на рисунке 8б. Тогда после поворота созвездие займет исходное положение и информация будет демодулирована верно. На рисунке 8д показан случай когда поворот созвездия лежит в пределах от до рад. В этом случае, при приеме созвездие также будет повернуто для горизонтального расположения, но как следует из рисунка 8е информационные нули и единицы будут перепутаны. Для того чтобы устранить перепутывание информационных символов, используют относительную манипуляцию или как ее еще называют дифференциальную BPSK (DBPSK). Суть относительной манипуляции заключается в том, что кодируется не сам бит информации, а его изменение. Структура системы передачи данных с использованием DBPSK показана на рисунке 9.
Исходный битовый поток проходит дифференциальное кодирование, после чего модулируется BPSK и на приемной стороне демодулируется некогерентным BPSK демодулятором. Демодулированный поток проходит дифференциальный декодер и получаем принятый поток . Рассмотрим дифференциальный кодер, показанный на рисунке 10.
Суммирование производится по модулю два , что соответствует логическому XOR (исключающее ИЛИ). Обозначение означает задержку на один бит информации. Пример дифференциального кодирования приведен на рисунке 11.
Исходный битовый поток равен 011100101, на выходе дифференциального кодера мы получили 010111001. Первый бит (в приведенном примере первый 0 не кодируется), затем первый происходит сложение по модулю два предыдущего бита на выходе кодера и текущего бита на входе. Для дифференциального декодирования необходимо сделать обратную процедуру согласно схемы показанной на рисунке 12 (структура дифференциального декодера показана на рисунке 9).
Как видно из кодированного битового потока 010111001 мы получили исходный 011100101. Теперь рассмотрим дифференциальный декодер, если мы инвертируем на приемной стороне все биты кодированного потока, т.е. вместо 010111001 примем 101000110. Это наглядно показано на рисунке 13.
Из рисунка 13 наглядно следует, что при перепутывании всех бит информации на выходе дифференциального декодера информация не искажается (за исключением первого бита, показанного красным), и в этом несомненное преимущество DBPSK, которое позволяет существенно упростить передающие и приемные устройства. Но нужно также сказать и о недостатках дифференциального кодирования. Главным недостатком DBPSK по сравнению с BPSK является более низкая помехоустойчивость, поскольку ошибки приема размножаются на этапе декодирования.
Рассмотрим пример. Пусть исходный поток равен 011100101, закодированный поток равен 010111001. Пусть при приеме четвертый бит закодированного потока был принят с ошибкой, тогда на входе декодера будет 010101001. И в результате декодирования целых два бита будут декодированы с ошибкой (смотри рисунок 14).
Таким образом, мы рассмотрели сигналы с двоичной фазовой манипуляцией (BPSK) и показали, что BPSK — частный случай PSK при входном сигнале в виде потока биполярных импульсов, который является вырожденным и сводится к DSB сигналу. Мы рассмотрели спектр BPSK и его спектральные характеристики: ширина главного лепестка, уровень боковых лепестков. Также было введено понятие относительной или дифференциальной двоичной фазовой манипуляции DBPSK, которая позволяет устранить инверсию символов при некогерентном приеме на этапе декодирования, но ухудшает помехоустойчивость DBPSK по сравнения с BPSK ввиду размножения ошибок на этапе декодирования.
Источник
Фазовые виды модуляции (BPSK, QPSK, M-PSK)
Фазомодулированный сигнал имеет вид:
s(t)= Acos(ωt +φ(t)+φ0),
(2)
где A и φ0 – постоянные, ω – несущая частота.
Информация кодируется фазой φ(t) . Так как при когерентной демодуляции в приемнике имеется восстановленная несущая sC (t) = Acos(ωt +φ0 ) , то путем сравнения сигнала (2) с несущей вычисляется текущий сдвиг фазы φ(t) . Изменение фазы φ(t) взаимнооднозначно связано с информационным сигналом c(t).
Множеству значений информационного сигнала <0,1>ставится в однозначное соответствие множество изменений фазы <0, π>. При изменении значения информационного сигнала фаза радиосигнала изменяется на 180º. Таким образом, сигнал BPSK можно записать в виде
Следовательно, s(t)= A⋅2(c(t)-1/2)cos(ωt + φ0) .Таким образом, для осуществленияBPSK модуляции достаточно умножить сигнал несущей на информационный сигнал, который имеет множество значений <-1,1>. На выходе baseband-модулятора сигналы
Временная форма сигнала и его созвездие показаны на рис.3.
Рис. 12.Временная форма и сигнальное созвездие сигнала BPSK:a– цифровое сообщение; б – модулирующий сигнал; в – модулированное ВЧ-колебание; г– сигнальное созвездие
Квадратурная фазовая модуляция является четырехуровневой фазовой модуляцией (M=4), при которой фаза высокочастотного колебания может принимать 4 различных значения с шагом, кратным π / 2 .
Соотношение между сдвигом фазы модулированного колебания из множества <±π / 4,±3π / 4>и множеством символов цифрового сообщения <00, 01, 10, 11>устанавливается в каждом конкретном случае стандартом на радиоканал и отображается сигнальным созвездием, аналогичным рис.4. Стрелками показаны возможные переходы из одного фазового состояния в другое.
Рис. 13. Сигнальное созвездие модуляции QPSK
Из рисунка видно, что соответствие между значениями символов и фазой сигнала установлено таким образом, что в соседних точках сигнального созвездия значения соответствующих символов отличаются лишь в одном бите. При передаче в условиях шума наиболее вероятной ошибкой будет определение фазы соседней точки созвездия. При указанном кодировании, несмотря на то, что произошла ошибка в определении значения символа, это будет соответствовать ошибке в одном (а не двух) бите информации. Таким образом, достигается снижение вероятности ошибки на бит. Указанный способ кодирования называется кодом Грея.
Многопозиционная фазовая модуляция (M-PSK)
M-PSK формируется, как и другие многопозиционные виды модуляции, путем группировки k = log2M бит в символы и введением взаимно-однозначного соответствия между множеством значений символа и множеством значений сдвига фазы модулированного колебания. Значения сдвига фазы из множества отличаются на одинаковую величину. Для примера на рис.4 приведено сигнальное созвездие для 8-PSK с кодированием Грея.
Рис. 14. Сигнальное созвездие модуляции 8-PSK
Амплитудно-фазовые виды модуляции (QAM)
Очевидно, для кодирования передаваемой информации можно использовать не один параметр несущего колебания, а два одновременно.
Минимальный уровень символьных ошибок будет достигнут в случае, если расстояние между соседними точками в сигнальном созвездии будет одинаковым, т.е. распределение точек в созвездии будет равномерным на плоскости. Следовательно, сигнальное созвездие должно иметь решетчатый вид. Модуляция с подобным видом сигнального созвездия называется квадратурной амплитудной модуляцией (QAM – QuadratureAmplitudeModulation).
QAM является многопозиционной модуляцией. При M=4 она соответствует QPSK, поэтому формально считается для QAM M ≥ 8 (т.к. число бит на символ k = log2M ,k∈N , то M может принимать только значения степеней 2: 2, 4, 8, 16 и т.д.). Для примера на рис.5 приведено сигнальное созвездие 16-QAM с кодированием Грея.
Рис. 15. Сигнальное созвездие модуляции 16 –QAM
Частотные виды модуляции (FSK, MSK, M-FSK, GFSK, GMSK).
В случае осуществления частотной модуляции параметром несущего колебания – носителем информации – является несущая частота ω(t) . Модулированный радиосигнал имеет вид:
В случае, если информационный сигнал имеет 2 возможных значения, имеет место двоичная частотная модуляция (FSK – FrequencyShiftKeying). Информационный сигнал в (4) является полярным, т.е. принимает значения <-1,1>, где -1 соответствует значению исходного (неполярного) информационного сигнала 0, а 1 – единице. Таким образом , при двоичной частотной модуляции множеству значений исходного информационного сигнала <0,1>ставится в соответствие множество значений частоты модулированного радиосигнала <ωc −ωd ,ωc +ωd > . Вид сигнала FSK изображен на рис.1.11.
Рис. 16. Сигнал FSK: а – информационное сообщение; б- модулирующий сигнал; в – модулирование ВЧ-колебание
Из (4) следует непосредственная реализация FSK-модулятора: сигналы I(t) и Q(t) имеют вид: I (t) = Acos(ωdc(t)t) , Q(t) = Asin(ωdc(t)t) . Так как функции sin и cos принимают значения в интервале [-1..1], то сигнальное созвездие сигнала FSK – окружность с радиусом A.
Дата добавления: 2018-06-27 ; просмотров: 3556 ; Мы поможем в написании вашей работы!