Z変換
出典: フリー百科事典『ウィキペディア(Wikipedia)』
関数解析学において、Z変換(ぜっとへんかん、Z-transform)とは、離散群上で定義される、ローラン展開をベースにした関数空間の間の線形作用素。関数変換。
Z変換は離散群上でのラプラス変換とも説明される。なお、Z変換という呼び方は、ラプラス変換のことを「s変換」と呼んでいるようなものであり、定義式中の遅延要素であるzに由来する名前である。
目次 |
[編集] 定義
列xnのZ変換は以下の式で定義される
ここでnは整数でzは複素数である。なお後述の片側Z変換に対してこれを両側Z変換(two-sided Z-transform、bilateral Z-transform)と呼ばれる。
n<0 でxn=0のような場合は、総和の範囲を 0 〜 ∞ で計算できる:
これを元の定義と区別して片側Z変換(single-sided Z-transform、unilateral Z-transform)と呼ぶこともある。工学の分野などでは因果律を想定するので、こちらの式で定義することがある。
[編集] 収束領域
なお、Z変換の級数は一般には発散することがある。収束するzの領域(収束領域)を以下のように書ける:
厳密にはこの収束領域内においてのX(z)を、xnのZ変換と定義する。
[編集] 逆Z変換
Z変換の逆変換である逆Z変換(inverse Z-transform)は次のようになる
ここでiは虚数単位で積分路CはX(z)の極を全て含むような閉路である。
なおこの式は留数定理を用いて留数の和として計算することができる。しかし、手計算で計算するときは以下の方法がよく使われる:
- X(z)が既に級数展開されている場合、z-kの係数をxkの値とすることで簡単に逆変換ができる。例えば、z+2-3z-1の逆変換は { ..., 0, x-1=1,x0=2,x1=-3, 0, ...} のように係数をならべるだけで得られる。
- X(z)を部分分数分解し、各々の部分分数を変換表を用いて逆変換したものの和として逆変換を得る。
いずれにせよ、定義に示した積分計算そのものを直接計算することは稀である。
[編集] 性質
- 線形性
- Z変換は線型性を持ち、したがって特に重ね合わせの原理を用いて計算できる。したがって任意のxn,ynに対して
- Z(axn + byn) = aZ(xn) + bZ(yn)
- が成立する。但し、a,bは定数。逆Z変換も同様に線型性を持つ。したがって、与えられた関数を部分分数分解できるとき、各因子が変換表にあるものに合致すれば、その変換が求められる。
- シフト性
- Z(xn-k) = z-kZ(xn)
- Z領域微分
- 畳み込み
- フーリエ変換のように畳み込み定理が成り立ち、畳み込みはZ変換によって掛け算になる。
- Z(xn * yn) = Z(xn) Z(yn)
[編集] 他の変換との関係性
[編集] ラプラス変換との関係
Z変換は両側ラプラス変換を離散化したものである。つまり離散化された関数
のラプラス変換
に対応する。但し、Tはサンプリング周期であり、esTがZ変換におけるzに対応する。
[編集] 離散フーリエ変換との関係
Z変換は離散フーリエ変換(DFT)の拡張である。DFTはZ変換でz=eiωを代入したものと一致する。言い換えると、複素平面で単位円上のZ変換がDFTであると解釈できる。
[編集] 変換表
元の関数 x(n) | Z変換 X(z) | 収束領域 |
---|---|---|
δ(n) | 1 | 複素数全体 |
u(n) | | z | > 1 | |
anu(n) | | z | > | a | | |
n an u(n) | | z | > | a | | |
an u(-n-1) | | z | < | a | | |
n an u(-n-1) | | z | < | a | | |
cos(ω0n) u(n) | | z | > 1 | |
sin(ω0n) u(n) | | z | > 1 | |
an cos(ω0n) | | z | > | a | | |
an cos(ω0n) | | z | > | a | |
[編集] 関連項目
カテゴリ: 数学関連のスタブ項目 | 解析学 | 数値解析 | 信号処理