实验四-离散LTI系统的时域和z域分析(共6页).doc
《实验四-离散LTI系统的时域和z域分析(共6页).doc》由会员分享,可在线阅读,更多相关《实验四-离散LTI系统的时域和z域分析(共6页).doc(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上实验四 离散 LTI 系统的时域和z 域分析【实验目的】1. 掌握利用 MATLAB 计算离散系统响应的数值方法,包括冲激响应、全响应等。2. 掌握离散信号 z 变换和逆z 变换的MATLAB 实现方法;3. 掌握离散系统的系统函数零极点分布与系统频率特性分析的 MATLAB 实现方法。【实验原理】1.单位序列(k) 单位序列的定义: 下面为绘制(k-k0)波形图的子程序:function impseq(k1,k2,k0)k=k1:k2; %k1,k2 为时间序列的起始及终止时间序号fk=(k-k0)=0; %k0 为单位序列在时间轴上的位移量stem(k,fk)ax
2、is(k1,k2,0,1.1)xlabel(k)title(单位序列)输入命令impseq(-1,5,3),则可获得单位序列(k-3)的波形图,如图1 所示。2.单位阶跃序列(k)单位阶跃序列的定义:下面为绘制(k-k0)波形图的MATLAB 子程序。function stepseq(k1,k2,k0)k=k1:k2; %k1,k2 为时间序列的起始及终止时间序号fk=(k-k0)=0; %k0 为阶跃序列在时间轴上的位移量stem(k,fk)axis(k1,k2,0,1.1)xlabel(k)title(单位阶跃序列)运行如命令stepseq(-1,10,3),则可获得单位阶跃序列(k-3)
3、的波形图,如图2 所示。3.离散系统的时域响应利用 MATLAB 分析离散系统时域响应的常用函数是:计算系统单位序列响应的函数: impz(b,a);计算系统全响应的函数: filter(b,a,x,zi);其中,a、b 分别为系统差分方程左端和右端各阶差分项的系数;x 为输入;zi 为系统的初始值。注意,zi 并不是y(-1),y(-2),其推导如下。设输入f(k)=0,二阶差分方程为对上式进行z 变换,有零输入响应:有,可由函数filtic求得,其调用格式为filtic(b,a,y0,x0)其中,y0 为y(k)的初始值;x0 为f(k)的初始值。若令x 为零向量,则利用函数filter(
4、)可得零输入响应;若令zi=filtic(b,a,0),代入函数filter()可得到零状态响应。4.离散信号的z 变换和逆z 变换序列 f(k) (k 为整数)的双边z 变换定义为MATLAB的符号数学工具箱(Symbolic Math Tools)提供了计算z 正变换的函数ztrans 和计算逆z 变换的函数iztrans。其调用形式为:F=ztrans(f) %求符号函数f 的z 变换,返回函数的自变量为z;F=ztrans(f,w) %求符号函数f 的z 变换,返回函数的自变量为w;F=ztrans(f,k,w) %对自变量为k 的符号函数f 求z 变换,返回函数的自变量为w。f=iz
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 离散 LTI 系统 时域 分析
限制150内