QAM(正交幅度调制)
星座图和QAM
1️⃣ 星座图
介绍QAM前,需要先来看看什么是星座图:
星座图是用于分析相移键控(PSK)、振幅键控(ASK)以及正交幅度调制(QAM)的工具
对于基于相位调制和幅度-相位调制的信号,调制后的调制信号可以表示为:
s(t)=Acos(2πfct+ϕ)s(t)=A\cos(2\pi f_ct+\phi)s(t)=Acos(2πfct+ϕ)
其中,AAA是信号幅度,fcf_cfc是载波频率,ϕ\phiϕ是相位
利用三角恒等式:
cos(x+y)=cos(x)cos(y)−sin(x)sin(y)\cos(x+y)=\cos(x)\cos(y)-\sin(x)\sin(y)cos(x+y)=cos(x)cos(y)−sin(x)sin(y)
将2πfct2\pi f_ct2πfct和ϕ\phiϕ分别代入xxx和yyy,得:
s(t)=A[cos(2πfct)cos(ϕ)−sin(2πfct)sin(ϕ)]s(t)=A\left[\cos(2\pi f_ct)\cos(\phi)-\sin(2\pi f_ct)\sin(\phi)\right]s(t)=A[cos(2πfct)cos(ϕ)−sin(2πfct)sin(ϕ)]
将公式整理为两部分:
s(t)=Acos(ϕ)⏟I分量⋅cos(2πfct)−Asin(ϕ)⏟Q分量⋅sin(2πfct)s(t)=\underbrace{A\cos(\phi)}_{\text{I分量}}\cdot\cos(2\pi f_ct)\underbrace{-A\sin(\phi)}_{\text{Q分量}}\cdot\sin(2\pi f_ct)s(t)=I分量 Acos(ϕ)⋅cos(2πfct)Q分量 −Asin(ϕ)⋅sin(2πfct)
可以得到:
同相分量(I):I=Acos(ϕ)I=A\cos(\phi)I=Acos(ϕ);正交分量(Q):Q=−Asin(ϕ)Q=-A\sin(\phi)Q=−Asin(ϕ)
因此调制信号可以表示为I-Q分量组合,星座点在I-Q平面上的坐标就是(I,Q)(I,Q)(I,Q)
s(t)=I⋅cos(2πfct)+Q⋅sin(2πfct)s(t)=I\cdot\cos(2\pi f_ct)+Q\cdot\sin(2\pi f_ct)s(t)=I⋅cos(2πfct)+Q⋅sin(2πfct)
上面介绍的是如何从调制信号映射到星座点
我拿4PSK(QPSK)举个例子,QPSK 是四进制相移键控,通过 4 个相位值传输数据,因此ϕ={0,π2,π,3π2}\phi=\{0,\frac{\pi}{2},\pi,\frac{3\pi}{2}\}ϕ={0,2π,π,23π}。振幅都是A,因此四个星座点在IQ平面上坐标为(A,0),(0,-A),(-A,0),(0,A),分别对应二进制00,二进制01,二进制10,二进制11 (这个对应规则可以自己定义) ,如下图所示:

同样从星座点也可以反推出来调制信号:
幅度 (A)=I2+Q2相位 (ϕ)=arctan(QI)\text{幅度 }(A)=\sqrt{I^2+Q^2}\\\text{相位 }(\phi)=\arctan\left(\frac QI\right)幅度 (A)=I2+Q2相位 (ϕ)=arctan(IQ)
幅度是原点到星座点的距离,即圆周的半径,表示调制信号的能量(即功率);相位是星座点与正的I轴的夹角
以上就是星座图的介绍
2️⃣ QAM
那我们为什么引入QAM?
下图展示的是M进制-PSK的星座图,圆周半径等于信号幅度:
所有信号点平均分布在同一个圆周上,我们可以发现,在幅度相同,即功率相同的情况下,随着进制数M的增加,星座图上相邻信号点的距离越来越近。这意味着,随着进制数增大,频谱利用率提高,但误码率也增大
那么如何增大相邻信号点的距离呢(减小误码率)?
很容易想到,由于圆周的半径等于幅度,如果增大幅度(发射功率),相邻信号点之间的距离会增大,但是这种办法会受到发射功率的限制。
其实还有一种更好的办法,在不增大发射功率的情况下,我们可以重新安排星座点的位置。QAM就是基于这种思想提出的,QAM是一种将ASK和PSK结合起来的调制方式,可以看一下16QAM和16PSK的星座图:
可以发现,16QAM中星座点的距离大于16PSK,因此误码率更小。
下图展示的是64QAM和256QAM:
有没有发现,QAM的星座图都是方形的,这个结构会对调制带来影响吗?
暂时留下疑惑
那有没有其他结构呢?是有的,例如星型结构:
暂时留下疑惑
3️⃣用 Python 代码深入浅出 QAM 调制
知识点:
- 16QAM有16个星座点,每个星座点对应一个符号(波形),携带4bit信息。
例如0101 1010 1111采用16QAM调制,那每4个bit就会被映射到星座图上的一个符号(星座点),而每个符号对应一个载波波形。16QAM一共有16种波形。 - M-QAM可以看做是由两路载波正交的 M\sqrt MM- ASK信号叠加而成
更多推荐


所有评论(0)