Processing math: 3%

comb 함수: 일정한  간격(T)으로 주어진 message를 샘플링하는 함수.

combT(t):=

주기가 T인 함수다: 

combT(t)=combT(t+T)

따라서 Fouries series 전개가 가능하다.

combT(t)=n=cnei2πnt/T

계수 cn은?

cn:=1TT/2T/2combT(t)ei2πnt/Tdt=1TT/2T/2δ(t)ei2πnt/Tdt=1Tei2πn(0)/T=1T.

따라서, combT(t)의 Fourier series 전개는 

combT(t)=1Tn=ei2πnt/T.

frequency domain에서 delta 함수의 역 Fourier transform은 정의에 의해서

F1[δ(ff0)]=δ(ff0)ei2πtfdf=ei2πtf0

그럼 combT(t)의 Fourier transform은 어떻게 표현되는가?

F[combT(t)]=1TF[ei2πnt/T]=1TF[F1[δ(fn/T)]]=1Tn=δ(fn/T). comb 함수의 Fourier 변환은 frequency domain에서 comb 함수이고 (up to constant factor),  time domain에서 주기가 T일 때 frequency domain에서는 1/T의 주기를 가진다.

주어진 message m(t)에서 일정한 간격 T로 샘플링된 message ms(t)comb 함수를 이용하면

ms(t):=m(t)combT(t)=m(nT)δ(tnT)

로 표현된다.

양변에 Fourier transform을 적용하면,

Ms(f)=F[ms]=F[m(t)combT(t)]=F[m]F[combT]=1Tδ(fn/T)M(ff)df=1Tn=M(fn/T).

따라서 message의 spectrum이 band-limited이고, band-width12fs=12T인 조건을 만족하면 샘플링된 데이터를 이용해서 원 신호를 복원할 수 있다.

이 경우에 low-pass filter 

H(f/fs):=Trect(f/fs)={T,|f/fs|<1/20,|f/fs|>1/2,

을 sampled massage의 Fourier transform에 곱해주면, 원 message의 Fourier transform을 얻는다:

M(f)=H(f)Ms(f).

그런데 Ms(f)는 frequency domain에서 주기가 fs=1/T인 주기함수이므로 Fourier series로 표현할 수 있다:(combT 함수와 같은 방식으로 하면 계수를 쉽게 찾을 수 있다: Poisson summation formula)

Ms(f)=1TM(fnfs)=m(nT)ei2πnfT

따라서, 

M(f)=H(f/fs)Ms(f)=H(f/fs)m(nT)ei2πnfT=m(nT)(rect(f/fs)Tei2πnTf)=m(nT)F[sinc(πtnTT)]

이므로 양변에 역 Fourier transform을 하면 sampled 된 message {m(nT)|nZ}를 이용해서 원 message를 복원할 수 있는 식을 얻을 수 있다(Whittaker-Shannon interpolation):

m(t)=n=m(nT)sinc(πtnTT).

 

728x90

'Image Recognition > Fundamental' 카테고리의 다른 글

Orientation 추정  (0) 2021.11.30
Poisson Image Editing  (0) 2021.08.03
Lanczos Resampling  (0) 2021.05.08
Interpolation Kernels  (0) 2021.05.05
Fowler Angle  (0) 2021.04.05
,