Heviside step function θ(t)은 높이가 1인 계단형 함수로 다음과 같이 정의된다.
θ(t)={1t≥00t<0
이 함수의 fourier transform을 구하려 할 때 이 정의 그대로 대입해서는 올바른 결과를 얻을 수 없다. 이를 위해서 θ를 미분하면 delta 함수를 얻을 수 있고, δ(t)를 다음과 같은 Fourier transform 형태로 쓸 수 있음을 이용하자.
δ(t)=12π∫∞−∞e−iωtdω=ddtθ(t) 따라서 적분을 해서 다음과 같이 생각할 수 있다.
θ(t)?=i2π∫∞−∞e−iωtωdω
그러나 이 적분은 ω=0에서 제대로 정의가 안되므로 이를 회피하는 방법을 고안해야 한다. 이를 위해서 복소평면으로 확장을 한 후 pole의 위치를 ω=0에서 조금 이동해서 ω=−iϵ(ϵ→0+)이 되도록 하자. 물론 ω=+iϵ 쪽으로도 옮기는 경우도 고려할 수 있지만 이 경우에는 θ(−t)가 된다. 이제 확인해 보도록 하자: θ(t)=limϵ→0+i2π∫∞−∞e−iωtω+iϵdω
t>0인 경우는 복소평면의 아랫부분을 시계방향으로 도는 경로를 잡아서 적분하면 원호 부분에서는 기여가 없고 residue 정리에 의해서
i2π∮lower halfe−iωtω+iϵdω=(−2πi)i2πe−it(−iϵ)=e−ϵt
t<0일 때는 복소평면 위쪽을 반시계방향으로 회전하는 경로를 잡아서 적분하면
i2π∮upper halfe−iωtω+iϵdω=0
정리하면 θ(t)=limϵ→0+{e−ϵtt≥00t<0
따라서 위의 적분이 제대로 된 θ(t)의 한 표현을 제공함을 확인할 수 있다(Note, for ϵ>0, ∫∞−∞|θϵ(t)|<∞이어서 Dirichlet condition을 만족시킴). 그런데 이 적분 표현은 Fourier transform의 형태를 가지므로 θ(t)의 Fourier transform 역변환 정의 θ(t)=12π∫˜θ(ω)e−iωtdω와 비교하면
˜θ(ω)=limϵ→0+iω+iϵ=limϵ→0+ϵ+iωω2+ϵ2=limϵ→0+ϵω2+ϵ2−1iωor˜θ(ω)=πδ(ω)−1iω을 얻는다. 여기서 Lorentzian를 이용한 delta 함수를 표현을 사용했다. 그리고 1/ω 부분의 적분은 Cauchy의 pricipal value prescription을 써서 적분을 해야 한다.12πP∫∞−∞1−iωg(ω)dω=12πlimδ→0(∫−δ−∞+∫∞δ)1−iωg(ω)dω
˜θ(ω)=πδ(ω)−P(1iω)
시간 변수에 대한 역 Fourier transform의 정의로 f(t)=12π∫∞−∞˜f(ω)eiωtdω
을 사용하는 경우에는 앞의 결과에서 ω→−ω를 해서, ˜θ(ω)=πδ(ω)+1iω가 된다. 물리적으로는 에너지 연산자가 iℏ∂/∂t이므로 시간 변수의 Fourier 변환은 전자의 정의를 사용하고, 운동량 연산자가 −iℏ∇이므로 공간 변수에 대한 Fourier 변환은 후자를 사용한다.