- 数字信号处理教程
- 数字信号处理 - 首页
- 数字信号处理 - 信号定义
- 数字信号处理 - 基本连续时间信号
- 数字信号处理 - 基本离散时间信号
- 数字信号处理 - 连续时间信号分类
- 数字信号处理 - 离散时间信号分类
- 数字信号处理 - 其他信号
- 基本系统特性
- 数字信号处理 - 静态系统
- 数字信号处理 - 动态系统
- 数字信号处理 - 因果系统
- 数字信号处理 - 非因果系统
- 数字信号处理 - 反因果系统
- 数字信号处理 - 线性系统
- 数字信号处理 - 非线性系统
- 数字信号处理 - 时不变系统
- 数字信号处理 - 时变系统
- 数字信号处理 - 稳定系统
- 数字信号处理 - 不稳定系统
- 数字信号处理 - 例题解析
- 数字信号处理资源
- 数字信号处理 - 快速指南
- 数字信号处理 - 有用资源
- 数字信号处理 - 讨论
数字信号处理 - Z 变换反变换
如果我们想分析一个已经用频域表示的系统,作为离散时间信号,那么我们就需要进行Z反变换。
数学上,它可以表示为:
$$x(n) = Z^{-1}X(Z)$$其中 x(n) 是时域信号,X(Z) 是频域信号。
如果我们想将上述方程表示为积分形式,我们可以写成
$$x(n) = (\frac{1}{2\Pi j})\oint X(Z)Z^{-1}dz$$这里,积分是在闭合路径 C 上进行的。该路径位于 x(z) 的收敛域内,并且包含原点。
求解 Z 反变换的方法
当需要以离散格式进行分析时,我们通过 Z 反变换将频域信号转换回离散格式。我们采用以下四种方法来确定 Z 反变换。
- 长除法
- 部分分式展开法
- 留数或轮廓积分法
长除法
在这种方法中,信号 x(z) 的 Z 变换可以表示为多项式的比率,如下所示:
$$x(z)=N(Z)/D(Z)$$现在,如果我们继续用分母去除分子,我们将得到如下所示的级数
$$X(z) = x(0)+x(1)Z^{-1}+x(2)Z^{-2}+...\quad...\quad...$$上述序列表示给定信号的 Z 反变换级数(对于 n≥0),并且上述系统是因果的。
然而,对于 n<0,级数可以写成:
$$x(z) = x(-1)Z^1+x(-2)Z^2+x(-3)Z^3+...\quad...\quad...$$部分分式展开法
这里,信号也首先以 N(z)/D(z) 的形式表示。
如果它是分数有理式,它将表示如下:
$x(z) = b_0+b_1Z^{-1}+b_2Z^{-2}+...\quad...\quad...+b_mZ^{-m})/(a_0+a_1Z^{-1}+a_2Z^{-2}+...\quad...\quad...+a_nZ^{-N})$
当 m<n 且 an≠0 时,上述为非真分数。
如果比率不是真分数(即非真分数),则我们必须将其转换为真分数形式才能求解。
留数或轮廓积分法
在这种方法中,我们通过对所有极点处的 $[x(z)Z^{n-1}]$ 的留数求和来获得 Z 反变换 x(n)。数学上,这可以表示为
$$x(n) = \displaystyle\sum\limits_{所有极点 X(z)}[x(z)Z^{n-1}] 的留数$$这里,在 $z = \beta$ 处任何 m 阶极点的留数为
$$留数 = \frac{1}{(m-1)!}\lim_{Z \rightarrow \beta}\lbrace \frac{d^{m-1}}{dZ^{m-1}}\lbrace (z-\beta)^mX(z)Z^{n-1}\rbrace$$广告