Z変換のソースを表示
←
Z変換
ナビゲーションに移動
検索に移動
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
{{出典の明記|date=2022年12月}} [[関数解析学]]において、'''Z変換'''(ゼットへんかん、Z-transform)とは、[[ローラン展開]]をベースにした[[関数空間]]の間の[[線形写像|線形]][[作用素 (関数解析学)|作用素]]。関数変換。 {{要出典|date=2022年11月|範囲=Z変換は離散群上での[[ラプラス変換]]とも説明される。}}なお、Z変換という呼び方は、定義式中の遅延要素である<math>z</math>に由来する。 == 定義 == 列''x''<sub>''n''</sub>のZ変換は以下の式で定義される: {{Indent|<math> \mathcal{Z}[x_n] = X(z) = \sum_{n=-\infty}^{\infty} x_n z^{-n}</math>}} ここで''n''は[[整数]]で''z''は[[複素数]]である。なお後述の片側Z変換に対してこれを'''両側Z変換'''(two-sided Z-transform、bilateral Z-transform)と呼ばれる。 ''n''<0 で''x''<sub>''n''</sub>=0のような場合は、総和の範囲を 0 〜 ∞ で計算できる: {{Indent|<math> \mathcal{Z}[x_n] = X(z) = \sum_{n=0}^{\infty} x_n z^{-n}</math>}} これを元の定義と区別して'''片側Z変換'''(single-sided Z-transform、unilateral Z-transform)と呼ぶこともある。工学の分野などでは[[因果律]]を想定するので、こちらの式で定義することがある。 二次元信号(例えば画像)に対する二次元Z変換の定義は類似的である: {{Indent|<math>\mathcal{Z}[x(n_1,n_2)] = X(z_1,z_2)=\sum_{n_1=-\infty}^{\infty}\sum_{n_2=-\infty}^{\infty} x(n_1,n_2) z_1^{-n_1}z_2^{-n_2}</math>}} === 収束領域 === なお、Z変換の級数は一般には発散することがある。収束する''z''の領域(収束領域,Region of Convergence)を以下のように書ける: {{Indent|<math>\mbox{ROC}=\left\{z : \left\vert\sum_{n=-\infty}^{\infty}x_nz^{-n}\right\vert < \infty\right\}</math>}} 厳密にはこの収束領域内においての''X''(''z'')を、''x''<sub>''n''</sub>のZ変換と定義する。 二次元Z変換の収束領域の定義は類似する: {{Indent|<math>\mbox{ROC}=\left\{(z_1,z_2) : \left\vert\sum_{n_1=-\infty}^{\infty}\sum_{n_2=-\infty}^{\infty} x(n_1,n_2) z_1^{-n_1}z_2^{-n_2}\right\vert < \infty\right\}</math>}} == 逆Z変換 == Z変換の逆変換である'''逆Z変換'''(inverse Z-transform)は次のようになる: {{Indent|<math>x_n = \mathcal{Z}^{-1}[X(z)]=\frac{1}{2\pi i}\oint_C X(z)z^{n-1}\,dz</math>}} ここで''i''は[[虚数単位]]で積分路''C''は''X''(''z'')の極を全て含むような閉路である。 なおこの式は[[留数|留数定理]]を用いて留数の和として計算することができる。しかし、手計算で計算するときは以下の方法がよく使われる: * ''X''(''z'')が既に級数展開されている場合、''z''<sup>-''k''</sup>の係数を''x''<sub>''k''</sub>の値とすることで簡単に逆変換ができる。例えば、''z''+2-3''z''<sup>-1</sup>の逆変換は { ..., 0, ''x''<sub>-1</sub>=1,''x''<sub>0</sub>=2,''x''<sub>1</sub>=-3, 0, ...} のように係数をならべるだけで得られる。 * ''X''(''z'')を[[部分分数分解]]し、各々の部分分数を変換表を用いて逆変換したものの和として逆変換を得る。 いずれにせよ、定義に示した積分計算そのものを直接計算することは稀である。 == 性質 == ;線型性 :Z変換は線型性を持ち、したがって特に重ね合わせの原理を用いて計算できる。したがって任意の''x''<sub>''n''</sub>,''y''<sub>''n''</sub>に対して :<math>\mathcal{Z}[a x_n + b y_n] = a \mathcal{Z}[x_n] + b \mathcal{Z}[y_n]</math> :が成立する。但し、''a'',''b''は定数。逆Z変換も同様に線型性を持つ。したがって、与えられた関数を[[部分分数分解]]できるとき、各因子が変換表にあるものに合致すれば、その変換が求められる。 ;シフト性 :<math>\mathcal{Z}[x_{n-k}] = z^{-k}\mathcal{Z}[x_n]</math> ;Z領域微分 :<math>\mathcal{Z}[n x_n] = -z \frac{d}{dz} \mathcal{Z}[x_n]</math> ;畳み込み :[[フーリエ変換]]のように[[畳み込み定理]]が成り立ち、[[畳み込み]]はZ変換によって積となる。 :<math> \mathcal{Z}[x_n * y_n] = \mathcal{Z}[x_n] \mathcal{Z}[y_n]</math> ;初期値定理 :<math>f(0)=\lim_{z\to\infty}F(z)</math> ;最終値定理 :<math>f(\infty)=\lim_{k\to\infty}f(k)=\lim_{z\to 1}\left\{\frac{z-1}{z}F(z)\right\}</math> ;時間領域の乗積 :<math>\mathcal{Z}[x_n h_n]=\frac{1}{2\pi i}\oint_{C_1} X(v)H\left(\frac{z}{v}\right)v^{-1}\,dv=\frac{1}{2\pi i}\oint_{C_2} H(v)X\left(\frac{z}{v}\right)v^{-1}\,dv</math> 積分路 <math>C_1</math> は <math>X(v)</math> と <math>H\left(\frac{z}{v}\right)</math> の'''ROC'''の共同区域にある閉路であり、 <math>C_2</math> は <math>H(v)</math> と <math>X\left(\frac{z}{v}\right)</math> の'''ROC'''の共同区域にある閉路である。 ;Parseval定理 :<math>\mathcal{Z}\left[\sum_{n=-\infty}^{+\infty}x_nh_n^*\right]=\frac{1}{2\pi i}\oint_{C_1} X(v)H^*\left(\frac{1}{v^*}\right)v^{-1}\,dv=\frac{1}{2\pi i}\oint_{C_2} H^*(v)X\left(\frac{1}{v}\right)v^{-1}\,dv</math> 積分路 <math>C_1</math> は <math>X(v)</math> と <math>H^*\left(\frac{1}{v^*}\right)</math> の'''ROC'''の共同区域にある閉路であり、 <math>C_2</math> は <math>H^*(v)</math> と <math>X\left(\frac{1}{v}\right)</math> の'''ROC'''の共同区域にある閉路である。 == 離散時間のLTIシステム == {{Main|LTIシステム理論}} 離散時間のLTIシステムは以下の定数係数の線形差分方程式としてモデル化できる: {{Indent|<math>\sum_{i=0}^{N}a_{i}y(n-i)=\sum_{j=0}^{M}b_{j}x(n-j)</math>}} 一般には、<math>a_0=1</math>と認める。 方程式の両辺をZ変換すると、 {{Indent|<math>Y(z)\sum_{i=0}^{N}a_{i}z^{-i} = X(z)\sum_{j=0}^{M}b_{j}z^{-j}</math>}} を得られて、 {{Indent|<math>H(z)=\frac{Y(z)}{X(z)}=\frac{\displaystyle \sum_{j=0}^{M}b_{j}z^{-j}}{\displaystyle \sum_{i=0}^{N}a_{i}z^{-i}}</math>}} は、[[伝達関数法|伝達関数]]と呼ばれ、その分母多項式は[[特性多項式]]と呼ばれる。 伝達関数を分析すれば、システム特性の解明に役立つ。 == 他の変換との関係性 == === ラプラス変換との関係 === 両側Z変換は両側[[ラプラス変換]]を離散化したものである。 関数<math>f(t)</math>を周期<math>T</math>で離散化すると、 {{Indent|<math>f(t)\sum_{n=-\infty}^\infty \delta(t-nT)</math>}} である。これを両側ラプラス変換すると、 <math>\int_{-\infty}^{\infty} e^{-st} \{ f(t) \sum_{n=-\infty}^{\infty}\delta(t-nT) \}dt</math> 積分は線形性が成り立つので、 <math>\sum_{n=-\infty}^{\infty}\int_{-\infty}^{\infty} e^{-st}f(t) \delta(t-nT) dt</math> <math>t=nT</math>において<math>\delta(0)</math>になるので、 <math>\sum_{n=-\infty}^{\infty} e^{-s(nT)}f(nT)</math> これを、<math>z=e^{sT},x_n=f(nT)</math>と見れば、Z変換の定義式と一致する。 === 離散時間フーリエ変換との関係 === Z変換は[[離散時間フーリエ変換]](DTFT)の拡張である。DTFTはZ変換で''z''=''e''<sup>''iω''</sup>を代入したものと一致する。 言い換えると、<math>z</math>の定義域を([[複素平面]]において)[[単位円]]上に限定したZ変換がDTFTであると解釈できる。 == 変換表 == {| border="1" cellspacing="0" class="wikitable" |- ! 元の関数 ''x''(''n'') !! Z変換 ''X''(''z'') !! 収束領域 |- | δ(''n'') || 1 || 複素数全体 |- | ''u''(''n'') || <math> \frac{1}{1-z^{-1}}</math> || <math>|z| > 1</math> |- | ''a''<sup>''n''</sup>''u''(''n'') || <math>\frac{1}{1-a z^{-1}}</math> || <math>|z| > |a|</math> |- | ''n'' ''a''<sup>n</sup> ''u''(''n'') || <math>\frac{az^{-1} }{ (1-a z^{-1})^2 }</math> || <math>|z| > |a|</math> |- | ''a''<sup>n</sup> ''u''(-''n''-1) || <math>\frac{-1}{1-a z^{-1}}</math> ||<math> |z| < |a|</math> |- | ''n'' ''a''<sup>''n''</sup> ''u''(-''n''-1) || <math>\frac{az^{-1} }{ (1-a z^{-1})^2 }</math> || <math>|z| < |a|</math> |- | cos(ω<sub>0</sub>''n'') ''u''(''n'') || <math>\frac{ 1-z^{-1} \cos(\omega_0) }{ 1-2z^{-1}\cos(\omega_0)+ z^{-2} }</math> || <math> |z| >1</math> |- | sin(ω<sub>0</sub>''n'') ''u''(''n'') || <math> \frac{ z^{-1} \sin(\omega_0) }{ 1-2z^{-1}\cos(\omega_0)+ z^{-2} }</math> ||<math> |z| >1</math> |- | a<sup>n</sup> cos(ω<sub>0</sub>''n'') || <math> \frac{ 1-a z^{-1} \cos( \omega_0) }{ 1-2az^{-1}\cos(\omega_0)+ a^2 z^{-2} }</math> ||<math> |z| > |a|</math> |- | a<sup>n</sup> sin(ω<sub>0</sub>''n'') || <math> \frac{ az^{-1} \sin(\omega_0) }{ 1-2az^{-1}\cos(\omega_0)+ a^2 z^{-2} }</math> ||<math> |z| > |a|</math> |} == 関連項目 == * [[LTIシステム理論]] * [[フーリエ変換]] - [[ラプラス変換]] * [[デジタルフィルタ]] {{デジタル信号処理}} {{制御理論}} {{Normdaten}} {{DEFAULTSORT:せつとへんかん}} [[Category:解析学]] [[Category:信号処理]] [[Category:変換 (数学)]] [[Category:数学に関する記事|Zせつとへんかん]]
このページで使用されているテンプレート:
テンプレート:Indent
(
ソースを閲覧
)
テンプレート:Main
(
ソースを閲覧
)
テンプレート:Normdaten
(
ソースを閲覧
)
テンプレート:デジタル信号処理
(
ソースを閲覧
)
テンプレート:出典の明記
(
ソースを閲覧
)
テンプレート:制御理論
(
ソースを閲覧
)
テンプレート:要出典
(
ソースを閲覧
)
Z変換
に戻る。
ナビゲーション メニュー
個人用ツール
ログイン
名前空間
ページ
議論
日本語
表示
閲覧
ソースを閲覧
履歴表示
その他
検索
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
特別ページ
ツール
リンク元
関連ページの更新状況
ページ情報