第1章 Simulink与通信仿真 1
1.1 仿真技术与通信仿真 1
1.1.1 仿真技术 1
1.1.2 计算机仿真的一般过程 1
1.1.3 通信仿真的概念 2
1.1.4 通信仿真的一般步骤 2
1.2 Simulink及其工作原理 4
1.2.1 Simulink简介 4
1.2.2 Simulink的安装与启动 5
1.2.3 Simulink仿真的工作原理 6
1.3 一个使用Simulink仿真的简单举例 7
本章小结 9
第2章 Simulink中的基本操作 10
2.1 模块基本操作 10
2.1.1 调整模块的大小 10
2.1.3 模块的内部复制 11
2.1.2 模块的旋转 11
2.1.4 删除模块 12
2.1.5 选中多个模块 12
2.1.6 编辑模块的标签 13
2.1.7 增加阴影 14
2.2 信号线基本操作 14
2.2.1 绘制信号线 14
2.2.4 删除信号线 15
2.2.3 移动节点 15
2.2.2 移动线段 15
2.2.5 分割信号线 16
2.2.6 信号线标签 16
2.2.7 信号线标签的移动 16
2.2.8 信号线标签的传递 17
2.3 模型的注释 18
2.3.1 增加注释的方法 18
2.4.2 嵌入文档中 19
2.4.1 菜单打印 19
2.4.3 使用Matlab中的print命令 19
2.4 模型的打印 19
2.3.2 改变注释字体 19
本章小结 20
第3章 常用基本模块 21
3.1 Simulink库模块介绍 22
3.1.1 数学运算 22
3.1.2 端口和子系统 30
3.1.3 信号路径 33
3.1.4 信号接收 36
3.1.5 用户自定义功能模块 41
3.2 DSP Blockset库模块介绍 42
3.2.1 矩阵运算 42
3.2.2 信号管理 46
3.2.3 信号运算 54
本章小结 56
第4章 通信工具箱 57
4.1 信源 57
4.1.1 控制源 57
4.1.2 数字源 61
4.1.3 噪声源 63
4.1.4 序列生成器 66
4.2 信源编/译码 68
4.2.1 压缩和扩展 68
4.2.2 编码和解码 71
4.3 差错参数设置编/译码 76
4.3.1 基本模块 76
4.3.2 卷积编/译码 87
4.3.3 CRC校验 92
4.4.1 块交织/解交织模块 98
4.4 交织/解交织 98
4.4.2 卷积交织/解交织模块 108
4.5 调制与解调 111
4.5.1 基带模拟幅度调制 111
4.5.2 基带模拟频率调制 117
4.5.3 基带模拟相位调制 118
4.6 信道 119
4.6.1 加性高斯白噪声信道 120
4.6.2 二进制对称信道 121
4.6.3 多径瑞利衰落信道 122
4.7 信宿 126
4.7.1 眼图、发散图和轨迹图 126
4.7.2 错误率统计 132
4.7.3 将结果输出到文件 135
本章小结 135
第5章 模型调试 137
5.1 Simulink调试器 137
5.1.1 启动图形调试器 137
5.1.2 调试器的窗口介绍 138
5.2 使用Simulink调试器调试模型 139
5.3 使用命令行方式调试模型 144
本章小结 149
第6章 子系统及封装 150
6.1 简单子系统的建立 150
6.1.1 直接生成子系统 150
6.1.2 使用Subsystem模块建立子系统 151
6.1.3 查看模型中的子系统结构 152
6.2.1 使能子系统 153
6.2 条件执行子系统的建立 153
6.2.2 触发子系统 155
6.2.3 函数调用触发子系统 156
6.2.4 触发使能子系统 160
6.2.5 其他条件执行子系统 160
6.3 子系统的封装 161
6.3.1 一个封装子系统的例子 161
6.3.2 Mask editor介绍 162
6.3.3 编辑子系统图标 163
6.3.4 为子系统增加参数 166
6.3.5 封装子系统的初始化设置 168
6.3.6 封装子系统的文档编辑 169
6.3.7 查看封装和解封装 170
6.4 模块库的建立与维护 171
6.4.1 模块库的概念及应用 171
6.4.2 模块库的建立与修改 171
6.4.3 建立模块库中的子模块库 172
6.4.4 将自定义模块库加入到Simulink模块库列表中 174
本章小结 176
7.1 使用Simulink命令构造系统模型 177
第7章 Simulink仿真命令与回调 177
7.2 使用Simulink命令进行仿真 186
7.3 回调 190
7.3.1 回调函数的介绍 190
7.3.2 加载回调函数 191
7.3.3 回调举例 192
本章小结 193
8.1.1 与S-函数相关的一些基本概念 194
第8章 S-函数 194
8.1 S-函数的基本概念 194
8.1.2 S-函数工作的基本原理 196
8.2 编写M文件的S-函数 199
8.2.1 一个简单的M文件S-函数例子 199
8.2.2 M文件S-函数模板 202
8.2.3 M文件S-函数举例 207
8.3 C语言S-函数 228
8.3.1 一个简单的C语言S-函数举例 228
8.3.2 C语言S-函数模板 232
8.3.3 C语言S-函数举例 237
8.4 S-Function Builder的使用方法 280
8.4.1 S-Function Builder如何创建S-函数 282
8.4.2 设置包含路径 282
8.4.3 S-Function Builder的界面及使用方法 282
8.4.4 举例说明 284
本章小结 287
9.1.1 TD-SCDMA概述 288
9.1 TD-SCDMA第3代移动通信系统介绍 288
第9章 TD-SCDMA通信系统仿真举例 288
9.1.2 TD-SCDMA物理信道的一些概念 289
9.2 TD-SCDMA物理层上行链路仿真举例 291
9.2.1 TD-SCDMA物理层上行链路简介 291
9.2.2 业务映射流程 292
9.2.3 业务映射各模块的仿真实现 293
9.2.4 业务逆映射各模块的仿真实现 314
本章小结 327
参考文献 328