-
조지프 푸리에 : 내가 열역학 좀 해보는데 여기서 주기적 신호를 삼각함수들의 합으로 분리해서 나타내면 편리할 것 같은데?
이것이 성립하는 이유는 sinnx와 cosnx가 각각 직교 기저이기 때문이다.
이것이 무슨 말인고 하니 ∫absinmx×cosnxdx=0,∫abcosmx×cosnxdx=0,∫absinmx×sinnxdx=0이 성립한다는 것이다. (단 2, 3번 식은 m=n일 때 성립한다.)
삼각함수의 합 공식에 따라 삼각함수의 곱을 합으로 나타냄으로써 증명할 수 있다. 주기가 다른 삼각함수들의 합의 최소 주기는 주기들의 최소공배수이다.
따라서 어떤 주기함수 f(x)를 sin,cos들의 합으로 나타낼 수 있다.
-
푸리에 급수식
이쯤와서 푸리에 급수식을 보자면 다음과 같다.
f(x)=k=0∑∞(aksinkx+bkcoskx)
sinkx는 주기가 2π의 k1배인 정현파이다.
그렇다면 an,bn의 정체만 안다면 푸리에 급수식을 파악할 수 있을 것이다.
an,bn은 각 sin파와 cos파가 f(x)에 얼마나 들어가 있는지를 판단하는 기호이다. 따라서 ak:=∣∣sin2kx∣∣<f(x),sinkx>=T2∫0Tf(x)sinkxdx, bk:=∣∣cos2kx∣∣<f(x),coskx>=T2∫0Tf(x)coskxdx
∣∣sin2kx∣∣,∣∣cos2kx∣∣는 내적 구간에서 여러 주기에 걸쳐 반복되는 sin,cos으로 인한 노이즈를 없애는 정규화를 위한 상수이다. 계산할 시 k에 관계없이 T2가 나온다.
-
복소지수함수를 이용한 표현
eix=cosx+isinx임을 모두가 알 것이다.
따라서 e−ix=cosx−isinx
두 식을 정리하면 cosx=2eix+e−ix,sinx=2ieix−e−ix
푸리에 급수식에 대입하면
f(x)=k=0∑∞ak2ieikx−e−ikx+bk2eikx+e−ikx
=k=0∑∞2eikx(ak−ibk)+e−ikx(ak+ibk)
an=T2∫0Tf(x)sinkxdx=i1⋅T1∫0Tf(x)(eikx−ie−ikx)dx
ian=T1∫0Tf(x)(eikx−e−ikx)dx
똑같은 방법으로
bn=T1∫0Tf(x)(eikx+e−ikx)dx
즉 ian=−ia−n,bn=b−n
f(x)=k=0∑∞2eikx(−iak+bk)+e−ikx(iak+bk)
=k=−∞∑∞2bk−iakeikx
보기 편하게 Ck=2bk−iak=T1∫0Tf(t)(coskt−isinkt)dt=T1∫0Tf(t)e−iktdt로 바꾸면
f(x)=n=−∞∑∞Cneinx
우리가 원하는 주파수대는 정수 주파수대이므로 ω=T2π를 지수에 곱해 정수 주파수로 변경해주면
f(x)=n=−∞∑∞Cneinωx (Cn=T1∫0Tf(t)e−inωtdt)
이것으로 모든 주기함수들을 가장 깔끔한 형태로 표현할 수 있는 식이 완성됐다.
-
푸리에 변환의 유도
여기서 주기를 ∞로 보내 비주기 신호 역시 주파수 대역으로 분해하는 것이 푸리에 변환이다. T→∞limCn=T→∞limT1∫−∞∞f(t)e−i2πftdt
h(x)=n=−∞∑∞Cneinωx=n=−∞∑∞(T→∞limT1∫−∞∞h(t)e−inωtdt)einωx
H(f):=∫−∞∞h(t)e−i2πftdt로 하면
h(t)=T→∞limn=−∞∑∞T1H(f)ei2πft
=f→0limn=−∞∑∞fH(f)ei2πft
=∫−∞∞H(f)ei2πftdf