摘要: 随着通信行业的迅速扩大,越来越多的人想往通信方向发展,学习通信原理是进入通信领域的第一步。通信原理是一门理论性的课程,很抽象,学习起来困难且比较乏味无趣。MATLAB是通信原理仿真的一个重要工具,它将计算简化,把计算结果以图的形式显示出来,使理论知识更加形象直观,对学习能起到辅助作用。
本设计通过MATLAB GUI,实现通信原理可视化仿真设计。主要内容是仿真通信原理中的4个基础部分:模拟线性调制(AM调制解调、DSB调制解调、SSB调制解调)、模拟信号数字化(抽样、量化、编码)、数字信号基带传输(二元码、三元码、眼图)、数字信号频带传输(2ASK调制解调、2FSK调制解调、2PSK调制解调)。仿真的过程是用GUI设计仿真界面,在相应的回调函数中添加代码来实现仿真。仿真的效果是打开GUI界面,输入变量后可以在界面出现相应仿真波形,对照理论知识来判断仿真波形是否正确。本次设计的主要目的是想要在仿真过程中进一步对通信原理加深理解,同时也可以熟悉MATLAB软件的使用,为自己以后在通信方面的学习打下坚实的基础。演示表明仿真结果达到预期要求。
关键词: MATLAB GUI 仿真 通信原理
目录
摘要
ABSTRACT
1.引言-1
1.1 研究背景-1
1.2 国内外研究现状-1
1.3 研究意义-1
2.相关技术介绍-2
2.1 MATLAB简介-2
2.2 GUI简介-2
3. 通信关键过程原理-3
3.1 模拟线性调制-3
3.1.1 AM调制解调-3
3.1.2 DSB调制解调-4
3.1.3 SSB调制解调-4
3.2 模拟信号数字化-6
3.2.1 抽样-6
3.2.2 量化-6
3.2.3 编码-8
3.3 数字信号基带传输-9
3.3.1 二元码编码原理-9
3.3.2 三元码编码原理-9
3.3.3 眼图原理-10
3.4 数字信号的频带传输-10
3.4.1 二进制幅度键控(2ASK)-10
3.4.2 二进制频移键控(2FSK)-11
3.4.3 二进制相移键控(2PSK)-13
4. 基于MATLAB的通信过程仿真-14
4.1 GUI总体结构-14
4.1.1 GUI总界面设计-14
4.2模拟线性调制的仿真过程-15
4.2.1模拟线性调制GUI界面设计-15
4.2.2 模拟线性调制仿真结果-16
4.3 模拟信号数字化仿真过程-19
4.3.1 抽样仿真-19
4.3.2 量化仿真-20
4.3.3 编码仿真-22
4.4 数字信号基带传输仿真过程-22
4.4.1 二元码仿真-22
4.4.2 三元码仿真-23
4.4.3 眼图仿真-24
4.5 数字信号频带传输仿真过程-26
4.5.1 2ASK信号的调制解调仿真-26
4.5.2 2FSK信号的调制解调仿真-27
4.5.3 2PSK信号的调制解调仿真-28
5. 总结-30
参考文献-31
致谢-32