从20世纪80年代初开始,我们就目睹了一场在计算机技术上的革命和在面向用户应用方面的激增。今天,这场革命仍然以价廉的个人计算机系统为主角在继续着,而这些个人计算机系统已经能够与昂贵的工作站性能相匹敌。这一专门技术应该对教育过程施加影响,特别是在能够导致增强学习的有效教学方法方面更是如此。在数字信号处理(DSP)方面的这本参考书就属于朝此目的而作出的一份小小贡献。
过去几年来,在信号处理方面的教学方法已经从单一的“课堂授课”方式向一种更为完整的“课堂--实验室,”环境转变,在那里一些实际的、亲自经历的题目采用DSP硬件进行教学。然而,对于更有效地对DSP进行教学,课堂讲授这一部分也必须广泛使用基于计算机为手段的讲解、举例和作练习。近几年来,由The Math Works,Inc.开发的MATLAB软件在信号处理范畴内的数值计算和对于算法建立方面的一种选择平台已经确立了它自己事实上的标准。对于利用这一开发成果虽有多种理由,但其中一个*为重要的理由是,在实际上所有的计算平台上,MATLAB都是可资利用的。近来在DSP方面已经出现了若干教科书都一般提供了利用MATLAB完成的练习。然而,对学生(或在DSP方面有兴趣的实际工程师们)来说,还没有一本参考书告诉他们如何在DSP方面有效地使用MATLAB。在这本书里,我们就想将MATLAB与DSP中的传统论题结合在一起,以使得能够应用MATLAB来阐明一些难点并解题,从而获得更多的领悟。在DSP中,很多习题或设计算法都要求大量的计算,正是这样,MATLAB提供了一种方便的工具使得很多方案都能很寄易地试一试。这样一种方式可以增进学习过程。
本书意图
本书主要是用作大学本科生二、三年级的DSP课程的一本补充读物。假设学生(或用户)已经熟悉MATLAB的基础知识。由于有几本有关MATLAB方面的辅导性教材或参考指南都可资利用,所以这些内容本书未予包括。相类似地,由于在DSP方面有许多**的教科书可以利用,所以本书也不是作为一本DSP教科书来写的。我们想要做的就是提供足够深度的由MATLAB函数和例题所支持的材料,以使得所展现的是连贯的、合乎逻辑的、并享受到其中乐趣的内容。因此,本书也可用作任何有志于DSP工作的人的自学指导书。
本书组成
本书前10章讨论的内容覆盖了一般DSP课程中的传统材料,*后两章是**放在基于MATLAB作业性质的DSP应用给出的。下面是各章目录及其内容介绍:
第1章绪论:本章向读者介绍有关信号处理学科,并讨论DSP优于模拟信号处理之处,
同时也对MATLAB作点简单介绍。