跳到内容

课程笔记

第6章 Z 变换与系统函数

Z 变换、ROC、零极点、差分方程、系统函数、冲激响应、因果稳定和 Direct Form II 入口。

第6章 Z 变换与系统函数

📌 考试定位:本章对应 2023 Q1、2024 Q2、2025 Q4。核心能力是从差分方程、H(z)H(z)、零极点图、ROC、h[n]h[n] 和结构图之间互相转换。

0. 先用一句话抓住本章

Z 变换把序列和 LTI 系统放到 zz 平面里分析;考试真正考的是:同一个分式配不同 ROC 会对应不同序列,而系统函数 H(z)H(z) 的极点、零点和 ROC 决定因果性、稳定性、频率响应和实现结构。

题干出现这些关键词就翻本章:

  • Z-transform、ROC、inverse Z-transform;
  • pole-zero plot、unit circle、causal、stable;
  • difference equation、system function、impulse response;
  • H(ejω)=H(z)z=ejωH(e^{j\omega})=H(z)|_{z=e^{j\omega}}
  • Direct Form II / canonical structure(结构细节见 第8章)。

最常见错误:只写 X(z)X(z) 不写 ROC;把“极点在单位圆内”当成所有稳定条件,却忘记它需要因果前提;从差分方程写 H(z)H(z) 时反馈项符号写反。

1. 30 秒公式速查

编号公式 / 结论名称看到什么题干就用
6.1X(z)=n=x[n]znX(z)=\sum_{n=-\infty}^{\infty}x[n]z^{-n}双边 Z 变换ZT 定义
6.2$a^nu[n]\leftrightarrow \frac1{1-az^{-1}},z>
6.3$-a^nu[-n-1]\leftrightarrow \frac1{1-az^{-1}},z<
6.4右边序列 ROC 在最外极点外ROC 规则因果系统
6.5左边序列 ROC 在最内极点内ROC 规则反因果序列
6.6双边序列 ROC 是极点之间的圆环ROC 规则双边序列
6.7DTFT 存在 iff ROC 包含单位圆单位圆条件频率响应是否存在
6.8因果 LTI:ROC 在最外极点外因果条件H(z)H(z) 判断因果
6.9BIBO 稳定:ROC 包含 $z=1$
6.10因果且稳定有理系统:所有极点在单位圆内常用结论题目已给因果
6.11H(z)=Y(z)/X(z)H(z)=Y(z)/X(z)系统函数差分方程到 H(z)H(z)
6.12$H(e^{j\omega})=H(z)_{z=e^{j\omega}}$频率响应
6.13x[n]h[n]X(z)H(z)x[n]*h[n]\leftrightarrow X(z)H(z)卷积性质时域卷积到 Z 域乘法
6.14延时 x[nk]zkX(z)x[n-k]\leftrightarrow z^{-k}X(z)延时性质差分方程写 H(z)H(z)

2. 5 分钟直觉

2.1 Z 变换为什么比 DTFT 多一个 ROC

DTFT 只看单位圆 z=ejωz=e^{j\omega}。Z 变换把频率点扩展到整个复平面:

z=rejω.z=re^{j\omega}.

于是

zn=rnejωn.z^{-n}=r^{-n}e^{-j\omega n}.

这里的 rnr^{-n} 会改变级数收敛性。某些序列在单位圆不收敛,但在别的半径上收敛。因此 Z 变换必须写“哪里收敛”,这就是 ROC。

同一个代数分式如果 ROC 不同,时域序列可能完全不同:

11az1\frac1{1-az^{-1}}

z>a|z|>|a|anu[n]a^nu[n];配 z<a|z|<|a|anu[n1]-a^nu[-n-1]

2.2 极点决定 ROC,零点决定频率凹陷

有理 Z 变换中,分母为零的位置是极点,函数在那里发散,所以 ROC 不可能包含极点。ROC 的边界由极点半径决定。

零点不决定 ROC,但它影响频率响应。单位圆上的点 ejωe^{j\omega} 如果靠近某个零点,H(ejω)|H(e^{j\omega})| 会变小;如果靠近某个极点,H(ejω)|H(e^{j\omega})| 会变大。

2.3 因果稳定不要背错条件

稳定的根本条件是:ROC 包含单位圆。

