dsp课设_基于重叠相加法圆周卷积的实现

dsp课设_基于重叠相加法圆周卷积的实现

ID:8459239

大小:168.00 KB

页数:16页

时间:2018-03-28

dsp课设_基于重叠相加法圆周卷积的实现_第1页
dsp课设_基于重叠相加法圆周卷积的实现_第2页
dsp课设_基于重叠相加法圆周卷积的实现_第3页
dsp课设_基于重叠相加法圆周卷积的实现_第4页
dsp课设_基于重叠相加法圆周卷积的实现_第5页
资源描述:

《dsp课设_基于重叠相加法圆周卷积的实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、课程设计任务书学生姓名:易杨专业班级:电信0802指导教师:陈德军工作单位:信息工程学院题目:基于重叠相加法圆周卷积的实现初始条件:具备数字信号处理的理论知识;具备Matlab编程能力;分析重叠相加法的圆周卷积的原理;提供编程所需要的计算机一台要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)1、独立编写程序实现基于重叠相加法的圆周卷积2、用Matlab验证程序结果,并分析重叠相加法的圆周卷积的原理3、完成符合学校要求的设计说明书时间安排:一周,其中3天程序设计,2天程序调试指导教师签名:年月日系主任(

2、或责任教师)签名:年月日目录摘要I1软件基础11.1MATLAB介绍11.2MATLAB的应用22理论基础32.1圆周卷积原理32.2重叠相加法43程序设计63.1程序设计思路63.2程序设计流程图73.3方案比较84程序代码95程序运行结果与分析11心得体会12参考文献13武汉理工大学《数字信号处理》课程设计说明书摘要MATLAB是矩阵实验室(MatrixLaboratory)的简称,是美国MathWorks公司出品的商业数学软件,主要用于算法开发、数据可视化、数据分析以及数值计算等领域。本次课程设计将通过MATLAB软件进行重叠

3、相加法圆周卷积的设计,并对其具体过程进行分析。关键词:MATLAB重叠相加法圆周卷积13武汉理工大学《数字信号处理》课程设计说明书1软件基础1.1MATLAB介绍MATLAB是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的

4、编辑模式,代表了当今国际科学计算软件的先进水平。Matlab和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接MATLAB开发工作界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完成相同的事情简捷

5、得多,并且MATLAB也吸收了像Maple等软件的优点,使MATLAB成为一个强大的数学软件。在新的版本中也加入了对C,FORTRAN,C++,JAVA的支持。可以直接调用,用户也可以将自己编写的实用程序导入到MATLAB函数库中方便自己以后调用,此外许多的MATLAB爱好者都编写了一些经典的程序,用户可以直接进行下载就可以使用。MATLAB具有以下特点:1.高效的数值计算及符号计算功能,能使用户从繁杂的数学运算分析中解脱出来;2.具有完备的图形处理功能,实现计算结果和编程的可视化;3.友好的用户界面及接近数学表达式的自然化语言,使

6、学者易于学习和掌握;4.功能丰富的应用工具箱,为用户提供了大量方便实用的处理工具。13武汉理工大学《数字信号处理》课程设计说明书1.2MATLAB的应用MATLAB产品族可以用来进行以下各种工作:  ●数值分析  ●数值和符号计算  ●工程与科学绘图  ●控制系统的设计与仿真  ●数字图像处理技术  ●数字信号处理技术  ●通讯系统设计与仿真●财务与金融工程  MATLAB的应用范围非常广,包括信号和图像处理、通讯、控制系统设计、测试和测量、财务建模和分析以及计算生物学等众多应用领域。附加的工具箱(单独提供的专用MATLAB函数集)

7、扩展了MATLAB环境,以解决这些应用领域内特定类型的问题。13武汉理工大学《数字信号处理》课程设计说明书2理论基础2.1圆周卷积原理对两个N点序列和,除了可以做线性卷积外,还有一种很重要的卷积运算,就是圆周卷积。令则圆周卷积结果长度不变,为N。由上式可以得出圆周卷积与周期卷积的关系,就是有限长序列圆周卷积结果的周期延拓,等于它们周期延拓后的周期卷积。也就是说,周期卷积的主值序列,是各周期序列主值序列的圆周卷积。圆周卷积的实现步骤如下:补零:按要求使两序列补零后均为N点周期延拓:将一个序列按M点延拓为周期序列翻褶:将延拓后的周期序列

8、翻褶取主值序列:对翻褶后的周期序列取主值圆周移位:对此主值序列做圆周移位(n)相乘:每次移位后的序列与另一序列相乘相加:将诸m点(m=0,1…m-1)的乘积值相加,即为移位n点后的y(n)值(n=0,1…n-1)13武汉理工大学《数字

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。