首页 > 图书中心 >图书详情
信号处理仿真实验(第2版)
作者:许可、王玲、万建伟
丛书名:面向新工科的电工电子信息基础课程系列教材
定价:59元
印次:2-5
ISBN:9787302551492
出版日期:2020.06.01
印刷日期:2025.02.08
本书分为两篇: 算法篇主要介绍信号分析与处理的基础理论和算法,包括信号处理仿真实验的基础知识、离散时间信号与系统、数字滤波器的设计与实现、功率谱估计、自适应滤波以及信号检测;案例篇主要介绍三大类共21个信号处理的工程案例,这些案例都不局限于验证某个知识点,而是尽可能地以实际应用为背景,兼顾信号处理的完整流程。 本书可作为高等院校电子信息类专业研究生和高年级本科生信号处理实验教材,也可供相关技术人员参考。
more >第2版前言 本书第2版仍然保持原有架构,将全书内容分为算法篇和案例篇两大部分。与第1版相比,第2版的改进主要在于: 在算法篇增加了第6章“信号检测”,在案例篇新增了7个案例,同时修订了第1版使用过程中发现的若干文字、公式和代码错误。 增加的第6章主要介绍信号检测理论,包括简单假设检验、复合假设检验和多元假设检验。本章通过多个例题和程序演示了检测概率、错误概率等数值的理论推导和仿真验证方案。 新增7个案例后,案例篇共给出21个信号处理案例,与本书第1版保持一致,这些案例仍然可以划分为三大类: 第一类案例介绍信号处理的一些基本知识点(案例1~7),第二类案例介绍一维信号处理的仿真实验(案例8~16),第三类案例介绍二维信号处理的仿真实验(案例17~21)。 在本书第2版的修订过程中,罗鹏飞教授、张文明教授、安成锦副教授、朱家华博士、罗成高博士、游鹏博士,以及博士生张一帆、徐国权,硕士生顾尚泰等提出了大量宝贵建议; 在教学实践中,2017级本科生李嘉俊、李义丰,2018级本科生王泽夫对书中的源代码和文字错误进行了修正和补充,在此一并表示感谢。老同学邓彬为本书题写了书名,在此表示感谢。清华大学出版社文怡编辑与作者进行了大量的沟通,在此表示诚挚的谢意。 限于作者本身的学识和经验,本书仍难免有错误和疏漏之处,恳请广大读者和专家不吝赐教。 作者 于长沙·德雅村·国防科技大学 2020年4月 注: 扫描上方二维码,可获得全书所有源代码。扫描正文中二维码,可以查看对应的彩色版图例。 第1版前言 本书主要在《信号处理仿真技术》(国防科技大学出版社,2008年3月第1版)的基础上进行改写。与原版相比,新版的改进主要在以下四个方面: 第一,将本书分为算法篇和案例篇两部分。算法篇主要介绍信号处理仿真实验的基础理论、基本方法和常用算法; 案例篇以实际应用为背景,介绍完整的信号处理流程,并比较和探讨不同算法的应用。 第二,对原版的主要内容进行了合并和精简。算法篇不再介绍MATLAB的一些基本操作,将算法部分精简为信号处理仿真实验基础、离散信号与系统、数字滤波器的设计、功率谱估计和自适应滤波这5章。 第三,对原版的实验部分进行了提升和扩充。案例篇不再介绍信号的表示、运算、卷积、傅里叶变换等基本操作,而是以具体的工程应用为背景,介绍了三大类共14个独立的信号处理案例。 第四,算法篇中补充了若干课外知识点。主要对一些容易混淆或不易理解的信号处理知识点进行了专门的讲解(如四种傅里叶变换的关系,补零位置对频谱估计的影响),同时还介绍了一些MATLAB的实用工具(如随机数的产生、FDATool和SPTool)。 正如原版指出的,信号处理是信息与通信工程学科中的一个重要研究领域,它的理论基础涉及众多学科,其成果为通信、航空航天、雷达、声呐、地震勘探、生物医学等应用领域的发展起着加速器的作用。随着信息科学的飞速发展,信号处理的理论也得到了迅速的发展,新理论和新算法层出不穷。对应用系统的分析和仿真不再限于理想模型,而是要充分考虑各种实际因素,提高系统的鲁棒性,对系统的性能做出科学评估,要求信号处理的理论和应用结合得更加紧密。 本书的出发点是信号处理的理论和算法,落脚点是各种实际应用,而连接理论和应用这二者的桥梁就是信号处理仿真实验,即力图用计算机仿真的方式对实际系统进行建模和逼近,并反过来改进各种信号处理算法。 本书的信号处理仿真实验大多以MATLAB为软件仿真平台,这是因为MATLAB功能强大,交互性好,集成度高,易于上手,是目前最流行的仿真软件之一。尤其是MATLAB集成了很多信号处理的工具箱,为各个子函数给出了非常丰富的演示范例,其帮助文档也非常规范和完善,这使得利用MATLAB验证各种信号处理算法非常方便和高效,我们可以把大部分精力都用在信号处理算法本身,而不会过于陷入编程调试的细节之中。 本书共分算法篇和案例篇两大部分,算法篇共5章,其内容安排如下。 第1章主要介绍信号处理仿真实验的基础,包括数字信号处理的概述、确定性信号与系统的基础,以及随机信号处理的基础,最后给出两个课外知识点: 介绍随机数的产生,以及单位冲激和单位脉冲的区别和联系。 第2章主要介绍离散信号与系统,包括信号的采样与重建、离散时间傅里叶变换(DTFT)、离散傅里叶变换(DFT)、快速傅里叶变换(FFT),最后给出两个课外知识点: 归纳和比较四种形式的傅里叶变换,以及补零位置对频谱估计的影响。 第3章主要介绍数字滤波器的设计,包括无限冲激响应(IIR)滤波器的基本概念和设计,完全滤波器设计,有限冲激响应(FIR)滤波器的基本概念和设计,并对IIR滤波器和FIR滤波器的特点和应用进行比较,最后给出一个课外知识点: 利用MATLAB自带的FDATool工具设计数字滤波器。 第4章主要介绍功率谱估计,包括功率谱估计方法的分类,常见的功率谱估计方法(间接法、直接法(周期图法)、改进的周期图法以及一些其他方法),最后给出两个课外知识点: 通过短时傅里叶变换法(STFT)估计功率谱,以及利用MATLAB自带的SPTool工具估计功率谱。 第5章主要介绍自适应滤波器,包括自适应滤波器的基本原理、最小均方误差(LMS)自适应滤波器、递归最小二乘(RLS)自适应滤波器,以及自适应滤波器的一些应用。 本书的案例篇一共给出了14个信号处理案例,这些案例可以划分为以下三大类: 第一类案例介绍信号处理的一些基本知识点,包括周期信号的分解与合成(案例1)、测试滤波器的幅频特性(案例2)、利用离散傅里叶变换区分两个单频信号(案例3)、产生特定功率谱的随机数(案例4)、基于自适应滤波的系统辨识(案例5)。 第二类案例介绍一维信号处理的仿真实验,主要应用背景为声信号处理和雷达信号处理,包括基于DTW的阿拉伯数字语音识别(案例6)、用MATLAB演奏音乐(案例7)、电话拨号音仿真(案例8)、听拨号音识别号码(案例9)、卡尔曼滤波在机动目标跟踪中的应用(案例10)。 第三类案例介绍二维信号处理的仿真实验,主要应用背景为图像信号处理,包括数字图像直方图均衡(案例11)、基于图像模式识别的多元假设检验(案例12)、汽车号牌自动识别(案例13)、手写数字的智能识别(案例14)。 总的来说,本书有如下特点: (1) 本书不局限于数字信号处理算法的仿真,而是推广到随机信号分析与处理、统计信号处理、自适应信号处理等领域。本书中所有信号处理仿真的理论和应用,不仅研究了确定性信号,更探讨了信号的统计特性,即着重考虑传输噪声、概率密度、均方误差性能等实际因素。 (2) 本书兼顾了信号处理理论和计算机仿真二者的平衡。本书不是一本信号处理教材,因此许多重要的知识点和理论都是直接给出结论或原理框图,省略了详细的推导过程; 本书也不是一本MATLAB的学习手册,因此也没有给出MATLAB的安装、设置和基本操作等内容。对于信号处理的理论以及MATLAB的基础知识,本书都给出若干参考文献和资料。 (3) 本书专门给出了案例篇。每个案例都有明确的应用背景,给出完整的信号处理流程,包括信号的采样、处理、反馈和输出等过程。给出案例的基本原理、实现框图、MATLAB源代码等,可操作性强,并对实验结果进行分析和比较。本书的所有案例都不是为了介绍一个独立的知识点,而是诸多知识点的综合应用。 (4) 每个具体应用都提出多个实现方法。对于每个案例而言,一般都通过多个算法来实现,并给出每个算法的参考文献,客观比较不同算法的性能和优劣,便于学有余力的学生进行思考和改进。 (5) 在正文中尽量给出案例实现的MATLAB源代码。给出完整的源代码,主要目的是帮助读者尽快验证本书的结论,提高学习兴趣,让读者学会举一反三,对本书提供的源代码进行适当的修改就可以很快用于新的领域或研究之中。这样做归根到底是为了让读者把精力用在信号处理算法本身,而不过分纠缠于代码编写过程。对于那些篇幅较大的MATLAB源代码,本书正文中仅给出实现的原理框图,完整的代码可扫描随书二维码获得。 还需要说明的是,运行正文中的MATLAB源代码,得到的结果不一定和书上的图例完全一致,不同之处主要在于线条的颜色和线型等。一个原因是MATLAB的版本不同,得到的图示结果就会有细微差别(本书的结果大部分都是基于MATLAB 2008版本得到的),还有一个重要原因是本书的编程习惯。本书给出的源代码中,一般都是采用最简单的绘图命令,对于线条的颜色(color)、线型(line style)、标记(marker)等,倾向于在运行得到的图例(figure)上面直接修改(Tools→Edit Plot)。这样可以做到“即改即看,即看即改”,不用掌握太多的绘图命令,最终目的还是把精力用于算法本身,而不是编程。 本书可作为高等院校电子信息类专业研究生实验教材,也可作为高年级本科生学习信号处理课程以及本科毕业设计的教学参考书,亦可供信号处理领域工程技术人员参考。 本书采纳了许多同行优秀教材中的经典例子,以及多届选课研究生的宝贵建议。本书的部分案例和参考代码,还得益于许多新闻报道、论坛跟帖、个人网站、微信公众号等丰富的互联网资源。 博士研究生陈沛铂、敖宇、禚江浩,以及硕士研究生张一帆、徐亚波、熊正大、连梓旭、葛浪、张立文、钟丹梅等参与了程序编写和验证、教材图形和文字整理工作,在此一并表示感谢。教材编写过程中,清华大学出版社编辑与作者进行了大量的沟通,并提出了许多宝贵建议,在此表示诚挚的谢意。 由于信号处理理论和应用日新月异,加之作者本身学识有限,书中难免有错误和疏漏之处,恳请广大读者和各位专家不吝赐教。 作者 于长沙·国防科技大学 2018年8月
more >