- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
离散时间系统的复频域分析
程序的运行结果为: Second-order sections 0.2000 0 0 1.0000 -0.8000 0 5.0000 0 0.2000 1.0000 0.0000 0.1600 例1: 试求下面系统函数的零极点形式和二阶因子形式。 利用MATLAB画出z平面的零极点分布 zplane(b,a) b,a :正幂表示的H(z)分子和分母多项式系数矩阵 %zeros and poles of the transfer function b =[1 2 1 0]; a =[1 -0.5 -0.005 0.3]; zplane(b,a); 例2: 已知一离散因果的LTI系统的系统函数为 画出z平面的零极点分布图。 -1 -0.5 0 0.5 1 -1 -0.5 0 0.5 1 Real part Imaginary part 2 例2: 已知一离散因果的LTI系统的系统函数为 画出z平面的零极点分布图。 二、系统函数与系统频率响应 当H(z) 的ROC包含单位圆时,有: 即:系统函数的频率响应是系统函数H(z)在单位圆上的z变换! 三、系统函数与系统稳定性 1、LTI系统稳定的充要条件: H(z)的收敛域ROC包含单位圆 系统的H(z)的极点全部位于z平面单位圆内。 2、 因果LTI系统稳定的充要条件: 历年真题: 已知一离散LTI系统的系统函数为: (1) |z|3 (2) 2|z|3 (3) |z|2 解: 判断系统的稳定性和因果性。 系统不稳定、因果。 ROC不包含单位圆! ROC不包含单位圆! 系统不稳定, 非因果。 ROC包含单位圆! 系统稳定、非因果。 1、离散LTI系统的系统函数 四、小结 2、系统函数与系统频率响应 H(z)=Y(z)/X(z)=Z{h[k]} ——离散LTI系统的系统函数。 (1) z-1的有理函数表示 (2) z的有理函数表示 (4) 二阶因子表示 系统函数H(z)的表示方式: (3) 零点、极点和增益常数表示 当H(z) 的ROC包含单位圆时,有: 3、系统函数与系统稳定性 1)LTI系统稳定的充要条件: H(z)的收敛域ROC包含单位圆 系统的H(z)的极点全部位于z平面单位圆内。 2) 因果LTI系统稳定的充要条件: 广州大学物理与电子工程学院 1.6 离散时间系统的复频域分析 第一章 离散信号与系统分析 主要内容 一、离散LTI系统的系统函数 二、系统函数与系统频率响应 三、系统函数与系统稳定性 重点与难点 重点 1、系统函数与频率响应的关系 2、根据系统函数判断系统的稳定性 难点 无 一、离散LTI系统的系统函数 y[k]=h[k] * x[k] Y(z)=H(z)X(z) H(z)称为离散LTI系统的系统函数。 H(z)=Y(z)/X(z)=Z{h[k]} 已知,对于离散LTI系统: 系统函数H(z)的表示方式: (1) z-1的有理函数表示: (2) z的有理函数表示: 一、离散LTI系统的系统函数 (3) 零点、极点和 增益常数表示: (4) 二阶因子表示: [z,p,k]=tf2zp(b,a) 将z的有理函数表示转换为零点、极点和增益常数表示。 [b,a]=zp2tf(z,p,k) 将零点、极点和增益常数表示转换为有理函数表示。 sos=zp2sos(z,p,k) (second-order section) 将零点、极点和增益常数表示转换为二阶因子表示。 利用MATLAB求解不同表示形式的系统函数 一、离散LTI系统的系统函数 例1: 试求下面系统函数的零极点形式和二阶因子形式。 %Determination of the factored form and %the second order section form of a % rational z-transform b =[1 0 0.04 0]; a =[1 -0.8 0.16 -0.128]; [z,p,k]=tf2zp(b,a); disp(Zeros are at); disp(z); disp(Poles are at); disp(p); disp(Gain constant);disp(k); sos=zp2sos(z,p,k); disp(Second-order sections); disp(real(sos)); 程序的运行结果为: Zeros are at 0 0 +
文档评论(0)