傅里叶变换的三个实例:矩形函数、三角函数与高斯函数 [学习笔记]

矩形函数:

Π(t)={1,|t|<120,|t|12


傅里叶变换的三个实例:矩形函数、三角函数与高斯函数 [学习笔记]

对其进行傅里叶变换,我们有(需要运用欧拉公式的变形公式,详见傅里叶级数推导过程(2)、(3)式):

FΠ(s)=e2πistΠ(t)dt=1212e2πistdt=12πise2πist|t=12t=12=1πs(eπiseπis)2i=sin(πs)πs

我们定义sinc(x)=sin(πx)πx,我们称其为归一化sinc函数,在数字信号处理中常用;
而对于sinc(x)=sin(x)x,我们称其为未归一化的sinc函数,在数学中常用。
二者的图像如下:


傅里叶变换的三个实例:矩形函数、三角函数与高斯函数 [学习笔记]

FΠ=sinc

观察推导过程,不难发现对于傅里叶逆变换,我们可以得到相同的结果,即

F1Π=sinc

更一般地,设

Πp(t)={1,|t|<p20,|t|p2

则有(证明类似,略):

FΠp(s)=sin(πps)πs=psinc(ps)

F1Πp(t)=sin(πpt)πt=psinc(pt)


三角函数

Λ(t)={1|t|,|t|10,|t|>1


傅里叶变换的三个实例:矩形函数、三角函数与高斯函数 [学习笔记]

对其进行傅里叶变换,我们有(需要运用分部积分法,详见微积分相关内容):

FΛ(s)=e2πistΛ(t)dt=10e2πist(1+t)dt+01e2πist(1t)dt=10(1+t)d(e2πist2πis)+01(1t)d(e2πist2πis)=(1+t)(e2πist2πis)|1010(e2πist2πis)d(1+t)+(1t)(e2πist2πis)|0101(e2πist2πis)d(1t)=(1+t)(e2πist2πis)|1001(e2πis(k1)2πis)dk+(1t)(e2πist2πis)|0110(e2πis(1k)2πis)dk=(1+t)(e2πist2πis)|10(e2πis2πise2πisk2πis)|01+(1t)(e2πist2πis)|01(e2πis2πise2πisk2πis)|10=2e2πise2πis4π2s2

利用欧拉公式,我们有:

FΛ(s)=2(cos2πs+isin2πs)(cos2πsisin2πs)4π2s2=22cos2πs4π2s2=22(12sin2πs)4π2s2=sin2πsπ2s2=sinc2(s)

FΛ=sinc2


最后我们来看高斯函数的傅里叶变换

高斯分布(又称正太分布)公式如下:

f(x)=12πσe(xμ)22σ2

X ~ N(μ,σ2)
我们令μ=0σ2=12π,用t代替x成为自变量,则有以下高斯函数特例:

(1)f(t)=eπt2


傅里叶变换的三个实例:矩形函数、三角函数与高斯函数 [学习笔记]

(1)式进行傅里叶变换,为了方便,我们将Ff写作F,则有

(2)F(s)=Ff(s)=+e2πistf(t)dt

两边同时对s求导,

F(s)=+dds(e2πist)eπt2dt=+(2πit)e2πisteπt2dt=i+e2πistd(eπt2)(3)=ie2πisteπt2|t=t=+ieπt2d(e2πist)

对于(2)式,我们将等式右边拆分成两个部分进行计算
对于第一部分,我们不难发现,ie2πist=icos(2πst)+sin(πst),由于sinxcosx是有限的,即取值范围都在[1,1],因此,ie2πist的取值也是有限的,即在复平面内模长为1的圆上取值;而当teπt20。一个有限的数与零相乘,其结果为0,故

(4)ie2πisteπt2|t=t=+=0

第二部分:

i+eπt2d(e2πist)=i+2πise2πisteπt2dt=2πs+e2πisteπt2dt(5)=2πsF(s)

(3)(4)(5)式,我们可以得到:

F(s)=02πsF(s)=2πsF(s)

运用分离变量法解该常微分方程,我们可以得到:

(6)F(s)=F(0)eπs2

根据(2)式,我们可以得到:

(7)F(0)=+e2πi0tf(t)dt=+eπt2dt

下面我们先来计算定积分eπt2dt
g(x)=eπx2dx,则

g2(x)=(+eπx2dx)2=+eπx2dx+eπy2dy=++eπx2eπy2dxdy=++eπ(x2+y2)dxdy

我们对xy进行极坐标变换,可得:

g2(x)=02π0+eπρ2ρdρdθ=0+2πeπρ2ρdρ=π0+eπρ2d(ρ2)=π(1πeπρ2|0+)=(01)(8)=1

(6)(7)(8)式,我们有

(9)F(s)=Ff(s)=eπs2

这个结果表示

高斯函数f(t)=eπt2的傅里叶变换结果为Ff(s)=eπs2,该图像与原图像形状是一样的

(本文图片部分来源于wikipedia)