第2章:Z変換の基本性質

Basic Properties of Z-Transform

入門

概要

Z変換には多くの便利な性質がある。中でも線形性時間シフトは最も基本的であり、差分方程式をZ変換で代数的に解くために不可欠である。第1章で導入した指数数列のZ変換と組み合わせることで、様々な信号のZ変換を効率的に求められるようになる。

本章ではこの2つの性質について、定理の証明と応用例を示す。

1. 線形性

定理2.1(線形性)

任意の定数 $a, b$ と信号 $x_1[n], x_2[n]$ に対して、

$$\mathcal{Z}\{a x_1[n] + b x_2[n]\} = a X_1(z) + b X_2(z)$$

ここで $X_1(z) = \mathcal{Z}\{x_1[n]\}$、$X_2(z) = \mathcal{Z}\{x_2[n]\}$ である。

ただし、各Z変換が定義される $z$ の範囲(収束領域)が重なっている必要がある。

証明

Z変換の定義より、

$$\begin{align} \mathcal{Z}\{a x_1[n] + b x_2[n]\} &= \sum_{n=-\infty}^{\infty} (a x_1[n] + b x_2[n]) z^{-n} \\ &= a \sum_{n=-\infty}^{\infty} x_1[n] z^{-n} + b \sum_{n=-\infty}^{\infty} x_2[n] z^{-n} \\ &= a X_1(z) + b X_2(z) \end{align}$$

この等式が成り立つのは、両方の級数が収束する $z$ の範囲に限られる。収束領域(ROC)の詳細は初級 第2章で扱う。

例2.1

$x[n] = 2 \cdot 3^n u[n] - 5 \cdot 2^n u[n]$ のZ変換を求める。

解答:

第1章で学んだように、$\mathcal{Z}\{a^n u[n]\} = \dfrac{z}{z-a}$($|z| > |a|$)なので、線形性より、

$$\begin{align} X(z) &= 2 \cdot \mathcal{Z}\{3^n u[n]\} - 5 \cdot \mathcal{Z}\{2^n u[n]\} \\ &= 2 \cdot \frac{z}{z-3} - 5 \cdot \frac{z}{z-2} \\ &= \frac{2z(z-2) - 5z(z-3)}{(z-3)(z-2)} \\ &= \frac{-3z^2 + 11z}{(z-3)(z-2)} \end{align}$$

この式は $|z| > 3$ のとき有効である(両方の級数が収束する範囲)。

例2.2

$x[n] = 3 \cdot 2^n u[n] - 5 u[n]$ のZ変換を求める。

解答:

$\mathcal{Z}\{u[n]\} = \dfrac{z}{z-1}$($|z| > 1$)を用いて、

$$X(z) = 3 \cdot \frac{z}{z-2} - 5 \cdot \frac{z}{z-1} = \frac{-2z^2 + 7z}{(z-2)(z-1)}, \quad |z| > 2$$

2. 時間シフト

定理2.2(時間シフト)

整数 $k$ に対して、

$$\mathcal{Z}\{x[n-k]\} = z^{-k} X(z)$$

すなわち、信号を $k$ サンプル遅延させると、Z変換に $z^{-k}$ が掛かる。

証明

$m = n - k$ と置換すると、

$$\begin{align} \mathcal{Z}\{x[n-k]\} &= \sum_{n=-\infty}^{\infty} x[n-k] z^{-n} \\ &= \sum_{m=-\infty}^{\infty} x[m] z^{-(m+k)} \\ &= z^{-k} \sum_{m=-\infty}^{\infty} x[m] z^{-m} \\ &= z^{-k} X(z) \end{align}$$

注意

$k > 0$:$k$ サンプル遅延($z^{-k}$ 倍)。ディジタルフィルタ設計で最も多いケース。

$k < 0$:$|k|$ サンプル前進($z^{|k|}$ 倍)。未来の値が必要なため非因果的。

