信号与系统实验二分析.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
信号与系统实验二分析

南京工程学院 通信工程学院 实 验 报 告 课 程 名 称 信号与线性系统 实验项目名称 线性系统的时域分析 实验学生姓名 实验学生班级 实验学生学号 实 验 时 间 实 验 地 点 信号与系统实验室 实验成绩评定 指导教师签字 年 月 日 一、实验目的: 1、掌握连续时间系统的零输入响应,单位冲激响应,零状态响应和全响应的求解方法。 2、掌握离散时间系统的零输入响应,单位冲激响应,零状态响应和全响应的求解方法。 3、掌握连续时间信号与离散时间信号的卷积运算方式,分析建立信号波形间的联系。 二、实验原理: (1)连续时间系统调用函数 连续系统的零输入响应:initial(A,B,C,D,zi,t) 冲激响应: impulse(b,a) impulse(b,a,t) impulse(b,a,t1:p:t2) y=impulse(b,a,t1:p:t2)(数值解) 阶跃响应 step(b,a) step(b,a,t) step(b,a,t1:p:t2) y=step(b,a,t1:p:t2) 连续系统的零状态响应: lsim(A,B,C,D,x,t,0) lsim(b,a,x,t) 连续系统的全响应: lsim(b,a,x,t,zi) (2)离散时间系统调用函数 离散系统的零输入响应:dinitial(A,B,C,D,zi) 离散系统的冲激响应: impz(b,a); impz(b,a,n); impz(b,a,n1:n2); y=impz(b,a,n1:n2); dimpulse(A,B,C,D) dimpulse(b,a) y=filter(b,a,Impseq) 离散系统的阶跃响应: stepz(b,a); stepz(b,a,n); stpez(b,a,n1:n2); y=stepz(b,a,n1:n2); dstep(A,B,C,D); dstep(b,a); filter(b,a,stepfun); 离散系统的零状态响应: dlsim(A,B,C,D,x) y=filter(b,a,X) 离散系统的全响应: dlsim(A,B,C,D,x,zi) filter(b,a,x,zi) 三、实验内容: 1、已知微分方程: ,,, 激励信号为。 人工解出系统的零输入响应、单位冲激响应、单位阶跃响应、零状态响应以及全响应,利用Matlab软件画出所有响应的波形图。 t=0:0.01:10; yzi=3*exp(-1*t)+(-1)*exp(-2*t); subplot(2,3,1); plot(t,yzi); xlabel(时间(t));ylabel(yzi(t));title(零输入响应); t=0:0.01:10; yzs=(-2)*exp(-1*t)+exp(-2*t)+1; subplot(2,3,2); plot(t,yzs); xlabel(时间(t));ylabel(yzs(t));title(零状态响应); y=yzi+yzs; subplot(2,3,3) plot(t,y); xlabel(时间(t));ylabel(y(t));title(全响应); t=0:0.01:10; h=2*exp(-1*t)+(-2)*exp(-2*t); subplot(2,3,4); plot(t,h); xlabel(时间(t));ylabel(h(t));title(单位冲激响应); t=0:0.01:10; s=(-2)*exp(-1*t)+exp(-2*t)+1; subplot(2,3,5); plot(t,s); xlabel(时间(t));ylabel(s(t));title(单位阶跃响应); (2)利用函数initial(A,B,C,D,zi,t) 或者lsim(sys,x,t,zi)(当x=0时) 求解零输入响应画波形,与(1)的结果比较,看是否相同。 t=0:0.01:10; a=[1 3 2]; b=[2]; zi=[1 2]; [A,B,C,D]=tf2ss(b,a);

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档