目    录

前言

第1章  MATLAB概述        1

1.1  MATLAB简介        1

1.1.1  MATLAB发展历程        1

1.1.2  MATLAB组成        1

1.1.3  MATLAB主窗口        3

1.1.4  MATLAB命令窗口        3

1.1.5  MATLAB工作空间窗口        5

1.1.6  命令历史窗口        5

1.1.7  Start菜单        6

1.2  MATLAB的基础准备及入门        6

1.2.1  MATLAB基本操作        6

1.2.2  MATLAB绘图        10

1.2.3  MATLAB常用命令        13

1.2.4  MATLAB帮助窗口        15

1.2.5  MATLAB演示系统        17

1.2.6  当前目录浏览器窗口        17

第2章  MATLAB的基本操作        19

2.1  MATLAB中的数据及变量类型        19

2.1.1  常量和变量        19

2.1.2  数据类型        20

2.1.3  数值计算应用实例        24

2.2  MATLAB数值矩阵运算        24

2.2.1  数值矩阵的创建        24

2.2.2  数值矩阵的矩阵算法        29

2.2.3  数值矩阵的数组算法        32

2.2.4  矩阵的特殊运算        35

2.3  MATLAB多项式及其运算        45

2.3.1  多项式求值        45

2.3.2  多项式求根        46

2.3.3  部分分式展开        47

2.3.4  多项式乘除        47

2.3.5  多项式的微积分        48

2.4  字符串变量和符号矩阵        49

2.4.1  字符串变量和函数求值        49

2.4.2  符号变量        53

2.4.3  符号矩阵的创建方法        57

2.4.4  符号矩阵的运算        58

2.4.5  符号矩阵运算中的几个特有命令的应用        60

2.5  MATLAB在复变函数中的应用        65

2.5.1  复数的基本概念        65

2.5.2  复变量的函数        65

2.5.3  复数的生成及其矩阵创建        67

2.5.4  复数的几何意义        68

2.5.5  MATLAB在复数运算中的应用        69

第3章  MATLAB程序设计        73

3.1  M文件及其使用方法        73

3.1.1  M文件        73

3.1.2  脚本文件        73

3.1.3  函数文件        75

3.1.4  函数调用和变量传递        76

3.1.5  数据导入与导出        82

3.1.6  示例分析        86

3.2  程序结构        95

3.2.1  顺序结构        95

3.2.2  循环结构        95

3.2.3  分支结构        98

3.2.4  程序终止控制语句        100

3.2.5  程序异常处理语句        101

3.3  程序流控制语句        101

3.3.1  echo指令        102

3.3.2  input指令        102

3.3.3  pause指令        102

3.3.4  keyboard指令        103

3.3.5  bread指令        103

3.3.6  错误控制        103

3.4  函数类型        104

3.4.1  主函数        104

3.4.2  子函数        105

3.4.3  私有函数        106

3.4.4  嵌套函数        106

3.4.5  重载函数        110

3.5  MATLAB程序调试        111

3.5.1  调试方法        111

3.5.2  调试工具        111

第4章  MATLAB绘图功能        114

4.1  二维图形绘制        114

4.1.1  绘制二维曲线的常用函数        114

4.1.2  二维图形处理        118

4.1.3  文字在图形中显示        124

4.1.4  图形的图例和颜色条        125

4.1.5  绘制二维图形的其他函数        127

4.1.6  向量图        131

4.1.7  饼图        133

4.1.8  等高线图        134

4.1.9  带形图        135

4.2  MATLAB的三维绘图        135

4.2.1  三维图形的基本函数        135

4.2.2  三维曲面图绘制        136

4.2.3  透明度作图        140

4.2.4  立体可视化        141

4.2.5  三维饼图        144

4.2.6  三维图的镂空        144

4.2.7  光照处理        145

4.2.8  三维向量图        146

4.2.9  三角网目图        147

4.2.10  三维图的裁剪        148

4.2.11  其他三维图形绘制        149

