Фазовая модуляция

Фазовая модуляция является линейным методом полосовой модуляции, в котором сообщение модулирует фазу постоянного амплитудного сигнала. Communications Toolbox™ обеспечивает модуляторы и демодуляторы для этих методов фазовой модуляции:

  • Манипулирование сдвига фазы (PSK) — Двоичный файл, квадратура и общий PSK

  • Дифференциальное манипулирование сдвига фазы (DPSK) — Двоичный файл, квадратура и общий DPSK

  • Возместите QPSK (OQPSK)

Чтобы модулировать входные данные с этими методами, можно использовать MATLAB® функции, Системные объекты или Simulink® блоки.

Основная полоса и симуляция полосы пропускания

Communications Toolbox поддерживает основную полосу и методы симуляции полосы пропускания; однако, сдвиг фазы, включающий методы, поддерживает основополосную симуляцию только.

Общая форма волны полосы пропускания может быть представлена как

Y1(t)2cos(2πfct+θ)Y2(t)2sin(2πfct+θ),

где fc является несущей частотой, и θ является начальной фазой сигнала несущей. Это уравнение равно действительной части

[(Y1(t)+jY2(t))ejθ]exp(j2πfct).

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

(Y1(t)+jY2(t))ejθ.

BPSK

В бинарном манипулировании сдвига фазы (BPSK) фаза постоянного амплитудного сигнала переключается между двумя значениями, соответствующими двоичному файлу 1 и двоичному файлу 0. Форма волны полосы пропускания сигнала BPSK

sn(t)=2EbTbcos(2πfct+ϕn),

где:

  • Eb является энергией на бит.

  • Tb является битной длительностью.

  • fc является несущей частотой.

В MATLAB основополосное представление сигнала BPSK

sn(t)=eiϕn=cos(πn).

Сигнал BPSK имеет две фазы: 0 и π.

Вероятность ошибки в канале AWGN

Pb=Q(2EbN0),

где N0 является спектральной плотностью мощности шума.

QPSK

В квадратурном манипулировании сдвига фазы биты сообщения сгруппированы в 2-битные символы, которые передаются как одна из четырех фаз постоянного амплитудного сгенерированного модулированного сигнала. Эта группировка обеспечивает КПД полосы пропускания, который является вдвое более большим, чем КПД BPSK. Общий сигнал QPSK описывается как

sn(t)=2EsTscos(2πfct+(2n+1)π4);n{0,1,2,3},

где Es является энергией на символ, и Ts является длительностью символа. Комплексное основополосное представление сигнала QPSK

sn(t)=exp(jπ(2n+14));n{0,1,2,3}.

В этой схеме созвездия QPSK каждая 2-битная последовательность сопоставлена с одним из четырех возможных состояний. Состояния соответствуют фазам π/4, 3π/4, 5π/4, и 7π/4.

Чтобы улучшать производительность частоты ошибок по битам, входящие биты могут быть сопоставлены с серо-закодированным упорядоченным расположением.

Двоичное-к-серому отображение

Двоичная последовательностьСеро-закодированная последовательность
0000
0101
1011
1110

Первичное преимущество Кода Грея состоит в том, что только одно из изменений на два бита при перемещении между смежным созвездием указывает. Коды Грея могут быть применены к модуляциям высшего порядка, как показано в этом серо-закодированном созвездии QPSK.

Вероятность битовой ошибки для QPSK в AWGN с Серым кодированием

Pb=Q(2EbN0),

который совпадает с выражением для BPSK. В результате QPSK предоставляет той же эффективности дважды КПД полосы пропускания.

PSK высшего порядка

В MATLAB можно модулировать и демодулировать созвездия PSK высшего порядка. Комплексная основополосная форма для M-арного сигнала PSK использование естественного упорядоченного двоичному файлу отображения символа

sn(t)=exp(jπ(2n+1M));n{0,1,,M1}.

Это созвездие 8-PSK использует серо-закодированное отображение символа.

