本书是《数字信号处理教程》第二版。和第一版相比,它有以下改进:
1. 在第一章“离散时间信号与系统”中,去掉了实际上不会采用的常系数线性差分方程的时域经典解法。
2. 考虑到学科的发展及实际的需要,在第三章“离散傅里叶变换”中,增加了3.9“序列的抽取与内插”(改变抽样率)一节。
3. 在第三章“离散傅里叶变换”中,增加了3.8“利用DFT计算模拟信号的傅里叶变换(级数)对”一节。
4. 在第四章“快速傅里叶变换”中,把“基4FFT算法”专门作为一节列出,并增加了既有同址运算结构又能节省乘法次数的“分裂基FFT算法”,也作为一节列出。
5. 在第五章“数字滤波器的基本结构”中,增加了在后续课程及实际应用中用得较多的“数字滤波器的格型结构”一节。
6. 由于篇幅所限,加上学时的限制,故将第八章“数字信号处理中的有限字长效应”的内容作了较大的压缩,删掉了浮点运算误差分析部分,压缩了定点运算误差分析部分。
7. 将第一版第九章“数字滤波器的计算机辅助设计”的内容分别并入本书第六章与第七章中。
8. 将第一版第十章“数字信号处理的实现”的内容分别并入第四章、第六章与第七章中。
9. 第九章“数字信号处理器”的内容全部进行了改写,以适应DSP器件的快速发展。
10. 增加了一些必要的例题和习题。
11. 改正了已经发现的第一版中的错误。
12. 最重要的是,我们配合本书开发了“数字信号处理多媒体CAI教程”(DSPMCAI2.0)的辅助教学光盘。它是在Windows95上用Visual Basic开发的,包含4个子系统——概念浏览子系统、教学演示子系统、辅助设计子系统和测验子系统。概念浏览子系统是教材内容的归纳和浓缩。教学演示子系统共有50个多媒体动态演示程序(有语音提示和解说),把教程的重点和难点用动态的图形来演示,形象生动,易于理解。辅助设计子系统有9个设计和计算程序,可对IIR滤波器和FIR滤波器进行实际设计,可对几种FFT算法进行实际的计算并有图形界面。测验子系统有28个测验题,能够帮助读者更深入地掌握课程内容。
本书的定位仍是大学本科“数字信号处理”课程的教材,对信号处理的基础理论和基本算法进行了充分的论述与讨论,除最后一章外,每章后面都有习题。对于一些深入的内容,属于大学生选修课或研究生课程的内容(例如功率谱估计——经典的和参数模型的,自适应滤波,最优滤波——维纳滤波与卡尔曼滤波等内容)都没有放入本教材。
本书共有9章,其中第一章“离散时间信号与系统”、第二章“z变换”的内容和“信号与系统”课的内容有重复;但为了教材内容的关联性,这两章仍保留了下来,使用时可根据各校的情况或选用或舍掉不讲。第八章“数字信号处理中的有限字长效应”与第九章“数字信号处理器”的内容必须紧密结合实验才好讲授,条件不具备时这两章也可不讲。
最后,我要感谢清华大学的应启珩教授,他对书中的内容提出了很多宝贵意见,并提供了很多参考资料。还要感谢中科院声学所李昌立研究员,他对第九章的编写给予了很大的帮助,提供了有关的参考资料并提出了宝贵的意见。