欢迎来到天天文库
浏览记录
ID:14997893
大小:136.00 KB
页数:12页
时间:2018-07-31
《数字信号处理课程设计-序列的合成与截取》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、课程设计任务书2010—2011学年第一学期专业:通信工程学号:姓名:课程设计名称:数字信号处理课程设计设计题目:序列的合成与截取完成期限:自2011年1月3日至2011年1月9日共1周一.设计目的1.巩固所学的理论知识。2.提高综合运用所学理论知识独立分析和解决问题的能力。3.更好地将理论与实践相结合。4.掌握信号分析与处理的基本方法与实现。5.熟练使用MATLAB语言进行编程实现。二.设计内容用MATLAB编程产生矩形序。序列的起点为,矩形序列起点为,长度为N。并用它截取一个复正弦序列,最后画出波形。三.设计要求画出矩形序列和截
2、取后的复正弦序列波形,并对结果进行简单分析。四.设计条件计算机、MATLAB语言环境五、参考资料[1]《数字信号处理》丁玉美高西全..西安:电子科技大学出版社,2007.3[2]《MATLAB信号处理刘波》文衷,北京:电子工业出版社,2006.1[3]《数字信号处理》郭仕剑,MATLAB.北京:人民邮电出版社指导教师(签字):教研室主任(签字):批准日期:年月日摘要MATLAB是“矩阵实验室”(MATrixLABoratoy)的缩写,是一种科学计算软件,主要适用于矩阵运算及控制和信息处理领域的分析设计,它使用方便,输入简捷,内容丰富
3、。本题用MATLAB编程产生矩形序,矩形序列起点为,长度为N,并用它截取一个复正弦序列起点为的,最后用MATLAB实现截取后的波形。对于线性一个系统,输入和输出存在着线性关系。将输入通过具有截取性质的线性系统,可以得到截取后的输出,本课题利用MATLAB构成矩阵来实现了对系统线性的截取,通过截取来观察部分函数的性质来取代整个函数的性质。因此截取就有深刻的意义了,可以实现以局部观察整体的性质。因此对研究数字信号课程起着至关重要的作用。关键词:MATLAB;复正弦序列;截取目录1课题描述12设计原理13设计过程23.1软件介绍23.1.
4、1强大的软件介绍23.1.2出色的图形处理功能33.1.3MATLAB程序所用函数43.2设计内容43.3设计步骤44程序运行结果及分析6总结8参考文献9课程设计说明书1课题描述MATLAB是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化集一体的软件。本课题利用MATLAB通过单位脉冲的平移及其移位来构成矩阵序列,其次利用MATLAB来实现复正弦序列,继而通过构造的两个函数来实现对复正弦序列的线性的合成与截取,通过截取来观察部分函数的性质来取代整个
5、函数的性质,合成将两个函数或若干个函数合为一个函数,从总的一个函数式来观看其他函数的性质,总之函数的合成与截取对研究函数具有重要的意义。2设计原理设计原理如下:对于线性一个系统,输入和输出存在着线性关系。系统的输入与输出之间的关系可简记为式中是算子,它的意思是输入经过算子所规定的运算,得到输出的。本题中T表示对一个复正弦序列进行截取的一个矩形函数。矩形序列(2.1)复正弦序列(2.2)截取后(2.3)第9页共9页课程设计说明书3设计过程3.1软件介绍3.1.1强大的软件介绍MATLAB是一种科学计算软件,适用于工程应用个领域的分析设
6、计与复杂计算,它使用方便,输入简捷,运算高效且内容丰富,很容易由用户自行扩展。因此,当前已成为美国和其他发达国家大学教学和科学研究中最常用且必不可少的工具。MATLAB以矩阵作为基本编程单元,它提供了各种矩阵的运算与操作,并有较强的绘图功能。MATLAB集科学计算、图像处理、声音处理于一身,是一个高度的集成系统,有良好的用户界面,并有良好的帮助功能。MATLAB不仅流行于控制界,在机械工程、生物工程、语音处理、图像处理、信号分析、计算机技术等各行各业中都有极广泛的应用。MATLAB语言的特点1.编程效率高2.用户使用方便3.扩充能力
7、强4.语句简单,内涵丰富5.高效方便的矩阵和数组运算6.方便的绘图功能MATLAB的应用范围非常广,包括信号和图像处理、通讯、控制系统设计、测试和测量、财务建模和分析以及计算生物学等众多应用领域。附加的工具箱(单独提供的专用MATLAB函数集)扩展了MATLAB环境,以解决这些应用领域内特定类型的问题。数字信号处理的主要对象是数字信号,且是采用运算的方法达到处理目的,因此,其实现方法不同于模拟信号的实现方法,基本上可以分为两种实现方法,即软件实现方法和硬件实现的方法。而硬件实现指的是选用合适的DSP芯片,配有适合芯片语言及任务要求的
8、软件,实现某种信号处理功能的一种方法。数字信号处理的特点1.灵活性2.高精度和高稳定性3.便于大规模集成4.对数字信号可以存储、运算;系统可以获得高性能指标。MTALAB系统由五个主要部分组成:1.MATALB语言体系。2.MATLA
此文档下载收益归作者所有