Для порядков модуляции вне 4, ухудшается эффективность частоты ошибок по битам PSK в AWGN. В следующем рисунке QPSK и кривые BPSK перекрывают друг друга.

DPSK

DPSK является некогерентной формой сдвига фазы, вводящего, который не требует когерентного опорного сигнала в приемнике. С DPSK различие между последовательными вводимыми символами сопоставлено с определенной фазой. Как пример, для бинарного DPSK (DBPSK), схема модуляции действует таким образом, что различие между последовательными битами сопоставлено с двоичным файлом 0 или 1. Когда входной бит равняется 1, дифференцированно закодированный символ остается то же самое как предыдущий символ, в то время как поступление 0 переключателей выходной символ.

Недостаток DPSK - то, что это - приблизительно 3 дБ, менее энергосберегающие, чем когерентный PSK. Вероятностью битовой ошибки для DBPSK в AWGN является Pb = 1/2 exp (Eb/N0).

OQPSK

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

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

Для OQPSK квадратурный сигнал имеет 1/2 смещение символьного периода (0,5 с).

BER для сигнала OQPSK в AWGN идентичен тому из сигнала QPSK. BER

Pb=Q(2EbN0),

где Eb является энергией на бит, и N0 является спектральной плотностью мощности шума.

Демодуляция мягкого решения

Все функции демодулятора Communications Toolbox, Системные объекты и блоки могут демодулировать двоичные данные с помощью или трудных решений или мягких решений. Два мягких алгоритма выбора решения доступны: точное отношение логарифмической правдоподобности (LLR) и аппроксимированный LLR. Точный LLR обеспечивает самую большую точность, но медленнее, в то время как аппроксимированный, LLR менее точен, но более эффективен.

Точный алгоритм LLR

Отношение логарифмической правдоподобности (LLR) является логарифмом отношения вероятностей 0 битов, передаваемых по сравнению с 1 битом, передаваемым для полученного сигнала. LLR некоторое время, b, задан как:

L(b)=log(Pr(b=0|r=(x,y))Pr(b=1|r=(x,y)))

Принимая равную вероятность для всех символов, LLR для канала AWGN может быть описан как:

L(b)=log(sS0e1σ2((xsx)2+(ysy)2)sS1e1σ2((xsx)2+(ysy)2))

ПеременнаяОписание

r

Полученный сигнал с координатами (x, y)

b

Переданный бит (один из битов K в M-арном символе, принимая все символы M одинаково вероятны),

S0

Идеальные символы или созвездие указывают с битом 0 в данной позиции двоичного разряда

S1

Идеальные символы или созвездие указывают с битом 1 в данной позиции двоичного разряда

sx

Синфазная координата идеального символа или точки созвездия

sy

Квадратурная координата идеального символа или точки созвездия

σ2

Шумовое отклонение сгенерированного модулированного сигнала

σx2

Шумовое отклонение вдоль синфазной оси

σy2

Шумовое отклонение вдоль квадратурной оси

Примечание

Шумовые компоненты вдоль синфазных осей и квадратурных осей приняты, чтобы быть независимыми и равной степени, то есть, σx2=σy2=σ2/2.

Аппроксимируйте алгоритм LLR

Аппроксимированный LLR вычисляется только при помощи самой близкой точки созвездия к полученному сигналу с 0 (или 1) в той позиции двоичного разряда, а не всех точках созвездия, как сделано в точном LLR. Это задано в [2] как:

L(b)=1σ2(minsS0((xsx)2+ (ysy)2)minsS1((xsx)2+ (ysy)2))

Ссылки

[1] Rappaport, Радиосвязи Теодора С.: Принципы и Практика. Верхний Сэддл-Ривер, NJ: Prentice Hall, 1996, стр 238–248.

[2] Viterbi, A. J. “Интуитивное Выравнивание и Упрощенное внедрение Декодера MAP для Сверточных кодов”, Журнал IEEE на Выбранных областях в Коммуникациях. Издание 16, № 2, февраль 1998, стр 260–264

Похожие темы