试验五z变换教学内容.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《试验五z变换教学内容.ppt》由会员分享,可在线阅读,更多相关《试验五z变换教学内容.ppt(39页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、试验五Z变换二、实验设备二、实验设备2 2、MATLAB6.5 MATLAB6.5 软件软件1 1、计算机计算机三、实验原理三、实验原理(1)(1)序列的正反序列的正反Z Z变换变换其中,符号表示取其中,符号表示取z变换,变换,z是复变量。是复变量。相应地,单边相应地,单边z变换定义为:变换定义为:三、实验原理三、实验原理a.a.使用使用ztrans和和iztransMATLABMATLAB符号数学工具箱提供了计算离散时间信号单边符号数学工具箱提供了计算离散时间信号单边z z变换的函数变换的函数ztransztrans和和z z反变换函数反变换函数iztransiztrans,其语句格式,其语
2、句格式分别为分别为Z=ztrans(x)Z=ztrans(x)x=iztrans(z)x=iztrans(z)上式中的上式中的x x和和Z Z分别为时域表达式和分别为时域表达式和z z域表达式的符号表域表达式的符号表示,可通过示,可通过symsym函数来定义。函数来定义。1.1.求求z z变换变换【例例1 1】试用试用ztransztrans函数求下列函数的函数求下列函数的z z变换。变换。x=sym(an*cos(pi*n);Z=ztrans(x);simplify(Z)ans=z/(z+a)%simplify(S)对表达式S进行化简 【例例2 2】试用试用iztransiztrans函数求
3、下列函数的函数求下列函数的z z反变换。反变换。Z=sym(8*z-19)/(z2-5*z+6);x=iztrans(Z);simplify(x)ans=-19/6*charfcn0(n)+5*3(n-1)+3*2(n-1)charfcn0(n)charfcn0(n)是是(n)函数在函数在MATLABMATLAB符号工具箱中的表示,符号工具箱中的表示,反变换后的函数形式为:反变换后的函数形式为:三、实验原理三、实验原理如果信号的如果信号的z z域表示式是有理函数,进行域表示式是有理函数,进行z z反变换反变换的另一个方法是对的另一个方法是对X(z)X(z)进行部分分式展开,然后进行部分分式展开
4、,然后求各简单分式的求各简单分式的z z反变换反变换.如果如果X(z)X(z)的有理分式表的有理分式表示为:示为:b.b.使用使用部分分式展开求逆部分分式展开求逆z变换变换三、实验原理三、实验原理MATLABMATLAB信号处理工具箱提供了一个对信号处理工具箱提供了一个对X(z)X(z)进行部分分式进行部分分式展开的函数展开的函数residuezresiduez,其语句格式为:,其语句格式为:R,P,K=residuez(B,A)R,P,K=residuez(B,A)其中其中:B:B,A A分别表示分别表示X(z)X(z)的分子与分母多项式的系数向量,的分子与分母多项式的系数向量,分子与分母多
5、项式按照分子与分母多项式按照 升幂排列,从升幂排列,从z z0 0的系数开始的系数开始R R为部分分式的系数向量;为部分分式的系数向量;P P为极点向量;为极点向量;K K为多项式的系数。若为多项式的系数。若X(z)X(z)为有理真分式,则为有理真分式,则K K为零。为零。三、实验原理三、实验原理例例3 3 用用MATLABMATLAB命令进行部分分式展开,并求出其命令进行部分分式展开,并求出其z z反变换。反变换。解:解:MATLAB源程序为源程序为B=18;A=18,3,-4,-1;R,P,K=residuez(B,A)B,A X(z)的分子与分母多项式的系数向量的分子与分母多项式的系数向
6、量R为部分分式的系数向量;为部分分式的系数向量;P为极点向量;为极点向量;K为多项式的系数。为多项式的系数。P=0.5000-0.3333-0.3333K=从运行结果可知表示系统有一个二重极点。所以,X(z)的部分分式展开为三、实验原理三、实验原理R=0.36000.24000.4000例例4 用部分分式法求逆z变换:b=0,1;%初始输入分子多项式的项数a=3,-4,1;%初始输入分子多项式的项数r,p,k=residuez(b,a);MATLAB程序:得到r=0.5,-0.5p=1,1/3k=结合其ROC,可以得到信号为三、实验原理三、实验原理例例5用部分分式法求逆z变换:解:解:即即三、
7、实验原理三、实验原理 b=0,0,1;%初始输入分子多项式的项数a=poly(1,1,2);%初始输入分子多项式的项数r,p,k=residuez(b,a);%求三个系数r,p,k得到 r=1.0000 -0.0000+0.0000i -1.0000+0.0000ip=2.0000 1.0000+0.0000i 1.0000-0.0000ik=对对比一下两种分解方式,二者是比一下两种分解方式,二者是等价的。等价的。用matlab求其部分分式 MATLAB中提供了多项式乘法和除法函数:conv(b,a)和deconv(b,a)C=conv(b,a):其中b、a是两个向量。如果是两个多项式的系数,
8、则完成多项式的乘法;如果是任意两个数组,则完成的是卷积b*a;返回结果c。q,r=deconv(b,a):其中b、a是两个向量。如果是一个有理分式的分子、分母多项式的系数,则完成多项式的除法b/a;如果是任意两个数组,则完成的是解卷积b/a;返回结果q为商,r为余数。c.c.用长除法法求逆用长除法法求逆Z变换变换在z变换应用时,要求b,a是X(z)中按照z-1的升幂排列的分子分母的系数。计算 ,商的精度要求达到4位若要求序列x(n)的长度为Nq 即 商的长度为Nq 当分子的长度b小于分母a的长度时,补0的长度为(Na-Nb)+(Nq-1)计算序列计算序列x(n)的长度的长度:例例6用长除法求逆
9、z变换:P53 例2-6Nq=7;%待求解x(n)的项数b=-1;%初始输入分子多项式的系数Nb=length(b);%分子多项式的项数a=poly(4,0.25);%poly()求解多项式的系数,Na=length(a);%分母多项式的项数b=b,zeros(1,Nq+Na-Nb-1);%将b补零成为长度为Nq+Na-1的多项式Nb=length(b);%分子多项式的项数q,r=deconv(b,a)%求二个系数q,rstem(0:Nq-1,q);title(x(n);xlabel(n);ylabel(x(n);例例7用长除法求逆z变换:Nq=100;%待求解x(n)的项数b=1;%初始输入
10、分子多项式的系数Nb=length(b);%分子多项式的项数a=poly(0.9,0.9,-0.7);%poly()可以求解多项式的系数,初始输入分母多项式的项数Na=length(a);%分母多项式的项数b=b,zeros(1,Nq+Na-Nb-1);%将b补零成为长度为Nq+Na-1的多项式Nb=length(b);%分子多项式的项数q,r=deconv(b,a)%求二个系数q,rstem(0:Nq-1,q);xlabel(n)ylabel(x(n)三、实验原理三、实验原理2 2、系统函数的零极点分析、系统函数的零极点分析离散时间系统的系统函数定义为系统零状态响应的离散时间系统的系统函数定
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 试验 变换 教学内容
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内