I и Q компоненты и разница между QPSK и 4QAM


11

И 4QAM, и QPSK, по-видимому, генерируют одинаковую форму волны, но математически ли они одинаковы?

В созвездии QPSK точки отображения находятся на 45, 135, 225 и 315 градусов, в то время как 4QAM на 0, 90, 180 и 270?

Я также изо всех сил пытаюсь понять компоненты I / Q такой диаграммы созвездия. Что на самом деле означает «синфазная» и «квадратурная фаза»? Являются ли они просто еще одним способом указать действительную и мнимую часть для этого типа использования?


Оба одинаковы. QPSK можно рассматривать как частный случай QAM.
user7234

Ответы:


23

Созвездия QPSK и QAM имеют сигнальные точки на и градусов (обратите внимание на опечатку в вашем вопросе). Они возникают в результате амплитудной модуляции (или, если хотите, фазовой модуляции ) двух несущих сигналов (называемых синфазной и квадратурной несущей), которые являются ортогональными (это означает, что они отличаются по фазе на 90 градусов. Каноническое представление QPSK или - Сигнал QAM в течение одного интервала символа: где и являются синфазными и квадратурными445,135,2253154 s ( t ) = ( - 1 ) b I cos ( 2 π f c t ) - ( - 1 ) b Q sin ( 2 π f c t ) cos ( 2 π f c t ) - грех ( 2 π f c t ) f4

s(t)=(1)bIcos(2πfct)(1)bQsin(2πfct)
cos(2πfct)sin(2πfct)несущие сигналы на частоте Гц и - это два бита данных (естественно, они называются синфазными и квадратурными битами данных, поскольку они передаются на синфазных и квадратурных несущих). Обратите внимание , что синфазные несущие имеет амплитуду или в зависимости от того бита синфазных данных имеет значение или , а так же квадратурный носитель имеет амплитуду или соответствии с тем, что бит квадратурных данных имеет значение илиfcbI,bQ{0,1}cos(2πfct)+ 1 - 1 0 1 - sin ( 2 π f c t ) + 1 - 1 0 1 1 0 0 cos ( 2 π f c t ) - грех ( 2 π f c t +1101sin(2πfct) +1101, Некоторые люди рассматривают это как инверсию обычной схемы вещей, дидактически утверждая, что положительные амплитуды должны быть связаны с битом данных, а отрицательные амплитуды с битами. Но если мы посмотрим на это с точки зрения фазовой модуляции, бит означает, что несущая ( или в зависимости от обстоятельств) передается без изменение фазы, в то время как бит данных создает изменение фазы (мы будем думать о нем как о задержке фазы ) на градусов или радиан. Действительно, еще один способ выразить QPSK /100cos(2πfct)sin(2πfct)1 180 π 4 s ( t ) = cos ( 2 π f c t - b I π ) - sin ( 2 π f c t - b Q π ) 4 1180π4Сигнал QAM имеет вид что делает точку обзора фазовой модуляции очень ясной. Но независимо от того, какую точку обзора мы используем, в течение интервала символа сигнал QPSK / -QAM является одним из следующих четырех сигналов: , соответствующий соответственно.
s(t)=cos(2πfctbIπ)sin(2πfctbQπ)
4
2cos(2πfct+π4),2cos(2πfct+3π4),2cos(2πfct+5π4),2cos(2πfct+7π4)
(bI,bQ)=(0,0),(1,0),(1,1),(0,1)

Отметим, что точка зрения, взятая здесь, имеет QPSK как состоящую из двух сигналов BPSK на фазово-ортогональных несущих . Таким образом, демодулятор состоит из двух приемников BPSK (называемых синфазной ветвью и квадратурной ветвью, что еще?). Альтернативное представление о QPSK как об изменении фазы одной несущей в зависимости от значного символа разработано немного позже.4


Сигнал QPSK / QAM также может быть выражен как где - комплексный символ основной полосы, принимающий значения в и который при построении графика на комплексной плоскости дает точки созвездия, удаленные от начала координат и при и градусах, соответствующих битам данных соответственно. Обратите внимание, что комплементарные пары битов лежат по диагонали по кругу друг от друга, так что ошибки двойных бит4

s(t)=Re{Bexp(j2πfct)}=Re{[(1)bI+j(1)bQ]exp(j2πfct)}
B{±1±j}245,135,225315(bI,bQ)=(0,0),(1,0),(1,1),(0,1)менее вероятны, чем однобитовые ошибки. Также обратите внимание, что биты естественным образом встречаются вокруг круга в порядке кода Грея ; нет необходимости массировать данную пару бит данных (скажем, ) из «естественного представления» (где это означает целое число : - LSB, а - MSB здесь ) к «представлению кода Грея» от целого числа как кажется, что некоторые реализации настаивают на этом. Действительно, такие массирующие приводит к ухудшению производительности BER , так как декодируется(dI,dQ)(0,1)2=dI+2dQdIdQ(bI,bQ)=(1,1)2 (b^I,b^Q)должен быть умножен в приемнике на биты декодированных данных делая ошибку одиночного канала при ошибке двойного бита данных (d^I,d^Q)
(bI,bQ)=(1,1)(b^I,b^Q)=(1,0)
(dI,dQ)=(0,1)(bI,bQ)=(1,1)(b^I,b^Q)=(1,0)(d^I,d^Q)=(1,0).


Если мы задержим четыре возможных сигнала, показанных выше, на градусов или радиана (вычтите радиана из аргумента косинусоиды), мы получим 45π/4π/4

2cos(2πfct+π4)2cos(2πfct+0π2)=2cos(2πfct),2cos(2πfct+3π4)2cos(2πfct+1π2)=2sin(2πfct),2cos(2πfct+5π4)2cos(2πfct+2π2)=2cos(2πfct)2cos(2πfct+7π4)2cos(2πfct+3π2)=2sin(2πfct),
которые дают четыре точки созвездия в0,90,180,270градусов, указанных в ОП. Эта форма дает нам другой способ просмотра сигналов QPSK: сигнал с одной несущей, фаза которого принимает четыре значения в зависимости от входного символа, который принимает значения . Мы выражаем это в табличной форме. {0,1,2,3}
(bI,bQ)normal value kGray code value signal as abovephase-modulated signal(0,0)002cos(2πfct)2cos(2πfct0π2)(0,1)112sin(2πfct)2cos(2πfct1π2)(1,1)322cos(2πfct)2cos(2πfct2π2)(1,0)232sin(2πfct)2cos(2πfct3π2)
То есть мы можем рассматривать модулятор QPSK как имеющий вход b_Q) что он рассматривает как представление кода Грея целого числа(bI,bQ){0,1,2,3}и производит вывод Другими словами, фаза носителя является модулируется (изменяется от до ) в ответ на вход .
2cos(2πfctπ2).
2cos(2πfct)0 π0π2

Так как же это работает в реальной жизни или в MATLAB, в зависимости от того, что наступит раньше? Если мы определяем сигнал QPSK как имеющий значение где значение вводится как или или или , мы будем получить описанные выше сигнал QPSK, но демодулятор будет производить пару бит , и мы должны помнить , что выход в коде Грея интерпретации, то есть, выходной сигнал демодулятора будет если получилось, что имеет значение , и интерпретировать вывод как2cos(2πfctπ2)(bI,bQ)(1,1)2(1,1)30123(bI,bQ)(1,1)2(1,1)3является расшифровка ошибки, как правило , не обсуждаются в учебниках!


1
Это самый невероятный ответ, который я когда-либо получал в SE! Несмотря на то, что я вижу, что у меня много дел, большое спасибо! Удивительно ...
ЧВи

Я снимаю шляпу перед Дилипом за его фантастический ответ. С чисто практической точки зрения, однако, если вы должны были написать приемник для 4QAM и QPSK, и вам нужно исправить произвольный сдвиг фазы, должно быть ясно, что приемник физического уровня для одного будет работать как приемник физического уровня для Другой. Кроме того, опять же, чтобы не умалять ответ Дилипа, но самое простое объяснение того, как IQ может относиться к реальным сэмплам, приведено здесь
Дейв С.

@Dilip Sarwate Отличный ответ. Только одно сомнение, могу ли я предположить, что QPSK может быть достигнут двумя способами. Первый из них - просто амплитудная модуляция и отправка по каналам I и Q или второй способ - только фазовая модуляция сигнала с помощью -lpi / 2, где l = {0,1,2,3}. Таким образом, вам не нужно сочетать амплитудную и фазовую модуляцию. Прав ли я, полагая, что мне нужно одновременно выполнять амплитудную и фазовую модуляцию для достижения более высоких порядков QAM, таких как 16-QAM и 64-QAM?
Каран Таласила

1
На практике QPSK почти всегда достигается только одним способом: антиподальный BPSK на I и Q носителях, и это приводит к 4-QAM. Вы можете рассматривать его как фазовую модуляцию, если вам нравится, но антиподальный BPSK такой же, как РАМ или амплитудная модуляция, и никто не использует универсальную фазную схему фазовой модуляции (или программную подпрограмму DSP) с установленным в для этой цели , На практике -QAM достигается -PAM на I и Q несущих, и фазовая модуляция не используется. Обратите внимание, что при PAM не может рассматриваться (кроме крайних придирок) как фазовая модуляция. М М 2 2 2 м 2 м м > 12MM222m2mm>1
Дилип Сарватэ

1
@Talasila A в QAM обозначает амплитуду.
Дилип Сарвейт
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.