逆z变换

逆z变换是从z域表达式 恢复时域序列 的过程。由于同一 对应不同的序列(取决于ROC),逆变换必须结合ROC来确定正确的序列形式。


逆z变换的通用定义

对于双边z变换,逆变换由围线积分(Contour Integral)给出:

其中 为ROC内逆时针方向的闭合围线,包围所有极点。

实际应用中通常不直接计算围线积分,而是采用以下三种常用方法。


部分分式展开法(Partial Fraction Expansion)

基本思路

分解为简单分式之和,每个分式对应一个基本序列的z变换,结合ROC得到最终序列。

展开步骤

  1. 表示为有理分式形式:
  2. 展开为部分分式(因常见变换对的形式为
  3. 查表得到每个分式对应的时域序列
  4. 根据ROC确定序列的因果/反因果性质

方法一:对 进行展开

写成 的形式再展开:

其中 为极点, 为留数(Residue)。

方法二:对 直接展开

表示为:

示例

的逆变换(ROC:

解:

因ROC为 ,序列为右边序列(因果):

极点阶数大于1的情况

对于 重极点

对应变换对:(右边序列)


幂级数展开法(长除法,Power Series Expansion)

基本思路

展开为 的幂级数,通过定义直接读出

因果序列(右边序列,ROC在圆外)

表示为 的多项式(分子分母按 的升幂排列),进行长除:

长除结果:,系数即为序列值。

反因果序列(左边序列,ROC在圆内)

表示为 的多项式(分子分母按 的升幂排列),进行长除:

长除结果:,系数对应负时间轴。

优缺点

  • 优点:简单直接,适合求序列的前若干项
  • 缺点:难以得到闭合解析式,无法直接判断序列的一般项公式

留数法(Residue Method)

基本公式

留数法直接计算围线积分,对于有理z变换可等效为求各极点的留数之和:

留数计算

  • 单极点
  • 重极点

注意事项

  • 围线 在ROC内,包围所有极点(或所有有限极点)
  • 取不同范围时, 处的极点阶数会变化,需要分别处理
  • 对于因果序列, 时若能证明积分为零最为理想(通常选择包含无穷远点的围线)

方法比较与选择

方法适用场景优点缺点
部分分式法有理z变换,已知极点能得到闭合解析式,最常用需要确定ROC对应的序列形式
幂级数法(长除法)求前几项数值,或非有理变换简单直观,易于编程实现难以得到通项公式
留数法理论分析,高阶极点通用性强,适合理论推导计算复杂,需处理不同n的范围

实际应用中,部分分式法最为常用,结合z变换表和性质可高效求解大多数问题。

链接到