Loading [MathJax]/jax/output/CommonHTML/jax.js

Heviside step function θ(t)은 높이가 1인 계단형 함수로 다음과 같이 정의된다.

θ(t)={1t00t<0

이 함수의 fourier transform을 구하려 할 때 이 정의 그대로 대입해서는 올바른 결과를 얻을 수 없다. 이를 위해서 θ를 미분하면 delta 함수를 얻을 수 있고, δ(t)를 다음과 같은 Fourier transform 형태로 쓸 수 있음을 이용하자.

δ(t)=12πeiωtdω=ddtθ(t) 따라서 적분을 해서 다음과 같이 생각할 수 있다.

θ(t)?=i2πeiωtωdω

그러나 이 적분은 ω=0에서 제대로 정의가 안되므로 이를 회피하는 방법을 고안해야 한다. 이를 위해서 복소평면으로 확장을 한 후 pole의 위치를  ω=0에서 조금 이동해서 ω=iϵ (ϵ0+)이 되도록 하자. 물론 ω=+iϵ 쪽으로도 옮기는 경우도 고려할 수 있지만 이 경우에는 θ(t)가 된다. 이제 확인해 보도록 하자: θ(t)=limϵ0+i2πeiωtω+iϵdω

t>0인 경우는 복소평면의 아랫부분을 시계방향으로 도는 경로를 잡아서 적분하면 원호 부분에서는 기여가 없고 residue 정리에 의해서

i2πlower halfeiωtω+iϵdω=(2πi)i2πeit(iϵ)=eϵt 

t<0일 때는 복소평면 위쪽을 반시계방향으로 회전하는 경로를 잡아서 적분하면 

i2πupper halfeiωtω+iϵdω=0

정리하면 θ(t)=limϵ0+{eϵtt00t<0

따라서 위의 적분이 제대로 된 θ(t)의 한 표현을 제공함을 확인할 수 있다(Note, for ϵ>0, |θϵ(t)|<이어서  Dirichlet condition을 만족시킴). 그런데 이 적분 표현은 Fourier transform의 형태를 가지므로 θ(t)의 Fourier transform 역변환 정의 θ(t)=12π˜θ(ω)eiωtdω와 비교하면

˜θ(ω)=limϵ0+iω+iϵ=limϵ0+ϵ+iωω2+ϵ2=limϵ0+ϵω2+ϵ21iωor˜θ(ω)=πδ(ω)1iω을 얻는다. 여기서 Lorentzian를 이용한 delta 함수를 표현을 사용했다. 그리고 1/ω 부분의 적분은 Cauchy의 pricipal value prescription을 써서 적분을 해야 한다. 12πP1iωg(ω)dω=12πlimδ0(δ+δ)1iωg(ω)dω

˜θ(ω)=πδ(ω)P(1iω)

시간 변수에 대한 역 Fourier transform의 정의로 f(t)=12π˜f(ω)eiωtdω

을 사용하는 경우에는 앞의 결과에서 ωω를 해서, ˜θ(ω)=πδ(ω)+1iω가 된다. 물리적으로는 에너지 연산자가 i/t이므로 시간 변수의 Fourier 변환은 전자의 정의를 사용하고, 운동량 연산자가 i이므로 공간 변수에 대한 Fourier 변환은 후자를 사용한다.

728x90

'Mathematics' 카테고리의 다른 글

Snell's law and Brachistochrone Curve  (0) 2023.01.25
Tautochrone Curve(등시곡선)  (0) 2023.01.16
Integration along a branch cut-015  (0) 2022.12.17
Gibbs Phenomenon  (0) 2022.05.06
Catenary: Rolling Parabola  (0) 2022.02.03
,