欢迎来到天天文库
浏览记录
ID:35626035
大小:384.50 KB
页数:12页
时间:2019-04-03
《实现正弦信号的采样与重构课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、信号与系统课程设计报告东华理工大雪软件学院课程设计报告课程设计题目:实现正弦信号的采样与重构学生姓名:陈俊学号:08113203专业:信息工程班级:081132指导教师:李金萍2011年1月6日-11-信号与系统课程设计报告目录实验目的………………………………………………………2实验原理………………………………………………………2MATLAB简介……………………………………………………3实验步骤………………………………………………………5程序代码………………………………………………………6实验效果图……………………………………………………9
2、心得体会………………………………………………………10参考文献………………………………………………………10附录……………………………………………………………11-11-信号与系统课程设计报告一、试验目的1、了解信号的采样方法与过程以及信号恢复的方法。2、通过实验前对MATLAB软件的学习,更好的掌握MATLAB软件的使用3、验证采样定理。二、试验原理1、离散时间信号可以从离散信号源获得,也可以从连续时间信号采样而得。采样信号xs(t)可以看成连续信号x(t)和一组开关函数s(t)的乘积。s(t)是一组周期性窄脉冲,如图2-5-1,Ts称为
3、采样周期,其倒数fs=1/Ts称采样频率。图2-5-1矩形采样信号对采样信号进行傅里叶分析可知,采样信号的频率包括了原连续信号以及无限个经过平移的原信号频率。平移的频率等于采样频率fs及其谐波频率2fs、3fs……。当采样信号是周期性窄脉冲时,平移后的频率幅度按sinx/x规律衰减。采样信号的频谱是原信号频谱周期的延拓,它占有的频带要比原信号频谱宽得多。2、采样信号在一定条件下可以恢复到原信号。只要用一截止频率等于原信号频谱中最高频率fn的低通滤波器,滤除高频分量,经滤波后得到的信号包含了原信号频谱的全部内容,故在低通滤波器输出端可以得到恢
4、复后的原信号。-11-信号与系统课程设计报告三、MATLAB简介软件的功能特点:在科学研究和工程应用中,往往要进行大量的数学计算,其中包括矩阵运算。这些运算一般来说难以用手工精确和快捷地进行,而要借助计算机编制相应的程序做近似计算。Matlab就解决这些问题。Matlab语言有如下特点:1.编程效率高它是一种面向科学与工程计算的高级语言,允许用数学形式的语言编写程序,且比Basic、Fortran和C等语言更加接近我们书写计算公式的思维方式,用Matlab编写程序犹如在演算纸上排列出公式与求解问题。因此,Matlab语言也可通俗地称为演算纸
5、式科学算法语言由于它编写简单,所以编程效率高,易学易懂。2.用户使用方便Matlab语言是一种解释执行的语言,它灵活、方便,其调试程序手段丰富,调试速度快,需要学习时间少。人们用任何一种语言编写程序和调试程序一般都要经过四个步骤:编辑、编译、连接以及执行和调试。各个步骤之间是顺序关系,编程的过程就是在它们之间作瀑布型的循环。具体地说,Matlab运行时,如直接在命令行输入Mailab语句(命令),包括调用M文件的语句,每输入一条语句,就立即对其进行处理,完成绩译、连接和运行的全过程。又如,将Matlab源程序编辑为M文件,由于Mat1ab磁
6、盘文件也是M文件,所以编辑后的源文件就可直接运行,而不需进行编译和连接。在运行M文件时,如果有错,计算机屏幕上会给出详细的出锗信息,用户经修改后再执行,直到正确为止。所以可以说,Mat1ab语言不仅是一种语言,广义上讲是一种该语言开发系统,即语言调试系统。-11-信号与系统课程设计报告3.扩充能力强高版本的Matlab语言有丰富的库函数,在进行复杂的数学运算时可以直接调用,而且Matlab的库函数同用户文件在形成上一样,所以用户文件也可作为Matlab的库函数来调用。因而,用户可以根据自己的需要方便地建立和扩充新的库函数,以便提高Matla
7、b使用效率和扩充它的功能。MATLAB是矩阵实验室(MatrixLaboratory)之意。除具备卓越的数值计算能力外,它还提供了专业水平的符号计算,文字处理,可视化建模仿真和实时控制等功能。MATLAB的基本数据单位是矩阵,它的指令表达式与数学,工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完相同的事情简捷得多.在新的版本中也加入了对C,FORTRAN,C++,JAVA的支持.可以直接调用,用户也可以将自己编写的实用程序导入到MATLAB函数库中方便自己以后调用,此外许多的MATLAB爱好者都编写了一些
8、经典的程序,用户可以直接进行下载就可以用,非常的方便。MATLAB的基础是矩阵计算,但是由于他的开放性,并且mathwork也吸收了像maple等软件的优点,使MATLAB成为一
此文档下载收益归作者所有