Z変換

提供: testwiki
2024年2月16日 (金) 14:42時点におけるimported>ぐしーによる版 (曖昧さ回避ページ作用へのリンクを解消、リンク先を作用素 (関数解析学)に変更(DisamAssist使用))
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

テンプレート:出典の明記 関数解析学において、Z変換(ゼットへんかん、Z-transform)とは、ローラン展開をベースにした関数空間の間の線形作用素。関数変換。

テンプレート:要出典なお、Z変換という呼び方は、定義式中の遅延要素であるzに由来する。

定義

xnのZ変換は以下の式で定義される: テンプレート:Indent ここでn整数z複素数である。なお後述の片側Z変換に対してこれを両側Z変換(two-sided Z-transform、bilateral Z-transform)と呼ばれる。

n<0 でxn=0のような場合は、総和の範囲を 0 〜 ∞ で計算できる: テンプレート:Indent これを元の定義と区別して片側Z変換(single-sided Z-transform、unilateral Z-transform)と呼ぶこともある。工学の分野などでは因果律を想定するので、こちらの式で定義することがある。

二次元信号(例えば画像)に対する二次元Z変換の定義は類似的である: テンプレート:Indent

収束領域

なお、Z変換の級数は一般には発散することがある。収束するzの領域(収束領域,Region of Convergence)を以下のように書ける: テンプレート:Indent

厳密にはこの収束領域内においてのX(z)を、xnのZ変換と定義する。

二次元Z変換の収束領域の定義は類似する: テンプレート:Indent

逆Z変換

Z変換の逆変換である逆Z変換(inverse Z-transform)は次のようになる: テンプレート:Indent ここでi虚数単位で積分路CX(z)の極を全て含むような閉路である。

なおこの式は留数定理を用いて留数の和として計算することができる。しかし、手計算で計算するときは以下の方法がよく使われる:

  • X(z)が既に級数展開されている場合、z-kの係数をxkの値とすることで簡単に逆変換ができる。例えば、z+2-3z-1の逆変換は { ..., 0, x-1=1,x0=2,x1=-3, 0, ...} のように係数をならべるだけで得られる。
  • X(z)を部分分数分解し、各々の部分分数を変換表を用いて逆変換したものの和として逆変換を得る。

いずれにせよ、定義に示した積分計算そのものを直接計算することは稀である。

性質

線型性
Z変換は線型性を持ち、したがって特に重ね合わせの原理を用いて計算できる。したがって任意のxn,ynに対して
𝒵[axn+byn]=a𝒵[xn]+b𝒵[yn]
が成立する。但し、a,bは定数。逆Z変換も同様に線型性を持つ。したがって、与えられた関数を部分分数分解できるとき、各因子が変換表にあるものに合致すれば、その変換が求められる。
シフト性
𝒵[xnk]=zk𝒵[xn]
Z領域微分
𝒵[nxn]=zddz𝒵[xn]
畳み込み
フーリエ変換のように畳み込み定理が成り立ち、畳み込みはZ変換によって積となる。
𝒵[xn*yn]=𝒵[xn]𝒵[yn]
初期値定理
f(0)=limzF(z)
最終値定理
f()=limkf(k)=limz1{z1zF(z)}
時間領域の乗積
𝒵[xnhn]=12πiC1X(v)H(zv)v1dv=12πiC2H(v)X(zv)v1dv

積分路 C1X(v)H(zv)ROCの共同区域にある閉路であり、 C2H(v)X(zv)ROCの共同区域にある閉路である。

Parseval定理
𝒵[n=+xnhn*]=12πiC1X(v)H*(1v*)v1dv=12πiC2H*(v)X(1v)v1dv

積分路 C1X(v)H*(1v*)ROCの共同区域にある閉路であり、 C2H*(v)X(1v)ROCの共同区域にある閉路である。

離散時間のLTIシステム

テンプレート:Main 離散時間のLTIシステムは以下の定数係数の線形差分方程式としてモデル化できる: テンプレート:Indent 一般には、a0=1と認める。

方程式の両辺をZ変換すると、 テンプレート:Indent を得られて、 テンプレート:Indent は、伝達関数と呼ばれ、その分母多項式は特性多項式と呼ばれる。

伝達関数を分析すれば、システム特性の解明に役立つ。

他の変換との関係性

ラプラス変換との関係

両側Z変換は両側ラプラス変換を離散化したものである。

関数f(t)を周期Tで離散化すると、 テンプレート:Indent である。これを両側ラプラス変換すると、

est{f(t)n=δ(tnT)}dt

積分は線形性が成り立つので、

n=estf(t)δ(tnT)dt

t=nTにおいてδ(0)になるので、

n=es(nT)f(nT)

これを、z=esT,xn=f(nT)と見れば、Z変換の定義式と一致する。

離散時間フーリエ変換との関係

Z変換は離散時間フーリエ変換(DTFT)の拡張である。DTFTはZ変換でz=eを代入したものと一致する。

言い換えると、zの定義域を(複素平面において)単位円上に限定したZ変換がDTFTであると解釈できる。

変換表

元の関数 x(n) Z変換 X(z) 収束領域
δ(n) 1 複素数全体
u(n) 11z1 |z|>1
anu(n) 11az1 |z|>|a|
n an u(n) az1(1az1)2 |z|>|a|
an u(-n-1) 11az1 |z|<|a|
n an u(-n-1) az1(1az1)2 |z|<|a|
cos(ω0n) u(n) 1z1cos(ω0)12z1cos(ω0)+z2 |z|>1
sin(ω0n) u(n) z1sin(ω0)12z1cos(ω0)+z2 |z|>1
an cos(ω0n) 1az1cos(ω0)12az1cos(ω0)+a2z2 |z|>|a|
an sin(ω0n) az1sin(ω0)12az1cos(ω0)+a2z2 |z|>|a|

関連項目

テンプレート:デジタル信号処理 テンプレート:制御理論 テンプレート:Normdaten