数字信号处理原理及其LabVIEW实现
作 者: 邢冀川,吴进,徐征
出版时间: 2013
内容简介
《数字信号处理原理及其LabVIEW实现/普通高等教育“十二五”规划教材·电子电气基础课程规划教材》内容广泛、理论复杂,广大读者迫切需要一本适应学科发展并能和LabVIEW的工程实际相结合的教科书。本书力求在详尽论述数字信号处理基础理论的同时,更多地通过专门设计的LabVIEW课程实验来帮助读者了解和掌握数字信号处理的基础概念和原理,并解决基本的数字信号处理工程问题。《数字信号处理原理及其LabVIEW实现/普通高等教育“十二五”规划教材》分为10章,包括绪论、离散时间信号与系统的时域分析、离散时间信号与系统的z域分析和频域分析、离散傅里叶变换、离散傅里叶变换的快速算法及其他变换、数字滤波器的实现结构、IIR数字滤波器的设计方法、FIR数字滤波器的设计方法、LabVIEW编程简介、基于LabVIEW的数字信号处理实验。
目录
第0章 绪论
0.1 数字信号处理的简述
0.1.1 信号
0.1.2 数字信号处理的理论基础
0.2 数字信号处理的实现
0.3 数字信号处理的应用
0.3.1 数字信号处理系统的突出优点
0.3.2 数字信号处理的典型应用
0.4 LabVIEW及其信号处理应用介绍
本章小结
习题
第1章 离散时间信号与系统的时域分析
1.1 离散时间信号--序列
1.1.1 序列的定义
1.1.2 序列的基本运算
1.1.3 常用典型序列
1.2 线性时不变系统
1.2.1 线性系统
1.2.2 时不变系统
1.2.3 线性时不变系统的输入、输出关系
1.2.4 线性时不变系统的性质
1.2.5 因果系统
1.2.6 稳定系统
1.3 常系数线性差分方程
1.3.1 常系数线性差分方程的定义
1.3.2 常系数线性差分方程的递推解法
1.4 连续时间信号的抽样
1.4.1 理想信号的抽样
1.4.2 信号的重建
1.4.3 信号的实际抽样
本章小结
习题
第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.3.1 Z变换基本性质
2.3.2 Z变换定理
2.4 Z变换与其他变换之间的关系
2.4.1 Z变换与拉普拉斯变换的关系
2.4.2 Z变换与傅里叶变换的关系
2.4.3 序列的傅里叶变换
2.5 傅里叶变换中的对称性质
2.5.1 共轭对称序列与共轭反对称序列
2.5.2 用共轭对称序列与共轭反对称序列表示任一序列
2.5.3 序列傅里叶变换的分解
2.5.4 两个性质
2.5.5 序列与傅里叶变换的对应关系
2.5.6 实序列的虚实、奇偶特牲
2.6 离散系统z域的分析
2.6.1 系统函数
2.6.2 离散系统的因果性和稳定性
2.6.3 系统的频率响应
2.6.4 频率响应的几何确定法
本章小结
习题
第3章 离散傅里叶变换(DFT)
3.1 傅里叶变换的几种可能形式
3.2 离散傅里叶级数(DFS)
3.3 离散傅里叶变换(DFT)
3.3.1 DFT的定义
3.3.2 DFT与其他变换之间的关系
3.4 离散傅里叶变换的性质
3.4.1 DFT的隐含周期性
3.4.2 线性性质
3.4.3 循环移位性质
3.4.4 循环卷积定理
3.4.5 翻转序列和复共轭序列的DFT
3.4.6 DFT形式下的帕塞瓦尔定理
3.4.7 DFT的共轭对称性
3.5 频域采样定理
3.6 DFT的应用举例
3.6.1 用DFT计算线性卷积
3.6.2 用DFT对信号进行谱分析
3.6.3 用DFT对双音多频信号进行检测
本章小结
习题
第4章 离散傅里叶变换的快速算法(FFT)及其他变换
4.1 提高DFT运算速度的主要方法
4.2 按时间抽取奇偶分解的基2-FFT算法
4.2.1 基2-DIT-FFT算法的基本原理
4.2.2 基2-DIT-FFT算法的运算量
4.2.3 基2-DIT-FFT算法的运算特点
4.3 按频率抽取奇偶分解的基2-FFT算法
4.3.1 基2-DIF-FFT算法的基本原理
4.3.2 基2-DIF-FFT算法的特点
4.3.3 基2-DIT -FFT算法与基2-DIF-FFT算法的比较
4.4 离散傅里叶反变换(IDFT)的快速计算方法(IFFT)
4.4.1 稍微变动FFT参数的IFFT实现方法
4.4.2 直接利用FFT算法的IFFT实现方法
4.4.3 利用DFT的对称定理的IFFT实现方法
4.5 进一步减小运算量的方法
4.5.1 多类蝶形单元运算
4.5.2 旋转因子的生成
4.5.3 实数序列的FFT
4.6 其他快速算法简介
4.6.1 分裂基FFT算法
4.6.2 线性调频Z变换
4.7 离散余弦变换简介
4.7.1 离散余弦变换的定义
4.7.2 离散余弦变换DCT与离散傅里叶变换DFT之间的关系
4.8 FFT的实际应用
4.8.1 线性卷积的快速计算
4.8.2 利用FFT算法计算线性相关
本章小结
习题
第5章 数字滤波器的实现结构
5.1 数字滤波器结构的表示方法及其分类
5.1.1 数字滤波器结构的表示方法
5.1.2 数字滤波器的分类
5.2 无限长脉冲响应(IIR)滤波器的实现结构
5.2.1 直接型
5.2.2 级联型
5.2.3 并联型
5.3 有限长脉冲响应(FIR)滤波器的实现结构
5.3.1 直接型
5.3.2 级联型
5.3.3 频率采样型
5.3.4 线性相位型
本章小结
习题
第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.3 频率变换
6.3.1 低通变换
6.3.2 高通变换
6.3.3 带通变换
6.3.4 带阻变换
6.4 脉冲响应不变法
6.5 双线性变换法
6.6 其他类型数字滤波器的设计
本章小结
习题
第7章 FIR数字滤波器的设计方法
7.1 线性相位FIR数字滤波器的特点
7.1.1 线性相位条件
7.1.2 线性相位FIR 滤波器幅度特性Hg(ω)的特点
7.1.3 线性相位FIR 滤波器的零点分布特点
7.2 窗函数设计法
7.2.1 窗函数法的设计思想
7.2.2 常用窗函数
7.2.3 窗函数法的设计步骤
7.3 频率采样设计法
7.3.1 频率采样法的基本原理
7.3.2 频率采样法的线性相位条件
7.3.3 逼近误差分析及改进措施
7.3.4 频率采样法的设计步骤
7.4 IIR和FIR数字滤波器的比较
本章小结
习题
第8章 LabVIEW编程简介
8.1 LabVIEW基本开发环境简介
8.1.1 LabVIEW软件的安装和启动
8.1.2 前面板
8.1.3 程序框图
8.1.4 LabVIEW程序的运行与调试
8.1.5 理解LabVIEW的数据流
8.2 LabVIEW中的条件结构与循环结构
8.2.1 条件结构
8.2.2 循环结构
8.3 数组与簇
8.3.1 数组
8.3.2 簇
8.3.3 错误簇
8.4 波形显示控件
8.4.1 波形数据
8.4.2 波形图表
8.4.3 波形图
8.4.4 XY图
8.5 子VI
习题
第9章 基于LabVIEW的数字信号处理实验
9.1 信号序列生成
9.2 信号时域分析
9.3 离散时间序列信号的卷积
9.4 信号频域分析
9.5 数字滤波器设计与应用
9.6 数字滤波器的系数量化误差
9.7 信号的内插与抽取
9.8 高级数字信号处理技术的应用*
9.9 结合数据采集(DAQ)硬件的信号处理实验
9.9.1 数据采集系统(DAQ)与实验平台简介
9.9.2 基于NI ELVIS(或NI myDAQ)的波形信号采集
9.9.3 对真实信号的实时采集和频谱分析
9.9.4 信号的滤波、合成与输出
9.10 在嵌入式硬件上实现信号处理算法
9.10.1 用于信号处理应用的嵌入式硬件平台
9.10.2 基于LabVIEW的嵌入式应用开发与应用
参考文献