컨볼루션(합성곱)의 정의
📂푸리에해석 컨볼루션(합성곱)의 정의 정의 R \mathbb{R} R 에서 정의된 두 함수 f f f , g g g 가 주어졌다고 하자. 아래의 적분이 존재하면 이를 두 함수 f f f , g g g 의 합성곱이라 하고 f ∗ g f \ast g f ∗ g 로 표기한다.
f ∗ g ( x ) : = ∫ − ∞ ∞ f ( y ) g ( x − y ) d y
f \ast g(x):=\int _{-\infty} ^{\infty} f(y)g(x-y)dy
f ∗ g ( x ) := ∫ − ∞ ∞ f ( y ) g ( x − y ) d y
f f f , g g g 가 이산함수일 경우 아래와 같이 정의한다.
( f ∗ g ) ( m ) = ∑ n f ( n ) g ( m − n )
(f \ast g)(m)=\sum \limits_{n}f(n)g(m-n)
( f ∗ g ) ( m ) = n ∑ f ( n ) g ( m − n )
설명 합성곱이라는 번역이 있지만 컨볼루션이라는 말이 더 자주 쓰인다. 대개 위의 정의를 컨볼루션이라고 배우지만, 조금 더 일반적으로 말하자면 이는 적분 변환 인 푸리에 변환 에 대한 컨볼루션 이다. 교환 법칙, 분배 법칙 등 여러 좋은 성질 을 가지고 있기 때문에 다방면으로 쓰인다.
이산 합성곱의 경우, 해석적 정수론에서는 조금 다르게 정의 하기도 한다.
합성곱이 정의될 조건은 다음과 같다
(a)
f ∈ L 1 f\in L^{1} f ∈ L 1 , ∣ g ∣ < M |g|<M ∣ g ∣ < M 이면,
∣ ∫ f ( y ) g ( x − y ) d y ∣ ≤ ∫ ∣ f ( y ) g ( x − y ) ∣ d y ≤ M ∫ ∣ f ( y ) ∣ d y < ∞
\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
∫ f ( y ) g ( x − y ) d y ≤ ∫ ∣ f ( y ) g ( x − y ) ∣ d y ≤ M ∫ ∣ f ( y ) ∣ d y < ∞
(b)
∣ f ∣ ≤ M \left| f \right| \le M ∣ f ∣ ≤ M , g ∈ L 1 g\in L^{1} g ∈ L 1 이면,
∣ ∫ f ( y ) g ( x − y ) d y ∣ ≤ ∫ ∣ f ( y ) g ( x − y ) ∣ d y ≤ M ∫ ∣ g ( x − y ) ∣ d y < ∞
\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
∫ f ( y ) g ( x − y ) d y ≤ ∫ ∣ f ( y ) g ( x − y ) ∣ d y ≤ M ∫ ∣ g ( x − y ) ∣ d y < ∞
(c)
f , g ∈ L 2 f,g\in L^{2} f , g ∈ L 2 이고 g ~ x ( y ) = g ( x − y ) \tilde{g}_{x}(y)=g(x-y) g ~ x ( y ) = g ( x − y ) 라고 하자. 그러면 g ~ x ∈ L 2 \tilde{g}_{x}\in L^{2} g ~ x ∈ L 2 , ∥ g ∥ 2 = ∥ g ~ x ∥ 2 \left\| g \right\|_{2}=\left\| \tilde{g}_{x} \right\|_{2} ∥ g ∥ 2 = ∥ g ~ x ∥ 2 이고, 코시-슈바르츠 부등식 에 의해
∣ ∫ f ( y ) g ( x − y ) d y ∣ = ∣ ∫ f ( y ) g ~ x ( y ) d y ∣ = ∣ ⟨ f , g ~ x ⟩ ∣ ≤ ∥ f ∥ 2 ∥ g ~ x ∥ 2 < ∞
\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*}
∫ f ( y ) g ( x − y ) d y = ∫ f ( y ) g ~ x ( y ) d y = ∣ ⟨ f , g ~ x ⟩ ∣ ≤ ∥ f ∥ 2 ∥ g ~ x ∥ 2 < ∞
(d)
f f f 가 유계이면서 닫힌 구간 [ a , b ] [a,b] [ a , b ] 을 제외한 곳에서 0 0 0 이고 g g g 가 조각마다 연속 이면,
∫ − ∞ ∞ f ( y ) g ( x − y ) d y = ∫ a b f ( y ) g ( x − y ) d y < ∞
\int _{-\infty} ^{\infty} f(y)g(x-y)dy=\int _{a}^{b}f(y)g(x-y)dy<\infty
∫ − ∞ ∞ f ( y ) g ( x − y ) d y = ∫ a b f ( y ) g ( x − y ) d y < ∞