基于matlab/simulink的QPSK通信系统仿真
课程设计目的: 本课程设计主要是学会运用MATLAB中的Simulink来实现数字基带信号的模拟传输。在知道其传输原理的情况下,将仿真电路到Simulink之中。并且对正交振幅调制、解调过程的频谱和波形的分析,同时在无噪声和有噪声的进行分析,加入高斯白噪声,瑞利噪声,莱斯噪声分析调制解调后的频谱、波形,观察其误码率。 (1) 巩固和加深学生对QPSK调制解调技术的基本知识的理解和掌握;
(2)掌握编程和程序调试的基本技能;
(3)利用MATLAB进行基本的软件设计,掌握软件设计一般方法,了解软件设计的思路;
(4)掌握书写程序设计报告的能力; (5)提高运用MATLAB解决实际问题的能力; 课程设计仪器:(1) MATLAB7.0 (2)simulink
MATLAB是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案。 相关原理:4PSK常称为正交相移键控(QPSK)。4PSK信号每个码元含有2 比特的信息,现用ab代表这两个比特。两个比特有4种组合,
1
即00、01、10和11。它们和相位?k之间的关系通常都按格雷码的规律安排,如下表所示。
QPSK信号的编码
QPSK信号矢量图
格雷码的好处在于相邻相位所代表的两个比特只有一位不同。由于因相位误差造成错判至相邻相位上的概率最大,故这样编码使之仅造成一个比特误码的概率最大 2、QPSK调制
2
两种产生方法:相乘电路法
二进制信号码元“0”和“1在相乘电路中与不归零双极性矩形脉冲振幅的关系如下:二进制码元“1” ? 双极性脉冲“+1”;二进制码元“0” ? 双极性脉冲“-1”。符合上述关系才能得到第6章中的B方式编码规则。
3、QPSK解调 原理方框图
3