因果的根本条件是:ROC 在最外极点外。

只有当系统是 因果有理 LTI 系统 时,二者合起来才推出:所有极点必须严格在单位圆内。

所以考试答案要写清前提:

  • “因果且稳定,所以极点在单位圆内”是对的;
  • “稳定所以极点在单位圆内”不总是对,因为非因果稳定系统可以有极点在单位圆外,只要 ROC 包含单位圆。

3. 做题套路

套路 1:由差分方程求 H(z)H(z)

输入: 线性常系数差分方程。
输出: 系统函数 H(z)H(z)、零极点、可能的 ROC。
对应真题: 2023 Q1、2024 Q2、2025 Q4。

  1. 把所有 yy 项放左边,所有 xx 项放右边:

    k=0Naky[nk]=k=0Mbkx[nk].\sum_{k=0}^{N}a_ky[n-k]=\sum_{k=0}^{M}b_kx[n-k].
  2. 零初始条件下做 Z 变换:

    y[nk]zkY(z),x[nk]zkX(z).y[n-k]\leftrightarrow z^{-k}Y(z),\quad x[n-k]\leftrightarrow z^{-k}X(z).
  3. 提出 Y(z)Y(z)X(z)X(z)

    (akzk)Y(z)=(bkzk)X(z).\left(\sum a_kz^{-k}\right)Y(z)=\left(\sum b_kz^{-k}\right)X(z).
  4. 写系统函数:

    H(z)=Y(z)X(z)=bkzkakzk.H(z)=\frac{Y(z)}{X(z)}=\frac{\sum b_kz^{-k}}{\sum a_kz^{-k}}.
  5. 若题目说 causal,ROC 在最外极点外;若题目说 stable,ROC 包含单位圆。

⚠️ 注意:如果差分方程写成 y[n]=0.7y[n1]+x[n]y[n]=0.7y[n-1]+x[n],先移项得 y[n]0.7y[n1]=x[n]y[n]-0.7y[n-1]=x[n],所以分母是 10.7z11-0.7z^{-1}

套路 2:由 H(z)H(z) 判断因果稳定

输入: H(z)H(z) 的分式和极点。
输出: 因果性、稳定性、ROC。
对应真题: 2024 Q2、2025 Q4。

  1. 找所有极点半径。
  2. 若题目给 causal:ROC 在最外极点外。
  3. 判断单位圆是否在 ROC 中:若在,则稳定;若不在,则不稳定。
  4. 若题目要求“是否可能因果稳定”:检查所有极点是否在单位圆内。

例: 极点 0.50.51.21.2,若因果 ROC 为 z>1.2|z|>1.2,单位圆不在 ROC,故不稳定。

套路 3:由 H(z)H(z)h[n]h[n]

输入: 系统函数 H(z)H(z) 和 ROC / 因果性。
输出: 冲激响应 h[n]h[n]
对应真题: 2023 Q1、2024 Q2。

  1. H(z)H(z) 拆成标准项:

    A1pz1.\frac{A}{1-pz^{-1}}.
  2. 若 ROC 在 z>p|z|>|p|,对应

    Apnu[n].Ap^nu[n].
  3. 若 ROC 在 z<p|z|<|p|,对应

    Apnu[n1].-Ap^nu[-n-1].
  4. 多个极点就部分分式逐项相加。

⚠️ 注意:没有 ROC 时,反 Z 变换不唯一。题目如果只说 “causal system”,就等价于告诉你取右边序列。

套路 4:表示互转总表

输入: 任一表示:差分方程、H(z)H(z)、零极点图、h[n]h[n]
输出: 其他表示。
对应真题: 2024 Q2、2025 Q4 综合题。

已知转换方法检查点
差分方程Z 变换得 H(z)H(z)反馈项符号
H(z)H(z)分母根是极点,分子根是零点z1z^{-1} 多项式可乘 zNz^N 转成 zz 多项式
H(z)H(z) + ROC部分分式求 h[n]h[n]ROC 决定左边/右边
H(z)H(z)z=ejωz=e^{j\omega}H(ejω)H(e^{j\omega})单位圆必须在 ROC 中
H(z)H(z)画结构见 ch8DF-II 共用延时链

套路 5:2025 Direct Form II 入口

