目录 1
第1章 MATLAB简介 1
1.1 引言 1
1.2 MATLAB产品族 1
1.2.1 MATLAB产品族及其相互关系 1
1.2.2 MATLAB的应用领域 8
1.2.3 MATLAB R13的新特性 13
1.3 MATLAB的安装 18
1.3.1 安装MATLAB所需的系统配置 18
1.3.2 MATLAB的安装过程 19
1.3.3 卸载MATLAB 23
1.3.4 MATLAB安装目录的结构 24
1.4 MATLAB快速入门 24
1.4.1 进入和退出MATLAB 24
1.4.2 使用MATLAB桌面 26
1.4.3 搜索路径 29
1.5 使用MATLAB的帮助 30
1.5.1 ver命令的使用 30
1.5.2 help命令的使用 37
1.5.3 帮助浏览器的使用 39
1.5.4 其他帮助函数 42
第2章 MATLAB的基本操作 43
2.1 矩阵的生成 43
2.1.1 数值矩阵的生成 43
2.1.2 多维矩阵的生成 44
2.1.3 矩阵生成函数 45
2.1.4 利用M文件生成矩阵 47
2.2 基本运算符号 48
2.2.1 算术运算符号 48
2.2.2 逻辑运算符号 53
2.2.3 特殊运算符号 55
2.2.4 逻辑函数 58
2.3 基本数学函数 63
2.3.1 常用数学函数 63
2.3.2 函数计算器 68
2.4 随机数的产生 70
第3章 M文件程序设计 74
3.1 M文件简介 74
3.2.1 数据类型 75
3.2 数据类型和运算符 75
3.2.2 运算符 77
3.3 程序控制语句 80
3.3.1 循环语句 80
3.3.2 条件语句 83
3.3.3 分支转移语句 84
3.3.4 其他控制语句 86
3.4.1 子函数 88
3.4.2 变量 88
3.4 子函数和变量 88
3.5 编写M文件精粹 89
第4章 MATLAB的图形显示 91
4.1 图形对象 91
4.1.1 图形对象和图形句柄的概念 91
4.1.2 图形对象的属性 94
4.2 绘制基本图形 98
4.2.1 基本的绘图函数 98
4.2.2 MATLAB的图形控制 111
4.3.1 特殊二维图形的绘制 119
4.3 特殊图形的绘制 119
4.3.2 特殊三维图形的绘制 126
第5章 MATLAB中与通信仿真有关的部分 133
5.1 用于通信仿真的MATLAB模块 133
5.2 通信工具箱 134
5.2.1 通信工具箱简介 134
5.2.2 通信工具箱的函数 134
5.3.1 滤波器设计工具箱简介 137
5.3.2 滤波器设计工具箱的函数 137
5.3 滤波器设计工具箱 137
5.4 信号处理工具箱 140
5.4.1 信号处理工具箱简介 140
5.4.2 信号处理工具箱的函数 141
5.4.3 信号处理工具箱的工具集 147
第6章 MATLAB在信号与系统中的应用 149
6.1 信号时域分析 149
6.1.1 信号的分类 149
6.1.2 几种常用信号 152
6.1.3 信号的运算 163
6.2.1 系统模型及分类 164
6.2 线性系统时域分析 164
6.2.2 线性时不变系统 165
6.2.3 离散线性系统模型 166
6.2.4 卷积 169
6.3 信号的频域分析 170
6.3.1 傅里叶变换及其反变换 170
6.3.2 拉普拉斯变换及其反变换 172
6.3.3 z变换及其反变换 172
6.3.4 离散余弦变换及其反变换 173
7.1.1 通信系统的组成 179
第7章 信源与信宿 179
7.1 现代通信系统 179
7.1.2 通信系统分类 180
7.1.3 通信系统的度量 182
7.2 随机信号产生 183
7.2.1 通信工具箱中的随机信号函数 183
7.2.2 使用统计工具箱 187
7.3 信源编码 193
7.3.1 量化 193
7.3.2 差分脉冲编码调制 196
7.3.3 压扩 200
7.3.4 算术编码 201
7.4 误差分析 203
7.4.1 误比特率与误符号率 203
7.4.2 眼图 208
7.4.3 散点图 211
第8章 信道编码的MATLAB仿真 214
8.1 分组码的理论基础 214
8.1.1 线性分组码简介 214
8.1.2 循环码简介 215
8.1.3 BCH码简介 217
8.2 分组码的MATLAB仿真 218
8.2.1 分组码MATLAB仿真概述 218
8.2.2 码字的表示方法 218
8.2.3 分组码参数的表示方法 222
8.2.4 分组码编译码 226
8.3 卷积码编码器的描述 238
8.3.1 卷积码编码器的多项式描述 238
8.3.2 卷积码的网格描述 239
8.4.1 卷积码的编码 242
8.4 卷积码的MATLAB仿真 242
8.4.2 卷积码的译码 243
8.4.3 卷积码仿真举例 245
第9章 调制解调的MATLAB仿真 248
9.1 调制解调的理论基础 248
9.1.1 调制解调概述 248
9.1.2 模拟调制解调 249
9.1.3 数字调制解调 254
9.2 通带调制解调MATLAB仿真 257
9.2.1 模拟通带调制解调MATLAB仿真 257
9.2.2 数字通带调制解调MATLAB仿真 263
9.3 基带调制解调MATLAB仿真 281
9.3.1 模拟基带调制解调MATLAB仿真 282
9.3.2 数字基带调制解调MATLAB仿真 287
第10章 用MATLAB进行滤波器设计 292
10.1 滤波器设计概述 292
10.2 滤波器的分析与实现 293
10.2.1 滤波器的分析 293
10.2.2 滤波器的实现 304
10.3.1 FIR数字滤波器的特点和设计方法概述 309
10.3 FIR数字滤波器的设计 309
10.3.2 窗函数 310
10.3.3 FIR数字滤波器的设计函数 315
10.4 IIR数字滤波器的设计 327
10.4.1 IIR数字滤波器的特点和设计方法概述 327
10.4.2 模拟低通滤波器的原型 328
10.4.3 IIR滤波器阶数的估计 330
10.4.4 IIR滤波器的设计 333
10.4.5 各类模拟滤波器之间的转换 338
10.5 最佳滤波器的设计方法 340
10.5.1 最佳滤波器设计的问题 341
10.5.2 FIR滤波器的高级设计方法 343
10.5.3 IIR滤波器的高级设计方法 350
10.6 面向对象的量化的滤波器设计 353
10.6.1 滤波器的量化问题和面向对象的量化滤波器设计的基本概念 353
10.6.2 量化器对象的属性和方法 355
10.6.3 量化滤波器对象的属性和方法 356
10.6.4 量化FFT对象的属性和方法 357
参考文献 359