z变换解差分方程

z变换将时域的差分方程转换为z域的代数方程,通过位移性质自动处理初始条件,是分析离散LTI系统的有力工具。


基本思想

对于N阶线性常系数差分方程(LCCDE):

  1. 对方程两边取单边z变换,利用位移性质引入初始条件
  2. 将差分方程转化为关于 的代数方程
  3. 解出 ,进行逆z变换得到

单边z变换的位移特性(核心工具)

右移(延迟)特性:

一般形式:

对于因果系统(),初始条件为 ,简化形式为:


求解步骤

步骤一:对方程两边取单边z变换

对差分方程每一项取z变换,代入初始条件

步骤二:整理代数方程

将所有含 的项移到左侧, 项和初始条件项移到右侧:

其中 是由初始条件产生的多项式。

步骤三:解出

步骤四:逆z变换

取逆z变换(常用部分分式法),得到


零输入响应与零状态响应

零输入响应(Zero-Input Response)

由初始条件(系统储能)决定的响应,与输入 无关:

,取决于系统的自然频率(特征根)和初始储能。

零状态响应(Zero-State Response)

由输入信号 决定的响应,假设初始条件为零:

,其中 为系统函数。

完全响应


示例

例1:一阶差分方程

求解差分方程 ,其中

解:

步骤1: 取单边z变换

代入

步骤2: 整理

步骤3: 代入

化简为 的有理函数:

步骤4: 部分分式展开求逆变换

第一项(零状态):

第二项(零输入):

完全响应:


应用要点

系统函数与差分方程的关系

从差分方程可直接写出系统函数

稳定性判断

系统稳定的充要条件是 的所有极点都在单位圆内(对于因果系统),或ROC包含单位圆(对于一般系统)。

利用双边z变换

对于非因果系统或涉及双边序列的问题,可使用双边z变换求解差分方程,此时无初始条件项,但需根据ROC判断序列的因果性。

链接到