《信号与系统分析》课件第6章.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《《信号与系统分析》课件第6章.ppt》由用户(momomo)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信号与系统分析 信号 系统分析 课件
- 资源描述:
-
1、第第6章离散信号与系统的章离散信号与系统的z域分析域分析 6.1离散信号的z变换6.2z变换的基本性质6.3逆z变换6.4利用MATLAB计算z变换和逆z变换6.5离散系统的z域分析6.1离散信号的离散信号的z变换变换 6.1.1z变换的定义变换的定义 序列f(n)的双边z变换,通常记为(6-1)这样,已知一个序列便可由式(6-1)确定一个z变换函数F(z)。反之,如果给定F(z),则F(z)的逆变换记作,并由以下的围线积分给出(6-2)其中,C是包围F(z)zn-1所有极点的逆时针闭合积分路线。这样,式(6-1)和式(6-2)便构成了一对z变换对。为简便起见,f(n)与F(z)之间的关系仍简
2、记为 (6-3)与拉氏变换类似,z变换亦有单边与双边之分。序列f(n)的单边z变换定义为(6-4)即求和只对n的非负值进行(不论n0时f(n)是否为零)。而F(z)的逆变换仍由式(6-2)给出,只是将n的范围限定为n0,即(6-5)或写为(6-6)不难看出,式(6-4)等于f(n)U(n)的双边z变换,因而f(n)的单边z变换也可写为(6-7)由以上定义可见,如果f(n)是因果序列,则其单、双边z变换相同,否则二者不等。在拉氏变换中我们主要讨论单边拉氏变换,这是由于在连续系统中,非因果信号的应用较少。对于离散系统,非因果序列也有一定的应用范围,因此,本章以讨论单边z变换为主,适当兼顾双边z变换
3、。讨论中在不致混淆的情况下,将两种变换统称为z变换,f(n)与F(z)的关系统一由式(6-3)表示。由定义可知,序列的z变换是z的幂级数,只有当该级数收敛时,z变换才存在。对任意给定的序列f(n),使z变换定义式幂级数或 收敛的复变量z在z平面上的取值区域,称为z变换F(z)的收敛域,也常用ROC表示。【例6-1】求以下有限长序列的双边z变换:(1)(n),(2)f(n)=1,2,1-1。解(1)由式(6-4)知,单位样值序列的z变换为即 。F(z)是与z无关的常数,因而其ROC是z的全平面。(2)f(n)的双边z变换为由上式可知,除z=0和z=外,对任意z,F(z)有界,因此其ROC为0|z
4、|。【例6-2】求因果序列f1(n)=anU(n)的双边z变换(a为常数)。解设 ,则 利用等比级数求和公式,上式仅当公比az-1满足|az-1|a|时收敛,此时 故其收敛域为|z|a|,这个收敛域在z平面上是半径为|a|的圆外区域,如图6-1所示。显然它也是单边z变换的收敛域。图 6-1【例6-2】的收敛域 6.1.2常用离散信号的单边常用离散信号的单边z变换变换1.单位样值信号单位样值信号(n)由【例6-1】已知(6-8)2.单位阶跃序列单位阶跃序列U(n)将U(n)代入式(6-4),得 若|z-1|1,该级数收敛,此时有故(6-9)3.单边指数序列anU(n)(a为任意常数)在【例6-2
5、】中已求得(6-10)所以 表6-1列出了典型序列的单边z变换,以供查阅。表表6-1典型序列的单边典型序列的单边z变换变换 6.2z变换的基本性质变换的基本性质 6.2.1线性线性设 ,R1|z|R2,R1可为零,R2可以为,下同,即 则 (6-11)其中,a1、a2为任意常数。相加后的收敛域至少是两个函数F1(z)、F2(z)收敛域的重叠部分,有些情况下收敛域可能会扩大。【例6-3】求序列cos(0n)U(n)和sin(0n)U(n)的z变换。解因为 而 由线性性质,即得(6-12)类似地,可得(6-13)6.2.2移位特性移位特性单边变换与双边变换的移位特性差别很大,下面分别进行讨论。1.
6、双边双边z变换变换若,R1|z|R2,则(6-14)式中m为任意整数。2.单边单边z变换变换 若,则(6-15)(6-16)【例6-4】求矩形序列GN(n)的z变换。解因为 Gn(n)=U(n)-U(n-N),1)(zznU由z线性及移位特性,得【例6-5】求序列 的z变换。解因为 ,由移位特性,再由线性性质,得 6.2.3尺度变换特性尺度变换特性若,则(6-17)式中a为任意常数。【例6-6】用尺度变换特性求anU(n)的z变换。解因为 由尺度变换特性6.2.4时间翻转特性时间翻转特性若,则(6-18)6.2.5z域微分域微分(时域线性加权时域线性加权)若,R1|z|R,为保证在z=处收敛,
7、其分母多项式的阶次不低于分子多项式的阶次,即满足NM。只有双边变换才可能出现MN。下面以NM为例说明部分分式展开法,此时为真分式。zzF)(如果只含一阶极点,则可以展开为 zzF)(zzF)(即(6-24)其中Ak可用下式计算(6-25)展开式中的每一项 的逆变换是以下两种情形之一:kkzzzA(6-26)或(6-27)根据F(z)收敛域与各极点位置的关系选择采用式(6-26)还是式(6-27)。如果F(z)的收敛域落在特定极点的外侧,则关于该极点的展开项的逆变换为因果序列,由式(6-26)得到;如果F(z)的收敛域落在特定极点的内侧,则关于该极点的展开项的逆变换是反因果序列,由式(6-27)
8、得到。这样逐个考察各极点,就可得到完整的逆z变换。如果中含有高阶极点,比如F(z)除含有K个一阶极点外,在z=zi处还含有一个r阶极点,此时F(z)应展开为 zzF)(6-28)式中Ak仍按式(6-25)计算,而Bj由下式计算:(6-29)【例6-9】已知,求F(z)可能的收敛域及相应的序列f(n)。解F(z)的两个极点是z1=1和z2=0.5,故其可能的收敛域为|z|0.5,0.5|z|1。先将F(z)展开为 其中所以(1)若收敛域为|z|0.5,则两个极点均在收敛域的外侧,因此这两项的逆变换是反因果序列,由式(6-27)得(2)若收敛域为0.5|z|1,则收敛域在所有极点的外侧,因此各展开
9、项的逆变换均为因果序列,所以f(n)=2U(n)-(0.5)nU(n)=2-(0.5)nU(n)【例6-10】已知,|z|1,求f(n)。解因为由式(6-25)和式(6-26)可得展开式 所以因为|z|1,所以f(n)=6(n)+2(n-1)+8U(n)-13(0.5)nU(n)6.4利用利用MATLAB计算计算z变换和逆变换和逆z变换变换 MATLAB中可以利用函数ztrans和iztrans分别计算符号函数的z变换和逆z变换,所得结果也是符号函数,而非数值结果。其一般调用形式为F=ztrans(f)f=iztrans(F)其中,f和F分别是时间序列和z变换的数学表示式。【例6-11】(1)
10、用MATLAB求函数的z变换;(2)用MATLAB求的z逆变换。解程序代码如下:%program ch6-11clear;format rat;%近似有理数的表示syms a n z pi;%syms定义符号变量f=a.n.*cos(pi*n/3);Fz=ztrans(f,n,z);Fz=simple(Fz),%约分,该命令试图找出符号表达式Fz的代数上的简单形式,F=z./(z+1)/(z+2);fn=iztrans(F),程序运行结果为如果z变换可以用如下的有理分式表示求F(z)的逆变换时,可以将F(z)展开为部分分式之和,然后再取其逆变换。用residuez可以实现部分分式展开。其一般的
11、调用方式为r,p,k=residuez(nam,den)其中,r是各部分分式分子系数向量,p为极点向量,k表示分子多项式除以分母多项式所得的商多项式。若F(z)为z-1的真分式,则k为零。【例6-12】用MATLAB计算的部分分式展开。解程序代码如下:%program ch6-12a=poly(-1-1-2-3);b=2 3;r,p,k=residuez(b,a),程序运行结果为r=6.7500-4.0000-0.2500-0.5000p=-3.0000-2.0000-1.0000-1.0000k=于是F(z)的部分分式展开为【例6-13】用MATLAB实现【例6-3】。解求解代码如下:%pr
12、ogram ch6-13 clear;format rat;%近似有理数的表示 syms w0 n z pi;%syms定义符号变量 f1=cos(w0*n);F1=ztrans(f1,n,z);f2=sin(w0*n);F2=ztrans(f2,n,z);F1=simple(F1);F2=simple(F2);运行结果如下:F1=(z-cos(w0)*z/(1+z2-2*z*cos(w0)F2=z*sin(w0)/(1+z2-2*z*cos(w0)【例6-14】用MATLAB实现【例6-6】。解求解代码如下:%program ch6-14clear;format rat;%近似有理数的表示s
13、yms a n z pi;%syms定义符号变量f=a.n;F=ztrans(f,n,z);Fn=simple(F)运行结果如下:Fn=-z/(-z+a)【例6-15】用MATLAB实现【例6-7】。解求解代码如下:%program ch6-15clear;format rat;%近似有理数的表示syms n z pi;%syms定义符号变量f=n;F=ztrans(f,n,z);Fn=simple(F),运行结果如下:Fn=z/(z-1)2【例6-16】已知,|z|1,求f(n)。解求解代码如下:%program ch6-16clear;a=1-1.5 0.5;b=1 0 0;r,p,k=r
展开阅读全文