输入: H(z)H(z) 或差分方程。
输出: Direct Form II 结构参数。
对应真题: 2025 Q4。

本章只负责把系统函数整理成标准形式,具体画图见 第8章

标准形式:

H(z)=b0+b1z1++bMzM1+a1z1++aNzN.H(z)=\frac{b_0+b_1z^{-1}+\cdots+b_Mz^{-M}}{1+a_1z^{-1}+\cdots+a_Nz^{-N}}.

对应差分方程:

y[n]=k=0Mbkx[nk]k=1Naky[nk].y[n]=\sum_{k=0}^{M}b_kx[n-k]-\sum_{k=1}^{N}a_ky[n-k].

Direct Form II 使用最少延时器,延时器数量通常为 max(M,N)\max(M,N)

4. 典型题精讲

例题 1:同一分式,不同 ROC

题目:

X(z)=110.8z1.X(z)=\frac1{1-0.8z^{-1}}.

分别写出 ROC 为 z>0.8|z|>0.8z<0.8|z|<0.8 的时域序列。

解答:

z>0.8|z|>0.8,是右边序列:

x[n]=(0.8)nu[n].x[n]=(0.8)^nu[n].

z<0.8|z|<0.8,是左边序列:

x[n]=(0.8)nu[n1].x[n]=-(0.8)^nu[-n-1].

答案: 如上。

易错提醒: 只写 X(z)X(z) 不足以确定 x[n]x[n]

例题 2:差分方程到 H(z)H(z)

题目: 已知

y[n]0.6y[n1]=x[n]+2x[n1].y[n]-0.6y[n-1]=x[n]+2x[n-1].

H(z)H(z)

解答:

Z 变换:

Y(z)0.6z1Y(z)=X(z)+2z1X(z).Y(z)-0.6z^{-1}Y(z)=X(z)+2z^{-1}X(z).

提出:

(10.6z1)Y(z)=(1+2z1)X(z).(1-0.6z^{-1})Y(z)=(1+2z^{-1})X(z).

所以

H(z)=Y(z)X(z)=1+2z110.6z1.H(z)=\frac{Y(z)}{X(z)}=\frac{1+2z^{-1}}{1-0.6z^{-1}}.

答案: H(z)=1+2z110.6z1H(z)=\dfrac{1+2z^{-1}}{1-0.6z^{-1}}

例题 3:因果稳定判断

题目: 因果系统极点在 z=0.5z=0.5z=1.2z=1.2,是否稳定?

解答:

因果系统 ROC 在最外极点外:

z>1.2.|z|>1.2.

单位圆 z=1|z|=1 不在 ROC 中,所以频率响应不收敛,系统不 BIBO 稳定。

答案: 不稳定。

例题 4:由 H(z)H(z) 求因果 h[n]h[n]

题目: 因果系统

H(z)=1(10.5z1)(10.25z1).H(z)=\frac{1}{(1-0.5z^{-1})(1-0.25z^{-1})}.

h[n]h[n]

解答: 部分分式:

1(10.5z1)(10.25z1)=A10.5z1+B10.25z1.\frac{1}{(1-0.5z^{-1})(1-0.25z^{-1})} =\frac{A}{1-0.5z^{-1}}+\frac{B}{1-0.25z^{-1}}.

q=z1q=z^{-1}。有

1=A(10.25q)+B(10.5q).1=A(1-0.25q)+B(1-0.5q).

比较系数:

A+B=1,A+B=1, 0.25A+0.5B=0.0.25A+0.5B=0.

解得 A=2A=2B=1B=-1

因果 ROC 在最外极点外,所以:

h[n]=2(0.5)nu[n](0.25)nu[n].h[n]=2(0.5)^nu[n]-(0.25)^nu[n].

答案:

h[n]=[2(0.5)n(0.25)n]u[n].h[n]=\left[2(0.5)^n-(0.25)^n\right]u[n].

例题 5:频率响应是否存在

题目: X(z)=1/(12z1)X(z)=1/(1-2z^{-1}),ROC 为 z>2|z|>2。它的 DTFT 是否存在?

解答: DTFT 存在要求单位圆 z=1|z|=1 在 ROC 中。这里 ROC 是 z>2|z|>2,不包含单位圆。

答案: DTFT 不存在。

