第1章 MATLAB仿真技术导论 1
1.1 仿真技术 1
1.2 MATLAB及其仿真简介 2
1.2.1 MATLAB简介 2
1.2.2 MATLAB仿真应用简介 3
1.3 MATLAB的仿真环境 4
1.3.1 MATLAB操作环境 5
1.3.2 MATLAB的帮助系统 6
1.4 本章小结 9
第2章 MATLAB仿真技术基础 10
2.1 MATLAB仿真基础之数值计算 10
2.1.1 简单的数值计算 10
2.1.2 数值数组及其运算 12
2.1.3 数值计算函数 18
2.2 MATLAB的程序设计 20
2.2.1 关系与逻辑运算 20
2.2.2 MATLAB控制流语句 21
2.2.3 MATLAB的脚本文件和M函数文件 26
2.3 MATLAB的图形绘制 29
2.3.1 MATLAB二维绘图基本指令 29
2.3.2 MATLAB三维绘图 35
2.4 本章小结 37
习题 37
第3章 Simulink仿真技术 38
3.1 Simulink简介 38
3.1.1 Simulink窗口环境 38
3.1.2 Simulink仿真简例 41
3.2 Simulink基本操作 42
3.2.1 模型文件的操作 42
3.2.2 模块的操作 43
3.2.3 信号线的操作 45
3.2.4 模型的注释 47
3.3 Simulink常用模块介绍 47
3.3.1 Sources模块库 48
3.3.2 Sinks模块库 51
3.3.3 Continuous模块库 53
3.3.4 Discrete模块库 56
3.3.5 Math Operations模块库 58
3.3.6 其他模块库中的内容 60
3.4 仿真参数的配置 62
3.4.1 “Slover”——选项卡解算器设置 62
3.4.2 “Workspace I/O”选项卡——工作空间I/O设置 64
3.4.3 “Diagnostics”选项卡——设定诊断 66
3.4.4 “Advanced(高级参数设置)”选项卡 68
3.5 封装子系统 69
3.5.1 子系统的概念 69
3.5.2 条件执行子系统 71
3.5.3 卦装子系统 75
3.5.4 建立自己的模块库 80
3.6 本章小结 81
习题 82
第4章 电路分析应用 83
4.1 电路仿真概要 83
4.1.1 用MATLAB及Simulink分别进行电路仿真 83
4.1.2 Power System Blockset模块集及powerlib窗口 86
4.2 一般电路仿真 91
4.2.1 动态电路仿真 91
4.2.2 正弦稳态电路仿真 95
4.2.3 Powergui模块在电路仿真中的应用 101
4.3 功率电子系统仿真 104
4.3.1 Diode模块 104
4.3.2 IGBT模块 107
4.4 本章小结 109
习题 110
第5章 数字逻辑电路仿真 111
5.1 组合逻辑电路仿真 111
5.1.1 编码器的仿真 111
5.1.2 译码器的仿真 116
5.1.3 数据选择器仿真 122
5.1.4 奇偶校验器仿真 124
5.1.5 加法器仿真 127
5.2 时序逻辑电路仿真 129
5.2.1 基本触发器模块介绍 130
5.2.2 并行寄存器仿真 134
5.2.3 移位寄存器仿真 136
5.2.4 双向移位寄存器仿真 138
5.2.5 同步计数器仿真 142
5.2.6 异步计数器仿真 146
5.2.7 移位型计数器仿真 153
5.3 本章小结 155
习题 155
第6章 在MATLAB中进行数字信号处理 156
6.1 MATLAB数字信号处理技术导论 156
6.2 常用的信号 157
6.3 离散时间信号的分析 161
6.3.1 Z变换 161
6.3.2 DFT和FFT 165
6.3.3 综合实例——语音信号频谱分析 171
6.4 数字滤波器的设计 173
6.4.1 数字滤波器 173
6.4.2 数字滤波器的实现结构 176
6.4.3 IIR滤波器的设计 181
6.4.4 FIR滤波器的设计 195
6.4.5 交互式滤波器设计工具——FDATool 208
6.5 信号的实时处理——DSP Blockset 214
6.5.1 DSP Blockset 214
6.5.2 DSP Blockset中关于信号的几个术语 216
6.5.3 采样速率和帧速率 220
6.5.4 DSP Blockset中的信号操作 227
6.5.5 综合实例——语音信号的实时分析 236
6.6 本章小结 239
习题 239
第7章 数字通信仿真 241
7.1 MATLAB通信仿真导论 241
7.1.1 相关的MATLAB工具 241
7.1.2 数字通信系统的模型 242
7.2 信源编码 243
7.2.1 MALTAB的信源函数 243
7.2.2 A/D转换——量化问题 245
7.2.3 脉冲编码调制(PCM) 248
7.2.4 离散信源的编码 252
7.3 数字信号的基带传输 257
7.3.1 AWGN信道的最佳接收机 257
7.3.2 二进制通信系统的Monte Carlo仿真 260
7.4 数字信号的载波传输 263
7.4.1 脉冲幅度调制(PAM) 263
7.4.2 载波相位调制(PSK方式) 268
7.4.3 正交幅度调制(QAM) 273
7.4.4 其他调制方式 277
7.5 信道编码 277
7.5.1 线性分组码 278
7.5.2 Hamming码 280
7.5.3 循环码 281
7.5.4 BCH码 281
7.5.5 卷积码 282
7.5.6 Viterbi译码 285
7.6 本章小结 294
习题 294
附录A 信号处理工具箱函数列表 296
附录B 通信工具箱函数列表 302
附录C Simulink模块列表 304
附录D DSP Blockset模块列表 313
附录E Communications Blockset模块功能列表 324
附录F 习题参考答案 334