图书前言

数字信号处理基础知识已成为通信、电子信息、计算机应用技术等相关专业本科学生必须学习和掌握的专业基础知识。

从教学目的和内容上可把数字信号处理相关课程分为两类: 一类是以学习数字信号处理基本概念、算法及其应用和数字滤波器系统原理为主要目的; 另一类是在某数字信号处理器硬件开发平台上,针对选定数字信号处理芯片型号,学习利用该芯片的指令集进行数字信号处理算法硬件开发编程。由于这两类课程的教学侧重点有较大的差异,故相关实践教学环节的软件内容、硬件环境也有较大不同。

本书是针对上述第一类课程的实践教学环节而编写的。主要有以下特点: 第一,针对工程应用型本科专业的教学特点,注重数字信号分析和数字处理系统的基本原理验证和算法综合实现; 第二,实验均在通用计算机平台上,用MATLAB语言编程实现; 第三,为在课程实践环节尝试双语教学提供了参考教材; 第四,便于践行个性化、分层教学的新理念。

本书是在作者2011年编写的《数字信号处理实验教程》原书基础上增加、修订而成的,主要对原书基础实验部分增加了新的MATLAB实例程序,同时设计了针对该实验内容的问题作业,便于学生通过模仿、修改实例程序,完成基本作业,达到理解、加深、巩固课堂所学基本算法,掌握MATLAB基本编程方法的实验教学目标。

本书在基础理论方面并没有进行完整的叙述,有需要的读者可参阅相关书籍。特别是专题实验部分的例子仅抛砖引玉,期望在巩固理解基本概念和编程应用的同时,激发读者自主学习的兴趣。

本书第一部分(实验1~实验6)为基础实验,侧重基本MATLAB语言介绍、基本信号概念和系统原理,是用英文撰写的; 可安排8~10个学时。因课程教材一般为中文,实践环节提供的英文材料既保证学生对基本概念和基础理论算法的理解掌握,又培养了学生的英文应用能力; 第二部分(实验7~实验13)为中文撰写的专题实验; 通过各专题相关子课题内容的循序渐进,引导有兴趣的学生进行综合性、设计性实验研究。在这部分可以让学生以研究课题的形式选做某个专题。

全书由李莉统稿。实验1~实验3由倪继锋编写; 实验4和实验5、实验7和实验8由郑振东编写; 实验6、实验9和实验10、实验12由李莉编写; 实验11由张倩编写; 实验13由俞玉莲编写。

本书集作者在上海师范大学多年课程建设的探索和教学改革的实际经验,是上海市精品课程建设配套教材。由于编者水平有限,书中难免有错误和不妥之处,敬请读者不吝指正。

书中例子的程序集,读者可在上海师范大学课程中心的“数字信号处理及DSP技术基础”课程网站(http://cc.shnu.edu.cn)上免费下载。

编者2015年5月于上海