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

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

  • Фаза сдвига keying (PSK) - двоичный, квадратурный и общий PSK

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

  • Смещение QPSK (OQPSK)

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

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

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

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

Y1(t)cos(2πfct+θ)Y2(t)sin(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 идентичен BER для сигнала 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, Theodore S. Wireless Communications: Принципы и практика. Верхняя Седл-Ривер, Нью-Джерси: Prentice Hall, 1996, pp. 238-248.

[2] Viterbi, A. J. «Интуитивное обоснование и упрощенная реализация декодера MAP для сверточных кодов», журнал IEEE о выбранных областях в коммуникациях. Том 16, № 2, февраль 1998 года, стр. 260-264

Похожие темы