版权声明:本文为博主原创文章,转载请注明原文出处!
写作时间:2019-10-31
如果有公式乱码,参见我的个人博客从傅立叶级数到傅立叶变化
写这篇博文的初衷是在翻阅数字图像处理相关教科书的时候,发现大部分对傅立叶变换的讲解直接给出了变换公式,而对于公式从何而来并没有给出说明。所以,本文在假设已经了解傅立叶级数的背景下,从傅立叶级数推导出傅立叶变换的一般公式。
傅立叶级数
学过高数的童鞋都听过傅立叶级数,下面直接给出定义,具体证明可以参考高等数学教材。
设周期为T的周期函数f(x)的傅立叶级数为
f(x)=2a0+n=1∑∞(ancosT2πnx+bnsinT2πnx)(1)
其中,系数an和bn分别为:
an=T2∫2T2Tf(x)cosT2πnxdxbn=T2∫−2T2Tf(x)sinT2πnxdx(n=0,1,2,⋯)(n=1,2,3,⋯)⎭⎬⎫(2)
利用欧拉公式cost=2eti+e−ti,sint=2ieti−e−ti
可以将公式(1)转化为傅立叶级数的复数形式
f(x)=n=−∞∑∞cneT2πnxi(3)
系数cn为
cn=T1∫−2T2Tf(x)e−T2πnxidx(n=0,±1,±2,⋯)(4)
傅立叶级数的两种形式本质上是一样的,但是复数形式比较简洁,而且只用一个算式计算系数。
傅立叶变换
傅立叶级数是针对周期函数的,为了可以处理非周期函数,需要傅立叶变换。
傅立叶变换将周期函数在一个周期内的部分无限延拓,即让周期趋紧于无穷,然后就得到了傅立叶变换,如下图所示。

图片来源:Fourier Transform 101 — Part 3: Fourier Transform
下面我们看一下,当周期T趋于∞的时候,我们看一下公式(3)和(4)的变化。
令T1=Δω,则
KaTeX parse error: No such environment: align at position 7: \begin{̲a̲l̲i̲g̲n̲}̲f(x) &= \sum\li…
当T→∞时,Δω→0,Δω→dω ,dω和ndω都成为连续的变量,记为ω。
KaTeX parse error: No such environment: align at position 7: \begin{̲a̲l̲i̲g̲n̲}̲f(x) &= \lim_{T…
对应于傅立叶级数,傅立叶变换可以表示为
F(ω)=∫−∞∞f(x)e−2πωxidx(5)
而相应地傅立叶逆变换可以表示为
f(x)=∫−∞∞F(ω)e2πωxidω(6)