1. Convolution

Linear system으로의 해석의 장점은 complicated physical effect(multiple linear system)도 쉽게 일반화할 수 있다는 점이다.
만약 신호 $x(t)$가 두개의 linear system을 지나간다고 생각해 보자.
net output in time domain은 아래와 같다.
$$y(t) = x(t) * f(t) * g(t)$$
frequency domain에서는
$$Y(\omega)=X (\omega)F (\omega)G (\omega)$$
이다.
Seismogram도 위와 같이 일반화 할 수 있다.

$x(t)$ 는 source signal, $g(t)$는 response of operator representing the effects of earth structure along ray path, $i(t)$는 impulse response of seismometer
$$u(t) = x(t) *g(t)*i(t)$$
종종 Impulse response는 시간과 공간에서 모두 정의 되기도 한다. 시간 $t$일때, 어떤 한지점 $\mathbf{x}$ 에서의 변위는 다음과 같이 나타낼 수 있다.
$$ u(\mathbf{x} ,t) = \iint G(\mathbf{x-x'} ; t-t') f(\mathbf{x'},t') dt'dV'~~~\text{laterally homogeneous medium} $$
$G$를 green function 이라고 부른다. 그린함수는 position $\mathbf{x}$, time $t'$에서의 impulse response로 생각할수 있으며, $ f(\mathbf{x'},t') $는 seismic source의 분포로 생각할 수 있다. 따라서 이를 sum한 (integral) 결과는 source의 distribution의 total response로 생각할 수 있다.
또 위 식은 laterally homogeneous medium을 가정한 경우로, 그린함수의 변수는 source와 receiver의 거리 ($\mathbf{x} - \mathbf{x}'$) 에만 의존한다. 따라서 convolution의 형태를 갖추는 것을 관찰할 수 있다.
하지만 실제 일반 매질은 관측소의 위치( $\mathbf{x}$) 지진원의 절대 위치($\mathbf{x}'$) 가 변수이다. 아래와 같이 식이 변하고,
변위는 지진원 분포($f$)에 각 위치마다 다르게 적용되는 가중치 ($G$)를 곱해서 더한 결과가 displacement가 된다.
2. Deconvolution
System이 convolution을 통해 표현될때, 우리는 system에 영향을 주는 factor들을 deconvolution을 통해 알아 낼 수 있다.
$s(t)$ : seismogram result form convolution of source
$w(t)$ : source pulse or wavelet
$r(t)$ : earth structure operator ( reflector series) delta 함수의 series로 생각 할 수 있다. 마치interface로 부터 reflect되어 도착하는 arrival time이 delta function의 위치라고 생각할 수 있다.

그림과 같이 지진파형은 아래와 같이 나타낼 수 있다.
$$ s(t) = w(t) * r(t) ~\text{and}~S(\omega) = W( \omega)R( \omega) $$
현실에서는 source pusle ($w(t)$)는 어느정도의 두께(time duration)을 가지고 있다. 따라서 만약 반사계수열($r(t)$)이 인접해있다면, 두 층에서의 convolution 결과가 서로 overlap 될 것이다.

만약 source pulse가 ideal한 delta function이라면 time domain에서의 convolution은 주파수 영역에서의 multiplication이고 delta function의 FT는 1인 상수 값이므로, 이때 결과 지진파형은 r(t)과 같아진다.
하지만 실제 자연의 source pulse는 delta function 이아니다. 그러면, Inverse filter를 도입하면 어떨까?
신호의 관점에서 컨벌루션(convolution) 과정은 주파수 영역에서 다음과 같이 표현됩니다.
여기서 역필터(inverse filter) $W^{-1}(\omega)$를 정의하면, 시간 영역에서의 델타 함수 $\delta(t)$에 대응하여 주파수 영역에서는 다음과 같은 관계가 성립합니다.
따라서, 원본 신호 $R(\omega)$를 복원하는 과정은 다음과 같습니다.
문제점 및 해결 방안
위의 나눗셈 과정에서 $W(\omega)$의 값이 0에 가깝게 매우 작아지면, $R(\omega)$가 무한대로 발산하는 노이즈 증폭 현상이 발생합니다. 이를 방지하기 위해 최소 진폭(water level)을 설정하는 기법이 필수적입니다.
이를 수식으로 표현하면 다음과 같습니다.
- 여기서 $W^*(\omega)$는 $W(\omega)$의 켤레 복소수입니다.
- $\epsilon$은 Water level이라 불리는 작은 상수값으로, 분모가 0이 되는 것을 방지하여 안정성을 확보합니다.
'Signal processing > Linear system' 카테고리의 다른 글
| Linear system - Finite Length signal (0) | 2026.06.21 |
|---|---|
| Linear systems - Basic model and Filter (0) | 2026.05.19 |