4.3  三维图形高级绘图功能        150

4.3.1  视点处理        150

4.3.2  色彩处理        152

4.3.3  图像的旋转        159

第5章  通信系统与仿真基础        161

5.1  通信系统概述        161

5.2  通信系统的组成        162

5.2.1  信源        162

5.2.2  信道        163

5.2.3  信宿        163

5.2.4  发送与接收设备        164

5.3  通信系统模型的分类        164

5.3.1  按信源分类        164

5.3.2  按信号特征分类        164

5.3.3  按传输媒介分类        165

5.4  通信系统仿真的方法        166

5.4.1  动态系统模型的状态方程求解法        166

5.4.2  蒙卡罗法        169

5.4.3  混合法        172

5.5  MATLAB/Simulink建模与仿真原理        175

5.5.1  概述        175

5.5.2  Simulink主要特点        176

5.5.3  Simulink仿真工作原理        177

5.5.4  静态系统的MATLAB仿真        178

5.5.5  动态系统的MATLAB仿真        180

5.6  应用S函数编写Simulink的常用模块        184

5.6.1  信源模块        184

5.6.2  信号传输模块        186

5.6.3  信宿模块        188

5.7  Simulink与MATLAB的交互        190

第6章  Simulink介绍        194

6.1  Simulink的启动及其模块库简介        194

6.1.1  Simulink的启动        194

6.1.2  Simulink模块库简介        194

6.2  Simulink建模与仿真方法        196

6.2.1  模型建立        196

6.2.2  模块的参数设置        199

6.2.3  仿真参数的设置        201

6.2.4  仿真结果输出        202

6.3  设置仿真性能与计算精度        202

6.3.1  MATLAB加速计算介绍        202

6.3.2  Simulink仿真加速设计        205

6.3.3  Simulink精度提高设计        206

6.4  创建Simulink子系统及其封装        206

6.4.1  创建子系统        207

6.4.2  条件执行子系统        209

6.4.3  子系统的封装        214

6.5  S函数及M文件S函数的模板介绍        218

6.5.1  S函数简介        218

6.5.2  S函数工作原理        223

6.5.3  M文件S函数的模板        224

第7章  通信模块分析        229

7.1  信息论基础介绍        229

7.1.1  信息的度量        229

7.1.2  信道容量的计算        231

7.2  信源模型        234

7.2.1  确定信源        234

7.2.2  伪随机码源        235

7.2.3  统计信源        242

7.3  信道模型分析        246

7.3.1  加性高斯白噪声信道分析        246

7.3.2  带限加性噪声信道分析        248

7.3.3  离散时间信道指标的定量计算分析        248

7.4  信号观测设备分析        250

7.4.1  离散的眼图示波器分析        251

7.4.2  星座图观测仪分析        253

7.4.3  离散信号轨迹观测设备分析        255

7.4.4  误码率计算器        256

7.5  信号参数分析        257

7.5.1  信号直流分量和交流分量分析        257

7.5.2  信号能量和功率分析        258

7.5.3  信号的频域参数分析        258

7.5.4  离散时间信号的统计参数分析        271

第8章  通信系统建模        273

8.1  信源编码与译码        273

8.1.1  信源编码        273

8.1.2  信源译码        280

8.2  调制与解调分析        282

8.2.1  调制的通带与基带分析        282

8.2.2  模拟调制与解调分析        282

8.2.3  数字调解与调制分析        289

8.3  数字信号基带传输分析        291

8.3.1  数字基带信号的码型介绍        292

8.3.2  码型的功率谱分布        298

8.3.3  基带传输的误码率        301

8.4  载波提取分析        304

8.4.1  幅度键控分析        304

8.4.2  相移键控分析        305

8.4.3  频移键控分析        307

8.4.4  正交幅度调制        307

8.5  扩频通信系统的性能仿真        310

8.5.1  直接序列扩频系统        311

8.5.2  跳频扩频系统        314

8.6  通信系统性能指标        317

