资源预览内容
第1页 / 共44页
第2页 / 共44页
第3页 / 共44页
第4页 / 共44页
第5页 / 共44页
第6页 / 共44页
第7页 / 共44页
第8页 / 共44页
第9页 / 共44页
第10页 / 共44页
亲,该文档总共44页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
,基于MATLAB的通信系统仿真,1,MATLAB语言基础,第1章 MATLAB语言基础,MATLAB是由美国的MathWorks公司推出的一种科学计算和工程仿真软件,名称源自Matrix Laboratory(矩阵实验室)。 MATLAB将高性能的科学计算、结果可视化和编程集中在一个易于操作的环境中,并提供了大量的内置函数,具有强大的矩阵计算和绘图功能,适用于科学计算、控制系统、信息处理等领域的分析、仿真和设计工作。,2,MATLAB语言基础,第1章 MATLAB语言基础,MATLAB 4 5 6; 7 8 9 a = 1 2 3 4 5 6 7 8 9 b=1,2,3 b = 1 2 3,第1章 MATLAB语言基础,同一行中各元素之间用“空格”或“,”分开,行与行之间用“;”或“回车”分开。,19,MATLAB语言基础,第1章 MATLAB语言基础,变量赋值,20,MATLAB语言基础,第1章 MATLAB语言基础,变量赋值,who:用于检查现存于Workspace的变量。Whos用于检查现存于Workspace中变量的详细资料。,21,MATLAB语言基础,第1章 MATLAB语言基础,矩阵运算,矩阵运算常用函数,22,MATLAB语言基础,第1章 MATLAB语言基础,矩阵运算,23,MATLAB语言基础,第1章 MATLAB语言基础,矩阵运算,24,MATLAB语言基础,程序控制语句 MATLAB的命令全用小写。 一行可以输入几个命令,用“;”或“,”隔开。如用“;”则该函数的执行结果不显示(图形函数除外);如用“,”则该函数的运行结果要显示。 “%”后面的内容为注释,对MATLAB的计算不产生任何影响。,第1章 MATLAB语言基础,25,MATLAB语言基础,判断if语句 (1) if 逻辑表达式 语句 end (2) if 逻辑表达式 语句1 else 语句2 end,第1章 MATLAB语言基础,26,MATLAB语言基础,判断if语句 (3) if 逻辑表达式1 语句1 elseif 逻辑表达式2 语句2 else 语句n end,第1章 MATLAB语言基础,27,MATLAB语言基础,例,第1章 MATLAB语言基础,28,MATLAB语言基础,循环语句 (1) for循环语句 for 循环变量=起始值:步长:终止值 循环体 end 例:,第1章 MATLAB语言基础,29,MATLAB语言基础,循环语句 (2) while循环语句 while 表达式 循环体 end 例:,第1章 MATLAB语言基础,30,MATLAB语言基础,分支switch/case语句 switch 表达式 case 值1 语句1 case 值2 语句2 otherwise 语句n end,第1章 MATLAB语言基础,31,MATLAB语言基础,分支switch/case语句 例:,第1章 MATLAB语言基础,32,MATLAB语言基础,第1章 MATLAB语言基础,基本绘图方法,常用绘图类函数,33,MATLAB语言基础,例:二维线性曲线,第1章 MATLAB语言基础,34,MATLAB语言基础,例:,第1章 MATLAB语言基础,35,MATLAB语言基础,例:,第1章 MATLAB语言基础,36,MATLAB语言基础,例:,第1章 MATLAB语言基础,37,MATLAB语言基础,例:空间曲线的绘制,第1章 MATLAB语言基础,38,MATLAB语言基础,例:,第1章 MATLAB语言基础,39,MATLAB语言基础,例:空间曲面绘制,第1章 MATLAB语言基础,40,MATLAB语言基础,例:,第1章 MATLAB语言基础,41,MATLAB语言基础,例:,第1章 MATLAB语言基础,42,MATLAB语言基础,第1章 MATLAB语言基础,MATLAB在通信仿真中的应用 MATLAB提供了Communications Toolbox工具箱,提供多个MATLAB函数,用于通信算法的开发、系统分析及设计。 包括: 信源编码及量化; 高斯白噪声信道模型; 差错控制编码; 调制和解调;,43,MATLAB语言基础,第1章 MATLAB语言基础,发送和接收滤波器; 基带和调制信道模型; 同步,包括模拟和数字锁相环(PLL); 多址接入,CDMA、FDMA、TDMA; 以大量公认的分析结果比较系统误码率的图形用户界面; 同于通信信号可视化的图形分析和绘制,包括眼图、星座表等; 信道可视化工具用于进行时变信道的可视化和开发。,44,MATLAB语言基础,
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号