logo

畳み込みの定義 📂フーリエ解析

畳み込みの定義

定義

R\mathbb{R}で定義された二つの関数ffggが与えられたとする。以下の積分が存在する場合、これを二つの関数ffggの畳み込みと呼び、fgf \ast gで示す。

fg(x):=f(y)g(xy)dy f \ast g(x):=\int _{-\infty} ^{\infty} f(y)g(x-y)dy

ffggが離散関数の場合、以下のように定義する。

(fg)(m)=nf(n)g(mn) (f \ast g)(m)=\sum \limits_{n}f(n)g(m-n)

説明

畳み込みという翻訳があるが、コンボリューションという言葉の方がよく使われる。一般に上記の定義をコンボリューションとして学ぶが、もう少し一般的に言うと、これは積分変換の一種であるフーリエ変換に対するコンボリューションである。交換法則、分配法則など多くの良い特性を持っているため、様々な分野で使用される。

離散畳み込みの場合、解析的数論では少し異なる定義をすることもある。

畳み込みが定義される条件は以下の通り:

  • (a)

    fL1f\in L^{1}g<M|g|<Mである場合、

    f(y)g(xy)dyf(y)g(xy)dyMf(y)dy< \left| \int f(y)g(x-y)dy \right| \le \int \left| f(y)g(x-y) \right|dy \le M\int \left| f(y) \right|dy \lt \infty

  • (b)

    fM\left| f \right| \le MgL1g\in L^{1}である場合、

    f(y)g(xy)dyf(y)g(xy)dyMg(xy)dy< \left| \int f(y)g(x-y)dy \right| \le \int \left| f(y) g(x-y) \right|dy \le M\int \left| g(x-y) \right|dy \lt \infty

  • (c)

    f,gL2f,g\in L^{2}であり、g~x(y)=g(xy)\tilde{g}_{x}(y)=g(x-y)とする。するとg~xL2\tilde{g}_{x}\in L^{2}g2=g~x2\left\| g \right\|_{2}=\left\| \tilde{g}_{x} \right\|_{2}であり、コーシー・シュワルツの不等式により

    f(y)g(xy)dy=f(y)g~x(y)dy=f,g~xf2g~x2< \begin{align*} \left| \int f(y)g(x-y)dy \right| &= \left| \int f(y)\tilde{g}_{x}(y)dy \right| \\ & = \left| \left\langle f,\tilde{g}_{x} \right\rangle \right| \\ &\le \left\| f \right\|_{2} \left\| \tilde{g}_{x} \right\|_{2} \\ &<\infty \end{align*}

  • (d)

    ffが閉区間[a,b][a,b]を除き00で有界であり、gg区分的に連続である場合、

    f(y)g(xy)dy=abf(y)g(xy)dy< \int _{-\infty} ^{\infty} f(y)g(x-y)dy=\int _{a}^{b}f(y)g(x-y)dy<\infty