信号与系统实验7连续系统零极点分析

信号与系统实验7连续系统零极点分析
信号与系统实验7连续系统零极点分析

实验七连续时间系统S 域零极点分析

一、 目的

(1) 掌握连续系统零极点分布与系统稳定性关系

(2) 掌握零极点分布与系统冲激响应时域特性之间的关系 (3) 掌握利用MATLAB 进行S 域分析的方法

二、 零极点分布与系统稳定性

根据系统函数H (s)的零极点分布来分析连续系统的稳定性是零极点分析的重要应 用之一。稳定性是系统固有的性质,与激励信号无关,由于系统函数 H(s)包含了系统

的所有固有特性,显然它也能反映出系统是否稳定。

对任意有界信号f(t),若系统产生的零状态响应y(t)也是有界的,则称该系统为稳 定系统,否则,则称为不稳定系统。

上述稳定性的定义可以等效为下列条件:

时域条件:连续系统稳定充要条件为

h(t)dt

,即冲激响应绝对可积;

复频域条件:连续系统稳定的充要条件为系统函数 H(s)的所有极点位于S 平面 的左半平面。

系统稳定的时域条件和频域条件是等价的。因此,只要考察系统函数

H(s)的极点 分布,就可判断系统的稳定性。对于三阶以下的低阶系统,可以利用求根公式方便地求 出极点位置,从而判断系统稳定性,但对于告阶系统,手工求解极点位置则显得非常困 难。这时可利用MATLAB 来实现这一过程。 例7-1 :已知某连续系统的系统函数为:

解:调用实验六介绍的绘制连续系统零极点图函数 sjdt 即可解决此问题,对应的 MATLAB 命令为:

a=[8 2 3 1 5]; b=[1 3 2]; [p,q]=sjdt(a,b) 运行结果为:

P =

-0.6155 - 0.6674i -0.6155 + 0.6674i 0.4905 - 0.7196i

0.4905 + 0.7196i

q =

-2 -1

绘制的零极点图如图7-1所示。

由程序运行结果可以看出,该系统在 S 平面的右半平面有一对共轭极点,故该系统 是一个不稳定系统。

三、零极点分布与系统冲激响应时域特性

设连续系统的系统函数为H (s),冲激响应为h(t),贝U H(s) 0

h(t)e st dt

显然,H(s)必然包含了 h(t)的本质特性。

对于集中参数的LTI 连续系统,其系统函数可表示为关于 s 的两个多项式之比,即

H(s)

试用MATLAB 求出该系统的零极点, s 2 3s 2 8s 4 2s 3 3s 2 s 5

画出零极点图,并判断系统是否稳定

B (s )

(s

q 」)

H(s)少C 誤 A(s )

(s P i

)

i 1

连续系诜零极点图

图7-1例7-1的系统零极点图

其中q j

(j 1,2,

,M)为H(s)的M 个零点,P i (i 1,2, , N)为H (s)的N 个极点。

若系统函数的N 个极点是单极点,则可将H(s)进行部分分式展开为:

N

k ?

H(s) 丄

(7-2)

i 1

s P i

从式(7-1)和(7-2)可以看出,系统冲激响应h(t)的时域特性完全由系统函数 H(s) 的极点位置决定。H(s)的每一个极点将决定h(t)的一项时间函数。显然,H(s)的极点 位置不同,则h(t)的时域特性也完全不同。下面利用例子说明 H (s)的极点分布与h(t)时 域特性之间的关系。 例7-2:已知连续系统的零极点分布如图 7-2所示,试用MATLAB 分析系统冲激响应h(t) 的时域特性。

解:系统的零极点图已知,则系统的系统函数

H(s)就可确定。这样就可利用绘制连续

系统冲激响应曲线的 MATLAB 函数impulse 。,将系统冲激响应h(t)的时域波形绘制出 来。

对于图7-2(a )所示的系统,系统函数为H(s) 1,即系统的极点位于原点,绘制

s

冲激响应时域波形的MATLAB 命令如下:

a=[1 0]; b=[1]; impulse(b,a)

绘制的冲激响应h(t)波形如图7-3(a )所示,此时h(t)为单位阶跃信号。

(7-1)

实釉

u

1

J

图7-2例7-2的系统零极点图

图7-3例7-2的系统冲激响应时域波形图

对于图7-2 (b )所示的系统,系统函数为 H(s) 丄,即系统的极点为位于 S 平

s

2,绘制冲激响应时域波形的MATLAB 命令如下:

(d )

面左半平面的实极点,令

叶」址阳耳城n 萌

"ine

I

(c )

Q

由 一_百 --- ? —*

D D? n,4 O