第9章  模拟和数字通信系统的建模与仿真        321

9.1  滤波器的模型分析        321

9.1.1  滤波器的类型、参数指标分析        321

9.1.2  滤波器相关函数及模拟介绍        322

9.1.3  滤波器的相关实现        326

9.2  通信系统的基本模型分析        330

9.2.1  模拟通信系统基本模型分析        331

9.2.2  数字通信系统基本模型分析        332

9.3  模拟通信系统的建模与仿真分析        333

9.3.1  调幅广播系统的仿真分析        333

9.3.2  调频立体声广播信号结构        336

9.3.3  彩色电视信号的构成和频谱仿真分析        336

9.4  数字信号建模与仿真        342

9.4.1  采样定理的原理仿真        342

9.4.2  PCM编码与解码        344

9.4.3  DPCM编码与解码        352

9.4.4  增量调制        354

9.5  常用的随机分布        357

9.5.1  均匀分布随机数        357

9.5.2  指数随机数        358

9.5.3   分布        358

9.5.4   分布        361

9.5.5  瑞利分布        361

9.5.6  F分布        362

9.5.7  t分布        363

9.6  仿真数据的处理        364

9.6.1  插值        364

9.6.2  拟合        365

第10章  通信系统综合应用及MATLAB延伸        368

10.1  跳频技术在通信系统中的应用        368

10.1.1  蓝牙跳频系统各部分分析        368

10.1.2  接收信号部分分析        370

10.1.3  误码部分分析        372

10.1.4  谱分析        373

10.2  设计通信系统发射机        373

10.2.1  利用直接序列扩频技术设计发射机        373

10.2.2  利用IS-95前向链路技术设计发射机        374

10.2.3  利用OFDM技术设计发射机        378

10.3  设计通信系统接收机        381

10.3.1  利用直接序列扩频技术设计发射机        381

10.3.2  利用IS-95前向链路技术设计接收机        381

10.3.3  利用OFDM技术设计接收机        382

10.4  通信系统的MATLAB实现        382

10.5  Stateflow原理与应用        390

10.5.1  Stateflow概述        390

10.5.2  Stateflow在Simulimk中的应用        391

10.5.3  Stateflow常用命令        392

10.5.4  Stateflow相关操作        392

10.5.5  Stateflow仿真实例分析        396

参考文献        400

