信号系统设计模板.doc
文本预览下载声明
哈尔滨理工大学
信号与系统课程设计
题目:连续LTI系统分析
学 院: 应用科学学院
专业班级: 电 科12 - 1班
学 号: 1207010
姓 名:
指导教师: 王 建 民
2014年6月26日
任务十二 连续LTI系统分析
设计任务:
使用matlab分析LTI系统。
设计要求:
已知某连续系统的微分方程y’’(t)+5y’(t)+6y’(t)=f(t),;使用matlab绘制出冲激响应和阶跃响应的波形;
已知某连续系统的系统函数为,使用matlab求出该系统的零极点,画出零极点分布图;
撰写实验报告。
三、设计目的:
熟悉MATLAB软件,并掌握和运用MATLAB软件执行一些简单的命令,利用该软件完成给定的实验内容:LTI连续系统的分析仿真。?
熟悉和掌握常用的用于信号与系统时域仿真分析的MATLAB函数;?
掌握连续时间信号的MATLAB产生,掌握连续时间信号的MATLAB编程;
牢固掌握系统的单位冲激响应,阶跃响应,零输入响应,零状态响应等的概念;?
掌握MATLAB描述LTI系统的常用方法及有关函数,并学会利用MATLAB求解LTI系统响应,绘制相应曲线。?
四、设计意义:
通过此次课程设使我能够掌握MATLAB软件的一些基本知识,通过MATLAB能够实现连续信号的表示及可视化,能够用MATLAB?分析常用连续时间信号的时域特性,能够用MATLAB?求连续系统的冲激阶跃响应、系统零输入、零状态响应及幅频相频等,不管是在以后的学习,还在工作中都能够提供给我们很大的帮助,使复杂的连续时域信号的分析变得很简单,让人看了一目了然。此次课程设计能够用到MATLAB软件对连续系统时域分析进行仿真,对我来说具有重要的意义,同时对此次课程设计也有重要的意义。
设计过程及调试:
5.1已知信号f1(t)=u(t)-u(t-2),f2(t)=cos(2*pi*t),使用matlab绘制f1(t)+f2(t),f1(t)*f2(t)的波形。
f1(t)+f2(t)的调试程序:
clear all;
t=-1:0.01:3;
f1=Heaviside(t)-Heaviside(t-2);f2=cos(2*pi*t);
plot(t,f1+f2);
axis([-1,2,-0.5,1.2]);
set(gcf,color,w);
title(f1+f2)
f1(t)+f2(t)调试波形:
(3)f1(t)*f2(t)的调试程序:
clear all;
t=-1:0.01:3;
f1=Heaviside(t)-Heaviside(t-2);f2=cos(2*pi*t);
plot(t,f1.*f2);
axis([-1,3,-0.2,1.2]);
set(gcf,color,w);
title(f1*f2)
(4)f1(t)*f2(t)的调试波形:
5.2已知某连续系统的微分方程y’’(t)+5y’(t)+6y’(t)=f(t),;使用matlab绘制出冲激响应和阶跃响应的波形。
函数的冲激响应调试程序:
clear all;
ts=0,te=5;dt=0.01;
num=[1];
den=[1 5 6];
sys=tf(num,den);
t=ts:dt:te;
y=impulse(sys,t);
plot(t,y);grid;xlabel(time(sec));
ylabel(y(t));grid;
title(冲激响应)
函数的冲激响应调试波形:
函数的阶跃响应调试程序:
clear all;
ts=0,te=15;dt=0.01;
num=[1];
den=[1 5 6];
sys=tf(num,den);
t=ts:dt:te;
y=step(sys,t);
plot(t,y);grid;xlabel(t(sec));
ylabel(y(t));grid;
title(阶跃响应)
函数的阶跃响应调试波形:
5.3已知某连续系统的系统函数为,使用matlab求出该系统的零极点,画出零极点分布图。
系统函数H(s) ??(s2 ??3s ??2) /(8s 4 ??2s3 ??3s 2 ??5)零极点的调试程序:
clear all;
a=[1 3 2];
b=[8 2 3 0 5];
h=tf(a,b);
p=pole(h)
z=zero(h)
pzmap(h)
系统函数H(s) ??(s2 ??3s ??2) /(8s 4 ??2s3 ??3s 2 ??5)零极点的调试波形:
设计收获与体会:
..........
注意:红色字体都需要更改 ,根据自己实际题目做相应调整。按照模板把自己的内容填好,周日晚上统一上交打印版,
显示全部