《信号与系统分析》课件第2章.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《《信号与系统分析》课件第2章.ppt》由用户(momomo)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信号与系统分析 信号 系统分析 课件
- 资源描述:
-
1、第第2章连续时间信号与系统章连续时间信号与系统的时域分析的时域分析 2.1常用信号及信号的基本运算2.2单位阶跃信号和单位冲激信号2.3连续系统及其描述2.4连续系统的零输入响应2.5冲激响应和阶跃响应2.6连续系统的零状态响应卷积积分2.7连续系统的时域分析2.1常用信号及信号的基本运算常用信号及信号的基本运算 2.1.1常用信号常用信号1.实指数信号实指数信号实指数信号的表示式为f(t)=Keat (2-1)式中,a、K为实数。2.正弦信号正弦信号正弦信号和余弦信号二者仅在相位上相差,通常统称为正弦信号,一般写做f(t)=K sin(t+)(2-2)式中,K为振幅,为角频率,为初相位。正弦
2、信号和余弦信号常借助复指数信号来表示。由欧拉公式可知 2ejt=cos(t)+jsin(t)e-jt=cos(t)-jsin(t)则有(2-3)(2-4)这是以后经常要用到的两对关系式。)e(ej21)sin(jjttt)e(e21)sin(jjttt3.复指数信号复指数信号如果指数信号的指数因子为一复数,则称之为复指数信号,其表示式为f(t)=Kest(2-5)其中s=+j式中,为复数s的实部,为其虚部。借助欧拉公式将式(2-5)展开,可得Kest=Ke(+j)t=Ketcos(t)+jKetsin(t)(2-6)4.Sa(t)信号信号(抽样信号抽样信号)Sa(t)函数即Sa(t)信号,是指
3、sint与t之比构成的函数,它的定义为(2-7)Sa(t)函数的波形如图2-1所示。我们注意到,它是一个偶函数,在t的正、负方向振幅都逐渐衰减,当t=,2,n时,函数值等于零。4.Sa(t)信号信号(抽样信号抽样信号)Sa(t)函数即Sa(t)信号,是指sint与t之比构成的函数,它的定义为(2-7)Sa(t)函数的波形如图2-1所示。我们注意到,它是一个偶函数,在t的正、负方向振幅都逐渐衰减,当t=,2,n时,函数值等于零。tttSasin)(图2-1 Sa(t)函数Sa(t)函数还具有以下性质:02d)(Satt0d)(Satt(2-8)(2-9)2.1.2信号的基本运算信号的基本运算1.
4、相加和相乘相加和相乘信号相加是指若干信号之和,表示为f(t)=f1(t)+f2(t)+fn(t)(2-10)其相加规则是:同一瞬时各信号的函数值相加构成和信号在这一时刻的瞬时值。信号相乘是指若干信号之积,表示为f(t)=f1(t)f2(t)fn(t)(2-11)其相乘规则是:同一瞬时各信号的函数值相乘构成积信号在这一时刻的瞬时值。【例2-1】已知两信号 和f2(t)=-sint求f1(t)+f2(t)和f1(t)f2(t)的表达式。解解当然,也可以通过波形来进行信号的相加和相乘。ttttf ,sin ,0)(1ttttftf,00,sin)()(21ttttftf,sin0,0)()(212.
5、微分和积分微分和积分信号f(t)的微分是指信号对时间的导数,表示为信号f(t)的积分是指信号在区间(-,t)上的积分,表示为(2-13)(d)(d)(tfttfty(2-12)tfxfd)()(13.平移平移信号的平移是指将信号f(t)变化为信号f(tt0)(t00)的运算。若为f(t+t0),表示信号f(t)沿t轴负方向平移t0时间;若为f(t-t0),表示信号f(t)沿t轴正方向平移t0时间。【例2-2】已知 ,波形如图2-2(a)所示,求f(t+1),f(t-1)。10 ,1)(02 ),2(21)(tttttf解解用(t+1)代替t,有 110 ,)11(012 ),21(21)1(t
6、ttttf有 01 ,13 ),3(21)1(tttttf相应的波形如图2-2(b)所示(超前)。同理,f(t-1)如图2-2(c)所示(滞后)。4.反折反折信号的反折是指信号f(t)变化为f(-t)的运算。从几何意义上看,即是将f(t)以纵轴为对称轴作180翻转。【例2-3】已知 ,相应的波形如图2-3(a)所示,求f(-t)。其他 ,0012 ),2(31)(tttf解解其他 ,021 ),2(31)(tttf,相应的波形如图2-3(b)所示。图2-3【例2-3】图5.尺度变换尺度变换信号的尺度变换是指将信号f(t)变化为f(at)(a0)的运算。若0a1,则将f(t)沿横坐标轴压缩至 。
7、a1a1【例2-4】已知,相应的波形如图2-4(a)所示,求f(2t)和。其他 ,020 ,)(tttf)21(tf解解 其他 ,010 ,2)2(tttf,相应的波形如图2-4(b)所示。其他 ,010 ,2)2(tttf,相应的波形如图2-4(c)所示。可见,时移、反折、展缩都是用一个新的时间变量去代换原来的时间变量。图2-4【例2-4】图【例2-5】己知,相应的波形如图2-5(b)所示,求f(2t-1),。其他 ,010 ,2202 ,2)(tttttf)121(tf解解 其他 ,021 ),2(211 ,1)1(tttttf相应的波形如图2-5(b)所示。将f(t-1)压缩,用2t代替
8、t,有其他 ,0121 ),1(42121 ,12)12(tttttf相应的波形如图2-5(c)所示。将f(t-1)扩展,用代替t,有 t21其他 ,042 ,422 ,121)12(tttttf相应的波形如图2-5(d)所示。图2-5【例2-5】图【例例2-6】已知信号f(2-2t)的波形如图2-6所示,求f(t)。解解f(2-2t)是信号f(t)经时移、反折和展缩后所得的信号,可以用六种方法获得f(t),其过程和波形如图2-6所示。我们知道,信号有数学表达式和波形两种描述形式。上面所介绍的平移、反折、尺度变换三种运算,既可以用新时间变量替换原变量t,直接写出数学表达式,又可以利用波形进行变
9、换。从上面例题可以看出,利用信号的波形进行运算,更加直观一些。图2-6【例2-6】图2.1.3常用信号及其运算的常用信号及其运算的MATLAB实现实现MATLAB提供了一系列用于表示基本信号的函数,包括square(周期方波)、sawtooth(周期锯齿波)、rectpuls(非周期矩形脉冲)、tripuls(非周期三角脉冲)、exp(指数信号)、sinc(抽样函数)和sin/cos(正、余弦信号)等。下面给出一些例子来说明它们的用法。1.周期方波周期方波周期方波信号在MATLAB中用square表示,其调用形式为y=square(t,duty)用以产生个幅度为1,周期为2的方波。参数duty
10、用于指定非负值的波形在一个周期中所占的百分比,如果调用时不含参数duty,则duty默认为50。下面的代码产生一个周期为1、幅度为0.5的方波,如图2-7所示。t=-3:0.01:3;y=0.5*square(2*pi*t);plot(t,y);axis(-3.5KG*23.5KG*2-0.8KG*20.8);2.抽样函数抽样函数Sa(t)抽样函数Sa(t)在MATLAB中用sinc函数表示,定义为 tttttc,)sin(0 ,1)(sin图2-7周期方波的波形其调用形式为y=sinc(t)下面的代码产生抽样函数Sa(t),波形如图2-8所示。t=linspace(-4*pi,4*pi,50
11、0);y=sinc*(t/pi);plot(t,y);其他信号的产生可以参看以上的各个函数,各个函数的具体用法可以通过“help函数名”获得,产生这些信号的代码与上述两例相似。图2-8sinc(t)的波形 3.信号基本运算的信号基本运算的MATLAB实现实现利用MATLAB可以方便地实现对信号的尺度变换、翻转和平移运算,并可方便地用图形表示。【例2-7】对图2-9(a)所示的三角波f(t),试用MATLAB画出f(2t)和的波形。解解实现f(2t)与的代码如下:)(1tf)(1tf%program ch2_7t=-3:0.01:3;y=tripuls(t,4,0.6);subplot(2,1,
12、1);plot(t,y);title(f(t);xlabel(a);y1=tripuls(2*t,4,0.6);subplot(2,2,3);plot(t,y1);title(f(2t);xlable(b);t1=2-2*t;y2=tripuls(1-0.5*t1),4,0.6);subplot(2,2,4);plot(t1,y2);title(f(1-0.5t);xlabel(c);所得波形如图2-9(b)、(c)所示。图2-9信号尺度变换的示例【例2-8】用MATLAB实现【例2-1】的运算。解解实现代码如下:%program ch2-8cleart=-100:0.01:100;u=(t=
13、0);f1=sin(t)*u;f2=-sin(t);f3=f1+f2;f4=f1*f2;figure;subplot(2,2,1);%f1(t)的波形plot(t,f1);ylabel(f1(t);subplot(2,2,2);%f2(t)的波形plot(t,f2);ylabel(f2(t);subplot(2,2,3);%f1(t)+f2(t)的波形plot(t,f3);ylabel(f1(t)+f2(t);subplot(2,2,4);%f1(t)*f2(t)的波形 plot(t,f4);ylabel(f1(t)*f2(t);运行结果如图2-10所示。图2-10【例2-8】运行结果【例2-
14、9】用MATLAB实现【例2-3】的波形变换。解解实现代码如下:%program ch2-9clear;t=-3:0.01:3;f=1/3*(t+2).*rectpuls(t+0.5,3);t1=-fliplr(t);f1=fliplr(f);figure;subplot(2,1,1);%f(t)的波形plot(t,f);ylabel(f(t);axis(-3,3,0,2);subplot(2,1,2);%反折的波形plot(t1,f1);ylabel(f(-t);axis(-3,3,0,2);运行结果如图 2-11所示。图2-11【例2-9】运行结果【例2-10】用MATLAB实现【例2-4
15、】的波形变换。解解实现代码如下:%program ch2-10clear;t=-1:0.01:3;f=t.*rectpuls(t-1,2);t1=t/2;t2=2*t;figure;subplot(3,1,1);%f(t)的波形plot(t,f);ylabel(f(t);axis(-1,5,0,3);subplot(3,1,2);%压缩至原来的1/2倍的波形plot(t1,f);ylabel(f(2t);axis(-1,5,0,3);subplot(3,1,3);%展宽至原来的2倍的波形plot(t2,f);ylabel(f(t/2);axis(-1,5,0,3);运行结果如图2-12所示。图
16、2-12【例2-10】运行结果【例2-11】用MATLAB实现【例2-5】的波形变换。解解实现代码如下:%program ch2-11clear;t=-3:0.01:3;f1=(t+2).*rectpuls(t+1,2);f2=(-2*t+2).*rectpuls(t-0.5,1);f=f1+f2;t1=t+1;t2=t1/2;t3=2*t1;subplot(4,1,1);plot(t,f);ylabel(f(t);axis(-3,5,0,3);subplot(4,1,2);plot(t1,f);ylabel(f(t-1);axis(-3,5,0,3);subplot(4,1,3);plot(
17、t2,f);ylabel(f(2t-1);axis(-3,5,0,3);subplot(4,1,4);plot(t3,f);ylabel(f(t/2-1);axis(-3,5,0,3);运行结果如图 2-13所示。图2-13【例2-11】运行结果【例2-12】用MATLAB实现【例2-6】的波形变换。解实现代码如下:%program ch2-12clear;t=-3:0.01:3;f1=2*t.*rectpuls(t-0.5,1);f2=(-t+2).*rectpuls(t-1.5,1);f=f1+f2;t1=2*t;t2=-t1;t3=t2+2;subplot(4,1,1);%f(2-2t)
18、的波形plot(t,f);ylabel(f(2-2t);axis(-4,5,0,3);subplot(4,1,2);%展宽为原来的2倍,即f(2-t)plot(t1,f);ylabel(f(2-t);axis(-4,5,0,3);subplot(4,1,3);%反折,即f(t+2)plot(t2,f);ylabel(f(t+2);axis(-4,5,0,3);subplot(4,1,4);%时移2位,即f(t)plot(t3,f);ylabel(f(t);axis(-4,5,0,3);运行结果如图2-14所示。图2-14【例2-12】运行结果2.2单位阶跃信号和单位冲激信号单位阶跃信号和单位冲
19、激信号 2.2.1单位阶跃信号单位阶跃信号单位阶跃信号(简称阶跃信号)用符号U(t)表示,其定义为(2-14)其波形如图2-15所示。在分析电路时,单位阶跃信号实际上就表示从t=0+开始作用的大小为一个单位的电压或电流。tttU,1,)(利用阶跃信号U(t),我们很容易表示脉冲信号的存在时间,如图2-16中所示的矩形脉冲信号g(t),可以用阶跃信号表示为)2()2()(tUtUtg图2-15阶跃信号图2-16矩形脉冲信号由于阶跃信号鲜明地表现出信号的“单边”特性,通常将t0之后才有非零函数值的信号称为因果信号,如f1(t)=sintU(t)f2(t)=e-tU(t)-U(t-t0)其波形如图2
20、-17所示。可见,阶跃信号也经常用来表示信号的时间取值范围。图2-17因果信号【例2-13】用阶跃信号表示信号f(t)。已知f(t)为 解为直观起见,画出f(t)的波形如图2-18所示。为了用阶跃信号表示信号f(t),我们将每一段用阶跃信号表达,之后相加就得到信号f(t)。第段为-0.5tU(-t-2)第段为2U(t+2)-U(t-1)第段为U(t-1)-U(t-2)第段为(3-t)U(t-2)-U(t-3)所以f(t)=-0.5tU(-t-2)+2U(t+2)-U(t-1)+U(t-1)-U(t-2)+(3-t)U(t-2)-U(t-3)整理得f(t)=-0.5tU(-t-2)+2U(t+2
21、)-U(t-1)+(2-t)U(t-2)-(3-t)U(t-3)读者不妨用信号的加法和乘法运算检验上式信号f(t)的阶跃信号表达式是否与其波形一致。2.2.2单位冲激信号单位冲激信号单位冲激信号(简称冲激信号)(t)定义为(2-16)如图2-19所示,它是狄拉克(Dirac)最初提出并定义的,所以又称狄拉克函数(Dirac Delta Function)。式(2-16)表示集中在t=0、面积为1的冲激,这是工程上的定义,由于它不是普通函数,因此从严格的数学意义来说,它是一个颇为复杂的概念。然而为了应用,并不强调其数学上的严谨性,而只强调运算方便。实际上,在取极限时,在整个横坐标轴上曲线面积恒为
22、定值的函数,都可用来做冲激信号的定义。2.2.3冲激信号的性质冲激信号的性质1.冲激信号与阶跃信号的关系冲激信号与阶跃信号的关系由于故(2-17)即(2-18)(2-19)同样,由于 所以(2-20)(2-21)式中(t-t0)是集中在t0的面积为1的冲激。2.与普通信号相乘与普通信号相乘如果信号f(t)是一个连续的普通函数,则有f(t)(t-t0)=f(t0)(t-t0)(2-22)上式表明,连续信号f(t)与冲激信号相乘,只有t=t0时的样本值f(t0)才对冲激信号有影响,也即筛选出信号在t=t0处的函数值。所以,这个性质也叫筛选特性,如图2-20所示。图220冲激信号的筛选特性同样条件下
23、,还有取样特性,即(2-23)3.尺度变换特性尺度变换特性(2-24)由尺度变换特性可得出以下推论:(-t)=(t),a=-1 (2-25)上式说明,(t)是一个偶函数。(2-26)【例2-14】求下列积分。所以 另外,我们通常称(t)的一阶导数(t)为二次冲激(或叫冲激偶),对于(t)信号的各阶导数是不能用常规方法来求的,在此不进行深入讨论。2.2.4阶跃信号和冲激信号的阶跃信号和冲激信号的MATLAB表示表示1.阶跃信号阶跃信号阶跃信号的表达式为在数值计算中可以根据阶跃信号的定义来描述信号,在符号运算中则使用Heaviside函数定义阶跃信号的符号表达式。【例2-15】绘制阶跃信号u(t)
24、的波形。解如果只需要绘制阶跃信号的波形,可以用行向量写出信号对应点的数值,MATLAB程序如下:%program ch2-15t=-1:0.1:0;x1=zeros(1,length(t1);t2=0:0.1:3;x2=ones(1,length(t2);t=t1,t2;ut=x1,x2;plot(t,ut)xlabel(t);ylabel(u(t);axis(-1 3-0.2 1.2);画出的波形如图2-21所示。图2-21【例2-15】图根据阶跃信号的定义,用关系运算符“=”描述信号的MATLAB程序如下:t=-1:0.01:3;y=(t=0);plot(t,y)xlabcl(t);yla
25、bel(u(t);axis(-1KG*23KG*2-0.2KG*21.2);运行结果如图2-22所示。图2-22阶跃信号在这个程序中,语句“y=(t=0)”的返回值是由“0”和“1”组成的向量。当t0时,返回值为“1”;当t=0);如果用符号运算的方法,MATLAB程序如下:ut=sym(Heaviside(t);ezplot(ut,-1,3)这个程序画出的波形如图2-22所示。2.冲激信号冲激信号单位冲激信号的定义式为 在MATLAB中无法画出冲激信号的图形。在符号运算中用Dirac函数定义冲激信号。【例2-16】用MATLAB求解【例2-13】。解求解的代码如下:%program ch2-
展开阅读全文