连续时间LTI系统的复频域分析.docx

上传人:b****0 文档编号:336902 上传时间:2022-10-09 格式:DOCX 页数:17 大小:161.13KB
下载 相关 举报
连续时间LTI系统的复频域分析.docx_第1页
第1页 / 共17页
连续时间LTI系统的复频域分析.docx_第2页
第2页 / 共17页
连续时间LTI系统的复频域分析.docx_第3页
第3页 / 共17页
连续时间LTI系统的复频域分析.docx_第4页
第4页 / 共17页
连续时间LTI系统的复频域分析.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

连续时间LTI系统的复频域分析.docx

《连续时间LTI系统的复频域分析.docx》由会员分享,可在线阅读,更多相关《连续时间LTI系统的复频域分析.docx(17页珍藏版)》请在冰豆网上搜索。

连续时间LTI系统的复频域分析.docx

连续时间LTI系统的复频域分析

实验六:

连续时间LTI系统的复频域分析

一、实验目的

1、掌握拉普拉斯变换的物理意义、基本性质及应用。

2、掌握用拉普拉斯变换求解连续时间LTI系统的时域响应。

3、掌握系统函数的概念,掌握系统函数的零、极点分布(零、极点图)与系统的稳定性、时域特性等之间的相互关系。

4、掌握用MATLAB对系统进行变换域分析的常用函数及编程方法。

二、实验原理

1、连续时间LTI系统的复频域描述

拉普拉斯变换(TheLaplacetransform)主要用于系统分析。

描述系统的另一种数学模型就是建立在拉普拉斯变换基础上的“系统函数(SystemFunction)”——H(s):

6.1

系统函数

的实质就是系统单位冲激响应(ImpulseResponse)

的拉普拉斯变换。

因此,系统函数也可以定义为:

6.2

所以,系统函数

的一些特点是和系统的时域响应

的特点相对应的。

在教材中,我们求系统函数的方法,除了按照拉氏变换的定义式的方法之外,更常用的是根据描述系统的线性常系数微分方程(LinearConstant-CoefficientDefrentialEquation),经过拉氏变换之后得到系统函数

假设描述一个连续时间LTI系统的线性常系数微分方程为:

6.3

对式6.3两边做拉普拉斯变换,则有

6.4

式6.4告诉我们,对于一个能够用线性常系数微分方程描述的连续时间LTI系统,它的系统函数是一个关于复变量s的有理多项式的分式,其分子和分母的多项式系数与系统微分方程左右两端的系数是对应的。

根据这一特点,可以很容易的根据微分方程写出系统函数表达式,或者根据系统函数表达式写出系统的微分方程。

系统函数

大多数情况下是复变函数,因此,

可以有多种表示形式:

1、直角坐标形式:

2、零极点形式:

3、部分分式和形式:

(假设系统的N>M,且无重极点)

根据我们所要分析的问题的不同,可以采用不同形式的系统函数

表达式。

在MATLAB中,表达系统函数

的方法是给出系统函数的分子多项式和分母多项式的系数向量。

由于系统函数的分子和分母的多项式系数与系统微分方程左右两端的系数是对应的,因此,用MATLAB表示系统函数,就是用系统函数的两个系数向量来表示。

应用拉普拉斯变换分析系统的主要内容有:

1、分析系统的稳定性;

2、分析系统的频率响应。

分析方法主要是通过绘制出系统函数的零极点分布图,根据零极点分布情况,判断系统的稳定性。

MATLAB中有相应的复频域分析函数,下面简要介绍如下:

[z,p,k]=tf2zp(num,den):

求系统函数的零极点,返回值z为零点行向量,p为极点行向量,k为系统传递函数的零极点形式的增益。

num为系统函数分子多项式的系数向量,den为系统函数分母多项式系数向量。

H=freqs(num,den,w):

计算由num,den描述的系统的频率响应特性曲线。

返回值H为频率向量规定的范围内的频率响应向量值。

如果不带返回值H,则执行此函数后,将直接在屏幕上给出系统的对数频率响应曲线(包括幅频特性取向和相频特性曲线)。

[x,y]=meshgrid(x1,y1):

用来产生绘制平面图的区域,由x1,y1来确定具体的区域范围,由此产生s平面区域。

meshgrid(x,y,fs):

绘制系统函数的零极点曲面图。

H=impulse(num,den):

求系统的单位冲激响应,不带返回值,则直接绘制响应曲线,带返回值则将冲激响应值存于向量h之中。

2、系统函数的零极点分布图

系统函数的零极点图(Zero-polediagram)能够直观地表示系统的零点和极点在s平面上的位置,从而比较容易分析系统函数的收敛域(Reginofconvergence)和稳定性(stablity)。

下面给出一个用于绘制连续时间LTI系统的零极点图的扩展函数splane(num,den):

%   splane

%   Thisfunctionisusedtodrawthezero-poleplotinthes-plane

functionsplane(num,den)

p=roots(den);                       %Determinethepoles

q=roots(num);                       %Determinethezeros

p=p';q=q';

x=max(abs([pq]));  %Determinetherangeofreal-axis  

x=x+1;

y=x;              %Determinetherangeofimaginary-axis       

