第二次作业
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《信号与系统》课程研究性学习手册
姓名吕航(第十七组)
学号09213044
同组成员马琳
刘煜晨
朱志杰
王琛珏
指导教师魏杰
时间2010/11
专题研讨二、信号与系统的频域分析
研讨题目:
M3-2
题目分析:
(1)根据电路知识解的方程为:y’’+2y’+6y=6x (1)用impulse函数求解单位冲激响应(2)用step函数求单位阶跃响应
仿真程序:
untiled21.m
ts=0;te=5;dt=0.01;
sys=tf([6],[1 2 6]);
t=ts:dt:te;
y=impulse(sys,t);
plot(t,y);
xlabel('Time(sec)')
ylabel('h(t)')
untiled21.m
ts=0;te=5;dt=0.01;
sys=tf([6],[1 2 6]);
t=ts:dt:te;
y=step(sys,t);
plot(t,y);
xlabel('Time(sec)')
ylabel('h(t)')
仿真结果:
结果分析:
解得的方程一阶导数前的系数很小所以这个系统的的震荡并不明显,由MA TLAB得画图就可以明显的看出来。
自主学习内容:
陈后金信号与系统P117
阅读文献:
[1]杜晶晶金学波信号与系统实训指导[M]西安电子科技大学出版社2009
[2] 陈后金信号与系统[M] 高教出版社2007
发现问题(专题研讨或相关知识点学习中发现的问题):
在画图是对时间的其实和终点的选择很重要,特别是画二阶的动态方程。要不断地调他的终点时间才可以把整个震荡图形画进去。
问题探究:
只要我的方程没列错结果就应该是正确的。
研讨题目:
M3-3
题目分析:
求三个二阶方程的单位阶跃响应,比较他们的特征。仿真程序:
Untiled22.m
ts = 0;te = 60;dt = 0.01;
sys = tf([1],[1,0.2,1]);
t = ts:dt:te;
y = step(sys,t);
subplot(2,2,1);
plot(t,y);
xlabel('Time(sec)')
ylabel('h1(t)')
grid on
ts = 0;te = 15;dt = 0.01;
sys = tf([1],[1,1,1]);
t = ts:dt:te;
y = step(sys,t);
subplot(2,2,2);
plot(t,y);
xlabel('Time(sec)')
ylabel('h2(t)')
grid on
ts = 0;te = 10;dt = 0.01;
sys = tf([1],[1,2,1]);
t = ts:dt:te;
y = step(sys,t);
subplot(2,2,3);
plot(t,y);
xlabel('Time(sec)')
ylabel('h3(t)')
grid on
仿真结果:
结果分析:
这三个系统的特征方程结构相似,但y’对应的系数不同。
图一是欠阻尼震荡(判别式小于零),h(t)的值在1附近震荡,并且振幅越来越小,最终达到稳定。
图二也是欠阻尼震荡(判别式小于零),h(t)的值在1附近震荡,振幅越来越小。但与图一相比,震荡幅度较小,且较快达到稳定。
图三是临界阻尼震荡(判别式等于零),h(t)没有震荡,直接达到稳定值。
三种情况虽然过程不同,但最终都能达到稳定值1。
自主学习内容:
陈后金信号与系统P117
阅读文献:
[1]杜晶晶金学波信号与系统实训指导[M]西安电子科技大学出版社2009
[2] 陈后金信号与系统[M] 高教出版社2007
发现问题(专题研讨或相关知识点学习中发现的问题):
也是和上题一样的问题,就是对终点时间的选取很关键。一定要把整个震荡过程包含进去。问题探究:
从图形中很以观察到:
比较他们三个方程是系数不同导致最后图形的震荡范围不同和震荡的速度不同,当二级导数零阶导数以及输入前的系数是1时,一阶导数前的系数越小图形震荡越激烈。
研讨题目:
M3-6
题目分析:
利用离散函数的卷积调用近似计算连续函数的卷积计算。计算x(t)=u(t) –u(t-1),h(t)=x(t)*x(t). y(t)=x(t)*h(t)
(1)用解析法计算h(t)=r(t)-2r(t-1)+r(t-2),下面用不同的ζ值近似
仿真程序:
untiled23.m
t=[0:1:3.5];
x=1.*(t>=0 & t<=1);
h=t.*(t>=0&t<=1)+(2-t).*(t>=1&t<=2);
y=conv(x,h)*1;
subplot(2,2,1);
plot(t,y([1:length(t)]))
xlabel('t');ylabel('y(t)');
title('y(t)=x(t)*h(t)\Delat=1)');
grid on
t=[0:0.1:3.5];
x=1.*(t>=0 & t<=1);
h=t.*(t>=0&t<=1)+(2-t).*(t>=1&t<=2);
y=conv(x,h)*0.1;
subplot(2,2,2);
plot(t,y([1:length(t)]))
xlabel('t');ylabel('y(t)');
title('y(t)=x(t)*h(t)\Delat=0.1)');
grid on
t=[0:0.01:3.5];
x=1.*(t>=0 & t<=1);