目录 1
第1章 Matlab概述 1
1.1 Matlab简介 1
1.2 Matlab编程基础 3
1.2.1 变量和数学运算 3
1.2.2 数组和矩阵 8
1.2.3 程序控制语句 15
1.2.4 辅助语句 19
1.2.5 Matlab的输入与输出语句 19
1.2.6 变量的保存与装载 20
1.3 M 文件与M函数 22
1.4 Matlab使用时的一些技巧 24
1.4.1 避免使用循环 24
1.4.2 大型矩阵维度的预先确定 26
2.1.1 信号的能量与功率 28
2.1 连续时间信号和离散时间信号 28
第2章 信号与系统理论与Matlab实现 28
2.1.2 周期信号与非周期信号 29
2.1.3 自变量变换 30
2.1.4 基本信号介绍 32
2.2 连续时间与离散时间系统 43
2.2.1 系统的基本性质 44
2.2.2 信号系统的Matlab实现 47
第3章 傅里叶变换与Matlab实现 51
3.1 傅里叶级数表示 51
3.1.1 连续时间傅里叶级数 51
3.1.2 频谱的概念 53
3.1.3 傅里叶级数的其他形式 53
3.1.4 连续时间傅里叶级数的系数确定 55
3.1.5 周期性矩形脉冲信号的频谱 55
3.1.6 离散时间信号的傅里叶级数表示 57
3.1.7 傅里叶级数与LTI系统 62
3.2.1 非周期信号的离散时间傅里叶变换 63
3.2 离散时间傅里叶变换 63
3.2.2 周期信号的离散时间傅里叶变换 71
3.2.3 离散时间傅里叶变换的性质 73
3.3 快速傅里叶变换 79
3.3.1 离散傅里叶变换和离散逆傅里叶变换 79
3.3.2 蝶形分解 80
3.3.3 用Matlab实现快速傅里叶变换 84
4.1.1 拉普拉斯变换的原理 90
4.1 拉普拉斯变换 90
第4章 Matlab实现信号变换 90
4.1.2 拉普拉斯反变换 92
4.1.3 拉普拉斯变换的性质 93
4.1.4 利用拉普拉斯变换分析与表征LTI系统 95
4.1.5 单边拉普拉斯变换 96
4.2 Z变换 97
4.2.1 双边Z变换 98
4.2.2 Z反变换 99
4.2.3 Z变换的性质 101
4.2.4 利用Z变换分析与表征LTI系统 103
4.2.5 单边Z变换 104
4.3 离散余弦变换 109
4.4 希尔伯特(Hilbert)变换 115
第5章 FIR数字滤波器的Matlab实现 118
5.1 数字滤波器及其结构 118
5.2 FIR低通数字滤波器的设计原理 121
5.2.1 FIR低通数字滤波器的设计原理 121
5.2.2 滤波器类型的设计 126
5.3 用Matlab设计FIR滤波器 128
5.3.1 FIR滤波器的基本设计 129
5.3.2 窗函数 133
5.3.3 频率采样 150
第6章 ⅡR数字滤波器的Matlab实现 157
6.1 ⅡR数字滤波器的实现原理 157
6.1.1 ⅡR数字滤波器的传递函数及特点 157
6.1.2 ⅡR滤波器的基本结构 157
6.2.1 常用的模拟原型滤波器 160
6.2 ⅡR数字滤波器的设计方法 160
6.2.2 冲激响应不变法 162
6.2.3 阶跃响应不变法 163
6.2.4 双线性变换法 163
6.3 ⅡR数字滤波器的设计和实现 164
6.4 Matlab实现ⅡR滤波器 168
第7章 统计信号处理的Matlab实现 195
7.1 统计信号处理的理论基础 196
7.1.1 功率谱密度 196
7.1.2 自相关函数与互相关函数 199
7.1.3 随机过程的一般表达 199
7.1.4 平稳过程的相关函数与功率谱密度 201
7.2 利用Matlab实现统计信号处理 204
第8章 图形化信号处理设计工具——SPTool 222
8.1 SPTool 工具介绍 222
8.2 信号浏览器 226
8.3 滤波器浏览器和滤波器设计器 229
8.4 频谱浏览器 235
8.5 综合实例 236
附录 AMatlab符号和命令列表 242
A.1 Matlab的标点及符号 242
A.1.1 算术运算符 242
A.1.2 关系运算符 242
A.1.3 逻辑运算符 242
A.2.1 a 243
A.2 Matlab的函数及指令 243
A.1.4 特殊符号 243
A.2.2 b 244
A.2.3 c 244
A.2.4 d 246
A.2.5 e 247
A.2.6 f 248
A.2.7 g 249
A.2.8 h 250
A.2.9 i 251
A.2.10 jk 252
A.2.11 l 252
A.2.12 m 253
A.2.13 n 254
A.2.14 o 255
A.2.15 p 255
A.2.16 q 257
A.2.17 r 257
A.2.18 s 258
A.2.19 t 260
A.2.20 u 261
A.2.21 v 261
A.2.22 w 261
A.2.23 x,y,z 262
附录B Matlab信号处理工具箱函数 263
B.1 滤波器分析 263
B.2 滤波器实现 266
B.3 FIR数字滤波器设计 268
B.4 ⅡR数字滤波器设计 273
B.5 ⅡR滤波器阶估计 275
B.6 模拟低通滤波器原型 276
B.7 模拟滤波器设计 276
B.8 模拟滤波器变换 277
B.9 滤波器离散化 278
B.10 线性系统变换 278
B.11 窗函数 282
B.12 变换函数 284
B.13 Cepstral分析 286
B.14 统计信号处理与频谱分析 286
B.15 参数模型函数 292
B.16 线性预测 293
B.17 多抽样信号处理 296
B.18 波形的产生 298
B.19 特殊操作 300
B.20 图形用户界面工具 303