plot([-xx],[00],':

');holdon;          %Drawthereal-axis

plot([00],[-yy],':

');holdon;      %Drawtheimaginary-axis

plot(real(p),imag(p),'x');holdon;        %Drawthepoles

plot(real(q),imag(q),'o');holdon;        %Drawthezeros

title('zero-poleplot');

xlabel('RealPart');ylabel('ImaginalPart')

axis([-xx-yy]);               %Determinethedisplay-range

对于一个连续时间LTI系统,它的全部特性包括稳定性、因果性(Causality)和它具有何种滤波特性(Frequency-domainaspect)等完全由它的零极点在s平面上的位置所决定。

3、拉普拉斯变换与傅里叶变换之间的关系

根据课堂上所学的知识可知,拉普拉斯变换与傅里叶变换之间的关系可表述为:

傅里叶变换是信号在虚轴上的拉普拉斯变换,也可用下面的数学表达式表示

6.5

上式表明,给定一个信号h(t),如果它的拉普拉斯变换存在的话,它的傅里叶变换不一定存在,只有当它的拉普拉斯变换的收敛域包括了整个虚轴,则表明其傅里叶变换是存在的。

下面的程序可以以图形的方式,表现拉普拉斯变换与傅里叶变换的这种关系。

%Relation_ft_lt

%ThisprogramisusedtoobservetherelationshipbetweentheFouriertransform

%andtheLaplacetransformofarectangularpulse.

clear,closeall,

a=-0:

0.1:

5;

b=-20:

0.1:

20;

[a,b]=meshgrid(a,b);

c=a+i*b;%确定绘图区域

c=(1-exp(-2*(c+eps)))./(c+eps);

c=abs(c);%计算拉普拉斯变换

subplot(211)

mesh(a,b,c);%绘制曲面图

surf(a,b,c);

view(-60,20)%调整观察视角

axis([-0,5,-20,20,0,2]);

title('TheLaplacetransformoftherectangularpulse');

w=-20:

0.1:

20;

Fw=(2*sin(w+eps).*exp(i*(w+eps)))./(w+eps);

subplot(212);plot(w,abs(Fw))

title('TheFouriertransformoftherectangularpulse')

xlabel('frequencew')

上面的程序不要求完全读懂,重点是能够从所得到的图形中,观察拉和理解普拉斯变换与傅里叶变换之间的相互关系就行。

4、系统函数的极点分布与系统的稳定性和因果性之间的关系

一个稳定的LTI系统,它的单位冲激响应h(t)满足绝对可积条件,即

6.6

同时,我们还应该记得,一个信号的傅里叶变换的存在条件就是这个信号满足绝对可积条件,所以,如果系统是稳定的话,那么,该系统的频率响应也必然是存在的。

又根据傅里叶变换与拉普拉斯变换之间的关系,可进一步推理出,稳定的系统,其系统函数的收敛域必然包括虚轴。

稳定的因果系统,其系统函数的全部极点一定位于s平面的左半平面。

所以,对于一个给定的LTI系统,它的稳定性、因果性完全能够从它的零极点分布图上直观地看出。

例题6-1:

已知一个因果的LTI系统的微分方程为

编写程序,绘制出系统的零极点分布图,并说明它的稳定性如何。

解:

这是一个高阶系统,显然手工计算它的极点是很困难的。

可以利用前面给出的扩展函数splane(),来绘制系统的零极点分布图。

范例程序如下:

%Program6_1

%Thisprogramplotsthezero-polediagramofanLTIsystemdescribed

%bythelinearconstant-coefficientdifferentialequation

clear,closeall,

b=262;

a=[11048148306401262];

subplot(221)

splane(b,a)

title('Thezero-polediagram')

执行该程序后,得到系统的零极点分布图如图6.1所示。

由于已知该系统是因果系统,从零极点分布图上看,它的全部极点都位于s平面的左半平面上,所以系统是稳定的。

然后,直接在命令窗口键入

>>roots(a)

回车后,就得到系统的极点为:

ans=

-0.5707+2.4716i

-0.5707-2.4716i

-2.7378+0.0956i

-2.7378-0.0956i

-1.6915+1.6014i

-1.6915-1.6014i

若题目中没有说明该系统是否是因果的,则需要做详细的分析。

从零极点分布图上可以看出,该系统可能的收敛域共有四种可能,另外三种可能如下:

(a)收敛域为Re{s}<-2.7378,此种情况说明,该系统是一个反因果系统(Anticausalsystem),由于收敛域不包含虚轴,故此系统是不稳定的。

(b)、(c)收敛域为-2.7378

总之,系统的稳定性主要取决于系统函数的收敛域是否包含整个虚轴,而系统的因果性则取决于系统极点位置的分布。

图6.2

需要特别强调的是,MATLAB总是把由分子和分母多项式表示任何系统都当作是因果系统。

所以,利用impulse()函数求得的单位冲激响应总是因果信号。

5、系统函数的零极点分布与系统的滤波特性

系统具有何种滤波特性,主要取决于系统的零极点所处的位置。

没有零点的系统,通常是一个低通滤波器。

例题6-2已知一个系统的系统函数为

显然,这是一个一阶系统,无零点。

为了确定该系统具有何种滤波特性,需要把

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1