逆z变换
逆z变换是从z域表达式 恢复时域序列 的过程。由于同一 对应不同的序列(取决于ROC),逆变换必须结合ROC来确定正确的序列形式。
逆z变换的通用定义
对于双边z变换,逆变换由围线积分(Contour Integral)给出:
其中 为ROC内逆时针方向的闭合围线,包围所有极点。
实际应用中通常不直接计算围线积分,而是采用以下三种常用方法。
部分分式展开法(Partial Fraction Expansion)
基本思路
将 分解为简单分式之和,每个分式对应一个基本序列的z变换,结合ROC得到最终序列。
展开步骤
- 将 表示为有理分式形式:
- 将 或 展开为部分分式(因常见变换对的形式为 )
- 查表得到每个分式对应的时域序列
- 根据ROC确定序列的因果/反因果性质
方法一:对 进行展开
将 写成 的形式再展开:
其中 为极点, 为留数(Residue)。
方法二:对 直接展开
将 表示为:
示例
求 的逆变换(ROC:)
解:
因ROC为 ,序列为右边序列(因果):
极点阶数大于1的情况
对于 重极点 :
对应变换对:(右边序列)
幂级数展开法(长除法,Power Series Expansion)
基本思路
将 展开为 的幂级数,通过定义直接读出 :
因果序列(右边序列,ROC在圆外)
将 表示为 的多项式(分子分母按 的升幂排列),进行长除:
长除结果:,系数即为序列值。
反因果序列(左边序列,ROC在圆内)
将 表示为 的多项式(分子分母按 的升幂排列),进行长除:
长除结果:,系数对应负时间轴。
优缺点
- 优点:简单直接,适合求序列的前若干项
- 缺点:难以得到闭合解析式,无法直接判断序列的一般项公式
留数法(Residue Method)
基本公式
留数法直接计算围线积分,对于有理z变换可等效为求各极点的留数之和:
留数计算
- 单极点 :
- 重极点 :
注意事项
- 围线 在ROC内,包围所有极点(或所有有限极点)
- 当 取不同范围时, 在 处的极点阶数会变化,需要分别处理
- 对于因果序列, 时若能证明积分为零最为理想(通常选择包含无穷远点的围线)
方法比较与选择
| 方法 | 适用场景 | 优点 | 缺点 |
|---|---|---|---|
| 部分分式法 | 有理z变换,已知极点 | 能得到闭合解析式,最常用 | 需要确定ROC对应的序列形式 |
| 幂级数法(长除法) | 求前几项数值,或非有理变换 | 简单直观,易于编程实现 | 难以得到通项公式 |
| 留数法 | 理论分析,高阶极点 | 通用性强,适合理论推导 | 计算复杂,需处理不同n的范围 |
实际应用中,部分分式法最为常用,结合z变换表和性质可高效求解大多数问题。
链接到
- 上一个知识点:6.3 z变换的性质
- 下一个知识点:6.5 z平面与s平面的映射关系