在本书的编写过程中,尽力做到以注重素质培养和能力培养为目标,以加强基础和拓宽专业为原则,并考虑到教学条件和学生基础的特点,使本书既能适应新世纪对电子信息专业人才培养的要求,又能切实应用于相关专业的教学之中。
本书计划讲授学时为54-60学时,适用于电子工程和信息类专业作为必修或限选课程的教材。通过本课程的学习,希望使读者在离散信号与系统、离散傅里叶变换及其快速算法(FHT)和数字滤波器的设计等方面有较强的分析、设计及计算机编程能力,从而掌握用数字方法处理确定信号的原理、通用技术及一般方法,为工程实际应用打下坚实的基础。
本课程应该是一门实践性很强的课程,主要希望通过C语言实现使学生掌握基本理论和方法,为此在附录中设计了12个示例程序作为数字信号处理的c语言实现的基础,并在相关章节设计了编程训练的习题,采用循序渐进的方式使学生逐步学会算法和编程技巧。由于当前MAT[AB已经成为解决数字信号处理问题的强有力的通用软件,因此还在第9章介绍了数字信号处理的MATLAB实现方法,给出了几乎与C语言实现相应的MATLAB实现必需的一些函数和编程示例,并设置了相应的习题,对于学时较少的专业可以作为完成软件实现的一种途径。在第9章中还简单介绍了DSP芯片的基本原理。
本书第1,2章由蔡忠见编写,第3,4章由彭海鹰编写,其余各章和绪论、附录由李行一编写,全书由李行一统稿。
限于作者的学识水平,书中必定存在不足和疏漏之处,敬请读者指正。