内容简介

  《数字信号处理(MATLAB版)》主要介绍数字信号处理的基本原理和应用,注重使用MATLAB的方法进行阐述、计算和仿真。《数字信号处理(MATLAB版)》的定位是介绍、研究“用数字方法处理信号,用MATLAB工具解决问题”的技术,着重于突出基础性、系统性、实用性和先进性,除了数字信号处理教材必须有的FFT、数字滤波器等内容外,还增加了用数字方法处理模拟信号的内容。

  《数字信号处理(MATLAB版)》注重理论与实践的结合以及知识运用能力与创新意识的培养,适用于高等学校本科通信与电子信息类专业。

目录

第1章离散时间信号
1.1数字信号处理绪论
1.1.1数字信号处理理论和技术的发展
1.1.2数字信号处理技术的应用
1.1.3数字信号处理系统的组成
1.1.4数字信号处理的主要特点
1.1.5数字信号处理的实现
1.2离散时间信号
1.2.1信号的描述与分类
1.2.2序列
1.2.3离散信号的能量与功率
1.2.4基本的离散信号
1.3序列的运算与变换
1.4连续信号的采样
1.4.1信号的采样
1.4.2理想采样
1.4.3理想采样信号的频谱
1.4.4时域采样与Nyquist采样定理
1.4.5信号恢复与理想低通滤波器
1.4.6采样信号的量化与编码
练习与思考

第2章离散时间系统的分析
2.1离散时间系统
2.1.1线性系统
2.1.2时不变性
2.1.3线性时不变系统
2.1.4因果稳定系统(物理可实现系统)
2.1.5线性时不变系统的分析方法
2.2线性离散卷积
2.2.1线性离散卷积的定义
2.2.2线性离散卷积的运算规律与性质
2.2.3离散序列卷积的图解法
2.2.4离散序列卷积的解析法
2.2.5使用conv()函数计算序列卷积
2.3差分方程
2.3.1差分方程的建立
2.3.2差分方程的经典解法
2.3.3差分方程的迭代解法
2.3.4离散系统的冲激响应和阶跃响应
练习与思考

第3章Z变换
3.1Z变换的定义与收敛域
3.1.1Z变换的定义
3.1.2Z变换的收敛域
3.2Z逆变换
3.2.1留数法(围线积分法)
3.2.2部分分式法
3.2.3幂级数展开法(长除法)
3.3MATLAB求Z变换
3.3.1求Z变换
3.3.2求Z逆变换
3.3.3留数法、部分分式法求Z逆变换
3.3.4求函数零、极点
3.4Z变换的性质
3.5离散系统函数
3.5.1差分方程的z域解法
3.5.2离散系统函数的定义
3.5.3系统函数与差分方程的关系
3.6离散系统函数的零极点
3.6.1离散系统函数的零极点
3.6.2零极点分布与系统的时域特性
3.6.3系统的稳定性分析
3.6.4零极点分布与离散系统的频率响应
3.7FIR系统与IIR系统
3.7.1FIR系统
3.7.2IIR系统
练习与思考

第4章离散信号的频域分析
第5章快速傅立叶变换(FFT)
第6章FFT在确定性信号谱分析中的应用
第7章数字滤波器
第8章IIR数字滤波器的设计
第9章FIR滤波器的设计方法
第10章数字滤波器的优化设计和工具设计法
附录1常用函数的拉氏变换和Z变换表
附录2傅立叶变换的性质
附录3MATLAB常用算术函数
附录4巴特沃斯归一化低通滤波器参数
参考答案
参考文献

前言/序言

  “数字信号处理”是通信与电子信息类专业的专业基础课,本课程应在学完“信号与系统”、“高等数学”、“线性代数”、“MATLAB”等课程之后学习。

  《数字信号处理(MATLAB版)》是作者根据多年的教学与实践,参阅了多本同类教材和工程应用书籍,结合当前社会形势对数字信号处理理论和实践的要求,以及学生学习知识的特点等,对原讲义修改、补充和编纂完成的。

  《数字信号处理(MATLAB版)》从理论安排上可以分为离散信号分析、离散系统分析、FFT理论和数字滤波器设计几个部分,同时增加了实际应用的内容,包括数字系统应用于模拟信号等。《数字信号处理(MATLAB版)》突出基础性、系统性、实用性和先进性,并注重理论与实践结合,以及知识运用能力与创新意识的培养。《数字信号处理(MATLAB版)》的主要特点是全面优化了课程内容,并全面使用MATLAB的方法进行仿真和应用,使学生能够将抽象的理论用直观的效果表现出来,提高学习兴趣,加深对概念的理解,同时掌握一种实用的方法。

  《数字信号处理(MATLAB版)》重点突出、构思新颖、实践性强,内容叙述清楚、深入浅出、详略得当,案例丰富且注重理论联系实际,具有一定的趣味性和代表性。

  《数字信号处理(MATLAB版)》的特点如下:

  (1)将数字信号处理的专业理论与MATLAB有机结合,力求使学生在学习数字信号处理的基本理论和方法的同时,深入掌握MATLAB工具的使用,将大量繁杂的数学运算用计算机实现,使学生掌握与提高分析问题、解决问题的能力。

  (2)从经典到现代逐步演绎,将离散信号与离散系统分开分析讨论,概念清楚、思路清晰。例如,从离散信号的分析到系统的z域分析,逐步演绎到使用FFT算法,实现计算机进行现代化的数字信号分析和处理。这是《数字信号处理(MATLAB版)》第一个重点内容。

  (3)以实际应用为目的,不仅讨论了FFT理论的内容和发展过程,而且详细介绍了FFT实现各种应用的方法。

  (4)确定性信号和随机信号是信号处理技术中涉及的两大类信号。《数字信号处理(MATLAB版)》比较详细地讨论了确定性信号分析和处理的知识,对随机信号处理不作探讨。

  (5)以较大篇幅详细介绍了数字滤波器的知识和各种设计方法。这是《数字信号处理(MATLAB版)》的第二个重点内容。

  《数字信号处理(MATLAB版)》各章均附有相应的上机练习题,供读者在学习完各章内容后进行上机实践。

  刘国良担任《数字信号处理(MATLAB版)》主编,高海涛担任副主编,《数字信号处理(MATLAB版)》的编写分工为:第5、7章由刘国良编写,第2、9章由高海涛编写,第3、6章由白旭灿编写,第4、10章由芦逸云编写,第8章由路纲编写,第1章由任亚飞编写,《数字信号处理(MATLAB版)》由刘国良统稿。

  《数字信号处理(MATLAB版)》的顺利出版得到了西安电子科技大学出版社的大力支持和云立实编辑等的热情帮助,在此表示衷心感谢!

  由于《数字信号处理(MATLAB版)》内容涉及面广且有一定深度,加上作者的水平有限,不妥之处在所难免,敬请广大读者和同行批评指正,在此表示衷心感谢。作者Email:mrlgl@163.com。

  作者

  2017年1月


其他推荐