一些新的数字调制解调技术,以适应各种通信系统的要求。其主要研究内容围绕着减小信号带宽以提高信号频谱利用率;提高功率利用率以增强抗噪声性能;适应各种随参信道以增强抗多径抗衰落能力等。例如,在恒参信道中,正交振幅调制(QAM)方式具有高的频谱利用率,因此正交振幅调制(QAM)在卫星通信和有线电视网络高速数据传输等领域得到广泛应用。所谓正交振幅调制是用两个独立的基带波形对两个互相正交的同频载波进行抑制载波的双边带调制。在这种调制中,已调载波的振幅和相位都随两个独立的基带信号变化。采用多进制正交振幅调制,可记为MQAM(M>2)。增大M可提高频率利用率,也即提高传输有效性。
第三章16QAM的Matlab仿真
3.1 Matlab仿真
(1)生成一个随机且长度为10000的二进制比特流,画出了前50个比特的信号图。 (2)在MATLAB中16QAM调制器要求输入的信号为0-15这16个值,所以需要用函数reshape和bi2de将二进制的比特流转换为对应的十六进制信号。
(3)利用MATLAB中的modem.qammod函数生成16QAM调制器,再通过其对信号进行调制并画出信号的星座图。
(4)通过awgn 信道在16QAM信号中加入高斯白噪声(假设Eb/No=15db)。 (5)利用MATLAB中的scatterplot函数画出通过信道后接受到的信号的星座图。 (6)利用MATLAB中的eyediagram函数生成经过信道后的眼图。
(7)利用MATLAB中的demodulate和modem.qamdemod函数生成解调器对16QAM信号的解调,并将十六进制信号转化成二进制比特流信息。 (8)用得到比特流信息除以原始发送的比特流信息来计算误码率。
3.2 Matlab仿真结果
运用函数编写程序,分别出现8个图如下:
图1 前50个比特的信号图(二进制的比特流)
图2 前50个比特的信号图(十六进制的比特流)
图3 16QAM调制器调制后的信号星座图
图4 含白噪声的信号星座图
图5 不含白噪声的信号星座图
图6 眼图
图7 16进制的比特流
图8 二进制的比特流