《信号与系统分析》课件第4章.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《《信号与系统分析》课件第4章.ppt》由用户(momomo)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信号与系统分析 信号 系统分析 课件
- 资源描述:
-
1、第第4章连续时间信号与系统章连续时间信号与系统的复频域分析的复频域分析 4.1拉普拉斯变换4.2单边拉普拉斯变换的性质4.3拉普拉斯变换的MATLAB实现4.4拉普拉斯逆变换4.5部分分式展开及拉普拉斯逆变换MATLAB实现4.6连续系统的复频域分析 4.1 拉普拉斯变换拉普拉斯变换 4.1.1单边拉普拉斯变换单边拉普拉斯变换在实际应用中,大多数情况下仅仅涉及因果信号和因果系统,即t0,实数)的拉氏变换及其收敛域,并画出零极点图。解将f(t)代入式(4-1),得 为求e-(s+a)t的极限,利用s=+j,得到 现在若-a,则当t时,e-(+a)t0,此时若-a,则F(s)不存在,因为积分不收敛
2、。因此,该信号拉氏变换的ROC是-a,或者等效为Res-a。图4-2的阴影部分代表ROC,极点位于s=-a处。图 4-2【例4-1】的收敛域和零极点图4.1.3常用信号的拉普拉斯变换常用信号的拉普拉斯变换1.单位阶跃信号U(t)所以(4-5)2.单边指数信号eatU(t)(a为任意常数)所以(4-6)3.单位冲激信号(t)所以(4-7)4.2单边拉普拉斯变换的性质单边拉普拉斯变换的性质 拉氏变换的性质与傅里叶变换相似。在下面的讨论中,我们假设 4.2.1线性特性线性特性(4-8)式中,a1,a2为常数。【例4-2】求单边余弦信号cos0tU(t)和单边正弦信号sin0tU(t)的拉氏变换。解由
3、欧拉公式,得而 故由线性特性(4-9)类似地,由可得(4-0)4.2.2时移特性时移特性(4-11)【例4-3】求图4-3所示的矩形脉冲的象函数。图 4-3【例4-3】图解f(t)=U(t)-U(t-)因为所以本例中和 的ROC均为Res0,极点均在s=0处。但有一个s=0的零点,抵消了该处的极点,相应地ROC扩大为整个s平面。4.2.3复频移复频移(s域平移域平移)特性特性,s0为任意常数 (4-12)【例4-4】求e-atcos0tU(t)及e-atsin0tU(t)的象函数。解因为由s域平移特性,有 和 4.2.4尺度变换尺度变换(时时-复频展缩复频展缩)特性特性(4-13)【例4-5】
4、求U(at),a0的拉氏变换,并由此说明U(at)=U(t)。解令,则,由尺度变换特性得所以4.2.5时域卷积定理时域卷积定理类似于傅里叶变换的卷积定理,在拉氏变换中也有时域卷积定理与复频域卷积定理,时域卷积定理在系统分析中更为重要。若f1(t)和f2(t)为因果信号,即对t0,f1(t)=f2(t)=0,则(4-14)4.2.6微分定理微分定理 1.时域微分(4-15)特别地,对因果信号,有(4-16)【例4-6】信号f(t)如图4-4所示,分别通过直接计算和微分特性求的拉氏变换。ttfd)(d图 4-4【例4-6】图解由图4-4可得 所以下面用微分特性重推此结果。记,则,由微分特性得2.复
5、频域微分(sHTH域微分)推广至一般情形(4-17)【例4-7】求tU(t)和tnU(t)的拉氏变换。解因为 由复频域微分特性,得即 同理(4-19)4.3拉普拉斯变换的拉普拉斯变换的MATLAB实现实现 MATLAB提供了计算符号函数正、反拉氏变换的函数:laplace和ilaplace,其调用形式为F=laplace(f)f=ilaplace(F)上两式右端的f和F为时间函数和拉氏变换的数学表示式。通常还需要使用函数sym和syms将一般变量转换为“符号变量”,比如s=sym(str)或syms x y t等,其中str是字符串。【例4-8】用laplace和ilaplace求:(1)f(
6、t)=e-2tcos(at)u(t)的拉氏变换。(2)的拉氏逆变换。(3)的拉氏逆变换。解求解的代码如下(1)%program ch4-8-1syms a t;F=laplace(exp(-2*t)*cos(a*t),%or can do it like this:%f=sym(exp(-2*t)*cos(a*t);%F=laplace(f)运行结果为F=(s+2)/(s+2)2+a2)(2)%program ch4-8-2syms s;F=1/(s+1)*(s+2);f=ilaplace(F);运行结果为f=exp(-t)-exp(-2*t)(3)%program ch4-8-3clear;
7、syms s;F=(3*s+4)/(s+1)*(s+2)2;f=ilaplace(F)运行结果为f=exp(-t)+2*t*exp(-2*t)-exp(-2*t)【例4-9】用MATLAB求解【例4-2】。解求解的代码如下:%program ch4-9syms w0t;F1=laplace(sin(w0*t)F2=laplace(cos(w0*t)运行结果如下:F1=w0/(s2+w02)F2=s/(s2+w02)【例4-10】用MATLAB求解【例4-3】,设=1。解求解的代码如下:%program ch4-10R=0.02;t=-2:R:2;f=stepfun(t,0)-stepfun(t
8、,1);S1=2*pi*5;N=500;k=0:N;S=k*S1/N;L=f*exp(t*s)*R;L=real(L);S=-fliplr(S),S(2:501);L=fliplr(L),L(2:501);subplot(2,1,1);plot(t,f);xlabel(t);ylabel(f(t);axis(-2,2,-0.5,2);title(f(t)=u(t)-u(t-1);subplot(2,1,2);plot(S,L);xlabel(s);ylabel(L(s);title(f(t)的拉普拉斯变换);运行结果如图4-5所示。图 4-5【例4-10】图【例4-11】用MATLAB求解【例
9、4-4】。解求解的代码如下:%program ch4-11syms a w0 t;F1=laplace(exp(-a*t)*sin(w0*t)F2=laplace(exp(-a*t)*cos(w0*t)运行结果如下:F1=w0/(s+a)2+w02)F2=(s+a)/(s+a)2+w02)【例4-12】用MATLAB求解【例4-7】。解求解的代码如下:%program 4-12syms a t;F1=laplace(t)F2=laplace(t*exp(-a*t)运行结果如下:F1=1/s2F2=1/(s+a)2 4.4拉普拉斯逆变换拉普拉斯逆变换 在系统分析中,为了最终求得系统的时域响应,常
10、需要求象函数的拉氏逆变换。直接利用式(4-2)计算逆变换需要复变函数理论和围线积分的知识,这已超出了本书的范围。实际上,常常遇到的象函数是有理函数,对于这种情况,通过部分分式展开,将F(s)表示为各个部分分式之和便可得到逆变换,无需进行积分运算。下面我们就讨论通过部分分式展开求有理函数逆变换的方法。假设 式中an-1,an-2,a1,a0,bm,b0皆为实数,m和n为正整数。如果F(s)是非标准有理函数(即mn),则用长除法把F(s)表示为(4-20)的形式,其中(注意若mn,则Ck=0,F1(s)=F(s)此时分子多项式N1(s)的阶数低于分母多项式的阶数(即为真分式),可以用部分分式展开法
11、确定F1(s)的逆变换。而对于式(4-20)中的第一项,利用 及时域微分特性,可以找出 中各项的逆变换为(4-21)其中,(k)(t)表示冲激函数(t)的第k阶导数。因此,下面仅需讨论真分式F1(s)的部分分式展开。为此,将分母作因式分解,把F1(s)表示为 其中pk,k=1,2,n为极点按照极点的不同特点,部分分式展开有以下几种情况。4.4.1极点为实数且无重根极点为实数且无重根设p1,p2,pn为F1(s)互不相同的实极点,则F1(s)可分解为以下部分分式之和(4-22)和式中各项的拉氏逆变换可以由下式得到从而可得到F1(s)的逆变换。为了确定式(4-22)中第k个系数Ak,k=1,2,n
12、,将式(4-22)两边乘以(s-pk)并令s=pk,则有(4-23)【例4-13】设 ,求其逆变换。解对F(s)进行部分分式展开,写出用式(4-23)求出A1,A2,A3于是故 f(t)=e-tU(t)-2etU(t)+e-2tU(t)211211)(ssssF【例4-14】求的拉氏逆变换f(t)。解F(s)不是真分式,首先用长除法将F(s)表示为真分式与s的多项式之和 得到 将第三项有理真分式作部分分式展开,得其中 所以 从而 f(t)=(t)+2(t)+4e-2tU(t)-2e-3tU(t)4.4.2极点为复数且无重根极点为复数且无重根如果D(s)=0有复根,由于D(s)是实系数的,因此复
13、根是成共轭对出现的,即F1(s)有共轭复数极点。此时仍可由式(4-23)计算各展开系数,但计算要麻烦一些。根据共轭复数的特点可以采取以下方法。不妨设F1(s)的共轭极点为-j,则F1(s)可表示为 记 则 于是F1(s)可展开为(4-24)用式(4-23)求得A1,A2由于F2(s)是实系数的,故不难看出A1与A2呈共轭关系,假定 A1=|A1|ejA2=A*1=|A1|e-j 则如果把式(4-24)中共轭复数极点有关部分的逆变换以f0(t)表示,则(4-25)【例4-15】求F(s)=的拉氏逆变换。解 利用式(4-25)可以得到在变换式含有复数极点时,也可在展开式中将共轭极点组合成具有实系数
14、的二次项,以避免复数运算,我们通过下面的例子说明这种方法。【例4-16】求的拉氏逆变换。解 复数共轭极点为s=-1j,可以将F(s)展开为其中 于是 将上式通分后,令其分子与F(s)的分子相等,便可求出B1与B2。于是可得 4s2+6=2(s+1)2+1+(B1s+B2)(s-1)=(2+B1)s2+(4-B1+B2)s+(4-B2)由s2系数相等得出B1=2,由常数项相等得出B2=-2,因此 于是 f(t)=(2et+2e-tcost-4e-tsint)U(t)4.4.3极点为多重极点极点为多重极点如果分母多项式D(s)=0含有多重根,不失一般性,设p1为r重根,而其余的为单根。此时F1(s
15、)可表示为可以将F1(s)按如下形式作部分分式展开(4-26)即存在r个关于该极点的部分展开式,且相应的展开式系数A1k可由下式求得(4-27)利用式(4-29)及复频移特性求各项的逆变换,得到(4-28)【例4-17】求的拉氏逆变换。解对F(s)进行部分分式展开,写出 用式(4-46)及式(4-50)求A1,A21,A22,得 所以从而逆变换为f(t)=(e-t+2te-2t-e-2t)U(t)。4.5部分分式展开及拉普拉斯逆变换的部分分式展开及拉普拉斯逆变换的MATLAB实现实现 MATLAB提供了函数residue用于将F(s)作部分分式展开或将展开式重新合并为有理函数。其调用的一般形式
16、为r,p,k=residue(num,den)(num,den)=residue(r,p,k)其中,num和den分别为F(s)分子多项式和分母多项式的系数向量,r为部分分式的系数,p为极点组成的向量,k为分子与分母多项式相除所得的商多项式的系数向量,若F(s)为真分式,则k为零。【例4-18】用部分分式展开法求的逆变换。解求部分分式展开的程序如下:%program ch4-18format ratden=poly(0-1-2-2);%由分母多项式的根向量求得其系数向量num=1 0 0 0 1;r,p,k=residue(num,den)运行结果为r=-13/417/2-21/4p=-2-2
17、-10k=1由运行结果可知,F(s)的部分分式展开式为 由此可得:【例4-19】用部分分式展开法求的逆变换。解由题可见,F(s)的分母不是多项式,可利用conv函数将因子相乘的形式转换为多项式的形式,因此将F(s)展开成部分分式的程序可写为%program ch4-19clear;num=1-2;a=conv(1 0,1 1);b=conv(1 1,1 1);den=conv(a,b);r,p,k=residue(num,den)运行结果为 r=2.00002.00003.0000-2.0000p=-1.0000-1.0000-1.00000 所以:由此可得:f(t)=(2e-t+2te-t+
18、1.5t2e-t-2)U(t)【例4-20】用MATLAB求解的逆变换。解求解的代码如下:%program ch4-20clear;format rat;den=poly(-11-2);num=-5-7;运行结果为r=1-21p=-21-1k=由运行结果可知,F(s)的部分分式展开式为 由此可得 f(t)=(e-2t-2et+e-t)U(t)【例4-21】用MATLAB求解的逆变换。解求解的代码如下:%program ch4-21clear;format rat;den=1 5 6;num=1 7 18 20;r,p,k=residue(num,den)运行结果为r=-24p=-3-2k=12
展开阅读全文