数字信号处理教程 MATLAB版 第5版出版时间: 2017年版内容简介 本书系统地讨论了数字信号处理的基础理论、基本概念、基本分析方法、算法和设计。全书共10章,包括四个部分。第一部分(第1、2章)介绍离散时间信号(序列)与系统的时域、频域(包括z变换域)的分析方法与算法;第二部分(第3、4章)介绍离散傅里叶变换及其快速算法,模拟信号用数字信号处理的原理方法;第三部分(第5~8章)介绍IIR及FIR数字滤波器的基本概念、理论、结构与设计方法;第四部分(第9、10章)介绍多抽样数字信号处理的基础理论以及数字滤波器实现中的有限字长效应。 本书把每章的主要内容所涉及的MATLAB函数相关例题放在该章的最后部分,这样使读者既能增强对基本理论的掌握,又能学会用MATLAB解决实际问题,尤其是较为复杂的应用问题。 本书可作为大学本专科院校电子信息类、自动化类、电气类等专业的教材,也可供从事相关专业的科研人员和工程技术人员作为参考。目录绪论第1章离散时间信号与系统1.1离散时间信号——序列1.1.1序列1.1.2序列的运算1.1.3序列的卷积和1.1.4序列的相关性1.1.5几种常用的典型序列1.1.6序列的周期性1.1.7用单位抽样序列表示任意序列1.2线性移不变系统1.2.1离散时间线性系统1.2.2离散时间移不变系统1.2.3离散时间线性移不变系统1.2.4因果系统1.2.5稳定系统1.3常系数线性差分方程——时域离散系统的输入、输出表示法1.4连续时间信号的抽样1.4.1模拟信号的理想抽样1.4.2时域抽样定理1.4.3模拟信号的实际抽样1.4.4带通信号的抽样1.4.5连续时间信号xa(t)及其理想抽样信号x^a(t)以及离散时间抽样序列x(n)的关系1.4.6时域信号的插值重构1.4.7正弦型信号的抽样1.5本章部分内容涉及的MATLAB函数及例题习题第2章z变换与离散时间傅里叶变换2.1序列的z变换2.1.1z变换的定义2.1.2z变换的收敛域2.1.34种典型序列的z变换的收敛域2.1.4z反变换: 围线积分法(留数法)、部分分式法及长除法(幂级数法)2.1.5z变换的性质与定理2.1.6利用z变换求解差分方程2.2s平面到z平面的映射关系2.3离散时间傅里叶变换(DTFT)——序列的傅里叶变换2.3.1序列的傅里叶变换定义2.3.2序列傅里叶变换的收敛性——DTFT的存在条件2.3.3序列傅里叶变换的主要性质2.3.4序列及其傅里叶变换的一些对称性质2.3.5周期性序列的傅里叶变换2.3.6xa(t)、x^a(t)、x(n)之间及其拉普拉斯变换、z变换、傅里叶变换之间关系2.4离散线性移不变系统的频域表征2.4.1LSI系统的描述2.4.2LSI系统的因果、稳定条件2.4.3LSI系统的频率响应H(ejω)及其特点2.4.4频率响应的几何确定法2.4.5无限长单位冲激响应(IIR)系统与有限长单位冲激响应(FIR)系统2.5本章部分内容涉及的MATLAB函数及例题习题第3章离散傅里叶变换(DFT)3.1傅里叶变换的四种可能形式3.2周期序列的傅里叶级数——离散傅里叶级数(DFS)3.2.1DFS的定义3.2.2DFS的性质3.3离散傅里叶变换——有限长序列的离散频域表示3.3.1DFT的定义,DFT与DFS、DTFT及z变换的关系3.3.2模拟信号时域、频域都抽样后fk与N及fs的关系3.3.3DFT隐含的周期性3.4DFT的主要性质3.4.1线性3.4.2序列的圆周移位性质3.4.3圆周共轭对称性质3.4.4圆周翻褶序列及其DFT3.4.5对偶性3.4.6DFT运算中的圆周共轭对称性3.4.7DFT形式下的帕塞瓦定理3.4.8圆周卷积和与圆周卷积和定理3.4.9线性卷积和与圆周卷积和的关系3.5频域抽样理论3.5.1频域抽样与频域抽样定理,由X(k)重构时间序列x(n)3.5.2由X(k)插值重构X(z)、X(ejω)3.6DFT的应用3.6.1利用DFT计算线性卷积3.6.2利用DFT计算线性相关3.6.3利用DFT对模拟信号的傅里叶变换(级数)对的逼近3.6.4用DFT对模拟信号作谱分析3.6.5用DFT对模拟信号作谱分析时参量的选择3.6.6用DFT对模拟信号作谱分析时的几个问题3.7有限长序列的X(z)、X(ejω)、X(k)之间的关系3.8本章部分内容涉及的MATLAB函数及例题习题第4章快速傅里叶变换(FFT)4.1直接计算DFT的运算量,减少运算量的途径4.2按时间抽选(DIT)的基2 FFT算法(库利图基算法)4.3按频率抽选(DIF)的基2 FFT算法(桑德图基算法)4.4DITFFT与DIFFFT的异同4.5离散傅里叶反变换(IDFT)的快速算法IFFT4.6基2 FFT流程图*4.7N为复合数的FFT算法——混合基(多基多进制)FFT算法4.8线性调频z变换(Chirpz变换或CZT)算法4.9利用FFT算法计算线性卷积4.9.1重叠相加法4.9.2重叠保留法4.10利用FFT算法计算线性相关4.11本章部分内容涉及的MATLAB函数及例题4.11.1用FFT计算有限长序列的线性卷积和线性相关4.11.2用FFT计算模拟信号、离散时间信号及它们的频谱4.11.3线性调频z变换(CZT)算法4.11.4重叠保留法与重叠相加法习题第5章数字滤波器的基本结构5.1概述5.2无限长单位冲激响应滤波器的基本结构5.2.1IIR滤波器的特点5.2.2直接型结构5.2.3级联型结构5.2.4并联型结构5.2.5转置型结构5.3有限长单位冲激响应滤波器的基本结构5.3.1FIR滤波器的特点5.3.2直接型(横截型、卷积型)结构5.3.3级联型结构5.3.4频率抽样型结构5.3.5快速卷积结构5.3.6线性相位FIR滤波器的结构*5.4数字滤波器的格型及格型梯形结构5.4.1全零点系统(FIR系统,又称滑动平均(MA)系统)的格型结构5.4.2全极点系统(IIR系统,又称自回归(AR)系统)的格型结构5.4.3零极点系统(IIR系统,又称自回归滑动平均(ARMA)系统)的格型梯形结构5.5本章部分内容涉及的MATLAB函数及例题5.5.1IIR滤波器的各种结构5.5.2FIR滤波器的各种结构5.5.3格型及格型梯形滤波器结构习题第6章数字滤波器的基本概念及几种特殊滤波器6.1数字滤波器的基本概念6.2全通滤波器6.3最小相位滞后滤波器6.3.1最小相位系统、混合相位系统、最大相位系统及其与全通系统的关系6.3.2最小相位系统的性质6.3.3利用最小相位系统的逆系统补偿幅度响应的失真6.4陷波器6.5数字谐振器6.6梳状滤波器6.7波形发生器6.7.1正弦波及余弦波发生器6.7.2周期性方波发生器6.7.3任意周期序列的发生器习题第7章无限长单位冲激响应(IIR)数字滤波器设计方法7.1概述7.2数字滤波器的实现步骤7.3数字滤波器的技术指标7.4IIR数字滤波器的设计方法分类7.5模拟原型低通滤波器设计7.5.1引言7.5.2模拟巴特沃思低通滤波器7.5.3模拟切贝雪夫低通滤波器*7.5.4椭圆函数低通滤波器(考尔滤波器)简介*7.5.5贝塞尔低通滤波器简介7.5.6五类模拟滤波器的比较7.6模拟频域频带变换7.6.1从归一化模拟低通滤波器到模拟低通滤波器的变换7.6.2从归一化模拟低通滤波器到模拟高通滤波器的变换7.6.3从归一化模拟低通滤波器到模拟带通滤波器的变换7.6.4从归一化模拟低通滤波器到模拟带阻滤波器的变换7.7间接法的IIR数字滤波器设计方案7.8模拟滤波器到数字滤波器的映射方法7.8.1冲激(脉冲)响应不变法7.8.2阶跃响应不变法7.8.3双线性变换法7.9数字滤波器设计的第一种方案7.10模拟低通滤波器直接变换成四种通带数字滤波器7.10.1模拟低通→数字带通7.10.2模拟低通→数字带阻7.10.3模拟低通→数字高通7.11数字滤波器设计的第二种方案7.12数字频域频带变换7.12.1数字频域频带变换的基本要求7.12.2数字低通→数字低通7.12.3数字低通→数字高通7.12.4数字低通→数字带通7.12.5数字低通→数字带阻7.12.6数字低通→数字多通带7.13数字滤波器设计的第三种方案*7.14IIR滤波器的计算机辅助设计法7.14.1IIR数字滤波器的时域直接设计7.14.2IIR滤波器的频域最小均方误差设计法7.14.3IIR滤波器的频域最小p误差设计法7.15本章部分内容涉及的MATLAB函数及例题7.15.1自编程序设计四类(巴特沃思型、切贝雪夫Ⅰ型、切贝雪夫Ⅱ型和椭圆函数型)模拟滤波器7.15.2工具箱中提供的模拟滤波器(低通、高通、带通、带阻)设计的MATLAB函数7.15.3冲激响应不变法及双线性变换法设计IIR数字滤波器7.15.4用数字频带变换法设计数字滤波器的MATLAB实现7.15.5基于MATLAB直接设计各类数字滤波器习题第8章有限长单位冲激响应(FIR)数字滤波器设计方法8.1概述8.2线性相位FIR数字滤波器的特点8.2.1线性相位条件8.2.2线性相位约束对FIR数字滤波器(DF)的单位冲激响应h(n)的要求8.2.3两类线性相位约束下,FIR数字滤波器幅度函数H(ω)的特点8.2.4线性相位FIR滤波器的零点位置8.3窗函数设计法8.3.1窗函数设计法的设计思路8.3.2理想低通、带通、带阻、高通的线性相位数字滤波器的表达式8.3.3窗函数设计法的性能分析8.3.4各种常用窗函数8.3.5偶对称单位冲激响应[h(n)=h(N-1-n)]的线性相位FIR DF的窗函数法设计步骤及举例*8.3.6奇对称单位冲激响应[h(n)=-h(N-1-n)]线性相位微分器及希尔伯特变换器的窗函数法设计8.3.7窗函数设计法计算中的主要问题8.4频率抽样设计法8.4.1频率抽样设计法的基本思路8.4.2频率抽样的两种方法8.4.3频率抽样设计法的逼近误差及改进办法8.4.4频率抽样设计法的设计步骤及举例8.4.5频率抽样设计法存在的问题*8.5设计线性相位FIR滤波器的最优化方法8.5.1均方误差最小准则8.5.2最大误差最小化准则——加权切贝雪夫等波纹逼近8.5.3交错定理8.5.4最佳线性相位FIR滤波器设计算法8.5.5ParksMcClellan算法(Remez交换算法)8.6本章部分内容涉及的MATLAB函数及例题8.6.1线性相位FIR滤波器的MATLAB函数8.6.2窗函数法设计FIR线性相位滤波器的MATLAB函数8.6.3频率抽样法设计FIR线性相位滤波器8.6.4线性相位FIR滤波器的等波纹最优设计(ParksMcClellan算法)的MATLAB函数及例题习题*第9章序列的抽取与插值——多抽样率数字信号处理基础9.1概述9.2用正整数D的抽取——降低抽样率9.3用正整数I的插值——提高抽样率9.4用正有理数I/D做抽样率转换9.5抽取、插值以及两者结合的流图结构9.5.1抽取系统的直接型FIR结构9.5.2插值系统的直接型FIR结构9.5.3抽取和插值的线性相位FIR结构*9.5.4抽取器的多相FIR结构*9.5.5插值器的多相FIR结构*9.5.6正有理数I/D抽样率转换系统的变系数FIR结构*9.6变换抽样率的多级实现9.7本章部分内容涉及的MATLAB函数及例题习题*第10章数字信号处理中的有限字长效应10.1概述10.2二进制数的表示及其对量化的影响10.2.1二进制的三种算术运算法10.2.2负数的表示法——原码、补码、反码10.2.3量化方式——舍入与截尾10.3模拟/数字(A/D)变换的量化效应10.3.1A/D变换的非线性模型10.3.2A/D变换对输入抽样信号幅度的要求10.3.3A/D变换的量化非线性特性10.3.4A/D变换量化误差的统计分析10.3.5量化噪声的功率谱密度10.4白噪声(A/D变换的量化噪声)通过线性系统10.5数字滤波器的系数量化效应10.5.1系统极点(零点)位置对系数量化的灵敏度10.5.2系数量化对二阶子系统极点位置的影响10.5.3系数量化效应的统计分析10.6数字滤波器运算中的有限字长效应*10.7防止溢出的幅度加权因子*10.8IIR滤波器的定点运算中零输入的极限环振荡*10.9FFT算法的有限字长效应10.9.1定点DFT计算中的有限字长效应的统计分析10.9.2定点FFT计算中有限字长效应的统计分析10.9.3系数量化对FFT的影响10.10本章部分内容涉及的MATLAB函数及例题习题参考文献本书所附“数字信号处理多媒体CAI教程”软件简介 上一篇: 数字信号处理 第3版 [吴镇杨] 著 2016年版 下一篇: 国外电子与电气工程技术丛书 数字信号处理及MATLAB仿真