易错提醒: 不能因为有代数表达式就直接令 z=ejωz=e^{j\omega}

5. 易错点表

❌ 错误做法✅ 正确做法来源
Z 变换只写分式不写 ROCX(z)X(z) 必须配 ROC 才完整2024 Q2
认为零点决定 ROCROC 边界由极点决定ROC 判断
稳定直接说极点在单位圆内更完整:ROC 包含单位圆;因果稳定才推出极点在单位圆内稳定题
反 Z 变换不看 ROCROC 决定右边/左边/双边序列2023 Q1
差分方程反馈项符号写反先把 yy 项移到左边,再做 Z 变换2025 Q4
单位圆不在 ROC 还求 H(ejω)H(e^{j\omega})频率响应存在要求单位圆在 ROC 中频响题
Direct Form II 不先整理标准分母先化成 1+a1z1+1+a_1z^{-1}+\cdotsch8

6. 本章 90 分检查清单

  • 能写出 Z 变换定义和常用指数变换对。
  • 能解释为什么同一分式不同 ROC 对应不同序列。
  • 能根据右边/左边/双边序列判断 ROC。
  • 能根据 ROC 判断因果性、稳定性和频率响应是否存在。
  • 能从差分方程求 H(z)H(z)
  • 能从 H(z)H(z) 找零点、极点并画极零图。
  • 能用部分分式求因果 h[n]h[n]
  • 能把 H(z)H(z) 整理成 Direct Form II 的标准形式。

7. 自测题与答案

题目

  1. 写出双边 Z 变换定义。
  2. anu[n]a^nu[n] 的 Z 变换和 ROC 是什么?
  3. 为什么同一个 X(z)X(z) 不写 ROC 不完整?
  4. 因果系统极点在 0.20.20.70.7,是否稳定?
  5. 稳定系统的 ROC 必须满足什么条件?
  6. 差分方程 y[n]+0.3y[n1]=x[n]x[n1]y[n]+0.3y[n-1]=x[n]-x[n-1]H(z)H(z) 是什么?
  7. H(z)=1/(10.4z1)H(z)=1/(1-0.4z^{-1}) 因果时的 h[n]h[n] 是什么?
  8. 什么条件下可以令 z=ejωz=e^{j\omega} 求频率响应?
  9. Direct Form II 为什么叫 canonical structure?
  10. H(z)H(z) 的一个零点在单位圆上,对对应频率的幅度响应有什么影响?

答案

X(z)=n=x[n]zn.X(z)=\sum_{n=-\infty}^{\infty}x[n]z^{-n}.
anu[n]11az1,z>a.a^nu[n]\leftrightarrow \frac1{1-az^{-1}},\quad |z|>|a|.
  1. 因为同一分式配不同 ROC 会展开成不同方向的序列,例如右边序列或左边序列。

  2. 因果 ROC 在最外极点外,即 z>0.7|z|>0.7,包含单位圆,所以稳定。

  3. ROC 必须包含单位圆 z=1|z|=1

(1+0.3z1)Y(z)=(1z1)X(z),(1+0.3z^{-1})Y(z)=(1-z^{-1})X(z),

所以

H(z)=1z11+0.3z1.H(z)=\frac{1-z^{-1}}{1+0.3z^{-1}}.
h[n]=(0.4)nu[n].h[n]=(0.4)^nu[n].
  1. 单位圆必须在 ROC 中,即频率响应/DTFT 存在。

  2. 因为 Direct Form II 共用前馈和反馈延时链,通常使用最少数量的延时器。

  3. 单位圆上对应角频率处,分子为零,幅度响应会降为 0,形成 notch / null。

8. 学习路线

  1. 先学 Z 变换定义和常用指数变换对。
  2. 重点练 ROC:右边、左边、双边三类要会画。
  3. 再学因果/稳定/频率响应存在的判断。
  4. 接着练差分方程 H(z)\leftrightarrow H(z)
  5. 最后练部分分式反 Z 变换和 Direct Form II 标准形式。

9. 和后续章节的关系

  • 第7章 会用零点位置讨论最小相位、最大相位和全通系统。
  • 第8章 会把本章的 H(z)H(z) 画成 DF-I、DF-II、级联和并联结构。
  • 第9章 的 IIR 设计最终也会得到一个稳定的 H(z)H(z)