数字信号处理
出版时间:2010年版
丛编项: 普通高等教育“十一五”规划教材
内容简介
《数字信号处理》全面介绍了数字信号处理与应用的基础理论和分析方法。书中前3章是数字信号处理的基础,包括离散时间信号与系统的时域分析、z域分析、离散傅里叶变换三部分内容。第4章是快速傅里叶变换及其应用。第5-7章是数字滤波器的基本结构、设计原理及设计方法。第8章和第9章分别讨论了信号的抽取与插值和有限字长效应。第10章介绍了常用的特殊滤波器。为了加深对基本理论的理解和基本方法的掌握,书中安排了一些Matlab实例。全书各章都有精选例题和不同类型的习题。《数字信号处理》可作为普通高等院校信息类相关专业本科生或研究生教材,也可供相关科研与了程技术人员参考。
目录
前言
第1章 离散时间信号与系统的时域分析
1.1 离散时间信号——序列
1.1.1 常用序列
1.1.2 序列的基本运算
1.2 序列的卷积和
1.2.1 卷积和的定义及计算
1.2.2 卷积和的性质
1.3 线性移不变系统
1.3.1 线性系统
1.3.2 移不变系统
1.3.3 单位抽样响应与卷积和
1.3.4 因果系统
1.3.5 稳定系统
1.4 线性常系数差分方程
1.4.1 线性常系数差分方程的描述
1.4.2 线性常系数差分方程的求解
1.5 连续时间信号的抽样
1.5.1 理想抽样
1.5.2 实际抽样
1.5.3 带通信号的抽样
1.6 离散线性相关
1.6.1 线性相关的定义
1.6.2 线性相关与线性卷积的关系
1.7 离散时间信号与系统的Matlab实现
1.7.1 离散时间信号
1.7.2 卷积和运算
1.7.3 系统响应的求取
1.7.4 信号相关运算
习题
第2章 离散时间信号与系统的z域分析
2.1 z变换的定义及收敛域
2.1.1 z变换的定义
2.1.2 z变换的收敛域
2.1.3 常用序列的z变换
2.2 z反变换
2.2.1 部分分式展开法
2.2.2 幂级数展开法
2.2.3 围线积分法(留数法)
2.3 z变换的性质与定理
2.4 z变换与拉普拉斯变换、傅里叶变换的关系
2.4.1 z变换与拉普拉斯变换的关系
2.4.2 z变换和傅里叶变换的关系
2.5 序列傅里叶变换的定义及性质
2.5.1 非周期序列傅里叶变换的定义
2.5.2 序列傅里叶变换的性质与定理
2.6 利用z变换求解差分方程
2.7 离散时间系统的系统函数和频率响应
2.7.1 系统函数的定义
2.7.2 系统函数与差分方程的关系
2.7.3 系统的频率响应
2.7.4 利用H(z)的零极点分析系统
2.7.5 无限长单位抽样响应系统与有限长单位抽样响应系统
2.8 离散时间信号与系统z域分析的Matlab实现
2.8.1 求解系统的差分方程
2.8.2 求系统函数的零极点及增益
2.8.3 求解系统函数
2.8.4 z变换的有理分式与部分分式之间的转换
2.8.5 求系统函数的反变换
2.8.6 绘制系统的零极点图及计算频率响应
习题
第3章 离散傅里叶变换
3.1 离散傅里叶级数
3.1.1 周期序列的离散傅里叶级数
3.1.2 DFS的主要性质与定理
3.1.3 周期序列的傅里叶变换表示式
3.2 离散傅里叶变换
3.2.1 傅里叶变换的几种形式
3.2.2 离散傅里叶变换的定义
3.2.3 DFT与z变换以及DTF丁之间的关系
3.3 离散傅里叶变换的性质及定理
3.4 频域抽样理论
3.4.1 由X(k)不失真地恢复x(n)的条件
3.4.2 由X(k)表示X(z)、X(e)
3.5 DFT的应用
3.5.1 用DFT计算线性卷积
3.5.2 DFT对非周期连续时间信号的傅里叶变换的逼近
3.5.3 与DFT应用有关的几个问题
3.6 DFT的Matlab实现
3.6.1 计算DFS
3.6.2 计算DFT
3.6.3 利用DFT计算DTFT
3.6.4 计算IDFT
3.6.5 利用DFT求有限长序列的线性卷积
习题
第4章 快速傅里叶变换
4.1 DFT的运算量分析
4.1.1 直接计算DFT的运算量
4.1.2 改善DFT运算效率的基本途径
4.2 时间抽取的基-2FFT算法
4.2.1 算法的基本原理
4.2.2 运算量
4.2.3 算法特点
4.2.4 按时间抽取的其他形式流图
4.2.5 DIT基-2FFT的软件编程思想
4.3 频率抽取的基-2FFT算法
4.3.1 算法的基本原理
4.3.2 按频率抽取的FFT算法特点
4.3.3 时间抽取法与频率抽取法的比较
4.4 快速傅里叶反变换..
4.4.1 稍微变动FFT程序和参数实现IFFT
4.4.2 不改FFT的程序直接实现IFFT
4.5 实序列的FFT算法
4.5.1 利用频谱对称性求实信号的FFT
4.5.2 离散哈特曼变换
4.6 线性卷积与线性相关的FFT算法
4.6.1 线性卷积的FFT算法
4.6.2 线性相关的FFT算法
4.7 Matlab关于FFT应用的程序设计
4.7.1 采用FFT计算信号的频谱
4.7.2 用FFT和IFFT计算信号的卷积和相关
习题
第5章 数字滤波器的基本结构
5.1 数字滤波器结构的表示方法
5.2 IIR滤波器的结构
5.2.1 直接Ⅰ型
5.2.2 直接Ⅱ型(典范型、正准型)
5.2.3 级联型
5.2.4 并联型
5.3 FIR滤波器的基本结构
5.3.1 直接型(横截型、卷积型)
5.3.2 级联型
5.3.3 频率采样型结构
5.3.4 快速卷积型
5.4 格型滤波器的基本结构
5.4.1 全零点(FIR)格型滤波器
5.4.2 全极点(IIR)格型滤波器
5.4.3 零极点(IIR)格型滤波器
5.5 Matlab关于滤波器结构的程序设计
5.5.1 IIR滤波器的结构设计
5.5.2 FIR滤波器的结构设计
5.5.3 格型结构设计
习题
第6章 IIR数字滤波器的设计
6.1 滤波器的基本概念
6.1.1 滤波器的分类
6.1.2 滤波器的技术指标
6.1.3 滤波器的设计步骤
6.2 模拟低通滤波器的设计
6.2.1 由幅度平方函数来确定系统函数
6.2.2 巴特沃思模拟低通滤波器的设计
6.2.3 切比雪夫模拟低通滤波器的设计
6.2.4 椭圆模拟低通滤波器的设计
6.2.5 贝塞尔模拟低通滤波器的设计
6.2.6 归一化原型滤波器设计数据
6.2.7 常用模拟滤波器的比较
6.3 用模拟滤波器设计IIR数字滤波器
6.3.1 抽样响应不变法
6.3.2 双线性变换法
6.4 数字高通、带通和带阻IIR滤波器的设计
6.4.1 模拟频带法
……
第7章 有限长单位抽样响应数字滤波器的设计
7.1 线性相位FIR数字滤波器的特性
7.2 窗函数设计法
7.3 窗函数设计法举例
7.4 频率抽样设计法
7.5 等波纹最佳逼近设计法
7.6 IIR滤波器和FIR滤波器的比较
7.7 FIR滤波器设计的Matlab实现
习题
第8章 信号的抽取与插值
8.1 信号的整数倍抽取
8.2 信号的整数倍插值
8.3 信号的有理数I/D抽样率转换
8.4 多抽样率FIR系统的网络结构
8.5 Matlab实现抽取与插值
习题
第9章 数字信号处理的有限字长效应
9.1 二进制的表示及其对量化误差的影响
9.2 A/D采样的量化效应
9.3 数字滤波器的系数量化效应
9.4 定点运算滤波器的有限长效应
9.5 定点运算FFT算法的有限长效应
9.6 IIR滤波器的定点运算的零输入极限环振荡和死带效应
9.7 浮点运算滤波器和FFT算法的有限长效应
习题
第10章 常用特殊滤波器
10.1 全通滤波器
10.2 最小相位延时系统
10.3 均值滤波器与平滑滤波器
10.4 特殊零极点二阶滤波器
10.5 梳状滤波器
10.6 建立在零极点相消的简单整系数滤波器
习题
参考文献