- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
大学课程设计-信号与系统课程设计报告
课程设计报告
科目:信号与系统
专 业:应用电子技术
班 级:09电子
指导教师:文如泉
学生姓名:周 康 徐代元 李俊模 蒋益龙 起至时间:2010.12.13-2010.12.17
教师评分:
目录
设计目的和意义
设计原理
详细设计步骤及编程结果分析
课程设计总结
参考文献
一、设计的目的和意义
掌握信号经过LTI系统的时域分析方法:进一步理解零输入响应、零状态响应。学会用Matlab,并用它对连续时间系统信号时域进行分析,用Matlab编程绘制连续时间系统的零输入响应、零状态响应、卷积积分、卷积和的图形曲线,并对它们进行分析。通过这一次的设计,进一步提高自己的实践动手能力。
二、设计原理
Matlab具有高效的数值计算及符号计算功能,能使用户从繁杂的数学运算分析中解脱出来,也具有完备的图形处理功能,实现计算结果和编程的可视化,这些都为分析信号系统提供了强有力的手段,它是分析信号系统的一种强有力的工具。
1、零输入响应:
从观察的初始时刻(例如t=0)起不再施加输入信号(即零输入),仅由该时刻系统本身具有的起始状态引起的响应称为零输入响应(或称为储能响应);
2、零状态响应:
在起始状态为零的条件下,系统由外加输入(激励)信号引起的响应称为零状态响应(或称受激响应);
3、卷积积分原理:
4、卷积和公式:
三、详细设计步骤及编程结果分析
在进行设计之前,应该对连续系统的时域分析进行复习,进一步理解它们的含义以及性质。
在自己的电脑上安装Matlab软件,查阅与Matlab相关的书籍,认真的阅读Matlab的使用方法和常用的函数命令。熟悉Matlab的运行的界面和常用的符号及常用函数的功能。参考相关书籍,学会运用Matlab绘制连续时间系统的相关图形曲线。
通过Matlab编程绘制连续时间系统的零输入响应、零状态响应、卷积积分、卷积和的图形曲线:
时域:
a.已知系统,求该系统的冲激响应,阶跃响应,和当输入是时的零状态响应,并画出响应的波形。
做题思路:
(1).主要程序及说明:
a=[1 5 6];
b=[0 2 4]; %定义系统
impulse(b,a); %用impulse命令来绘画系统的冲激响应。
step(b,a); %用step命令来绘画系统的阶跃响应。
t=0:0.01:20; %定义时间范围
x=8*cos(t); %输入函数f(t)=8cos(t)。
lsim(b,a,x,t) %用lsim命令来绘画系统的零状态响应。
(2).运行Matlab所生成的图形如下图所示。
上图为的仿真波形图
b.设方程,试求零状态响应y(t)。
做题思路:
(1).主要程序及说明:
yzs=dsolve(D2y+5*Dy+6*y=2*exp(-t),y(0)=0,Dy(0)=0)
ezplot(yzs,[0 8]);
(2).运行Matlab所生成的图形如下图所示。
yzs =
-2*exp(-2*t)+exp(-3*t)+exp(-t)
分析:此题利用dsolve函数与ezplot函数,得到了相应波形图,这个程序的难点也就是dsolve函数与ezplot函数的编辑和调用,熟练掌握dsolve函数与ezplot函数编写,有助于我们对相应理论知识进行实际验证
卷积:
a.实现卷积f(t)*h(t),其中:f(t)=3[(t)-(t-1)],h(t)= (t)-(t-2)。
做题思路:
(1).主要程序及说明:
p=0.01; %取样时间间隔
nf=0:p:1; %f(t)对应的时间向量
f=3*((nf=0)-(nf=1)); %序列f(n)的值
nh=0:p:2; %h(t)对应的时间向量
h=(nh=0)-(nh=2); %序列h(n)的值
[y,k]=sconv(f,h,nf,nh,p); %计算y(t)=f(t)*h(t)
subplot(3,1,1),stairs(nf,f); %绘制f(t)的波形
title(‘f(t)’);axis([0 3 0 2.1]);
subplot(3,1,2),stairs(nh,h); %绘制h(t)的波形
title(‘h(t)’);axis([0 3 0 2.1]);
subplot(3,1,3),plot(k,y); %绘制y(t)=f(t)*h(t)的波形
title(‘y(t)=f(t)*h(t)’);axis(0
原创力文档


文档评论(0)