实验二-z变换及其应用_第1页
实验二-z变换及其应用_第2页
实验二-z变换及其应用_第3页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实验三 z 变换及其应用3.1 实验目的1) 加深对离散系统变换域分析 z 变换的理解;2) 掌握进行 z 变换和 z 反变换的基本方法,了解部分分式法在 z 反变换中的应用;3) 掌握使用 MATLAB 语言进行 z 变换和 z 反变换的常用函数。3.2 实验涉及的 MATLAB 函数1)ztrans功能:返回无限长序列函数x(n)的z变换。调用格式:X = ztrans(x);求无限长序列函数 x(n)的z变换X(z),返回z变换的表达式。2) iztrans功能:求函数 X(z)的z反变换x(n)。调用格式:x= iztrans(X);求函数X(z)的z反变换x(n),返回z反变换的表达

2、式。3) syms功能:定义多个符号对象。调用格式:syms a b w0 ;把字符a, b, w0定义为基本的符号对象。4) residuez功能: 有理多项式的部分分式展开。调用格式:r, p, c = residuez(b, a);把 b(z)/a(z)展开成部分分式。b, a= residuez(r, p, c);根据部分分式的r、p、c数组,返回有理多项式。其中: b,a 为按降幂排列的多项式的分子和分母的系数数组; r 为余数数组; p 为极点数组; 无穷项多项式系数数组。3.3 实验原理MATLAB提供了进行无限长序列的z变换的子函数ztrans。使用时须知,该函数只给出z变换的

3、z变换还不能求出,z表达式,而没有给出收敛域。另外,由于这一功能还不尽完善,因而有的序列的逆变换也存在同样的问题。例1求以下各序列的z变换。Xi(n)a ,X2(n) n, X3(n)jwonx4( n) eX5( n)n(n 1)21n(n 1)syms w0 n z ax1=aA n; X1=ztra ns(x1)x2=n; X2=ztra ns(x2)x3=( n*( n-1)/2; X3=ztra ns(x3)x4=exp(j*wO* n); X4=ztra ns(x4)x5=1/(n*(n-1); X5=ztrans(x5)2)用iztrans子函数求无限长序列的z反变换MATLAB

4、还提供了进行无限长序列的z反变换的子函数iztra ns。例2:求下列函数的z反变换。X3(z)(z 1)3az(a z)2nX4(z)J1 zX2(z)syms n z aX1=z/(z-1); x1= iztra ns(X1)X2=a*z/(a-z)A2; x2=iztra ns(X2)X3=z/(z-1)A3; x3=iztra ns(X3)X4=(1-zA-n)/(1-zA-1); x4=iztra ns(X4)3)用部分分式法求 z反变换部分分式法是一种常用的求解z反变换的方法。当z变换表达式是一个多项式时,可以表示为bo 电1 b?z2 L LgzMz 11 a2z2 L LaNz

5、 N将该多项式分解为真有理式与直接多项式两部分,即得到X(z) b;呪 f1a2zL LN 1bN 1ZN9nzNCkz k0当式中M<N时,上式的第二部分为0。对于X(z)的真有理式部分存在以下两种情况:情况1: X(z)仅含有单实极点,则部分分式展开式为NX(z)M N上 1Ckz kk 1 1pkzk 01 P1Z 1a1P2Z 1rN1 PnZ 1NCkz k0X(z)的z反变换为:情况2: X(z)含有一个Nx(n)rk(Pk)nk 1u(n)M NCk (nk 0k)r重极点。这种情况处理起来比较复杂,本实验不做要求,仅举例4供使用卄介W者参考。例3 :已知X(z)2 z z

6、21.5z,|z|>1,试用部分分式法求 z反变换,并列出N = 20点的数值。0.5解:由表达式和收敛域条件可知,所求序列x( n)为一个右边序列,且为因果序列。将上式整理得:X(z)11 1.5z 1 0.5z2求z反变换的程序如下:b=1, 0, 0;a=1, -1.5, 0.5;r, p, c=residuez(b, a)在MATLAB命令窗将显示:r=-11.0000 0.5000c=由此可知,这是多项式 M<N的情况,多项式分解后表示为:2 1X(z) b 古可写出z反变换公式:x(n) 2u(n) (0.5)nu(n)如果用图形表现x(n)的结果,可以加以下程序:N=

