离散时间信号处理与MATLAB仿真
作者: 王芳,陈勇,何成兵 编著
出版时间:2019年版
内容简介
本书以全新的编排方式,由浅入深、循序渐进,并引入MATLAB现代仿真方法,介绍离散时间信号处理的基本内容,包括离散时间信号与系统的基本概念;离散时间信号的频域分析;离散傅里叶变换;数字滤波器的基本结构;IIR与FIR滤波器设计方法;MATLAB基础;序列及离散系统仿真;傅里叶变换仿真;IIR与FIR滤波器设计仿真。
目录
第1章 离散时间信号与系统\\t1
1.1 离散时间信号\\t1
1.1.1 典型序列\\t2
1.1.2 序列的运算及应用\\t6
1.2 线性移不变系统\\t8
1.2.1 离散时间系统举例\\t8
1.2.2 离散时间系统分类\\t9
1.3 离散时间系统的输入/输出关系\\t13
1.3.1 常系数线性差分方程\\t13
1.3.2 线性卷积\\t15
1.4 连续时间信号的采样\\t18
1.4.1 时域采样定理\\t18
1.4.2 时域信号的恢复\\t21
习题1\\t23
第2章 离散时间信号的频域分析\\t26
2.1 z变换的定义与收敛域\\t26
2.2 逆z变换\\t28
2.3 z变换的基本性质和定理\\t33
2.4 离散时间傅里叶变换\\t42
2.5 离散时间傅里叶变换的性质\\t44
2.6 周期序列的离散傅里叶级数\\t50
2.7 离散系统的频域分析\\t54
2.7.1 系统函数\\t54
2.7.2 系统的因果性与稳定性\\t55
2.7.3 频率响应\\t56
2.7.4 零极点与频率响应的关系\\t57
习题2\\t64
第3章 离散傅里叶变换\\t67
3.1 离散傅里叶变换的定义\\t67
3.1.1 离散傅里叶变换的定义\\t67
3.1.2 DFT变换与DTFT变换及z变换的联系\\t72
3.2 离散傅里叶变换的矩阵表示\\t73
3.2.1 正交序列与正交空间\\t73
3.2.2 DFT变换的矩阵形式解释\\t76
3.3 离散傅里叶变换的性质\\t78
3.4 离散傅里叶变换的应用\\t85
3.4.1 线性卷积的计算\\t85
3.4.2 信号谱分析\\t88
3.5 快速傅里叶变换\\t94
习题3\\t99
第4章 数字滤波器的基本结构\\t101
4.1 数字滤波器的分类及表示方法\\t101
4.2 IIR滤波器的基本结构\\t104
4.2.1 直接I型\\t104
4.2.2 直接II型\\t105
4.2.3 级联型\\t105
4.2.4 并联型\\t106
4.3 FIR滤波器的基本结构\\t110
4.3.1 直接型\\t110
4.3.2 级联型\\t110
4.3.3 频率采样型\\t111
4.3.4 线性相位型\\t113
习题4\\t119
第5章 IIR滤波器设计方法\\t121
5.1 数字滤波器的基本概念\\t121
5.2 模拟滤波器的设计\\t122
5.2.1 巴特沃斯模拟滤波器设计原理\\t122
5.2.2 切比雪夫模拟滤波器设计原理\\t125
5.3 冲激响应不变法\\t126
5.4 双线性变换法\\t131
5.5 IIR数字滤波器的谱变换\\t135
习题5\\t138
第6章 FIR滤波器设计方法\\t140
6.1 线性相位\\t140
6.1.1 线性相位的基本概念\\t140
6.1.2 线性相位的实现条件\\t143
6.2 窗函数设计法\\t146
习题6\\t152
第7章 MATLAB基础\\t154
7.1 MATLAB概述\\t154
7.1.1 MATLAB发展史\\t154
7.1.2 MATLAB主要功能\\t154
7.2 MATLAB工作界面\\t155
7.2.1 命令行窗口\\t155
7.2.2 MATLAB帮助系统\\t156
7.2.3 图形窗口\\t157
7.2.4 M文件编辑窗口\\t158
7.2.5 当前目录窗口\\t159
7.2.6 MATLAB搜索路径\\t160
7.2.7 工作区窗口\\t160
7.3 数值、变量与表达式\\t162
7.3.1 数值\\t162
7.3.2 变量\\t163
7.3.3 表达式\\t164
7.4 数组和矩阵运算\\t165
7.4.1 数组的创建与寻访\\t165
7.4.2 数组运算\\t169
7.4.3 矩阵的创建、寻访及运算\\t173
7.5 图形绘制\\t178
7.5.1 绘制二维图形\\t178
7.5.2 绘制三维图形\\t189
习题7\\t194
第8章 序列及离散系统的MATLAB仿真\\t195
8.1 离散时间信号及采样定理的MATLAB仿真\\t195
8.1.1 离散时间信号\\t195
8.1.2 采样定理\\t196
8.2 典型离散序列的MATLAB仿真\\t197
8.2.1 单位脉冲序列\\t197
8.2.2 单位阶跃序列\\t198
8.2.3 斜坡序列\\t199
8.2.4 正弦和余弦序列\\t200
8.2.5 指数序列\\t201
8.2.6 周期序列\\t203
8.3 序列运算的MATLAB仿真\\t204
8.3.1 序列的加法和乘法\\t204
8.3.2 序列的尺度变换\\t207
8.3.3 序列的翻转及移位\\t208
8.3.4 序列的奇偶性\\t209
8.3.5 序列的卷积和\\t211
8.4 离散时间系统的MATLAB仿真\\t212
8.4.1 离散时间系统的零状态响应\\t212
8.4.2 离散时间系统的单位脉冲响应\\t213
8.4.3 离散时间系统的单位阶跃响应\\t214
8.5 z变换及逆z变换的MATLAB仿真\\t215
8.5.1 z变换\\t215
8.5.2 逆z变换\\t216
8.6 离散系统z域描述的MATLAB仿真\\t217
8.6.1 离散系统的频域分析\\t217
8.6.2 离散系统的零极点与幅频响应分析\\t219
8.6.3 离散系统的全响应\\t222
习题8\\t225
第9章 傅里叶变换的MATLAB仿真\\t226
9.1 离散时间傅里叶变换的MATLAB仿真\\t226
9.2 周期序列的离散傅里叶级数的MATLAB仿真\\t227
9.3 离散傅里叶变换的MATLAB仿真\\t228
9.3.1 离散傅里叶变换的定义及其物理意义\\t228
9.3.2 DFT的应用\\t231
9.4 快速傅里叶变换的MATLAB仿真\\t238
习题9\\t244
第10章 IIR滤波器设计的MATLAB仿真\\t246
10.1 模拟滤波器的设计的MATLAB仿真\\t246
10.1.1 巴特沃斯滤波器的设计\\t246
10.1.2 切比雪夫I型滤波器的设计\\t251
10.1.3 切比雪夫II型滤波器的设计\\t256
10.1.4 椭圆滤波器的设计\\t257
10.2 数字滤波器设计的MATLAB仿真\\t259
10.2.1 冲激响应不变法\\t259
10.2.2 双线性变换法\\t260
10.3 IIR数字滤波器应用的MATLAB仿真\\t263
习题10\\t268
第11章 FIR滤波器设计的MATLAB仿真\\t270
11.1 窗函数法设计的MATLAB仿真\\t270
11.1.1 典型窗函数\\t270
11.1.2 窗函数的应用\\t277
11.2 FIR滤波器应用的MATLAB仿真\\t282
习题11\\t287
参考文献\\t289