John G. Proakis:美国东北大学电子与计算机工程系的教授,其研究方向为数字通信与数字信号处理,主要包括自适应滤波、自适应通信系统、自适应均衡技术、多径衰落信道的通信、雷达侦测、信号参数估计、通信系统建模与仿真、最优化技术、统计分析等,已多次出版《数字信号处理》和《数字通信》等经典著作。
Dimitris G. Manolakis:工作于美国麻省理工学院林肯实验室,主要研究方向是数字通信与数字信号处理。
译者序
本书是数字信号处理的经典教材,是作者在多年教学的基础上编写而成的。其版本不断更新,内容涵盖了离散时间信号、系统和现代数字信号处理的基础知识。本书的每一章均从基本概念入手,详细阐述各种基本理论与分析方法,并在介绍中给出了许多数字信号处理的应用实例,以及基于MATLAB的仿真实验。在学习完本书以后,学生即可掌握数字信号处理的基础知识及实际应用。
本书作者John G. Proakis是美国东北大学电子与计算机工程系的教授,其研究方向为数字通信与数字信号处理,主要包括自适应滤波、自适应通信系统、自适应均衡技术、多径衰落信道的通信、雷达侦测、信号参数估计、通信系统建模与仿真、最优化技术、统计分析等,已多次出版《数字信号处理》和《数字通信》等经典著作。第二位作者Dimitris G. Manolakis工作于美国麻省理工学院林肯实验室,主要研究方向是数字通信与数字信号处理。他们在本书中融入多年的教学及实践经验,并且注重理论与实际相结合。
本书共分为14章及两个附录,其中前10章讲述了基本数字信号处理知识,依次为:绪论、离散时间信号与系统、z变换及其在LTI系统分析中的应用、信号的频率分析、LIT系统的频域分析、信号的采样与重建、离散傅里叶变换的特性及应用、DFT的有效计算:快速傅里叶变换算法、离散时间系统的实现、数字滤波器设计。后4章介绍了高级数字信号处理,包括多速率数字信号处理、线性预测和最优线性滤波器、自适应滤波器以及功率谱估计。附录A介绍随机数发生器,附录B摘录了用于线性相位FIR滤波器设计的转换系数表。最后,作者还给出了参考书目及精选习题答案。
参加本书翻译工作的有方艳梅、刘永清、梁小萍、杨锐、屈振华,由方艳梅和刘永清完成全书的审校工作。
限于译者水平,本书疏漏之处在所难免,敬请读者批评指正。
译者
本书是数字信号处理的经典教材,是作者在多年教学的基础上编写而成的。其版本不断更新,内容涵盖了离散时间信号、系统和现代数字信号处理的基础知识,其每一章均从基本概念入手,详细阐述各种基本理论与分析方法,并在介绍中给出许多数字信号处理的应用实例,以及基于MATLAB的仿真实验。
本书可作为电子工程、计算机工程、信号处理以及通信工程等专业的本科和研究生教材,也适合于教师和广大科技工作者参考使用。
John G. Proakis:美国东北大学电子与计算机工程系的教授,其研究方向为数字通信与数字信号处理,主要包括自适应滤波、自适应通信系统、自适应均衡技术、多径衰落信道的通信、雷达侦测、信号参数估计、通信系统建模与仿真、最优化技术、统计分析等,已多次出版《数字信号处理》和《数字通信》等经典著作。
Dimitris G. Manolakis:工作于美国麻省理工学院林肯实验室,主要研究方向是数字通信与数字信号处理。
前 言
本书是作者近几年来在为本科生和研究生讲授数字信号处理课程的基础上编写的,主要介绍离散时间信号、系统和现代数字处理的基础知识,以及它们在电子工程、计算机工程和计算机科学等专业方面的应用。本书可作为本科生在离散系统和数字信号处理方面的一学期或两学期课程的教材,同时也可作为一年级研究生在数字信号处理方面的一学期课程的教材。
本书假定学生事先已掌握了积分学(包括常微分方程)和连续时间信号的线性系统的知识(包括拉普拉斯变换)。虽然本书第4章将描述周期或非周期信号的傅里叶级数和傅里叶变换,但我们期望读者在先修课程中已经了解了这部分内容。
本书在理论知识和实际应用之间进行了较好的折中。书中提供了大量经过精心设计的习题,以便帮助学生掌握课程的内容。解答手册仅供教师下载。此外,在出版社的网站上为教师准备了图表及幻灯片。
在本书的第四版中,我们增加了关于自适应滤波器的新章节,并陆续修改和更新了关于多采样率数字信号处理、信号采样和重构等章节。同时,增加了关于离散余弦变换的新内容。
第1章描述模拟信号的模数转换过程所涉及到的操作。描述了正弦信号的采样过程,解释了混叠问题,并且对信号量化和数模转换的一般术语进行了描述,但分析部分将留待后续章节描述。
第2章主要论述时域的线性时不变(移不变)离散时间系统和离散时间信号。导出了卷积和,并根据系统的冲激响应周期将其分为有限长冲激响应(FIR)和无限长冲激响应(IIR)。描述了由差分方程表征的线性时不变系统,并得到了具有初始条件的差分方程的解。本章最后总结了离散时间相关性问题。
第3章介绍z变换,包括双边z变换和单边z变换,并给出了确定逆z变换的方法。论述了在线性时不变系统的分析过程中如何使用z变换,并证实了系统的重要特性都与z域特征有关,如因果性和稳定性。
第4章论述频域中的信号分析。描述了连续时间信号和离散时间信号的傅里叶级数和傅里叶变换。
在第5章中,通过频率响应函数表征了频域中的线性时不变(LTI)离散时间系统,并确定了对周期和非周期信号的响应。描述了一些重要类型的离散时间系统,包括谐振器、槽口滤波器、梳状滤波器、全通滤波器和振荡器等。同时,也考察了一些简单FIR和IIR滤波器的设计。此外,还介绍了最小相位、混合相位和最大相位系统的概念,以及去卷积的问题。
第6章讲述连续时间信号的采样以及由采样信号重构原始信号的内容。所涉及的范围包括带通信号的采样和重构,离散时间信号的采样及模数和数模转换过程。本章中还包含有对过采样的模数和数模转换器的处理。
第7章讨论DFT的性质和应用。描述了用DFT执行线性滤波的两种方法,并说明了使用DFT对信号进行频率分析的方法。本章最后讨论了离散余弦变换。
第8章涉及DFT的有效计算。本章描述了基2、基4和分裂基快速傅里叶变换(FFT)算法,以及FFT算法在卷积和相关计算中的应用。对于用线性滤波计算DFT的方法,介绍了Goertzel算法和线性调频z变换两种方法。
第9章介绍IIR和FIR系统的实现方法。包括直接型、级联型、并联型、格型和带抽头的格型滤波器结构的实现。本章同时分析了在数字实现FIR和IIR系统过程中的量化效应。
第10章介绍数字FIR和IIR滤波器的设计技术。设计技术包括离散时间的直接方法和通过各种变换将模拟滤波器转换成数字滤波器的方法。
第11章介绍采样率变换及其在多采样率数字信号处理中的应用。除了描述了通过整数和有理数因子的抽取和插值之外,还介绍了对于任意因子的采样率转换方法,以及多相位滤波器结构的实现。本章还讨论了数字滤波器组、二通道的正交镜像滤波器(QMF)和M通道的QMF组。
第12章介绍线性预测和最优线性维纳滤波器。本章还描述了求解归一化方程的Levinson-Durbin算法和Schur算法,以及AR格型和ARMA格型抽头滤波器。
第13章介绍基于LMS算法和递归最小平方(RLS)算法的单通道自适应滤波器。直接型FIR和格型RLS算法及滤波器结构均在本章介绍。
第14章讲述功率谱估计。描述了不带参数的方法和基于模型(带参数的)的方法,还描述了基于特征组合的方法,包括MUSIC和ESPRIT。
事先已经学习过离散系统的高年级学生,可以先快速浏览第1章至第5章的内容,然后仔细学习第6章至第10章的内容。
对于研究生一年级的数字信号处理课程,前6章供学生复习离散时间系统,教师可以快速浏览大部分内容,然后讲述第7章到第11章的内容,再选讲第12章至第14章的部分内容。
本书中提供了很多例题和近500道习题。部分习题的答案列在本书的后面。很多习题可以通过类似MATLAB这样的软件包在计算机上得到数值解。学生还可以使用本书配套的手册Student Manual for Digital Signal Processing with MATLAB。MATLAB软件是本教材的基本软件工具。教师可能还希望参考其他一些包含基于计算机练习的补充教材,例如,由C.S.Burrus等编写的Computer-Based Exercises for Signal Processing Using MATLAB Prentice Hall,1994。
我们受益于很多有才华的同事,他们通过阅览本书前几版提供了许多有价值的建议,其中有W.E.Alexander,G.Arslan,Y.Bresler,J.Deller,F.DePiero,V.Ingle,J.S.Kang,C.Keller,H.Lev-Ari,L.Merakos,W.Mikhael,P.Monticciolo,C.Nikias,M.Schetzen,E.Serpedin,T.M.Sullivan,H.Trussell,S.Wilson和M.Zoltowski。我们同时基于R.Price的建议及其他相关见解,增加了关于分裂基FFT算法的内容。最后,我们要感谢许多那些已毕业的学生的建议和意见,特别是A.L.Kok,J.Lin,E.Sozer和S.Srinidhi,他们协助准备了几幅图表和解答手册。
JOHN G.PROAKIS
DIMITRIS G.MANOLAKIS