QPSK和 -QAM星座图的信号点均为度度和度(请注意问题中的错字)。他们从出现幅度调制(或者,如果愿意,相位调制)两个载波信号(称为同相和正交载波)是正交的(这意味着它们由90度的相位上相差一个QPSK或的规范表示的。 -一个符号间隔内 QAM信号为
其中和
是同相和正交445 ,135 ,2253154 小号(吨)= (- 1 )b 我余弦(2 π ˚F Ç吨)- (- 1 )b Q罪(2 π ˚F Ç吨)COS (2 π ˚F Ç吨)- 罪(2 π ˚F ç吨)˚F4s (t )= (− 1 )b一世cos(2 πFCt )− (− 1 )b问罪(2 πFCŤ )
cos(2 πFCŤ )− 罪(2 πFCŤ )频率为 Hz和载波信号 是两个数据位(自然而然地称为同相和正交数据位,因为它们是在同相和正交载波上传输的)。注意,同相载波已幅度或
,根据作为同相数据位具有值或,并且类似地,正交载波具有振幅或
,因为正交数据位的值为或FCb一世,b问∈ { 0 ,1 }cos(2 πFCŤ )+ 1 - 1 0 1 - 罪(2 π ˚F Ç吨)+ 1 - 1 0 1 1 0 0 COS (2 π ˚F Ç吨)- 罪(2 π ˚F ç吨 + 1− 101个− 罪(2 πFCŤ ) + 1− 101个。有人认为这是对正常事物方案的一种颠覆,从理论上断言正振幅必须与数据位相关联,负振幅必须与数据位相关联。但是,如果从相位调制的角度来看它,则
比特表示载波(或视情况而定))被传输而没有在相变而数据位产生的相位变化(我们将认为它作为相位延迟)的度或弧度。确实,表达QPSK /另一种方式1个00cos(2 πFCŤ )− 罪(2 πFCŤ )1 180 π 4 小号(吨)= COS (2 π ˚F Ç吨- b 我 π )- 罪(2 π ˚F Ç吨- b Q π )4 √1个180π4-QAM信号为
,这使相位调制观点非常清晰。但是,无论我们使用哪个视点,在符号间隔内,QPSK / -QAM信号都是以下四个信号之一:
对应于。s (t )= cos(2 πFCŤ - b一世π)- 罪(2 πFCŤ - b问π)
42–√cos(2 πFCt + π4),2–√cos(2 πFC吨+ 3 π4),2–√cos(2 πFC吨+ 5 π4),2–√cos(2 πFC吨+ 7 π4)
(b一世,b问)= (0 ,0 ),(1 ,0 ),(1 ,1 ),(0 ,1 )
请注意,此处的观点是QPSK,它由正交正交载波上的两个BPSK信号组成。因此,解调器由两个BPSK接收器组成(称为同相分支和正交分支,还有什么?)。稍后再开发QPSK的另一种观点,即根据值符号改变单个载波的相位。4
QPSK / -QAM信号也可以表示为
其中是采用值的复值基带符号,其中,在复平面上描绘的情况下,给出了星座点遥远从原点,并在 ,和对应于数据比特度
。请注意,互补位对彼此对角地跨圆,因此出现双位错误4s (t )= Re { B exp(Ĵ 2 πFC吨)} = 重新{ [ (- 1 )b一世+ j (− 1 )b问] exp(Ĵ 2 πFCt )}
乙{ ± 1 ± j }2–√45 ,135 ,225315(b一世,b问)= (0 ,0 ),(1 ,0 ),(1 ,1 ),(0 ,1 )(d我,dQ)(0,1)2=dI+2dQdI比单一位错误的可能性小。还要注意,这些位自然
以格雷码的顺序出现在圆周围; 无需从“自然表示”中按摩给定的数据位对(例如)(其中整数:是LSB,而是MSB )到整数 “灰色代码表示形式”,因为某些实现似乎坚持这样做。事实上,这样的按摩导致较差的 BER性能,因为解码(d一世,d问)(0 ,1 )2 = 天一世+ 2 天问d一世d问(b一世,b问)= (1 ,1 )2(b我,b Q)(d我,d Q)(b 我,b Q)= (1 ,1 )→ ( b我,b Q)= (1 , (b^一世,b^问)必须ummassaged在接收机到解码数据位使单信道 位错误
进入双数据位错误
(d^一世,d^问) (b一世,b问)= (1 ,1 )→ (b^一世,b^问)= (1 ,0 )
(d一世,d问)= (0 ,1 )→ (b一世,b问)= (1 ,1 )→ (b^一世,b^问)= (1 ,0 ) →( d^一世,d^问)= (1 ,0 )。
如果我们将上面显示的四个可能的信号延迟度或
弧度(从余弦曲线的参数中减去弧度),我们得到
45π/ 4π/ 42–√cos(2 πFCt + π4) ⇒ 2–√cos(2 πFC吨+ 0 π2) = 2–√cos(2 πFCt ),2–√cos(2 πFC吨+ 3 π4) ⇒ 2–√cos(2 πFC吨+ 1 π2) =− 2–√罪(2 πFCt ),2–√cos(2 πFC吨+ 5 π4) ⇒ 2–√cos(2 πFC吨+ 2 π2) =− 2–√cos(2 πFCŤ )2–√cos(2 πFC吨+ 7 π4) ⇒ 2–√cos(2 πFC吨+ 3 π2) = 2–√罪(2 πFCt ),
给出四个星座点为0 ,90 ,180 ,270OP所指的学位。这种形式为我们提供了另一种查看QPSK信令的方式:单载波信号,其相位根据输入符号的不同而取四个值,而输入符号的取值为。我们以表格形式表示。
{ 0 ,1 ,2 ,3 }(b一世,b问)(0 ,0 )(0 ,1 )(1 ,1 )(1 ,0 )正常值k 01个32格雷码值ℓ 01个23信号如上2–√cos(2 πFCŤ )2–√罪(2 πFCŤ )− 2–√cos(2 πFCŤ )− 2–√罪(2 πFCŤ )调相信号2–√cos(2 πFC牛逼- 0 π2)2–√cos(2 πFC牛逼- 1个π2)2–√cos(2 πFC牛逼- 2 π2)2–√cos(2 πFC牛逼- 3 π2)
也就是说,我们可以将QPSK调制器视为具有输入
b_Q) 视为整数的格雷码表示(b一世,b问)ℓ ∈ { 0 ,1 ,2 ,3 }并产生输出
换句话说,该相载体的被
调制(从改变至在响应于输入)。2–√cos(2 πFC牛逼- ℓ π2)。
2–√cos(2 πFCŤ )0ℓ π0ℓ π2ℓ
那么这在现实生活中还是在MATLAB中如何工作(以先到者为准)?如果我们将QPSK信号定义为具有的值,其中的值输入为或或
或,我们将获得上述的QPSK信号,但解调器会产生比特对和我们必须记住,该输出是在格雷码解释,即,解调器输出将是如果恰好具有值,并将输出解释为2–√cos(2 πFC牛逼- ℓ π2)ℓ(b我,bQ)ℓ(1,1)ℓ2(1,1)30
1
2
3
(b一世,b问)ℓ(1 ,1 )ℓ2(1 ,1 )3是
教科书中通常没有讨论的解码错误!