1、数字通信中几种调制方式的星座图 由于实际要传输的信号(基带信号)所占据的频带通常是低频开始的,而实际通信信道往往都是带通的,要在这种情况下进行通信,就必须对包含信息的信号进行调制,实现基带信号频谱的搬移,以适合实际信道的传输。即用基带信号对载波信号的某些参量进行控制,使载波的这些参量随基带信号的变化而变化。因为正弦信号的特殊优点(如:形式简单,便于产生和接受等) ,在大多数数字通信系统中,我们都选用正弦信号作为载波。显然,我们可以利用正弦信号的幅度,频率,相位来携带原始数字基带信号,相对应的分别称为调幅,调频,调相三种基本形式。当然,我们也可以利用其中二种方式的结合来实现数字信号的传输,如调幅
2、-调相等,从而达到某些更加好的特性。一星座图基本原理一般而言,一个已调信号可以表示为:()()cos2)NmnkstAgtft0tT(1) 001,.,2.nk上式中, 是低通脉冲波形,此处,我们为简单处理,假设 , ,()gt ()1gt0tT即 是矩形波,以下也做同样处理。假设一共有 (一般 总是 2 的整数次幂,为()t 0N02,4,16,32 等等)个消息序列,我们可以把这 个消息序列分别映射到载波的幅度 ,mA频率 和相位 上,显然,必须有nfk00Nmnk才能实现这 个信号的传输。当然,我们也不可能同时使用载波信号的幅度、频率和相位三者来同时携带调制信号,这样的话,接收端的解调过
3、程将是非常复杂的。其中最简单的三种方式是:(1).当 和 为常数,即 时,为幅度调制(ASK)。nfk00,1mNnk(2).当 和 为常数,即 时,为频率调制(FSK)。mA,(3).当 和 为常数,即 时,为相位调制(PSK)。nf00,k我们也可以采取两者的结合来传输调制信号,一般采用的是幅度和相位结合的方式,其中使用较为广泛的一项技术是正交幅度调制(MQAM)。我们把(1)式展开,可得:()()cos2()sin2iNmnkmkstAgtftAgtft(2))knknf ft根据空间理论,我们可以选择以下的一组基向量: 22()cos,()sinnggtfttft其中 是低通脉冲信号的
4、能量, 。这样,调制后的信号就可以用g 20Ttd信号空间中的向量cos,sin22ggmkmkA来表示。当在二维坐标上将上面的向量端点画出来时,我们称之为星座图,又叫矢量图。也就是说,星座图不是本来就有的,只是我们这样表示出来的。星座图对于判断调制方式的误码率等有很直观的效用。由此我们也可以看出,由于频率调制时,其频率分量始终随着基带信号的变化而变化,故而其基向量也是不停地变化,而且,此时在信号空间中的分量也为一个确定的量。所以,对于频率调制,我们一般都不讨论其星座图的。二星座图的几个例子下面我们就除频率调制之外的其他几种调制方式分别说明。1MASK 调制MASK 调制是多进制幅度调制,故其
5、载波频率 和相位 为一常数,cf()一 般 取 =0于是,其已调信号可以写成: ()()cos2os2mcmcstAgtftAft, 1Md01.,是两相邻信号幅度之间的差值,此时,每个已调信号的波形可携带 比特的2d 2logM信息。基向量为: ,式中 。2coscgft20()Tgtd则 MASK 调制信号可以用信号空间中的向量为: 来表示,其星座图是2gmsA在 轴上的一些离散的点。XASK constellation图 一在 Matlab 中自带了画星座图的函数,上面的图调用了 modmap(ask,8)。2MPSK 调制MPSK 是多进制相位调制,是利用载波的多种不同相位来表征数字信
6、息的调制方式。分为绝对相位调制和相对相位调制,此处,我们仅对绝对相位调制进行讨论。对于一个 M相相位调制,其已调信号可以表示为:22()cos()cos()mc cmmstAgtftAftMM0,1.其中 信号幅度, 是载波频率, 为初始相位。cf选择一组基向量: 22()cos,()sinccggtfttft其中 。20()Tgtd则信号空间的向量表示为: 22cos(),sin()ggmmAAM图二中分别画出 时候的星座图。当 时,一般取 ,载波的相位只有2,4M0,分别代表 ,如(a)所示;当 时,取 ,则载波的相位分别为0和 01和 4,如(b)所示;若取 ,则载波的相位分别为 ,如(
7、c)所3,2和 357,4, 和示。图中圆的半径为 。2gA(a) , (b) ,2M04M0(c) , 图 二4M3正交幅度调制(MQAM)一个 MQAM 信号可以看成是在两个正交载波上进行幅度调制的叠加: ()()cos2()sin2mcmcstAgtftAgtfticscf其中 是低通脉冲波形,此处我们仍然假设为矩形波。 是载波频率, 是()gt cf,mcsA一组幅值, ,这样可以将不同的信号序列映射到不同的幅值电平上。0,1.M选择基向量: 22()cos,()sinccggtfttft其中 。20Tgtd-3 -1 1 3-3-1130123456789101112131415In
8、-phaseQuadratureQASK Constellation-7 -5 -3 -1 1 3 5 7-7-5-3-1135701234 56 789101112 1314 1516 1718 1920 2122 2324 2526 2728 2930 313233343536 3738 394041424344 4546 4748 4950 5152 5354 5556 5758 5960 6162 63In-phaseQuadratureQASK Constellation(a) MQAM-16 的星座图 (b) MQAM-64 的星座图图 三则 MQAM 信号在空间中可以表示为:,2
9、ggmcsA这样可以得到 MQAM 调制的星座图。如图三所示。以上是 MQAM 调制的方形星座图,我们还可以画出 MQAM 调制的圆形星座图。()cossin2mcmcstftft(2)(i)sn2cmcAftAft其中, , ,于是,我们可以把 MQAM 调制2msmcarcs看成是幅度调制和相位调制的结合。我们选取 2()os,()inccggtfttft作为基向量。则在信号空间中可以表示为:cos,sin22ggmmA这样我们可以画出上面的圆形的 MQAM 调制的星座图。三星座图的作用下面简要说明一下星座图在实际情况中的应用。前面已经说了,星座图对于判断调制方式的误码率等有很直观的效用。
10、下面我们利用 Matlab 对于 QPSK(M=4)调制举一个例子来说明:分别选取信噪比为 0dB, 10dB, 20dB,在接收端观察接收到的信号向量。程序:Fd=1;%消息序列的采样速率Fs=3;%已调信号的采样速率M=4;for SNR_dB=0:10:20Eb_N0=10(SNR_dB/10);sgma=sqrt(1/(8*Eb_N0);x=randint(10,1,M);%产生 0,1,2,3 等概分布的 10 个序列作为消息序列y=dmodce(x,Fd,Fs,psk,M);%对 x 进行数字基带调制,方式为 QPSKynoise=y+sqrt(Fs/Fd)*sgma*(randn
11、(length(y),1)+j*randn(length(y),1);%模拟信道,加噪figure(SNR_dB+1)axis(-1.2,1.2,-1.2,1.2)hold onfor i=0:M-1plot(cos(2*pi*i/M),sin(2*pi*i/M),.,MarkerSize,20)%完美的星座图endplot(ynoise,+)%接收端实际接收到的信号的矢量图hold offend-1 -0.5 0 0.5 1-1-0.500.51-1 -0.5 0 0.5 1-1-0.500.51(a) QPSK SNR=0dB (b) QPSK SNR=10dB -1 -0.5 0 0.5
12、 1-1-0.500.51(c) QPSK SNR=20dB 图 三分析: 如图三所示,其中黑点是没有噪声条件下的信号映射到空间中的矢量图,而加号(+)是在信道传输中加入噪声时的实际情况。由此我们可以看出此时系统近似的误码率。(a)是信噪比是 dB 时的情况,由于此时的噪声很大(其能量和要传输的信号一样大) ,在星座图0上可以看出,信号受噪声影响很大,与理想情况下的矢量点偏离较远,误码率也就很高。(b)是信噪比是 dB 时的情况,此时的噪声的能量是要传输信号能量的十分之一。我们可1以看出,在信号空间中实际信号的分布比较集中了,误码率明显降低。(c)信噪比是 dB20时的情况,此时的噪声的能量是要传输信号能量的百分之一。我们可以看出,在信号空间中实际信号的分布非常集中了,此时的误码率已经是非常低了。参考书目 :1樊昌信等. 通信原理(第五版 ) 国防工业出版社2曹志刚等. 现代通信原理 清华大学出版社3Proakis 现代通信系统使用 Matlab 刘树棠译 西安交通大学出版社4钟麟等 Matlab 仿真技术与应用教程 国防工业出版社