目录
目 录 绪论 (1) 0.1 数字信号处理的基本内容 (2) 0.2 数字信号处理的实现方法 (3) 0.3 数字信号处理的主要优点 (3) 第1章 时域离散信号和系统 (5) 1.1 引言 (5) 1.2 模拟信号、时域离散信号和数字信号 (5) 1.2.1 时域离散信号和数字信号 (6) 1.2.2 时域离散信号的表示方法 (6) 1.2.3 常用时域离散信号 (8) 1.3 时域离散系统 (11) 1.3.1 线性时不变时域离散系统 (11) 1.3.2 线性时不变系统输出和输入之间的关系 (12) 1.3.3 系统的因果性和稳定性 (15) 1.4 时域离散系统的输入输出描述法―线性常系数差分方程 (17) 1.4.1 线性常系数差分方程 (17) 1.4.2 线性常系数差分方程的递推解法 (17) 1.4.3 用MATLAB求解差分方程 (18) 1.4.4 应用举例―滑动平均滤波器 (19) 习题与上机题 (21) 第2章 时域离散信号和系统的频域分析 (25) 2.1 引言 (25) 2.2 时域离散信号的傅里叶变换 (25) 2.2.1 时域离散信号的傅里叶变换的定义 (25) 2.2.2 周期信号的离散傅里叶级数 (26) 2.2.3 周期信号的傅里叶变换 (28) 2.2.4 时域离散信号傅里叶变换的性质 (31) 2.3 时域离散信号的Z变换 (34) 2.3.1 时域离散信号Z变换的定义及其与傅里叶变换的关系 (34) 2.3.2 Z变换的收敛域与序列特性之间的关系 (35) 2.3.3 逆Z变换 (38) 2.3.4 Z变换的性质和定理 (41) 2.4 利用Z变换对信号和系统进行分析 (44) 2.4.1 系统的传输函数和系统函数 (44) 2.4.2 根据系统函数的极点分布分析系统的因果性和稳定性 (45) 2.4.3 用Z变换求解系统的输出响应 (46) 2.4.4 系统稳定性的测定及稳定时间的计算 (50) 2.4.5 根据系统的零、极点分布分析系统的频率特性 (52) 2.5 几种特殊滤波器 (57) 2.5.1 全通滤波器 (57) 2.5.2 最小相位滤波器 (58) 2.5.3 梳状滤波器 (59) 2.5.4 正弦波发生器 (60) 习题与上机题 (61) 第3章 离散傅里叶变换(DFT)及其快速算法(FFT) (68) 3.1 离散傅里叶变换的定义及物理意义 (68) 3.1.1 DFT定义 (68) 3.1.2 DFT与ZT、FT、DFS的关系 (69) 3.1.3 DFT的矩阵表示 (71) 3.1.4 用MATLAB计算序列的DFT (71) 3.2 DFT的主要性质 (73) 3.3 频域采样 (80) 3.4 DFT的快速算法―快速傅里叶变换(FFT) (83) 3.4.1 直接计算DFT的特点及减少运算量的基本途径 (83) 3.4.2 基2 FFT算法 (83) 3.5 DFT(FFT)应用举例 (89) 3.5.1 用DFT(FFT)计算两个有限长序列的线性卷积 (90) 3.5.2 用DFT计算有限长序列与无限长序列的线性卷积 (91) 3.5.3 用DFT对序列进行谱分析 (94) 3.5.4 离散余弦变换及其DFT实现 (96) 习题与上机题 (98) 第4章 模拟信号数字处理 (101) 4.1 模拟信号数字处理原理方框图 (101) 4.2 模拟信号与数字信号的相互转换 (101) 4.2.1 时域采样定理 (102) 4.2.2 带通信号的采样 (106) 4.2.3 A/D变换器 (107) 4.2.4 将数字信号转换成模拟信号 (108) 4.3 对数字信号处理部分的设计考虑 (111) 4.4 线性模拟系统的数字模拟 (112) 4.5 模拟信号的频谱分析 (114) 4.5.1 公式推导及参数选择 (114) 4.5.2 用DFT(FFT)对模拟信号进行谱分析的误差 (115) 4.5.3 用DFT(FFT)对周期信号进行谱分析 (118) 习题与上机题 (120) 第5章 信号的相关函数和功率谱 (122) 5.1 互相关函数和自相关函数 (122) 5.2 周期信号的相关性 (124) 5.3 相关函数的性质 (125) 5.3.1 互相关函数性质 (126) 5.3.2 自相关函数性质 (126) 5.4 输入输出信号的相关函数 (127) 5.5 信号的能量谱密度和功率谱密度 (127) 5.5.1 信号的能量谱 (128) 5.5.2 信号的功率谱 (128) 5.6 相关函数的应用 (129) 5.6.1 相关函数在雷达和主动声呐系统中的的应用 (129) 5.6.2 使用相关函数检测物理信号隐含的周期性 (130) 5.7 用MATLAB计算相关函数 (132) 习题与上机题 (133) 第6章 IIR数字滤波器(IIRDF)设计 (135) 6.0 数字滤波器设计的基本概念 (135) 6.0.1 数字滤波器及其设计方法概述 (135) 6.0.2 数字滤波器的种类 (135) 6.0.3 理想数字滤波器 (136) 6.1 模拟滤波器设计 (138) 6.1.1 模拟滤波器设计指标 (139) 6.1.2 巴特沃思模拟低通滤波器设计 (140) 6.1.3 切比雪夫滤波器设计 (143) 6.1.4 椭圆滤波器 (146) 6.1.5 贝塞尔滤波器 (147) 6.1.6 用MATLAB设计模拟滤波器 (147) 6.1.7 五种类型模拟滤波器的比较 (153) 6.1.8 频率变换与高通、带通及带阻滤波器设计 (154) 6.2 IIR数字滤波器设计 (161) 6.2.1 用脉冲响应不变法设计IIRDF (162) 6.2.2 用双线性变换法设计IIRDF (167) 6.2.3 高通、带通和带阻IIRDF (171) 6.2.4 IIRDF的频率变换 (174) 习题与上机题 (177) 第7章 FIR数字滤波器(FIRDF)设计 (181) 7.1 线性相位FIRDF及其特点 (181) 7.2 用窗函数法设计FIRDF (186) 7.2.1 用窗函数法设计FIRDF的基本方法 (186) 7.2.2 窗函数法的设计性能分析 (187) 7.2.3 典型窗函数介绍 (189) 7.2.4 用窗函数法设计FIRDF的步骤及MATLAB设计函数 (195) 7.3 利用频率采样法设计FIRDF (199) 7.3.1 频率采样设计法的基本概念 (199) 7.3.2 设计线性相位特性FIRDF时,频域采样H (k)的设置原则 (200) 7.3.3 逼近误差及改进措施 (200) 7.4 利用等波纹很好逼近法设计FIRDF (204) 7.4.1 等波纹很好逼近法的基本思想 (205) 7.4.2 remez和remezord函数介绍 (207) 7.4.3 FIR希尔伯特变换器和FIR数字微分器设计 (211) 7.5 FIRDF与IIRDF的比较 (215) 习题与上机题 (216) 第8章 时域离散系统的实现 (219) 8.1 引言 (219) 8.2 FIR网络结构 (220) 8.2.1 FIR直接型结构和级联型结构 (220) 8.2.2 线性相位结构 (221) 8.2.3 FIR频率采样结构 (222) 8.2.4 FIR滤波器的递归实现 (225) 8.2.5 快速卷积法 (226) 8.3 IIR网络结构 (226) 8.3.1 IIR直接型网络结构 (226) 8.3.2 IIR级联型网络结构 (227) 8.3.3 IIR并联型网络结构 (228) 8.3.4 转置型网络结构 (229) 8.4 格型网络结构 (229) 8.4.1 全零点格型网络结构 (230) 8.4.2 全极点格型网络结构 (233) 8.5 用软件实现各种网络结构 (235) 8.6 数字信号处理中的量化效应 (237) 8.6.1 量化及量化误差 (237) 8.6.2 A/D变换器中的量化效应 (238) 8.6.3 系数量化效应 (239) 8.6.4 运算中的量化效应 (242) 8.7 滤波器设计与分析工具 (246) 习题与上机题 (251) 第9章 多采样率数字信号处理 (255) 9.1 引言 (255) 9.2 整数因子抽取 (256) 9.3 整数因子内插 (258) 9.4 按有理数因子I/D的采样率转换 (260) 9.5 采样率转换滤波器的高效实现方法 (261) 9.5.1 直接型FIR滤波器结构 (261) 9.5.2 多相滤波器结构 (263) 9.6 采样率转换系统的多级实现 (266) 9.7 采样率转换器的MATLAB实现 (271) 9.8 采样率转换在数字语音系统中的应用 (272) 9.8.1 数字语音系统中的信号采样过程及其存在的问题 (272) 9.8.2 数字语音系统中改进的A/D转换方案 (273) 9.8.3 接收端D/A转换器的改进方案 (274) 习题与上机题 (276) 第10章 数字信号处理应用举例 (278) 10.1 引言 (278) 10.2 数字信号处理在双音多频拨号系统中的应用 (278) 10.3 数字信号处理在音乐信号处理中的应用 (284) 10.3.1 时域处理 (284) 10.3.2 频域处理 (287) 附录A MATLAB信号处理工具箱函数表 (291) 参考文献 (295)
内容摘要
绪论
随着计算机和信息学科的快速发展,数字信号处理的理论与应用得到了飞跃式的发展,现在已经形成一门极其重要的独立学科体系。数字信号处理是利用计算机或专用数字处理设备,采用数值计算的方法对信号进行处理的一门学科,它包括数据采集,以及对信号进行变换、分析、综合、滤波、估值与识别等加工处理,以便于提取信息和应用。与传统的模拟处理方法相比较,数字处理具有无法比拟的优点。数字信号处理系统可以对数字信号进行处理,也可以对模拟信号进行处理。当然,必须先将模拟信号变换成数字信号,才能用数字信号处理系统处理。
数字信号处理原理、实现和应用是本学科研究与发展的三个主要方面。数字信号处理应用非常广泛,涉及语音、雷达、声呐、地震、图像处理、通信系统、系统控制、生物医学工程、机械振动、遥感遥测、航空航天、电力系统、故障检测和自动化仪表等众多领域。显然,研究数字信号处理的应用一定要涉及各个应用领域的专门知识,所以,它不是本课程的学习重点。数字信号处理原理及其实现方法和技术是一门脱离具体应用学科的专业基础,是本课程学习的重点。
信号可以定义为携带信息的函数。信号一般分为确定性信号和随机信号(平稳随机信号和非平稳随机信号),两种信号都有一维信号和多维信号。确定性信号和随机信号处理的原理和方法也不同。随机信号处理基于随机过程、信号与系统和最优化理论,采用统计的方法进行分析和处理,这部分内容将在研究生课程中学习。本课程仅学习一维确定性信号处理的原理、实现和应用。
绝大部分一维信号是时间的函数,信号又可分为模拟信号(即连续信号)、时域离散信号、幅度离散信号和数字信号。模拟信号的幅度(信号值)和自变量(时间)都取连续值,如麦克风输出的语音信号,温度信号等。时域离散信号的幅度取连续值,但自变量取离散值,如气象站定时测量的温度信号,数字电话系统每隔0.125ms对语音信号的采样信号。幅度离
散信号的幅度取离散值,但自变量取连续值,如多进制数字幅度调制信号就是典型的幅度离散信号。数字信号的幅度和自变量都取离散值,数字信号的幅度可以用有限位二进制数表示。所以,时域离散信号可以看成对模拟信号的时域等间隔采样信号,对时域采样信号的幅度量化(离散化)的结果是数字信号。一般将能够直接处理模拟信号、时域离散信号和数字信号的系统分别称为模拟系统、时域离散系统和数字系统。
用数字处理系统处理模拟信号的原理方框图如图0.1所示。在工程实际中,将采样和量化编码两部分集成在一起,称为模数转换器,其功能是将模拟信号变换成数字信号。量化编码器的作用是将采样得到的每个信号样值变换成有限位二进制编码。
随着计算机和专用数字处理系统的字长不断增加,模数转换器的量化误差、数字处理系统的系统参数量化误差,以及处理过程中的运算误差越来越小,如果忽略这些误差,模数转换器就与采样等价,数字处理系统与时域离散系统等价,则图0.1可以简化成图0.2,即用时域离散系统处理模拟信号的原理方框图。
图0.1清楚地说明了工程实际中所用的数字信号处理系统的构成,而图0.2只是一种理论模型。因为时域离散线性时不变系统分析与设计理论已完全成熟,所以,通常根据要求先设计
图0.2中的时域离散系统,再根据对信号处理的精度要求,选取合适的量化位数,对采样信号
x(n)和时域离散线性时不变系统的参数进行量化,就将时域离散系统变成了数字系统。因此,本课程主要学习图0.2中所涉及的理论与实现方法,并介绍图0.1中的量化误差效应。由于量
化误差与量化位数(字长)直接相关,所以又将量化误差效应称为有限字长效应。
0.1数字信号处理的基本内容
确定性数字信号处理的基本理论主要包括如下内容:
(1)模拟信号的预处理(又称预滤波或者前置滤波):滤除输入模拟信号中的无用频率成分和噪声,避免采样后发生频谱混叠失真;
(2)模拟信号的时域采样与恢复:模数转换技术,采样定理,量化误差分析等;
(3)时域离散信号与系统的分析:信号的表示与运算,各种变换(傅里叶变换、Z变换和离散傅里叶变换),时域离散信号与系统的时域和频域的描述与分析;
(4)数字信号处理中的快速算法:快速傅里叶变换,快速卷积等;
(5)模拟滤波器和数字滤波器分析、设计与实现;
(6)多采样率信号处理技术:采样率转换系统的基本原理及其高效实现方法。
上述六个方面的基本内容也是本课程的基本内容。随着通信技术、电子技术、计算机和超大规模集成电路技术的飞速发展,数字信号处理的理论也在不断地丰富与完善,各种新理论和新算法不断出现,特别是关于平稳随机信号和非平稳随机信号处理的现代信号处理理论的研究更加活跃。本课程作为一门专业基础课,所学的内容仅是学习现代信号处理理论和专门技术的基础。
精彩内容
本书为普通高等教育"十一五”重量规划教材。 本书系统讲述数字信号处理的基本原理、算法及其实现方法。主要讲述时域离散信号与系统的基本概念和时域、频域的分析方法。重点介绍信号相关性的基本概念和信号相关函数及其应用、离散傅里叶变换及其快速算法、数字滤波的基本概念与理论、数字滤波器的设计与实现方法。介绍模拟信号数字处理原理与方法、多采样率数字信号处理的基本理论和高效实现方法,数字信号处理的典型应用。 结合各章的内容,介绍相应的MATLAB信号处理工具箱函数,并给出用MATLAB阐述问题和求解计算问题的程序。各章中安排了丰富的例题、习题和上机题。
以下为对购买帮助不大的评价