实验二:QPSK、16QAM、64QAM信号的散点图、正交、同相分量波形图
-
- 实验目的
- 了解QPSK、16QAM、64QAM调制的基本原理。
- 理解QPSK、16QAM、64QAM散点图和其正交、同相分量波形图。
- 掌握QPSK、16QAM、64QAM散点图和其正交、同相分量波形图的Matlab程序设计。
-
- 实验原理
如下是数字调制器的模型:
散点图是以正交分量xqk(t)和xdk(t)的函数画出来的图,为了构成一个QPSK信号,数据符号ak是通过每次取两个二进制符号构成的,本次实验中每个符号的dk和qk我们定义了+1和-1两个值,16-QAM中每个符号的dk和qk我们选择+1、-1、+3、-3四个值,脉冲成型滤波器选择六阶的巴特沃斯滤波器,通过六阶巴特沃斯滤波器后可以画出散点图。同时可以分别画出同相和正交分量的时域波形图。
-
- 实验内容
设计Matlab程序,画出QPSK、16QAM、64QAM的符号的散点图和通过六阶巴特沃斯滤波器后的散点图,以及QPSK、16QAM、64QAM的符号的同相和正交分量的时域波形图。
-
- 实验程序
主程序:% File: c4_qamdemo.m
levelx = input('Number of D levels > ');
levely = input('Number of Q levels > ');
m = input('Number of symbols > ');
n = input('Number of samples per symbol > ');