matlab 通信工程,MATLAB 通信工程仿真相关推荐

  1. matlab实现瑞利信道需要的步骤,基于Matlab的瑞利信道仿真.docx

    移动通信期中论文 论文题目:基于Matlab的瑞利信道仿真Title:Rayleigh fading simulation based on Matlab 学院:信息学院专业:通信工程姓名:888 x ...

  2. matlab电力电子仿真研究背景,MATLAB的电力电子技术仿真文献综述

    [1]基于MATLAB的电力电子技术仿真分析 利用SIMULINK提供的功能,建立电力电子电路仿真模型,设置.修改参数,在电子示波器上显示仿真波形,并对其进行分析.验证. [2] 但波,冯兵等.MAT ...

  3. 分集接收技术性能MATLAB,基于Matlab分集接受性能仿真 .doc

    西安邮电大学 通信与信息工程学院 实 验 报 告 (2017/2018学年 第1学期) 实验课程名称: 基于Matlab分集接受性能仿真 学生姓名: 刘蕊 专 业: 通信工程 学 号: 0715204 ...

  4. 码分复用的matlab仿真,基于matlab的多路时分复用仿真.doc

    基于matlab的多路时分复用仿真 通信系统原理综设实验报告 多路时分复用matlab仿真系统 教师评语: 引言 在实际的通信系统中,为了扩大通信链路的容量,提高通信系统的利用率,需要在一条链路上传输 ...

  5. matlab zp2,matlab用于控制系统数字仿真

    matlab用于控制系统数字仿真 传递函数 n >>num=[6 12 6 10];den=[1 2 3 1 1]; n >>printsys(num,den) n 执行结果为 ...

  6. matlab基本杆组-运动学仿真,MATLAB基本杆组-运动学仿真.pdf

    MATLAB基本杆组-运动学仿真 第5章 运动学仿真 --Simulink的使用 从基本杆组理论为基础建立模型 §5-1 曲柄的MATLAB运动学仿真模块 1.曲柄的运动学矩阵表达式 在复数坐标系中, ...

  7. 基于matlab编译码器的设计,基于MATLAB循环码编译码仿真

    基于MATLAB循环码编译码仿真(论文11000字) 摘要:在具体了解循环码的编码理论的基础上,使用 M ATLA B 软件设计了循环码编译码器. 通过 M ATLAB 软件实现循环码的编译码 ,通过 ...

  8. 用matlab简单电路模型,基于MATLAB的电路模型仿真应用

    基于MATLAB的电路模型仿真应用实验指导书 一.实验目的 1.掌握采用M文件及SIMULINK对电路进行仿真的方法. 2.熟悉POWERSYSTEM BLOCKSET 模块集的调用.设置方法. 3. ...

  9. matlab与vrep联合仿真,基于MATLAB与V-REP的机器人加工轨迹生成与运动仿真.PDF

    基于MATLAB与V-REP的机器人加工轨迹生成与运动仿真 第 卷 第 期 ( ) 57 5 厦门大学学报 自然科学版 Vol.57 No.5 年 月 ( ) 2018 9 Se.2018 Journ ...

  10. matlab veristand,matlab和NI VeriStand联合仿真环境搭建(一)

    因现在需要搭建matlab和labview联合仿真环境需要,在labview2012及以前版本中,可以用工具包Simulation interface tookit (SIT)完成,该工具只支持32位 ...

最新文章

  1. 刘云鹏:大数据,让我离生活更近 | 优秀毕业生专访
  2. ADSL防御******的十大方法
  3. 皮一皮:年轻人就是胆子大...
  4. python获取动态数据采集仪代理_Python3爬虫技术文档(3)——动态页面数据采集,三,获取...
  5. 搭建DNS域名解析服务器和本地配置HOST文件有什么区别?
  6. C#操作XML方法集合
  7. REST / HTTP方法:POST与PUT与PATCH
  8. java如何去掉html标签_Java后端去掉HTML标签获取纯文本-Fun言
  9. 【LINQ】Linq to SQL -- Count/Sum/Min/Max/Avg 操作符
  10. Linux清除用户登录记录和命令历史方法
  11. 最大表示法--环形字符串最大字典序(HDU 5442)
  12. 在CentOS4上安装JMagick
  13. 和平精英有电脑版吗_和平精英电脑版灵敏度调多少 CP端灵敏度设置攻略
  14. 模板 | 年度财务分析报告财务工作汇报PPT
  15. 分析-MQ消息队列中间件-在IM即时通讯系统的用途
  16. 好用的倒计时APP 可以同时开多个倒数计时器的便签
  17. 易懂 | 手把手教你编写你的第一个上位机
  18. android 自动化测试 百度,Android 自动化测试框架-百度cafe
  19. 二维线段树(线段树套线段树)
  20. Linux操作系统基础之用户管理

热门文章

  1. golang 连接多个mysql_Prometheus+Grafana监控MySQL
  2. 会安装oracle数据库吗,搭建安装oracle数据库
  3. c语言暂存按键数据变量,ET6218R按键检测程序
  4. 深度学习笔记_各种神经网络结构对比(ImageNet竞赛中:AlexNet/VGG/GoogleNet/ResNet/SENet)
  5. 【一天一个C++小知识】016:c++11中的lambda表达式
  6. 这些大学,推迟返校!
  7. Sci-Hub又又又被起诉了!这个论文免费下载网站也太难了...
  8. Notes配置初始化和重新设置(不卸载)
  9. javaee utf-8文件的转换
  10. PHP面向对象之领域模型+数据映射器