实验6离散时间系统的z域分析(综合型实验)一、实验目的1)掌握z变换及其反变换的定义,并掌握MATLAB实现方法
2)学习和掌握离散时间系统系统函数的定义及z域分析方法
3)掌握系统零极点的定义,加深理解系统零极点分布与系统特性的关系
二、实验原理与方法1
z变换序列的z变换定义为(1)Z反变换定义为(2)MATLAB中可采用符号数学工具箱ztrans函数和iztrans函数计算z变换和z反变换:Z=ztrans(F)求符号表达式F的z变换
F=iztrans(Z)求符号表达式Z的z反变换2
离散时间系统的系统函数离散时间系统的系统函数H(z)定义为单位抽样响应h(n)的z变换(3)此外连续时间系统的系统函数还可由系统输入与输出信号z变换之比得到(4)由(4)式描述的离散时间系统的系统时间函数可以表示为(5)3
离散时间系统的零极点分析MATLAB中可采用roots来求系统函数分子多项式和分母多项式的根,从而得到系统的零极点
此外还可采用MATLAB中zplane函数来求解和绘制离散系统的零极点分布图,zplane函数的调用格式为:zplane(b,a)b、a为系统函数分子分母多项式的系数向量(行向量)zplane(z,p)z、p为零极点序列(列向量)系统函数是描述系统的重要物理量,研究系统函数的零极点分布不仅可以了解系统单位抽样响应的变化,还可以了解系统频率特性响应以及判断系统的稳定性;系统函数的极点位置决定了系统的单位抽样响应的波形,系统函数零点位置只影响冲激响应的幅度和相位,不影响波形
系统的频率响应取决于系统函数的零极点,根据系统的零极点分布情况,可以通过向量法分析系统的频率响应
因果的离散时间系统稳定的充要条件是H(z)的全部极点位于单位圆内
三、实验内容(1)已知两个因果离散时间系统的系统函数,采用MATLAB画出零极点分布图,求解系统的冲激响应h(n)和频率响