重畳(たたみ込み)積分

畳み込みとは、関数f,gに対して次式のように定義される。

 (f*g)(t) = \int f(\tau)g(t-\tau) d\tau 

積分範囲は、(-\infty, \infty)とする場合もあるが、畳み込みをする関数が有限長である場合、

  • f,gを周期関数とみなして積分する → 循環畳み込み
  • 定義域外を0とみなして積分する → 線形畳み込み

といわれる。

畳み込みの性質

積分演算に由来する性質として、交換律結合律分配律スカラー倍、などが成り立つ。詳しくはWikipedia:畳み込みを参照するとよい。

重要な性質として、畳み込み定理という次式の法則は、音響学上重要である。

 \mathcal{F} [f*g] =  \mathcal{F} [f] \cdot \mathcal{F} [g] 

 \mathcal{L} [f*g] =  \mathcal{L} [f] \cdot \mathcal{L} [g] 

 \mathcal{Z} [f*g] =  \mathcal{Z} [f] \cdot \mathcal{Z} [g] 

つまり畳み込みは、フーリエ変換、ラプラス変換、z変換では積に変換される。

証明

 \mathcal{F} [f*g] = \int \int f(\tau)g(t-\tau) e^{-j\omega t}d\tau dt

 = \int \int f(\tau)g(t)e^{j\omega (-\tau)} e^{-j\omega t}d\tau dt

 = \int \int f(\tau)g(t)e^{- j\omega\tau} e^{-j\omega t}d\tau dt

 =  \mathcal{F} [f] \cdot \mathcal{F} [g]

フーリエ変換の畳み込み定理を証明したが、ラプラス変換、z変換でも同様に証明される。

畳み込みの使用例

音響学の分野においては、ある線形時不変システムの出力y(t)を、インパルス応答h(t)と入力x(t)の畳み込みによって求めることは特記すべきである。この場合特に、畳み込み定理を適用することによって積の演算に変換されるので、

  • 連続時間システム:インパルス応答h(t)をラプラス変換 → 伝達関数 H(s)
  • 離散時間システム:インパルス応答h(t)をz変換 → システム関数 H(z)

に変換し、

H=\frac{Y}{X} 

として求める形式が多く用いられる。

参考文献

  • ディジタル信号処理 (森北出版)
  • 畳み込み— Wikipedia

タグ:

+ タグ編集
  • タグ:
最終更新:2009年01月22日 00:07
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。