相互相関関数

提供: testwiki
2024年9月15日 (日) 07:19時点におけるimported>C8uyPqgRによる版
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

テンプレート:出典の明記

相互相関関数(そうごそうかんかんすう、テンプレート:Lang-en-short)は、ふたつの信号、配列ベクトル)の類似性を確認するために使われる。関数の配列の結果がすべて1であれば相関があり、すべてゼロであれば無相関であり、すべて テンプレート:Math であれば負の相関がある。しばしば、相関と略されることがあり、相関係数と似ているために混同することがある。

定義

連続

連続関数 fg において相互相関関数は以下のように定義される。[1][2][3]

(fg)(τ) f(t)g(t+τ)dt

これは以下と同値である。

(fg)(τ) f(tτ)g(t)dt

f(t)f(t)複素共役で、τ はラグ(lag)と呼ばれる。

離散

離散関数の場合は以下のように定義される。[4][5]

(fg)[n] m=f[m]g[m+n]

これは以下と同値である。

(fg)[n] m=f[mn]g[m]

畳み込みとの関係性

二つの信号を畳み込む畳み込みの式

(f*g)(m)=nf(n)g(mn)

のうち片方の関数の信号配列の順序をフリップ(逆順に)して畳み込むと、相互相関関数を求めることができる。

自己相関関数

二つの信号が、全く同じ場合、自己相関関数と呼び、関数の周期性を調べるのに用いられる。自己相関関数の値がすべて1のときには、その離散関数の波形の周期性はその関数を表す配列と同じであることがわかる。

参照

テンプレート:Reflist

関連項目

外部リンク

テンプレート:統計学 テンプレート:Math-stub

  1. Bracewell, R. "Pentagram Notation for Cross Correlation." The Fourier Transform and Its Applications. New York: McGraw-Hill, pp. 46 and 243, 1965.
  2. Papoulis, A. The Fourier Integral and Its Applications. New York: McGraw-Hill, pp. 244–245 and 252-253, 1962.
  3. Weisstein, Eric W. "Cross-Correlation." From MathWorld--A Wolfram Web Resource. http://mathworld.wolfram.com/Cross-Correlation.html
  4. テンプレート:Cite book
  5. テンプレート:Cite book