Simulink通信仿真教程[按需印刷]

更多详情

内容简介: Simulink是MathWorks公司推出的基于Matlab平台的著名的仿真环境。Simulink作为一种专业和功能强大且操作简单的仿真工具,目前已被越来越多的工程技术人员所青睐,它搭积木式的建模仿真方式既简单又直观,而且已经在各个领域得到了广泛的应用。.
本书以基于Matlab 6.5的Simulink为平台,由浅人深地讲解Simulink的使用及其在通信仿真中的应用。这包括了Simulink的基本操作、常用模块及通信工具箱的使用、S-函数的编写;模型调试等多方面内容。特别是通信工具箱的使用以及S-函数的编写,这些都是在现有书籍中讲解不详,却很重要的内容,所以本书投入了较大的篇幅。..
本书可以作为通信工程技术人员进行仿真的参考书籍,也可作为Simulink初学者的入门教材。本书实例虽以通信为主,但举例简单,非通信专业读者也可看懂并从中学习Simulink的相关知识。...

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

前言: 科技在发展,人类在进步。在每一项新技术或新产品研制成功并投入使用之前都必定经过无数次的反复实验,然后根据实验结果进行修改。如何才能提高实验的效率降低实验的成本,也就成了一个很重要的问题。由此,仿真技术应运而生。仿真通过模拟真实的环境来验证设计者的思路和算法,可以大大减少实验的时间及成本。.
在计算机仿真技术普及之前,传统的实物与半实物仿真受到客观条件的影响及限制,结果不够准确且破坏后难以重新利用,而在一些大型的仿真上则需要投入巨大的仿真费用。计算机技术及数字信号处理技术的出现弥补了实物及半实物仿真的不足,它可以在一台或是多台计算机上实现对一个庞大系统的模拟仿真,且不会受到客观环境及其他因素的制约,结果可信且成本低,仿真模型一旦建立可以重复使用或稍加修改后继续使用。
Simulink作为一种专业和功能强大且操作简单的仿真工具,目前已被越来越多的工程技术人员所青睐。虽然Simulink看起来简单、易上手,但要想真正掌握其精华,用它来完成一个复杂系统的仿真并不容易。本书将以一个初学者的需求角度来安排内容和章节,实例尽量覆盖大部分初学者将遇到的问题,并逐步引导读者走向Simulink的高级应用。
全书由以下9章组成。
第1章 Simulink与通信仿真,介绍Simulink软件的安装使用及通信仿真的基本概念。..
第2章 Simulink中的基本操作,介绍Simulink建模的基本操作方法。
第3章 常用基本模块,介绍Simulink基本模块库中的常用模块的使用,这些模块是建模中经常用到的基本模块。
第4章 通信工具箱,Simulink自带通信工具模块库,本章介绍在仿真中经常用到的通信工具箱模块。
第5章 模型调试,在熟悉前4章之后,读者就可以自行建立仿真模型了,所以在本覃讲解模型的调试方法。
第6章 子系统及封装,介绍封装子系统、条件子系统的方法,以及建立自定义模块厍的方法。
第7章 Simulink仿真命令与回调,介绍使用命令行语句来操作Simulink模型或模块的方法,以及定义和使用模型及模块回调函数的方法。
第8章 S-函数,介绍使用M文件及C语言编写S-函数的方法,并给出大量源程序作为参考。
第9章 TD-SCDMA通信系统仿真举例,通过对TD-SCDMA物理层业务映射与反映射链路的仿真,来介绍一个综合的通信系统的仿真举例。
其中,第4章和第8章采用了较大的篇幅介绍,也是本书的重点和难点。其他章节内容简单,无需太长时间读者即能理解并掌握。
本书第1章、第5章、第6章、第7章由李贺冰编写;第2章、第8章由袁杰萍编写;第3章、第4章由孔俊霞编写;第9章由李贺冰及袁杰萍共同编写。
感谢解放军信息工程大学信息工程学院二系杨育红副教授、辛刚讲师及硕士研究生娄朝林和钱锟的大力支持与帮助。
由于时间仓促,加之作者水平有限,书中错误之处在所难免,在此恳请读者批评指正。...
作 者