E OB 『m(3tc.

(a )

(b )

(e)

『」

a=[1 2];

b=[1];

impulse(b,a)

绘制的冲激响应h(t)波形如图7-3 (b)所示,此时h(t)为衰减指数信号

对于图7-2(c)所示的系统,系统函数为H(s) ,即系统的极点为位于S平

面右半平面的实极点,令a=[1 -2];

b=[1];

s

2,绘制冲激响应时域波形的MATLAB命令如下:

impulse(b,a)

绘制的冲激响应h(t)波形如图7-3(c)所示,此时h(t)为随时间增长的指数信号对于图7-2(d)所示的系统,系统函数为H (s) 2 ----------------- -- ,即系统的极点为位

(s )

于S平面左半平面的一对共轭极点,令0.5、4,绘制冲激响应时域波形的MATLAB命令如下:

a=[1 1 16.25];

b=[1]; impulse(b,a,5)

绘制的冲激响应h(t)波形如图7-3(d)所示,此时h(t)为按指数衰减的正弦振荡信号。

对于图7-2(e)所示的系统,系统函数为H(s) ,即系统的极点为位于S

s

平面虚轴上的一对共轭极点,令4,绘制冲激响应时域波形的MATLAB命令如下:a=[1 0 16];

b=[1];

impulse(b,a,5)

绘制的冲激响应h(t)波形如图7-3(e)所示,此时h(t)为等幅正弦振荡信号。

对于图7-2(f)所示的系统,系统函数为H(s) 2—2,即系统的极点为位

(s )

于S平面右半平面上的一对共轭极点,令0.5、4,绘制冲激响应时域波形的MATLAB命令如下:

a=[1 -1 16.25];

b=[1];

impulse(b,a,5)

绘制的冲激响应h(t)波形如图7-3(f)所示,此时h(t)为按指数增长的正弦振荡信号。

从上述程序运行结果和绘制的系统冲激响应曲线,可以总结出以下规律:系统冲激响应h(t)的时域特性完全由系统函数H(s)的极点位置决定,H(s)位于S平面左半平面的极点决定了h(t)随时间衰减的信号分量,位于S平面虚轴上的极点决定了冲激响应的稳态信号分量,位于S平面右半平面的极点决定了冲激响应随时间增长的信号分量。三、由连续系统零极点分布分析系统的频率特性

由前面分析可知,连续系统的零极点分布完全决定了系统的系统函数H(s),显然, 系统的零极点分布也必然包含了系统的频率特性。

下面介绍如何通过系统的零极点分布来直接求出系统的频率响应H(j )的方法-

几何矢量法,以及如何用MATLAB来实现这一过程。

几何矢量法是通过系统函数零极点分布来分析连续系统频率响应

观而又简便的方法。该方法将系统函数的零极点是为S平面上的矢量,通过对这些矢量的模和幅角的分析,即可快速确定出系统的幅频响应和相频响应。其基本原理如下:设某连续系统的系统函数为:

M

B(s) (s q j)

H(s) -(-) C4

A(s)(s P)

其中q j(J1,2, ,M)为H(s)的M个零点,P i(i 1,2, ,N)为H(s)的N个极点。则频率响应为:

M

(s q j)

H(j ) H(s)S j C 稈(7-3)

(s pj

i 1

现在从几何矢量空间的角度分析S平面,即将S平面的任一点看成是从原点到该点的矢量,则j即是从S平面原点到虚轴上角频率为的点的矢量。同理,q j(j 1,2, ,M )和P i(i 1,2, ,N)即是从S平面原点到系统函数各零点和极点的矢量。

现在考虑矢量j q j,由矢量运算可知,它实际上就是零点q到虚轴上角频率为

j q B j J

j P i Ae j

M j j

J)

H(j ) C -------------------- |H(j )e j ()

(Ae ji)

i 1

则系统的幅频特性和相频特性为:

M

B j

H(j)C j 1

C

(7-5)

H(j )的一种直的点的矢量,如图7-3所示;而矢量j P i则是极点P i到虚轴上角频率为的点的矢量

其中,B j为矢量j

的幅角。

因此有:

q j的模, j为该矢量的幅角; A为矢量j P i的模,i为该矢量

(7-4)

图7-3连续系统几何矢量法示意图

()

A

i 1

M N

j i

j 1 i 1

(7-6)

由上述分析可以得出如下结

论:连续系统的幅频响应H(j )等于系统函数所有零点到虚轴上角频率为的点

的距离之积与系统函数所有极点到虚轴上角频率为的点的距离之积的比值;

连续系统的相频响应()等于系统函数所有零点到虚轴上角频率为的点的

矢量相角之和与系统函数所有极点到虚轴上角频率为的点的矢量相角之和的

差值。

让矢量j沿着虚轴变化,即角频率由0~ 进行改变,便可直观地求出系统幅频

响应和相频响应随的变化,从而分析出系统的频率特性。

根据上述结论,若已知系统的零极点分布,即可直接由几何矢量法分析出系统的频率特性。

上述过程可用MATLAB快速实现。用MATLAB实现已知系统零极点分布,求系统频率响应,并绘制其幅频特性和相频特性曲线的程序流程如下:

(1)定义包含系统所有零点和极点位置的行向量q和p;

(2)定义绘制系统频率响应曲线的频率范围向量fl和f2、频率取样间隔k,并产

生频率等分点向量f;

(3)求出系统所有零点和极点到这些等分点的距离;

(4)求出系统所有零点和极点到这些等分点的矢量相角;

(5)根据式(7-5)和(7-6)求出fl到f2频率范围内各频率等分点的|H (j )和

();

(6)绘制f1~f2频率范围内系统的幅频特性曲线和相频特性曲线。下面是完成上述分

析过程的MATLAB实用函数splxy()。

function splxy(f1,f2,k,p,q)

%根据系统零极点分布绘制系统频率响应曲线程序

%f1、f2:绘制频率响应曲线的频率范围(即频率起始和终止点,单位为赫兹) %p、q:系统函数极点和零点位置行向量

%k:绘制频率响应曲线的频率取样间隔

p=p';

q=q';

f=f1:k:f2; %定义绘制系统频率响应曲线的频率

范围

w=f*(2*pi);

y=i*w;

n=len gth(p);

m=le ngth(q);

if n==0 %如果系统无极点

yq=on es(m,1)*y;

vq=yq-q* on es(1,le ngth(w));

bj=abs(vq);

cosaij=a ngle(vq)./pi.*180;

ai=1;

thetai=O;

elseif m==0

%如果系统无零点

yp=on es( n,1)*y;

vp=yp-p* on es(1,le ngth(w)); ai=abs(vp);

thetai=a ngle(vp)./pi.*180;

bj=1;

cosaij=0;

else

yp=on es( n,1)*y;

yq=on es(m,1)*y;

vp=yp-p* on es(1,le ngth(w)); vq=yq-q* on es(1,le ngth(w)); ai=abs(vp);

thetai=a ngle(vp)./pi.*180;

bj=abs(vq);

cosaij=a ngle(vq)./pi.*180; end subplot(121); Hw=prod(bj,1)./prod(ai,1); plot(f,Hw);

title('连续系统幅频响应曲线') xlabel(濒率w (单位:赫兹)') ylabel('F(jw)') subplot(122);

An gw=sum(cosaij,1)-sum(thetai,1); plot(f,A ngw);

title('连续系统相频响应曲线') xlabel(濒率w (单位:赫兹)') ylabel('A ngle(jw)')

下面举例说明如何调用该函数。

例7-3:已知系统的系统函数为H(s) ,试用MATLAB绘制出该系统的

(s 50)(s 100)

频率特性曲线(幅频曲线和相频曲线)。

解:通过调用上述实用函数求解,命令如下:

q=[0];

p=[-100 -50];

f仁0;

f2=100;

k=0.01;

splxy(f1,f2,k,p,q);

运行结果如图7-4所示。

信号与系统实验报告1

学生实验报告 (理工类) 课程名称:信号与线性系统专业班级:M11通信工程 学生学号:1121413017 学生姓名:王金龙 所属院部:龙蟠学院指导教师:杨娟

20 11 ——20 12 学年第 1 学期 金陵科技学院教务处制 实验报告书写要求 实验报告原则上要求学生手写,要求书写工整。若因课程特点需打印的,要遵照以下字体、字号、间距等的具体要求。纸张一律采用A4的纸张。 实验报告书写说明 实验报告中一至四项内容为必填项,包括实验目的和要求;实验仪器和设备;实验内容与过程;实验结果与分析。各院部可根据学科特点和实验具体要求增加项目。 填写注意事项 (1)细致观察,及时、准确、如实记录。 (2)准确说明,层次清晰。 (3)尽量采用专用术语来说明事物。 (4)外文、符号、公式要准确,应使用统一规定的名词和符号。 (5)应独立完成实验报告的书写,严禁抄袭、复印,一经发现,以零分论处。 实验报告批改说明 实验报告的批改要及时、认真、仔细,一律用红色笔批改。实验报告的批改成绩采用百分制,具体评分标准由各院部自行制定。 实验报告装订要求

实验批改完毕后,任课老师将每门课程的每个实验项目的实验报告以自然班为单位、按学号升序排列,装订成册,并附上一份该门课程的实验大纲。

实验项目名称:常用连续信号的表示 实验学时: 2学时 同组学生姓名: 无 实验地点: A207 实验日期: 11.12.6 实验成绩: 批改教师: 杨娟 批改时间: 一、实验目的和要求 熟悉MATLAB 软件;利用MATLAB 软件,绘制出常用的连续时间信号。 二、实验仪器和设备 586以上计算机,装有MATLAB7.0软件 三、实验过程 1. 绘制正弦信号)t Asin t (f 0?ω+=(),其中A=1,πω2=,6/π?=; 2. 绘制指数信号at Ae t (f =),其中A=1,0.4a -=; 3. 绘制矩形脉冲信号,脉冲宽度为2; 4. 绘制三角波脉冲信号,脉冲宽度为4;斜度为0.5; 5. 对上题三角波脉冲信号进行尺度变换,分别得出)2t (f ,)2t 2(f -; 6. 绘制抽样函数Sa (t ),t 取值在-3π到+3π之间; 7. 绘制周期矩形脉冲信号,参数自定; 8. 绘制周期三角脉冲信号,参数自定。 四、实验结果与分析 1.制正弦信号)t Asin t (f 0?ω+=(),其中A=1,πω2=,6/π?= 实验代码: A=1;

信号与系统基础知识

第1章 信号与系统的基本概念 1.1 引言 系统是一个广泛使用的概念,指由多个元件组成的相互作用、相互依存的整体。我们学习过“电路分析原理”的课程,电路是典型的系统,由电阻、电容、电感和电源等元件组成。我们还熟悉汽车在路面运动的过程,汽车、路面、空气组成一个力学系统。更为复杂一些的系统如电力系统,它包括若干发电厂、变电站、输电网和电力用户等,大的电网可以跨越数千公里。 我们在观察、分析和描述一个系统时,总要借助于对系统中一些元件状态的观测和分析。例如,在分析一个电路时,会计算或测量电路中一些位置的电压和电流随时间的变化;在分析一个汽车的运动时,会计算或观测驱动力、阻力、位置、速度和加速度等状态变量随时间的变化。系统状态变量随时间变化的关系称为信号,包含了系统变化的信息。 很多实际系统的状态变量是非电的,我们经常使用各种各样的传感器,把非电的状态变量转换为电的变量,得到便于测量的电信号。 隐去不同信号所代表的具体物理意义,信号就可以抽象为函数,即变量随时间变化的关系。信号用函数表示,可以是数学表达式,或是波形,或是数据列表。在本课程中,信号和函数的表述经常不加区分。 信号和系统分析的最基本的任务是获得信号的特点和系统的特性。系统的分析和描述借助于建立系统输入信号和输出信号之间关系,因此信号分析和系统分析是密切相关的。 系统的特性千变万化,其中最重要的区别是线性和非线性、时不变和时变。这些区别导致分析方法的重要差别。本课程的内容限于线性时不变系统。 我们最熟悉的信号和系统分析方法是时域分析,即分析信号随时间变化的波形。例如,对于一个电压测量系统,要判断测量的准确度,可以直接分析比较被测的电压波形)(in t v (测量系统输入信号)和测量得到的波形)(out t v (测量系统输出信号),观察它们之间的相似程度。为了充分地和规范地描述测量系统的特性,经常给系统输入一个阶跃电压信号,得到系统的阶跃响应,图1-1是典型的波形,通过阶跃响应的电压上升时间(电压从10%上升至90%的时间)和过冲(百分比)等特征量,表述测量系统的特性,上升时间和过冲越小,系统特性越好。其中电压上升时间反映了系统的响应速度,小的上升时间对应快的响应速度。如果被测电压快速变化,而测量系统的响应特性相对较慢,则必然产生较大的测量误差。 信号与系统分析的另一种方法是频域分析。信号频域分析的基本原理是把信号分解为不同频率三角信号的叠加,观察信号所包含的各频率分量的幅值和相位,得到信号的频谱特性。图1-2是从时域和频域观察一个周期矩形波信号的示意图,由此可以看到信号频域和时域的关系。系统的频域分析是观察系统对不同频率激励信号的响应,得到系统的频率响应特性。频域分析的重要优点包括:(1)对信号变化的快慢和系统的响应速度给出定量的描述。例如,当我们要用一个示波器观察一个信号时,需要了解信号的频谱特性和示波器的模拟带宽,当示波器的模拟带宽能够覆盖被测信号的频率范围时,可以保证测量的准确。(2)

信号与系统实验

《信号与系统及MATLAB实现》实验指导书

前言 长期以来,《信号与系统》课程一直采用单一理论教学方式,同学们依靠做习题来巩固和理解教学内容,虽然手工演算训练了计算能力和思维方法,但是由于本课程数学公式推导较多,概念抽象,常需画各种波形,作题时难免花费很多时间,现在,我们给同学们介绍一种国际上公认的优秀科技应用软件MA TLAB,借助它我们可以在电脑上轻松地完成许多习题的演算和波形的绘制。 MA TLAB的功能非常强大,我们此处仅用到它的一部分,在后续课程中我们还会用到它,在未来地科学研究和工程设计中有可能继续用它,所以有兴趣的同学,可以对MA TLAB 再多了解一些。 MA TLAB究竟有那些特点呢? 1.高效的数值计算和符号计算功能,使我们从繁杂的数学运算分析中解脱出来; 2.完备的图形处理功能,实现计算结果和编程的可视化; 3.友好的用户界面及接近数学表达式的自然化语言,易于学习和掌握; 4.功能丰富的应用工具箱,为我们提供了大量方便实用的处理工具; MA TLAB的这些特点,深受大家欢迎,由于个人电脑地普及,目前许多学校已将它做为本科生必须掌握的一种软件。正是基于这些背景,我们编写了这本《信号与系统及MA TLAB实现》指导书,内容包括信号的MA TLAB表示、基本运算、系统的时域分析、频域分析、S域分析、状态变量分析等。通过这些练习,同学们在学习《信号与系统》的同时,掌握MA TLAB的基本应用,学会应用MA TLAB的数值计算和符号计算功能,摆脱烦琐的数学运算,从而更注重于信号与系统的基本分析方法和应用的理解与思考,将课程的重点、难点及部分习题用MA TLAB进行形象、直观的可视化计算机模拟与仿真实现,加深对信号与系统的基本原理、方法及应用的理解,为学习后续课程打好基础。另外同学们在进行实验时,最好事先预习一些MA TLAB的有关知识,以便更好地完成实验,同时实验中也可利用MA TLAB的help命令了解具体语句以及指令的使用方法。

信号与系统实验报告实验一 信号与系统的时域分析

实验一信号与系统的时域分析 一、实验目的 1、熟悉与掌握常用的用于信号与系统时域仿真分析的MA TLAB函数; 2、掌握连续时间与离散时间信号的MA TLAB产生,掌握用周期延拓的方法将一个非周期信号进行周期信号延拓形成一个周期信号的MA TLAB编程; 3、牢固掌握系统的单位冲激响应的概念,掌握LTI系统的卷积表达式及其物理意义,掌握卷积的计算方法、卷积的基本性质; 4、掌握利用MA TLAB计算卷积的编程方法,并利用所编写的MA TLAB程序验证卷积的常用基本性质; 掌握MA TLAB描述LTI系统的常用方法及有关函数,并学会利用MATLAB求解LTI系统响应,绘制相应曲线。 基本要求:掌握用MA TLAB描述连续时间信号与离散时间信号的方法,能够编写MATLAB程序,实现各种信号的时域变换与运算,并且以图形的方式再现各种信号的波形。掌握线性时不变连续系统的时域数学模型用MA TLAB描述的方法,掌握卷积运算、线性常系数微分方程的求解编程。 二、实验原理 信号(Signal)一般都就是随某一个或某几个独立变量的变化而变化的,例如,温度、压力、 声音,还有股票市场的日收盘指数等,这些信号都就是随时间的变化而变化的,还有一些信号,例如在研究地球结构时,地下某处的密度就就是随着海拔高度的变化而变化的。一幅图片中的每一个象素点的位置取决于两个坐标轴,即横轴与纵轴,因此,图像信号具有两个或两个以上的独立变量。 在《信号与系统》课程中,我们只关注这种只有一个独立变量(Independent variable)的信号,并且把这个独立变量统称为时间变量(Time variable),不管这个独立变量就是否就是时间变量。 在自然界中,大多数信号的时间变量都就是连续变化的,因此这种信号被称为连续时间信号(Continuous-Time Signals)或模拟信号(Analog Signals),例如前面提到的温度、压力与声音 信号就就是连续时间信号的例子。但就是,还有一些信号的独立时间变量就是离散变化的,这种信号称为离散时间信号。前面提到的股票市场的日收盘指数,由于相邻两个交易日的日收盘指数相隔24小时,这意味着日收盘指数的时间变量就是不连续的,因此日收盘指数就是离散时间信号。 而系统则用于对信号进行运算或处理,或者从信号中提取有用的信息,或者滤出信号中某些无用的成分,如滤波,从而产生人们所希望的新的信号。系统通常就是由若干部件或单元组成的一个整体(Entity)。系统可分为很多不同的类型,例如,根据系统所处理的信号的不同,系统可分为连续时间系统(Continuous-time system)与离散时间系统(Discrete-time system),根

《信号与系统分析基础》第3章习题解答

第三章习题解答 3.2 求下列方波形的傅里叶变换。 (a) 解: 110 2 ()()11()2 t j t t j t t j t t j t j a F j f t e dt e e dt j e t tS e j ωωωωωωω ωω-----=-=?= -==?? (b) 解: 20 00 2 2 ()1 1 1()[]1 (1) 1 (1) t j t t j t t t j t j t t t j t j t j t j t j t j t t F e dt e e dt tde j j j te e dt j e e e j e ωωωωωωωωωωωτ ω τωτω ω τω ωττω----------=-=?= =??-=-=+-= +-???? (c) 解: 1 31 1 2 2 11()()2 211 1 ()()22 1 1 ()cos 2 1 ()2 1()211 12() 2() 2 2 j t j t j t j t j t j t j t j t F t e dt e e e dt e e dt e e j j ωπ π ωππ ωωπ π ωωπ ωππ ωω-------+---+--=?=+?=+=- -+?? ? ()()()()22221 111 [][]2222 j j j j e e e e j j ππππ ωωωωππωω----++=?--?--+

2222sin()sin()cos ()cos () cos 2222()()2222 ππππ ωωωωωωπωππππωωωω-+?++?-?=+== -+-- (d)解: 242 22()()22 22()()2 2 ()()()()2 2 2 2 ()sin 1()21()2112()2() sin[(22() 2() T j t T T j t j t j t T T j t j t T T T j t j t T T T T T T j j j j F t e dt e e e dt j e e dt j e e T e e e e j j j j ωωωωωωωωωωωωωωω--Ω-Ω--Ω--Ω+-Ω--Ω+--Ω--Ω-Ω+-Ω+=Ω?=-= --=-Ω-Ω+Ω---= + =?Ω-?Ω+???)]sin[()] 2()() T j j ωωωωΩ++Ω-Ω+ 3.3依据上题中a,b 的结果,利用傅里叶变换的性质,求题图3.3所示各信号的傅里叶变换. (a) 解:11111()()()f t f t f t =-- 11()f t 就是3.2中(a)的1()f t 如果1()()f t F ω?,则1()()f t F ω-?- 11111111122 2 ()()()()()sin()42 ( )[]sin( )sin ()2 2 2 2 j j a f t f t f t F F t S e e j j τ τ ω ω ωωωτ ωτ τωτ ωττωτ ω-∴=--?--=??-= ? = (b) 解:2()()()f t g t g t στ=+,而()( )2 a g t S τωτ τ? 2()(3)2()a a F S S ωσωω∴=+ 如利用3.2中(a)的结论来解,有: 211'()(3)(1)f t f t f t ττ=+++,其中,'2τστ==. 3211'()()()(3)2()j j a a F e F e F S S ωωττωωωσωω∴=?+?=+ (如()()f t F ω?,则0 0()()j t f t t e F ωω±?) 2()f t

信号与系统分析实验报告连续系统的时域分析

北京联合大学 实验报告 课程(项目)名称: 信号与系统分析 学 院: 自动化学院 专 业: 信息处理与智能技术 班 级: 0910030204 学 号:2009100302440 姓 名: 韩禹辉 成 绩: 2011年 5 月 21 日 实验二 连续系统的时域分析 冲激响应与阶跃响应实验 一、实验目的 1.观察典型二阶电路的阶跃响应与冲激响应的波形和相关参数,并研究参数变化对响应状态的影响. 2.掌握系统阶跃响应与冲激响应的观测方法. 3.理解系统阶跃响应与冲激响应的关系. 二、实验设备 PC 机一台,TD-SAS 系列教学实验系统一套. 三、实验原理 本实验是观察典型的二阶系统的阶跃响应和冲激响应的三种不同状态.二阶系统的微分方程通式为: 2()2()()()n n y t ay t y t f t ωω'''++= 其特征根为: 1,2a λ=-对于不同的a 和n ω值,特征根四种不同的情况,如表2-1-1所示,分别对应两个不等实根、两个相等实根、共轭复根和共轭虚根.相应的冲激响应和阶跃响应波形如图2-1-1所示. 表2-1-1 二阶系统的冲激响应和阶跃响应

图2-1-1二阶系统的冲激响应和阶跃响应 本实验电路采用由运放组成的典型二阶电路,如图2-1-2所示,它与RLC 串联电路构成二阶系统完成如图2-1-3所示的功能.实验中通过调节器Rp 便可以使系统处于不同的状态. 图2-1-2 由运放构成的二阶电路 图2-1-3 RLC 二阶电路 通过电路图可以得到该系统的微分方程为: 从公式可以得到:

由上式得到系统响应的三种状态: (1)当n a ω>时,即Rp>4K Ω时,系统有两个不等实根,处于过阻尼状态; (2)当n a ω=时,即Rp=4K Ω时,系统有两个相等实根处于临界阻尼状态; (3)当n a ω<时,即Rp<4K Ω时,系统有一对共轭复根,处于欠阻尼状态. 四、实验步骤 本实验在阶跃与冲激响应单元完成. 1.阶跃响应观察 (1)使信号发生器输出幅值2V 、频率为1Hz 、占空比为50%的脉冲信号,其中每个高电平作为一次阶跃输入.将脉冲信号接入IN 端. (2)用示波器同时测量IN 和OUT 两端,记录当电位器Rp 值分别为1.5K 、4K 和8K 时OUT 端的波形. 使用万用表测量电位器阻值时,先关闭实验箱电源开关,将短路块N 断开,这样电位器就从电路中断开,并且测量时应当注意表笔的正负端应和测量点的正负端一致.然后再打开实验箱电源开关,测量完后将短路块闭合,使电位器重新接入电路. (3)分别保存Rp 值在上述取值时的阶跃响应波形,并加以比较看是否满足图2-1-1(b )所述.

北京理工大学信号与系统实验实验报告

实验1 信号的时域描述与运算 一、实验目的 1. 掌握信号的MATLAB表示及其可视化方法。 2. 掌握信号基本时域运算的MA TLAB实现方法。 3. 利用MA TLAB分析常用信号,加深对信号时域特性的理解。 二、实验原理与方法 1. 连续时间信号的MATLAB表示 连续时间信号指的是在连续时间范围内有定义的信号,即除了若干个不连续点外,在任何时刻信号都有定义。在MATLAB中连续时间信号可以用两种方法来表示,即向量表示法和符号对象表示法。 从严格意义上来说,MATLAB并不能处理连续时间信号,在MATLAB中连续时间信号是用等时间间隔采样后的采样值来近似表示的,当采样间隔足够小时,这些采样值就可以很好地近似表示出连续时间信号,这种表示方法称为向量表示法。表示一个连续时间信号需要使用两个向量,其中一个向量用于表示信号的时间范围,另一个向量表示连续时间信号在该时间范围内的采样值。例如一个正弦信号可以表示如下: >> t=0:0.01:10; >> x=sin(t); 利用plot(t,x)命令可以绘制上述信号的时域波形,如图1所示。 如果连续时间信号可以用表达式来描述,则还可以采用符号表达式來表示信号。例如对于上述正弦信号,可以用符号对象表示如下: >> x=sin(t); >> ezplot(X); 利用ezplot(x)命令可以绘制上述信号的时域波形 Time(seconds) 图1 利用向量表示连续时间信号

t 图 2 利用符号对象表示连续时间信号 sin(t) 2.连续时间信号的时域运算 对连续时间信号的运算包括两信号相加、相乘、微分、积分,以及位移、反转、尺度变换(尺度伸缩)等。 1)相加和相乘 信号相加和相乘指两信号对应时刻的值相加和相乘,对于两个采用向量表示的可以直接使用算术运算的运算符“+”和“*”来计算,此时要求表示两信号的向量时间范围和采样间隔相同。采用符号对象表示的两个信号,可以直接根据符号对象的运算规则运算。 2)微分和积分 对于向量表示法表示的连续时间信号,可以通过数值计算的方法计算信号的微分和积分。这里微分使用差分来近似求取的,由时间向量[N t t t ,,,21?]和采样值向量[N x x x ,,,21?]表示的连续时间信号,其微分可以通过下式求得 1,,2,1,|)('1-?=?-≈ +=N k t x x t x k k t t k 其中t ?表示采样间隔。MA TLAB 中用diff 函数来计算差分 k k x x -+1。 连续时间信号的定积分可以由MATLAB 的qud 函数实现,调用格式为 quad ('function_name',a,b) 其中,function_name 为被积函数名,a 、b 为积分区间。

信号与系统实验报告_1(常用信号的分类与观察)

实验一:信号的时域分析 一、实验目的 1.观察常用信号的波形特点及产生方法 2.学会使用示波器对常用波形参数的测量 二、实验仪器 1.信号与系统试验箱一台(型号ZH5004) 2.40MHz双踪示波器一台 3.DDS信号源一台 三、实验原理 对于一个系统特性的研究,其中重要的一个方面是研究它的输入输出关系,即在一特定的输入信号下,系统对应的输出响应信号。因而对信号的研究是对系统研究的出发点,是对系统特性观察的基本手段与方法。在本实验中,将对常用信号和特性进行分析、研究。 信号可以表示为一个或多个变量的函数,在这里仅对一维信号进行研究,自变量为时间。常用信号有:指数信号、正弦信号、指数衰减正弦信号、复指数信号、Sa(t)信号、钟形信号、脉冲信号等。 1、信号:指数信号可表示为f(t)=Ke at。对于不同的a取值,其波形表现为不同的形式,如下图所示: 图1―1 指数信号 2、信号:其表达式为f(t)=Ksin(ωt+θ),其信号的参数:振幅K、角频率ω、与初始相位θ。其波形如下图所示:

图1-2 正弦信号 3、指数衰减正弦信号:其表达式为其波形如下图: 图1-3 指数衰减正弦信号 4、Sa(t)信号:其表达式为:。Sa(t)是一个偶函数,t= ±π,±2π,…,±nπ时,函数值为零。该函数在很多应用场合具有独特的运用。其信号如下图所示:

图1-4 Sa(t)信号 5、钟形信号(高斯函数):其表达式为:其信号如下图所示: 图1-5 钟形信号 6、脉冲信号:其表达式为f(t)=u(t)-u(t-T),其中u(t)为单位阶跃函数。其信号如下图所示: 7、方波信号:信号为周期为T,前T/2期间信号为正电平信号,后T/2期间信号为负电平信号,其信号如下图所示 U(t)

信号与系统基础知识

第1章 信号与系统的基本概念 1.1 引言 系统是一个广泛使用的概念,指由多个元件组成的相互作用、相互依存的整体。我们学习过“电路分析原理”的课程,电路是典型的系统,由电阻、电容、电感和电源等元件组成。我们还熟悉汽车在路面运动的过程,汽车、路面、空气组成一个力学系统。更为复杂一些的系统如电力系统,它包括若干发电厂、变电站、输电网和电力用户等,大的电网可以跨越数千公里。 我们在观察、分析和描述一个系统时,总要借助于对系统中一些元件状态的观测和分析。例如,在分析一个电路时,会计算或测量电路中一些位置的电压和电流随时间的变化;在分析一个汽车的运动时,会计算或观测驱动力、阻力、位置、速度和加速度等状态变量随时间的变化。系统状态变量随时间变化的关系称为信号,包含了系统变化的信息。 很多实际系统的状态变量是非电的,我们经常使用各种各样的传感器,把非电的状态变量转换为电的变量,得到便于测量的电信号。 隐去不同信号所代表的具体物理意义,信号就可以抽象为函数,即变量随时间变化的关系。信号用函数表示,可以是数学表达式,或是波形,或是数据列表。在本课程中,信号和函数的表述经常不加区分。 信号和系统分析的最基本的任务是获得信号的特点和系统的特性。系统的分析和描述借助于建立系统输入信号和输出信号之间关系,因此信号分析和系统分析是密切相关的。 系统的特性千变万化,其中最重要的区别是线性和非线性、时不变和时变。这些区别导致分析方法的重要差别。本课程的内容限于线性时不变系统。 我们最熟悉的信号和系统分析方法是时域分析,即分析信号随时间变化的波形。例如,对于一个电压测量系统,要判断测量的准确度,可以直接分析比较被测的电压波形)(in t v (测量系统输入信号)和测量得到的波形)(out t v (测量系统输出信号),观察它们之间的相似程度。为了充分地和规范地描述测量系统的特性,经常给系统输入一个阶跃电压信号,得到系统的阶跃响应,图1-1是典型的波形,通过阶跃响应的电压上升时间(电压从10%上升至90%的时间)和过冲(百分比)等特征量,表述测量系统的特性,上升时间和过冲越小,系统特性越好。其中电压上升时间反映了系统的响应速度,小的上升时间对应快的响应速度。如果被测电压快速变化,而测量系统的响应特性相对较慢,则必然产生较大的测量误差。 信号与系统分析的另一种方法是频域分析。信号频域分析的基本原理是把信号分解为不

信号与系统分析实验信号的频谱分析

实验三信号的频谱分析 1方波信号的分解与合成实验 1实验目的 1. 了解方波的傅立叶级数展开和频谱特性。 2. 掌握方波信号在时域上进行分解与合成的方法。 3. 掌握方波谐波分量的幅值和相位对信号合成的影响。 2 实验设备 PC机一台,TD-SAS系列教学实验系统一套。 3 实验原理及内容 1. 信号的傅立叶级数展开与频谱分析 信号的时域特性和频域特性是对信号的两种不同的描述方式。对于一个时域的周期信号f(t),只要满足狄利克莱条件,就可以将其展开成傅立叶级数: 如果将式中同频率项合并,可以写成如下形式: 从式中可以看出,信号f(t)是由直流分量和许多余弦(或正弦)分量组成。其中第一项A0/2是常数项,它是周期信号中所包含的直流分量;式中第二项A1cos(Ωt+φ1)称为基波,它的角频率与原周期信号相同,A1是基波振幅,φ1是基波初相角;式中第三项A2cos(Ωt+φ2)称为二次谐波,它的频率是基波的二倍,A2是基波振幅,φ2是基波初相角。依此类推,还有三次、四次等高次谐波分量。 2. 方波信号的频谱 将方波信号展开成傅立叶级数为: n=1,3,5…

此公式说明,方波信号中只含有一、三、五等奇次谐波分量,并且其各奇次谐波分量的幅值逐渐减小,初相角为零。图3-1-1为一个周期方波信号的组成情况,由图可见,当它包含的分量越多时,波形越接近于原来的方波信号,还可以看出频率较低的谐波分量振幅较大,它们组成方波的主体,而频率较高的谐波分量振幅较小,它们主要影响波形的细节。 (a)基波(b)基波+三次谐波 (c)基波+三次谐波+五次谐波 (d)基波+三次谐波+五次谐波+七次谐波 (e)基波+三次谐波+五次谐波+七次谐波+九次谐波 图3-1-1方波的合成 3. 方波信号的分解 方波信号的分解的基本工作原理是采用多个带通滤波器,把它们的中心频率分别调到被测信号的各个频率分量上,当被测信号同时加到多路滤波器上,中心频率与信号所包含的某次谐波分量频率一致的滤波器便有输出。在被测信号发生的实际时间内可以同时测得信号所包含的各频率分量。本实验便是采用此方法,实验中共有5路滤波器,分别对应方波的一、 三、五、七、九次分量。 4. 信号的合成 本实验将分解出的1路基波分量和4路谐波分量通过一个加法器,合成为原输入的方波信号,信号合成电路图如图3-1-2所示。 图3-1-2

北京理工大学信号与系统实验报告2 LTI系统的时域分析

实验2 LTI 系统的时域分析 (基础型实验) 一. 实验目的 1. 掌握利用MATLAB 对系统进行时域分析的方法。 2. 掌握连续时间系统零状态响应、冲击响应和阶跃响应的求解方法。 3. 掌握求解离散时间系统响应、单位抽样响应的方法。 4. 加深对卷积积分和卷积和的理解。掌握利用计算机进行卷积积分和卷积和计算的方法。 二. 实验原理与方法 1. 连续时间系统时域分析的MATLAB 实现 1) 连续时间系统的MA TLAB 表示 LTI 连续系统通常可以由系统微分方程描述,设描述系统的微分方程为: (N)(N 1)(M)(M 1)1010(t)(t)...(t)b (t)b (t)...b (t)N N M M a y a y a y x x x ----++=++ 则在MATLAB 中可以建立系统模型如下: 1010[b ,b ,...,b ];a [a ,a ,...,a ];sys tf(b,a); M M N N b --=== 其中,tf 是用于创建系统模型的函数,向量a 和b 的元素是以微分方程求导的降幂次序来排列的,如果有缺项,应用0补齐,例如由微分方程 2''(t)y'(t)3y(t)x(t)y ++= 描述的系统可以表示为: >> b=[1]; >> a=[2 1 3]; >> sys=tf(b,a); 而微分方程由 ''(t)y'(t)y(t)x''(t)x(t)y ++=- 描述的系统则要表示成 >> b=[1 0 -1]; >> a=[1 1 1]; >> sys=tf(b,a); 2) 连续时间系统的零状态响应 零状态响应指系统的初始状态为零,仅由初始信号所引起的响应。MATLAB 提供了一个用于求解零状态响应的函数lism ,其调用格式如下: lism (sys,x,t )绘出输入信号及响应的波形,x 和t 表示输入信号数值向量及其时间向量。 y= lism (sys,x,t )这种调用格式不绘出波形,而是返回响应的数值向量。 3) 连续时间系统的冲激响应与阶跃响应

信号与系统实验总结及心得体会

信号与系统实验总结及心得体会 2011211204 刘梦颉2011210960 信号与系统是电子信息类专业的一门重要的专业核心基础课程,该课程核心的基本概念、基本理论和分析方法都非常重要,而且系统性、理论性很强,是将学生从电路分析领域引入信号处理与传输领域的关键性课程,为此开设必要的实验对我们加强理解深入掌握基本理论和分析方法,以及对抽象的概念具体化有极大的好处,而且为后续专业课程的学习提供了理论和大量实验知识储备,对以后的学术科研和创新工作都是十分重要的。下面我将从实验总结、心得体会、意见与建议等三方面作以总结。 一.实验总结 本学期我们一共做了四次实验,分别为:信号的分类与观察、非正弦周期信号的频谱分析、信号的抽样与恢复(PAM)和模拟滤波器实验。 1.信号的分类与观察 主要目的是:观察常用信号的波形特点以及产生方法,学会用示波器对常用波形参数进行测量。主要内容是:利用实验箱中的S8模块分别产生正弦信号、指数信号和指数衰减正弦信号,并用示波器观察输出信号的波形,测量信号的各项参数,根据测量值计算信号的表达式,并且与理论值进行比较。 2.非正弦信号的频谱分析 主要目的是:掌握频谱仪的基本工作原理和正确使用方法,掌握非正弦周期信好的测试方法,理解非正弦周期信号频谱的离散性、谐波性欲收敛性。主要内

容是:通过频谱仪观察占空比为50%的方波脉冲的频谱,和占空比为20%的矩形波的频谱,并用坐标纸画图。 3.信号的抽样与恢复 主要目的是:验证抽样定理,观察了解PAM信号的形成过程。主要内容是:通过矩形脉冲对正弦信号进行抽样,再把它恢复还原过来,最后用还原后的图形与原图形进行对比,分析实验并总结。 4.模拟滤波器实验 主要目的是:了解RC无源和有源滤波器的种类、基本结构及其特性,比较无源和有源滤波器的滤波特性,比较不同阶数的滤波器的滤波效果。主要内容:利用点频法通过测试无源低通、高通、带通和有源带阻,以及有源带通滤波器的幅频特性,通过描点画图形象地把它们的特点表现出来。 通过对信号与实验课程的学习,我掌握了一些基本仪器的使用方法,DDS 信号源、实验箱、示波器、频谱仪等四种实验仪器。初步了解了对信号的测试与分析方法对以前在书本上看到的常见信号有了更加具体的认识,使得书本上的知识不再那么抽象。 DDS信号源,也就是函数发生器,可以产生固定波形,如正弦波、方波或三角波,频率和幅度可以调节。实验箱是很多个信号实验装置的集合,可谓集多种功能于一身,其中包括函数发生器、模拟滤波器、函数信号的产生与测量、信号的抽样与恢复等模块。示波器能把抽象的电信号转换成具体的图像,便于人们研究各种电现象的变化过程。利用示波器能观察各种不同的信号幅度随时间变化的波形曲线,还可以用它测试各种不同的电量,如电压、电流、频率、相位差、

信号与系统实验报告

实验三 常见信号的MATLAB 表示及运算 一、实验目的 1.熟悉常见信号的意义、特性及波形 2.学会使用MATLAB 表示信号的方法并绘制信号波形 3. 掌握使用MATLAB 进行信号基本运算的指令 4. 熟悉用MATLAB 实现卷积积分的方法 二、实验原理 根据MATLAB 的数值计算功能和符号运算功能,在MA TLAB 中,信号有两种表示方法,一种是用向量来表示,另一种则是用符号运算的方法。在采用适当的MA TLAB 语句表示出信号后,就可以利用MA TLAB 中的绘图命令绘制出直观的信号波形了。 1.连续时间信号 从严格意义上讲,MATLAB 并不能处理连续信号。在MATLAB 中,是用连续信号在等时间间隔点上的样值来近似表示的,当取样时间间隔足够小时,这些离散的样值就能较好地近似出连续信号。在MATLAB 中连续信号可用向量或符号运算功能来表示。 ⑴ 向量表示法 对于连续时间信号()f t ,可以用两个行向量f 和t 来表示,其中向量t 是用形如12::t t p t =的命令定义的时间范围向量,其中,1t 为信号起始时间,2t 为终止时间,p 为时间间隔。向量f 为连续信号()f t 在向量t 所定义的时间点上的样值。 ⑵ 符号运算表示法 如果一个信号或函数可以用符号表达式来表示,那么我们就可以用前面介绍的符号函数专用绘图命令ezplot()等函数来绘出信号的波形。 ⑶ 常见信号的MATLAB 表示 单位阶跃信号 单位阶跃信号的定义为:10()0 t u t t >?=? 0); %定义函数体,即函数所执行指令

信号与系统实验报告

中南大学 信号与系统试验报告 姓名: 学号: 专业班级:自动化 实验一 基本信号的生成 1.实验目的 ● 学会使用MATLAB 产生各种常见的连续时间信号与离散时间信号; ● 通过MATLAB 中的绘图工具对产生的信号进行观察,加深对常用信号的 理解; ● 熟悉MATLAB 的基本操作,以及一些基本函数的使用,为以后的实验奠 定基础。 2.实验内容 ⑴ 运行以上九个例子程序,掌握一些常用基本信号的特点及其MATLAB 实现方法;改变有关参数,进一步观察信号波形的变化。 ⑵ 在 k [10:10]=- 范围内产生并画出以下信号: a) 1f [k][k]δ=; b) 2f [k][k+2]δ=; c) 3f [k][k-4]δ=; d) 4f [k]2[k+2][k-4]δδ=-。

源程序: k=-10:10; f1k=[zeros(1,10),1,zeros(1,10)]; subplot(2,2,1) stem(k,f1k) title('f1[k]') f2k=[zeros(1,8),1,zeros(1,12)]; subplot(2,2,2) stem(k,f2k) title('f2[k]') f3k=[zeros(1,14),1,zeros(1,6)]; subplot(2,2,3) stem(k,f3k) title('f3[k]') f4k=2*f2k-f3k; subplot(2,2,4) stem(k,f4k) title('f4[k]') ⑶ 在 k [0:31]=范围内产生并画出以下信号: a) ()()k k 144f [k]sin cos π π=; b) ()2k 24f [k]cos π =; c) ()()k k 348f [k]sin cos π π=。 请问这三个信号的基波周期分别是多少? 源程序: k=0:31; f1k=sin(pi/4*k).*cos(pi/4*k); subplot(3,1,1) stem(k,f1k) title('f1[k]') f2k=(cos(pi/4*k)).^2; subplot(3,1,2) stem(k,f2k) title('f2[k]') f3k=sin(pi/4*k).*cos(pi/8*k); subplot(3,1,3) stem(k,f3k) title('f3[k]') 其中f1[k]的基波周期是4, f2[k]的基波周期是4, f3[k]的基波周期是16。

信号与系统MATLAB实验

2016-2017学年第一学期 信号与系统实验报告 班级: 姓名: 学号: 成绩: 指导教师:

实验一常见信号的MATLAB 表示及运算 一.实验目的 1.熟悉常见信号的意义、特性及波形 2.学会使用MATLAB 表示信号的方法并绘制信号波形 3. 掌握使用MATLAB 进行信号基本运算的指令 4. 熟悉用MATLAB 实现卷积积分的方法 二.实验原理 信号一般是随时间而变化的某些物理量。按照自变量的取值是否连续,信号分为连续时间信号和离散时间信号,一般用()f t 和()f k 来表示。若对信号进行时域分析,就需要绘制其波形,如果信号比较复杂,则手工绘制波形就变得很困难,且难以精确。MATLAB 强大的图形处理功能及符号运算功能,为实现信号的可视化及其时域分析提供了强有力的工具。 根据MATLAB 的数值计算功能和符号运算功能,在MATLAB 中,信号有两种表示方法,一种是用向量来表示,另一种则是用符号运算的方法。在采用适当的MATLAB 语句表示出信号后,就可以利用MATLAB 中的绘图命令绘制出直观的信号波形了。下面分别介绍连续时间信号和离散时间信号的MATLAB 表示及其波形绘制方法。 1.连续时间信号 所谓连续时间信号,是指其自变量的取值是连续的,并且除了若干不连续的点外,对于一切自变量的取值,信号都有确定的值与之对应。从严格意义上讲,MATLAB 并不能处理连续信号。在MATLAB 中,是用连续信号在等时间间隔点上的样值来近似表示的,当取样时间间隔足够小时,这些离散的样值就能较好地近似出连续信号。在MATLAB 中连续信号可用向量或符号运算功能来表示。 ⑴ 向量表示法 对于连续时间信号()f t ,可以用两个行向量f 和t 来表示,其中向量t 是用形如12::t t p t 的命令定义的时间范围向量,其中,1t 为信号起始时间,2t 为终止时间,p 为时间间隔。向量f 为连续信号()f t 在向量t 所定义的时间点上的样值。 说明:plot 是常用的绘制连续信号波形的函数。 严格说来,MATLAB 不能表示连续信号,所以,在用plot()命令绘制波形时,要对自变量t 进行取值,MATLAB 会分别计算对应点上的函数值,然后将各个数据点通过折线连接起来绘制图形,从而形成连续的曲线。因此,绘制的只是近似波形,而且,其精度取决于t 的取样间隔。t 的取样间隔越小,即点与点之间的距离越小,则近似程度越好,曲线越光滑。例如:图1-1是在取样间隔为p=0.5时绘制的波形,而图1-2是在取样间隔p=0.1时绘制的波形,两相对照,可以看出图1-2要比图1-1光滑得多。

信号与系统实验报告

信号与系统实验报告

信号与系统实验报告 姓名: 学号: 软件部分: 表示信号与系统的MATLAB 函数、工具箱 一、实验项目名称:表示信号、系统的MATLAB 函数、工具箱 二、实验目的与任务: 目的:1、加深对常用离散信号的理解; 2、熟悉表示信号的基本MATLAB 函数。 任务:基本MATLAB 函数产生离散信号;基本信号之间的简单运算;判 断信号周期。 三、实验原理: 利用MATLAB 强大的数值处理工具来实现信号的分析和处理,首先就是要学会应用MATLAB 函数来构成信号。 四、实验内容及步骤: 常见的基本信号可以简要归纳如下: 实验内容(一)、 编制程序产生上述5种信号(长度可输入确定),并绘出其图形。 其中5种信号分别为单位抽样序列、单位阶跃序列、正弦序列、指数序列和复正弦序列。 实验内容(二)、 在[0,31]出下列图像 1223[]sin( )cos() 4 4 []cos ( ) 4[]sin()cos() 48 n n x n n x n n n x n πππππ=== 五、项目需用仪器设备名称:计算机、MATLAB 软件。

六、所需主要元器件及耗材:无 七、实验程序及数据 函 数 程序图片 单位冲击函数x=zeros(1,10); x(1)=1; stem(x) 单位阶跃函数x=ones(1,30); plot(x)

正弦序列n=0:30-1; x=sin(2*pi*n/10); stem(x) x=cos(1/4*pi*n).*cos(1/4*pi*n) ; stem(x) 复正弦序列n=0:29; x=exp(j*5*n); stem(x) 指数序列n=0:10; x=2.^n; stem(x)

信号与系统实验实验报告

信号与系统实验实验报 告 文档编制序号:[KKIDT-LLE0828-LLETD298-POI08]

实验五连续系统分析一、实验目的 深刻理解连续时间系统的系统函数在分析连续系统的时域特性、频域特性及稳定性中的重要作用及意义,掌握根据系统函数的零极点设计简单的滤波器的方法。掌握利用MATLAB分析连续系统的时域响应、频响特性和零极点的基本方法。 二、实验原理 MATLAB提供了许多可用于分析线性时不变连续系统的函数,主要包含有系统函数、系统时域响应、系统频域响应等分析函数。 三、实验内容 1.已知描述连续系统的微分方程为,输入,初始状态 ,计算该系统的响应,并与理论结果比较,列出系统响应分析的步骤。 实验代码: a=[1 10]; b=[2]; [A B C D]=tf2ss(b,a); sys=ss(A,B,C,D); t=0: :5; xt=t>0; sta=[1]; y=lsim(sys,xt,t,sta); subplot(3,1,1); plot(t,y); xlabel('t'); title('系统完全响应 y(t)'); subplot(3,1,2); plot(t,y,'-b'); hold on yt=4/5*exp(-10*t)+1/5; plot(t,yt,' : r'); legend('数值计算','理论计算'); hold off xlabel('t'); subplot(3, 1 ,3); k=y'-yt; plot(t,k); k(1) title('误差');

实验结果: 结果分析: 理论值 y(t)=0. 8*exp(-10t)*u(t)+ 程序运行出的结果与理论预期结果相差较大误差随时间增大而变小,初始值相差最大,而后两曲线基本吻合,表明该算法的系统响应在终值附近有很高的契合度,而在初值附近有较大的误差。 2.已知连续时间系统的系统函数为,求输入分别为,, 时,系统地输出,并与理论结果比较。 a=[1,3,2,0]; b=[4,1]; sys=tf(b,a); t=0: :5; x1=t>0; x2=(sin(t)).*(t>0); x3=(exp(-t)).*(t>0); y1=lsim(sys,x1,t); y2=lsim(sys,x2,t); y3=lsim(sys,x3,t); subplot(3,1,1); plot(t,y1); xlabel('t'); title('X(t)=u(t)'); subplot(3,1,2); plot(t,y2); xlabel('t'); title('X(t)=sint*u(t)'); subplot(3, 1 ,3); plot(t,y3); xlabel('t'); title('X(t)=exp(-t)u(t)'); 实验结果: 结果分析: a=[1,3,2,0]; b=[4,1]; sys=tf(b,a); t=0: :5; x1=t>0; x2=(sin(t)).*(t>0); x3=(exp(-t)).*(t>0); y1=lsim(sys,x1,t); y2=lsim(sys,x2,t); y3=lsim(sys,x3,t); subplot(3,1,1); plot(t,y1,'-b');

相关文档
最新文档