公式正常信号与系统实验教程刘

公式正常信号与系统实验教程刘

ID:9796794

大小:1.81 MB

页数:94页

时间:2018-05-10

公式正常信号与系统实验教程刘_第1页
公式正常信号与系统实验教程刘_第2页
公式正常信号与系统实验教程刘_第3页
公式正常信号与系统实验教程刘_第4页
公式正常信号与系统实验教程刘_第5页
资源描述:

《公式正常信号与系统实验教程刘》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、信号与系统实验教程94实验一信号与系统的时域分析一、实验目的1、熟悉和掌握常用的用于信号与系统时域仿真分析的MATLAB函数;2、掌握连续时间和离散时间信号的MATLAB产生,掌握用周期延拓的方法将一个非周期信号进行周期信号延拓形成一个周期信号的MATLAB编程;3、牢固掌握系统的单位冲激响应的概念,掌握LTI系统的卷积表达式及其物理意义,掌握卷积的计算方法、卷积的基本性质;4、掌握利用MATLAB计算卷积的编程方法,并利用所编写的MATLAB程序验证卷积的常用基本性质;掌握MATLAB描述LTI系统

2、的常用方法及有关函数,并学会利用MATLAB求解LTI系统响应,绘制相应曲线。基本要求:掌握用MATLAB描述连续时间信号和离散时间信号的方法,能够编写MATLAB程序,实现各种信号的时域变换和运算,并且以图形的方式再现各种信号的波形。掌握线性时不变连续系统的时域数学模型用MATLAB描述的方法,掌握卷积运算、线性常系数微分方程的求解编程。二、实验原理1.信号的时域表示方法1.1将信号表示成独立时间变量的函数例如x(t)=sin(ωt)和x[n]=n(0.5)nu[n]分别表示一个连续时间信号和一个离

3、散时间信号。在MATLAB中有许多内部函数,可以直接完成信号的这种表达,例如:sin():正弦信号cos():余弦信号exp():指数信号1.2用信号的波形图来描述信号用函数曲线表示一个信号,图1.1就是一个连续时间信号和一个离散时间信号的波形图。94图1.1连续时间信号与离散时间信号的波形图1.3将信号用一个数据序列来表示对于离散时间信号,还可以表示成一个数的序列,例如:x[n]={....,0.1,1.1,-1.2,0,1.3,….}↑n=0在《信号与系统》和《数字信号处理》课程中,上述三种信号的

4、描述方法是经常要使用的。2用MATLAB仿真连续时间信号和离散时间信号在MATLAB中,无论是连续时间信号还是离散时间信号,MATLAB都是用一个数字序列来表示信号,这个数字序列在MATLAB中叫做向量(vector)。通常的情况下,需要与时间变量相对应。如前所述,MATLAB有很多内部数学函数可以用来产生这样的数字序列,例如sin()、cos()、exp()等函数可以直接产生一个按照正弦、余弦或指数规律变化的数字序列。2.1连续时间信号的仿真常用的图形控制函数axis([xmin,xmax,ymin

5、,ymax]):图型显示区域控制函数,其中xmin为横轴的显示起点,xmax为横轴的显示终点,ymin为纵轴的显示起点,ymax为纵轴的显示终点。有时,为了使图形具有可读性,需要在所绘制的图形中,加上一些网格线来反映信号的幅度大小。MATLAB中的gridon/gridoff可以实现在你的图形中加网格线。gridon:在图形中加网格线。gridoff:取消图形中的网格线。x=input(‘Typeinsignalx(t)inclosedform:’)在《信号与系统》课程中,单位阶跃信号u(t)和单位冲

6、激信号δ(t)是二个非常有用的信号。它们的定义如下1.1(a)941.1(b)这里分别给出相应的简单的产生单位冲激信号和单位阶跃信号的扩展函数。产生单位冲激信号的扩展函数为:functiony=delta(t)dt=0.01;y=(u(t)-u(t-dt))/dt;产生单位阶跃信号的扩展函数为:%Unitstepfunctionfunctiony=u(t)y=(t>=0);%y=1fort>0,elsey=0请将这二个MATLAB函数分别以delta和u为文件名保存在work文件夹中,以后,就可以像教

7、材中的方法使用单位冲激信号δ(t)和单位阶跃信号u(t)。2.2离散时间信号的仿真离散时间单位阶跃信号u[n]定义为1.2离散时间单位阶跃信号u[n]除了也可以直接用前面给出的扩展函数来产生,还可以利用MATLAB内部函数ones(1,N)来实现。这个函数类似于zeros(1,N),所不同的是它产生的矩阵的所有元素都为1。值得注意的是,利用ones(1,N)来实现的单位阶跃序列并不是真正的单位阶跃序列,而是一个长度为N单位门(Gate)序列,也就是u[n]-u[n-N]。但是在一个有限的图形窗口中,我

8、们看到的还是一个单位阶跃序列。在绘制信号的波形图时,有时我们需要将若干个图形绘制在图一个图形窗口中,这就需要使用MATLAB的图形分割函数subplot(),其用法是在绘图函数stem或plot之前,使用图形分割函数subplot(n1,n2,n3),其中的参数n1,n2和n3的含义是,该函数将把一个图形窗口分割成n1xn2个子图,即将绘制的图形将绘制在第n3个子图中。2.3信号的时域变换2.3.1信号的时移信号的时移可用下面的数学表达式来描述:设一个连

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

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

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