- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数 字 信 号 处 理MATLAB实验指导书
中南民族大学 计算机科学学院 自动化教研室
200年月
前 言《》课程是一门实用性较强、涉及面较广的专业基础课,是自动化专业、电子信息类专业本科学生的必修基础课之一。该课程是将学生从分析的知识领域引入信号处理领域的关键性课程,对后续专业课程起着承上启下的作用。课程的任务在于为了配合《》课程的教学、加强学生对理论的感性认识,提高学生计算机应用能力,我们设计安排了“MATLAB实验”教学,编写本讲义用于指导实验教学。本实验讲义包括个实验项目,内容包括基本上覆盖了本课程理论教学的主要内容。按照讲义的要求,经过认真预习和准备,学生可在16学时内完成全部实验。希望通过实验,让学生进一步搞清数学公式与物理概念的内在联系,避免物理概念被数学推导淹没;通过实验让学生知道如何将理论知识用于实践。MATLAB是国际上公认的优秀科技应用软件,借助MATLAB,“”课程的可视化建模及仿真调试极其方便。MATLAB一经推出,经过二十几年的发展完善,已成为目前科技界最流行的应用软件。它的计算高效、可视化、自然简洁语言、开放环境和丰富工具等特点,使之深受工程技术人员及科技专家的欢迎,成为计算机辅助分析、设计、仿真、教学等领域不可缺少的基础软件,MATLAB也已成为本科生、研究生必须掌握的常用基础软件之一。本课程的实验,全部用MATLAB完成,其目的在于让学生学习“”课程的同时,学习和掌握MATLAB及它的应用,为后续专业课的学习和实验打下基础。
目 录
实验一 离散时间信号的分析 3
实验二 离散时间系统的时域分析 7
实验三 LSI离散系统的频域分析 15
实验四 连续时间信号的数字处理 23
实验五 IIR数字滤波器的基本结构 27
实验六 FIR数字滤波器的基本结构 33
实验七 模拟滤波器的设计 40
实验八 IIR数字滤波器的设计 48
实验九 FIR滤波器的设计 55
实验一 离散时间信号的分析
一、实验目的
1.认识常用的各种信号,理解其数学表达式和波形表示。
2.掌握在计算机中生成及绘制数字信号波形的方法。
3.掌握序列的简单运算及计算机实现与作用。
二、实验设备
计算机,MATLAB语言环境。
三、实验基础理论
1.序列的相关概念
离散时间信号用一个称为样本的数字序列来表示。一般用{x(n)}表示,其中自变量n的取值范围是到之间的整数。为了表示方便,序列通常直接用x(n)表示。
离散时间信号可以是一个有限长序列,也可以是一个无限长序列。有限长(也称为有限时宽)序列仅定义在有限的时间间隔中:,有限长序列的长度或时宽为。
2.常见序列
⑴单位取样序列:
单位取样序列也可以称为单位脉冲序列,特点是仅在n=0时取值为1,其他时刻均为0。
⑵单位阶跃序列:
其特点是只在n≥0时,它才取非零值1,当n0时,均取零值。
⑶矩形序列:
⑷实指数序列:
式中, a为实数。当|a|1 时,序列是收敛的;而当|a|1时,序列是发散的。 a为负数时,序列是摆动的。
⑸正弦序列:
式中:A为幅度,为数字域的频率,它反映了序列变化的速率,
为起始相位。
⑹复指数序列:
它具有实部和虚部,是复正弦的数字域频率。
3.序列的基本运算
⑴加法:两序列的和是指同序号n的序列值逐项对应相加而构成的一个新序列。和序列y(n)可表示为
⑵乘法:
两序列相乘是指同序号n的序列值逐项对应相乘。
⑶倒置(反转):
序列的反褶是将序列以n=0的纵轴为对称轴进行对褶。
⑷移位:移位序列y(n)为:
当m为正时,x(n-m)则是指序列逐项依次延时(右移)m位而给出的一个新序列,
当m为负时,x(n-m)是指依次超前(左移)m位。
⑸尺度变换(标乘
):
序列x(n)的标乘是指x(n)的每个序列值乘以常数a。
⑹卷积:
四、实验内容与步骤
1.离散时间信号(序列)的产生
⑴用Matlab实现,并画出图形。
⑵用Matlab实现,并画出图形。
⑶用Matlab实现,并画出图形。
⑷用Matlab实现,并画出图形。
⑸用Matlab实现,并画出图形。
2.序列的运算
⑴已知和
,用Matlab实现,并画出、和的图形。
⑵已知,用Matlab实现,并画出和的图形。
⑶已知,用Matlab实现,并画出和的图形。
⑷已知和,用Matlab实现,并画出和的图形。
五、实验扩展与思考
1. 编程产生方波信号序列和锯齿波信号序列。
2. 实验中你所产生得正弦序列的频率是多少?怎样才能改变它?
六、实验报告要求
1. 简述实验目的、实验原理、实验内容和实验过程。
2. 按照实验步骤附上实验过程中的信号序列、信号序列运算结,并对所得结果进行分析
3. 总结实验中的主要结论、实践技
文档评论(0)