7、20; n=0: N-1;x=r(1)*p(1)4 n+r(2)*p(2)。n;stem(n, x); title('用部分分式法求反变换x(n)');1例4:用部分分式法求解函数H1 12zz1 36z2的z反变换,写出h(n)的表示式,并用图形与impz求得的结果相比较。解求z反变换的程序如下:b=0, 1,0;a=1, -12, 36;r, p, c=residuez(b, a)在MATLAB命令窗将显示:r=-0.1667- 0.0000i0.1667 + 0.0000i 6.0000 + 0.0000i 6.0000 - 0.0000ic=由此可知,这个多项式含有重极

8、点。多项式分解后表示为:H(z)0.16671 6z 10.16671 2(1 6z )0.16671 6z 110.1667 6zz 1 26(1 6z 1)2根据时域位移性质,可写出z反变换公式:0.1667(6)nu( n)h(n)0.1667n 1 ,八(n 1)6n 1u(n 1)6如果要用图形表现 h(n)的结果,并与impz子函数求出的结果相比较,可以在前面已有的程序后面加以下程序段:N=8; n=0: N-1;h=r(1)*p(1).A n.* n>=0+r(2).*( n+1).*p(2).A n.* n+1>=0;subplot(1,2, 1), stem( n

9、, h);title('用部分分式法求反变换h( n)');h2=impz(b, a, N);subplot(1,2, 2), stem(n, h2);title('用 impz 求反变换 h(n)');例5:用部分分式法求解下列系统函数的z反变换,并用图形与impz求得的结果相比较。H(z)0.13210.3963Z0.3963z0.1321z0.34319z0.60439z0.20407z解 由上式可知,该函数表示一个6阶系统。其程序如下:a=1, 0, 0.34319, 0, 0.60439, 0, 0.20407;b=0.1321,0, -0.3963,

10、 0, 0.3963, 0, -0.1321;r, p, c=residuez(b, a)此时在MATLAB命令窗将显示:r= 0.1320-0.0001i0.1320+ 0.0001i0.1320+ 0.0001i0.1320 0.0001i0.6537 + 0.0000i0.6537 0.0000ip= 0.6221 + 0.6240i0.6221 0.6240i0.6221 + 0.6240i0.6221 0.6240i0 + 0.5818i0 0.5818ic = 0.6473由于该系统函数分子项与分母项阶数相同,符合M沐,因此具有冲激项。可以由 r、p、c的值写出z反变换的结果。如果

11、要求解z反变换的数值结果,并用图形表示,同时与 impz求解的冲激响应结果进行比较,可 以在上述程序加:N=40; n=0:N-1;h=r(1)*p(1)。n+r(2)*p(2)4 n+r(3)*p(3)9 n+r(4)*p(4)9n+M5) *p(5).A n+r *p(6).A n+c(1).* n=0;subplot(1,2, 1), stem(n, real(h), 'k');title('用部分分式法求反变换h( n)');h2=impz(b, a, N);subplot(1,2, 2), stem(n, h2, 'k');title(

12、'用 impz 求反变换 h(n)');4)从变换域求系统的响应系统的响应既可以用时域分析的方法求解,也可以用变换域分析法求解。当已知系统函数H(z),又已知系统输入序列的z变换X(z),则系统响应序列的z变换可以由Y(z) = H(z)X(z)求出。2例6:已知一个离散系统的函数H(z) 飞 z,输入序列X(z),求系统在变换z 1.5z 0.5z 1域的响应Y(z)及时间域的响应 y(n)。解:本例仅采用先从变换域求解Y(z),再用反变换求y(n)的方法,以巩固本实验所学习的内容。MATLAB程序如下:syms zX=z/(z-1);H=zA2/(zA2-1.5*z+0.5

13、);Y=X*Hy=iztra ns(Y)程序运行后,将显示以下结果:Y = zA3/(z-1)/(zA2-3/2*z+1/2)y= 2*n + 2A(-n)如果要观察时域输出序列y(n),可以在上面的程序后编写以下程序段:n=0: 20;y=2* n+2.A(-n);stem( n, y);3.4实验内容1) 输入并运行例题程序,理解每一条程序的意义。2) 求以下各序列的z变换:Xi(n)nan 屜(n)sin( °n)Xs(n)2nx4ean sin(n 0)3) 求下列函数的z反变换:Xi(z)X3z ej0X2(z)X4(z)z(z a)2z34)用部分分式法求解下列系统函数的z

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论