下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1 1关于变换及其应用现在学习的是第一页,共42页2 2一、实验目的一、实验目的(1)加深对离散系统变换域分析z变换的理解。(2)掌握进行z变换和z反变换的基本方法,了解部分分式法在z反变换中的应用。(3)掌握使用MATLAB语言进行z变换和z反变换的常用子函数。现在学习的是第二页,共42页3 3二、实验涉及的二、实验涉及的MATLAB子函数子函数1.ztrans功能:功能:返回无限长序列函数x(n)的z变换。调用格式:调用格式:Xztrans(x);求无限长序列函数x(n)的z变换X(z),返回z变换的表达式。现在学习的是第三页,共42页4 42.iztrans功能:功能:求函数X(z)的z
2、反变换x(n)。调用格式:调用格式:xiztrans(X);求函数X(z)的z反变换x(n),返回z反变换的表达式。现在学习的是第四页,共42页5 53.syms功能:功能:定义多个符号对象。调用格式:调用格式:symsabw0;把字符a,b,w0定义为基本的符号对象。现在学习的是第五页,共42页6 64.residuez功能:功能:有理多项式的部分分式展开。调用格式:调用格式:residuez(b,a);把b(z)/a(z)展开成(如式(7-3)部分分式。b,aresiduez(rpc);根据部分分式的r、p、c数组,返回有理多项式。其中:b,a为按降幂排列的多项式(如式(7-1)的分子和分
3、母的系数数组;r为余数数组;p为极点数组;c为无穷项多项式系数数组。现在学习的是第六页,共42页7 7三、实验原理三、实验原理1.用用ztrans子函数求无限长序列的子函数求无限长序列的z变换变换MATLAB为我们提供了进行无限长序列的z变换的子函数ztrans。使用时须知,该函数只给出z变换的表达式,而没有给出收敛域。另外,由于这一功能还不尽完善,因而有的序列的z变换还不能求出,z逆变换也存在同样的问题。现在学习的是第七页,共42页8 8例例7-1 求以下各序列的z变换。解解 syms w0 n z ax1an;X1ztrans(x1)x2n;X2ztrans(x2)x3(n*(n1)/2;
4、X3ztrans(x3)x4exp(j*w0*n);X4ztrans(x4)x51/n*(n1);X5ztrans(x5)1)n(n1(n)xe(n)x21)n(n(n)xn(n)xa(n)x5njw432n10现在学习的是第八页,共42页9 9程序运行结果如下:X1z/a/(z/a1)X2z/(z1)2X31/2*z/(z1)21/2*z*(z1)/(z1)3X4z/exp(i*w0)/(z/exp(i*w0)1)?Errorusingsym/maple 表示(x5)不能求出z变换ZK(Error,(inconvert/hypergeom)Summandissingularatn0inthe
5、intervalofsummation现在学习的是第九页,共42页10 10ErrorinC:MATLAB6p1toolboxsymbolicsymztrans.mOnline81Fmaple(map,ztrans,f,n,z);现在学习的是第十页,共42页11 112.用用iztrans子函数求无限长序列的子函数求无限长序列的z反变换反变换MATLAB还提供了进行无限长序列的z反变换的子函数iztrans。例例7-2 求下列函数的z反变换。1n433221z1z1(z)X1)(zz(z)Xz)(aaz(z)X1zz(z)X现在学习的是第十一页,共42页12 12解解 symsnzaX1z/(
6、z1);x1iztrans(X1)X2a*z/(az)2;x2iztrans(X2)X3z/(z1)3;x3iztrans(X3)X4(1zn)/(1z1);x4iztrans(X4)程序运行结果如下:x11x2n*anx31/2*n1/2*n2x4iztrans(1z(n)/(11/z),z,n)现在学习的是第十二页,共42页13 133.用部分分式法求用部分分式法求z反变换反变换部分分式法是一种常用的求解z反变换的方法。当z变换表达式是一个多项式时,可以表示为(7-1)将该多项式分解为真有理式与直接多项式两部分,即得到:NN2211MM22110zazaza1zbzbzbbX(z)现在学习
7、的是第十三页,共42页14 14(7-2)当式中M1,试用部分分式法求z反变换,并列出N20点的数值。解解 由表达式和收敛域条件可知,所求序列x(n)为一个右边序列,且为因果序列。将上式按式(7-1)的形式整理得:0.5z1.5zzX(z)2221z0.5z1.511X(z)现在学习的是第十七页,共42页18 18求z反变换的程序如下:b1,0,0;a1,1.5,0.5;r p cresiduez(b,a)在MATLAB命令窗将显示:r 2 1p 1.0000 0.5000现在学习的是第十八页,共42页19 19c 由此可知,这是多项式M0r(2).*(n1).*p(2).n.*n10;sub
8、plot(1,2,1),stem(n,h);title(用部分分式法求反变换h(n);h2impz(b,a,N);subplot(1,2,2),stem(n,h2);title(用impz求反变换h(n);执行结果如图7-2所示。现在学习的是第二十五页,共42页2626图7-2 用部分分式法和impz子函数求解例7-4的z反变换现在学习的是第二十六页,共42页2727注意:注意:impz是一个求解离散系统冲激响应的子函数,在实验中我们已使用过。如果把H(z)看成是一个系统的系统函数,则H(z)的z反变换就等于这个系统的冲激响应。因此,可以用impz的结果来检验用部分分式法求得的z反变换结果是否
9、正确。现在学习的是第二十七页,共42页2828例例7-5 用部分分式法求解例4-2系统函数的z反变换,并用图形与impz求得的结果相比较。解解 由上式可知,该函数表示一个6阶系统。其程序如下:a1,0,0.34319,0,0.60439,0,0.20407;b0.1321,0,0.3963,0,0.3963,0,0.1321;r p cresiduez(b,a)642642z0.20407z0.60439z0.343191z0.1321z0.3963z0.39630.1321H(z)现在学习的是第二十八页,共42页2929此时在MATLAB命令窗将显示:r 0.13200.0001i 0.13
10、200.0001i 0.13200.0001i 0.13200.0001i 0.65370.0000i 0.65370.0000i现在学习的是第二十九页,共42页3030p 0.62210.6240i 0.62210.6240i 0.62210.6240i 0.62210.6240i 0 0.5818i 0 0.5818ic = 0.6473 现在学习的是第三十页,共42页31 31由于该系统函数分子项与分母项阶数相同,符合MN,因此具有冲激项。可以由r、p、c的值写出z反变换的结果。如果要求解z反变换的数值结果,并用图形表示,同时与impz求解的冲激响应结果进行比较,可以在上述程序加:N=4
11、0;n=0:N1;h=r(1)*p(1).nr(2)*p(2).nr(3)*p(3).nr(4)*p(4).nr(5)*p(5).nr(6)*p(6).nc(1).*n= =0;subplot(1,2,1),stem(n,real(h),k);现在学习的是第三十一页,共42页3232title(用部分分式法求反变换h(n);h2=impz(b,a,N);subplot(1,2,2),stem(n,h2,k);title(用impz求反变换h(n);由该图7-3显示的结果可以看出,系统函数的z反变换与impz求解冲激响应的图形相同。可见,用部分分式求系统函数的z反变换,也是一种求解系统的冲激响应
12、的有效方法。 现在学习的是第三十二页,共42页3333 4.从变换域求系统的响应从变换域求系统的响应在实验4中,我们用图4-1表示了离散系统的响应与激励的关系。由图可知,系统的响应既可以用时域分析的方法求解,也可以用变换域分析法求解。当已知系统函数H(z),又已知系统输入序列的z变换X(z),则系统响应序列的z变换可以由Y(z)H(z)X(z)求出。现在学习的是第三十三页,共42页3434例例7-6 已知一个离散系统的函数,输入序列,求系统在变换域的响应Y(z)及时间域的响应y(n)。解 根据实验4、5、6和本实验已掌握的方法,我们可以采用各种方法求解。本例仅采用先从变换域求解Y(z),再用反
13、变换求y(n)的方法,以巩固本实验所学习的内容。0.5z1.5zzH(z)221zzX(z)现在学习的是第三十四页,共42页3535MATLAB程序如下:symszXz./(z1);Hz.2./(z.21.5*z0.5);YX.*Hyiztrans(Y)程序运行后,将显示以下结果:Y z3/(z1)/(z23/2*z1/2)y 2*n2(n)现在学习的是第三十五页,共42页3636如果要观察时域输出序列y(n),可以在上面的程序后编写以下程序段:n0:20;y2*n2.(n);stem(n,y);程序执行的结果如图7-4所示。现在学习的是第三十六页,共42页3737图7-4 例7-6的时域输出
14、序列y(n)现在学习的是第三十七页,共42页3838四、实验任务四、实验任务(1)输入并运行例题程序,理解每一条程序的意义。(2)求以下各序列的z变换:)sin(nex2(n)xn)sin(n)xna(n)x0an4n302n1现在学习的是第三十八页,共42页3939(3)求下列函数的z反变换:134j3221z1z1(z)Xezz(z)Xa)(zz(z)Xazz(z)X0现在学习的是第三十九页,共42页4040(4)用部分分式法求解下列系统函数的z反变换,写出x(n)的表示式,并用图形与impz求得的结果相比较,取前10个点作图。*3211z12z19z81z2010X(z)212z6z1z5X(z)z0.9(1)z0.9(11X(z)121现在学习的是第四十页,共42页41 41五、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 雨水管网清淤维护专项工作方案
- 叉车特种设备安全风险管控办法
- 婴幼儿洗澡抚触操作标准流程
- 门店员工仪容仪表
- 农药登记残留试验田块管理方案
- 员工职业健康行为规范手册
- 蔬菜冷库储藏管理规范标准
- 骨密度检测报告解读指南
- 家政员工离职工作交接管理规定
- 心血管健康风险评估方案指引
- 煤矿掘进工安全培训内容课件
- 2025年西安市8中小升初试题及答案
- 机械设备保修期服务方案及保证措施
- 《贵州省涉路工程安全技术指南(试行)》
- 2025年湖南省中考物理试卷(含解析)
- 食品安全日管控、周排查及月调度记录表
- 《资治通鉴》与为将之道知到课后答案智慧树章节测试答案2025年春武警指挥学院
- 数字生活产数人才练习试题及答案
- 数据新闻教程 课件 第6章 数据新闻的叙事
- 2024年10月自考13180操作系统试题及答案
- 污水处理厂提标改造工程施工组织设计
评论
0/150
提交评论