x[n](元の信号) n 0 1 2 3 遅延 k=2 × z⁻² x[n-2](2サンプル遅延) n 0 1 2 3 4 時間領域での k サンプル遅延は、Z領域では z^{-k} の乗算に対応する。 差分方程式をZ変換で代数方程式に変換する際の基礎となる。

図1: 時間シフト — 信号 x[n] を k=2 サンプル遅延すると x[n−2] になる

例2.3(遅延システム)

$x[n] = \delta[n] + 2\delta[n-1] + 3\delta[n-2]$ のZ変換を求める。

解答:

$\mathcal{Z}\{\delta[n]\} = 1$ なので、時間シフト性と線形性より、

$$\begin{align} X(z) &= \mathcal{Z}\{\delta[n]\} + 2\mathcal{Z}\{\delta[n-1]\} + 3\mathcal{Z}\{\delta[n-2]\} \\ &= 1 + 2z^{-1} + 3z^{-2} \\ &= \frac{z^2 + 2z + 3}{z^2} \end{align}$$

この式は $z \neq 0$ で有効である(有限長信号なので $z = 0$ 以外のすべての点で収束する)。

練習問題

問題1(線形性)

次の信号のZ変換を求めよ。

(a) $x[n] = 3^n u[n] + 2^n u[n]$

(b) $x[n] = 4 \cdot (0.5)^n u[n] - 3 \cdot (0.8)^n u[n]$

解答

(a) 線形性より、

$$X(z) = \frac{z}{z-3} + \frac{z}{z-2} = \frac{z(z-2) + z(z-3)}{(z-3)(z-2)} = \frac{2z^2 - 5z}{(z-3)(z-2)}, \quad |z| > 3$$

(b) 線形性より、

$$X(z) = 4 \cdot \frac{z}{z-0.5} - 3 \cdot \frac{z}{z-0.8} = \frac{4z(z-0.8) - 3z(z-0.5)}{(z-0.5)(z-0.8)} = \frac{z^2 - 1.7z}{(z-0.5)(z-0.8)}, \quad |z| > 0.8$$

問題2(時間シフト)

(a) $\mathcal{Z}\{u[n-1]\}$ を求めよ。

(b) $\mathcal{Z}\{u[n-3]\}$ を求めよ。

解答

(a) $\mathcal{Z}\{u[n]\} = \dfrac{z}{z-1}$($|z| > 1$)と時間シフト性より、

$$\mathcal{Z}\{u[n-1]\} = z^{-1} \cdot \frac{z}{z-1} = \frac{1}{z-1}, \quad |z| > 1$$

(b) 同様に、

$$\mathcal{Z}\{u[n-3]\} = z^{-3} \cdot \frac{z}{z-1} = \frac{z^{-2}}{z-1} = \frac{1}{z^2(z-1)}, \quad |z| > 1$$

問題3(線形性+時間シフト)

差分方程式 $y[n] - 0.5y[n-1] = x[n]$(初期条件:$y[-1] = 0$)の両辺をZ変換し、伝達関数 $H(z) = Y(z)/X(z)$ を求めよ。

解答

時間シフト性より $\mathcal{Z}\{y[n-1]\} = z^{-1}Y(z)$ なので、

$$Y(z) - 0.5z^{-1}Y(z) = X(z)$$

これを整理すると、

$$Y(z) = \frac{X(z)}{1 - 0.5z^{-1}} = \frac{zX(z)}{z - 0.5}$$

したがって、

$$H(z) = \frac{Y(z)}{X(z)} = \frac{z}{z - 0.5}$$

まとめ

  • 線形性:複数の信号の線形結合のZ変換は、個別のZ変換の同じ線形結合になる
  • 時間シフト:$k$ サンプルの遅延は $z^{-k}$ の乗算に対応する
  • この2つの性質により、差分方程式を代数方程式に変換して解くことができる
  • 第1章のZ変換表と組み合わせることで、様々な信号のZ変換を効率的に求められる

Z変換のその他の性質(z領域微分、スケーリング、時間反転、共役、畳み込み)については初級 第1章で扱う。