信号与系统(Python) 学习笔记 (8) 离散系统z域分析 -- z变换

本文深入探讨了离散系统z域分析的核心概念,包括z变换的定义、性质及其与拉普拉斯变换的关系,详细讲解了逆z变换的计算方法,并介绍了如何利用z变换解决差分方程。

8. 离散系统 z 域分析

取样
还原(有条件)
连续
离散

连 续      ∣      离 散 时 域    f ( t ) ⋆ h ( t ) ∣ f ( k ) ⋆ h ( k ) 变 换 域    { F ( j ω ) ⋅ H ( j ω ) F ( s ) ⋅ H ( s ) ∣ F ( z ) ⋅ H ( z ) \begin{aligned}连续 \;\; &\Big\vert\;\; 离散 \\ 时域\; f(t)\star h(t) &\Big\vert f(k) \star h(k) \\ 变换域\; \begin{cases} F(j\omega)\cdot H(j\omega) \\ F(s) \cdot H(s) \end{cases} &\Big\vert F(z) \cdot H(z) \end{aligned} f(t)h(t){ F(jω)H(jω)F(s)H(s)f(k)h(k)F(z)H(z)


8.1. z 变换

  • 拉氏变换把连续系统微分方程转换为代数方程,同样地,也可以通过一种称为z变换数学工具,把差分方程转换为代数方程。

8.1.1. z 变换 定义

  • z变换 导出

  • 对连续信号进行均匀冲激取样后,就得到离散信号。

  • 取样信号:
    f s ( t ) = f ( t ) δ T ( t ) = ∑ k = − ∞ ∞ f ( k T ) δ ( t − k T ) f_s(t) = f(t) \delta_T(t) = \sum^{\infty}_{k=-\infty}f(kT)\delta(t-kT) fs(t)=f(t)δT(t)=k=f(kT)δ(tkT)

  • 两边取双边拉普拉斯变换,时移性质,得:
    F S b ( s ) = ∑ k = − ∞ ∞ f ( k T ) e − k T s F_{Sb}(s) = \sum^{\infty}_{k=-\infty} f(kT)e^{-kTs} FSb(s)=k=f(kT)ekTs

  • z = e s T {\color{red}z=e^{sT}} z=esT, 上式将成为复变量 z z z 的函数, 用 F ( z ) F(z) F(z) 表示; f ( k T ) → f ( k ) f(kT)\to f(k) f(kT)f(k), 得
    F b ( z ) = ∑ k = − ∞ ∞ f ( k ) z − k    称 为 序 列 f ( k ) 的 双 边 z 变 换 F_b(z) = \sum^{\infty}_{k=-\infty} f(k) z^{-k}\; 称为 {\color{blue}序列 f(k)}的{\color{red}双边 z 变换} Fb(z)=k=f(k)zkf(k)z
    F ( z ) = ∑ k = 0 ∞ f ( k ) z − k    称 为 序 列 f ( k ) 的 单 边 z 变 换 F(z) = \sum^{\infty}_{ {\color{red}k=0}} f(k) z^{-k}\; 称为 {\color{blue}序列 f(k)}的{\color{red}单边 z 变换} F(z)=k=0f(k)zkf(k)z

  • f ( k ) f(k) f(k) 为因果序列,则单边、双边 z z z 变换相等,否则不同。今后在不致混淆的情况下,统称它们为 z z z 变换。

  • 与拉普拉斯变换相同,双边变换会涉及到多值的问题(双边z 变换必须标明收敛域),所以一般使用单边变换。

  • 表示:
    F ( z ) = Z [ f ( k ) ] F(z) = \mathcal{Z}[f(k)] F(z)=Z[f(k)]
    f ( k ) = Z − 1 [ F ( z ) ] f(k) = \mathcal{Z}^{-1}[F(z)] f(k)=Z1[F(z)]
    f ( k ) ⟷ F ( z ) f(k) \longleftrightarrow F(z) f(k)F(z)

8.1.2. z 变换 收敛域

  • 当幂级数收敛时, z z z 变换才存在,即满足绝对可和条件

∑ k = − ∞ ∞ ∣ f ( k ) z − k ∣ < ∞ \sum^{\infty}_{k=-\infty} \big\lvert f(k) z^{-k}\big\rvert < \infty k=f(k)zk<

  • 它是序列 f ( k ) f(k) f(k) z z z 变换存在的充要条件

  • 定义:

    • 对于序列 f ( k ) f(k) f(k), 满足
      ∑ k = − ∞ ∞ ∣ f ( k ) z − k ∣ < ∞ \sum^{\infty}_{k=-\infty} \big\lvert f(k) z^{-k}\big\rvert < \infty k=f(k)zk<
    • 所有 z z z 值组成的集合称为其 z z z 变换 F ( z ) F(z) F(z)收敛域
  • 例: 因果序号 f ( k ) = a k ε ( k ) f(k) = a^k \varepsilon(k) f(k)=akε(k) z z z 变换 ( a a a 为常数)。
    F ( z ) = ∑ k = 1 ∞ a k z − k = lim ⁡ N → ∞ ∑ k = 1 N ( a z − ) k = lim ⁡ N → ∞ 1 − ( a z − 1 ) N + 1 1 − a z − 1 F(z) = \sum^{\infty}_{k=1}a^kz^{-k} = \lim_{N\to\infty}\sum^{N}_{k=1}(az^{-})^k = \lim_{N\to\infty} \frac{1-(az^{-1})^{N+1}}{1-az^{-1}} F(z)=k=1akzk=Nlimk=1N(az)k=Nlim1az11(az1)N+1

    • 仅当 ∣ a z − 1 ∣ < 1 \lvert az^{-1}\rvert <1 az1<1, 即 ∣ z ∣ > ∣ a ∣ \vert z\vert > \vert a \vert z>a 时, 其 z 变换存在。
    • F ( z ) = z z − a F(z) = \displaystyle \frac{z}{z-a} F(z)=zaz
    • 收敛域为 ∣ z ∣ > ∣ a ∣ \vert z\vert >\vert a \vert z>a (某个圆之外)
  • 注意

    • 双边z 变换必须标明收敛域
    • 对单边z变换,其收敛域是某个圆外的区域,可省略。
  • 结论:

双 边 F b ( z ) + 收 敛 域 ⟵ ⟶ f ( k ) 单 边 F ( z ) ⟵ ⟶ f ( k ) \begin{aligned}双边 F_b(z) + 收敛域 \longleftarrow & \longrightarrow f(k) \\ 单边 F(z) \longleftarrow & \longrightarrow f(k) \end{aligned} Fb(z)+F(z)f(k)f(k)

  • 离散序列的收敛域情况分类
序列特性 收敛域特性 f ( k ) = f(k)= f(k)=
有限长序列 常为整个平面 常为整个平面 δ ( k ) ,    ε ( k + 1 ) − ε ( k − 2 ) \delta(k),\;\varepsilon(k+1)-\varepsilon(k-2) δ(k),ε(k+1)ε(k2)
因果序列 某个圆外区域 某个圆外区域 a k ε ( k ) a^k\varepsilon(k) akε(k)
反因果序列 某个圆内区域 某个圆内区域 b k ε ( − k − 1 ) b^k\varepsilon(-k-1) bkε(k1)
双边序列 (若存在)环状区域 (若存在)环状区域 { b k ,    k < 0 a k ,    k ≥ 0 , ∣ a ∣ < ∣ b ∣ \begin{aligned}\begin{cases}b^k,\; &k<0 \\ a^k ,\; & k\geq 0 \end{cases}, \vert a \vert < \vert b \vert \end{aligned} { bk,ak,k<0k0,a<b
双边序列 (不存在)环状区域 (不存在)环状区域 { a k ,    k < 0 b k ,    k ≥ 0 , ∣ a ∣ < ∣ b ∣ \begin{aligned}\begin{cases}a^k,\; &k<0 \\ b^k ,\; & k\geq 0 \end{cases}, \vert a \vert < \vert b \vert \end{aligned} { ak,bk,k<0k0,a<b

8.1.3. 常用序列的z变换

δ ( k ) ⟵ ⟶ 1 ,    整 个 z 平 面 δ ( k − m ) ⟵ ⟶ z − m ,    ∣ z ∣ > 0 ε ( k ) ⟵ ⟶ z z − 1 ,    ∣ z ∣ > 1 − ε ( − k − 1 ) ⟵ ⟶ z z − 1 ,    ∣ z ∣ < 1 a k ε ( k ) ⟵ ⟶ z z − a ,    ∣ z ∣ > ∣ a ∣ − a k ε ( − k − 1 ) ⟵ ⟶ z z − a ,    ∣ z ∣ < ∣ a ∣ \begin{aligned} \displaystyle \delta(k) \longleftarrow & \longrightarrow 1,\; 整个 z 平面 \\ \delta(k-m) \longleftarrow & \longrightarrow z^{-m},\; \lvert z \rvert > 0 \\ \varepsilon(k)\longleftarrow & \longrightarrow \frac{z}{z-1},\; \lvert z \rvert > 1 \\ -\varepsilon(-k-1)\longleftarrow & \longrightarrow \frac{z}{z-1},\; \lvert z \rvert < 1 \\ a^k \varepsilon(k) \longleftarrow & \longrightarrow \frac{z}{z-a},\; \lvert z \rvert > \lvert a \rvert \\ -a^k \varepsilon(-k-1) \longleftarrow & \longrightarrow \frac{z}{z-a},\; \lvert z \rvert < \lvert a \rvert \\\end{aligned} δ(k)δ(km)ε(k)ε(k1)akε(k)akε(k1)1,zzm,z>0z1z,z>1z1z,z<1zaz,z>azaz,z<a

8.1.4. z变换 性质

  • 说明:z变换性质,若无特殊说明,对单边和双边z变换均适用。
线性性质

  • f 1 ( k ) ⟵ ⟶ F 1 ( z ) ,    有 常 数 a 1 , a 2 ,    α 1 < ∣ z ∣ < β 1 f 2 ( k ) ⟵ ⟶ F 2 ( z ) ,    有 常 数 a 1 , a 2 ,    α 2 < ∣ z ∣ < β 2 a 1 f 1 ( k ) + a 2 f 2 ( k ) ⟵ ⟶ a 1 F 1 ( z ) + a 2 F 2 ( z ) ,    max ⁡ ( α 1 , α 2 ) < ∣ z ∣ < max ⁡ ( β 1 , β 2 ) \begin{aligned} \displaystyle f_1(k) \longleftarrow & \longrightarrow F_1(z),\; & 有常数a_1,a_2,\; \alpha_1<\lvert z \rvert <\beta_1 \\ f_2(k) \longleftarrow & \longrightarrow F_2(z),\; & 有常数a_1,a_2,\; \alpha_2<\lvert z \rvert <\beta_2 \\ a_1f_1(k) + a_2f_2(k) \longleftarrow & \longrightarrow a_1F_1(z) + a_2F_2(z) ,\;& \max(\alpha_1,\alpha_2)<\lvert z \rvert <\max(\beta_1, \beta_2)\\ \end{aligned} f1(k)f2(k)a1f1(k)+a2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值