之前写过一篇关于连续周期信号傅里叶级数的文章,是将任何一个周期函数分解为一系列正弦函数或指数组合的工具。而本文的傅里叶变换则是被用来将一个非周期函数分解为一系列正弦函数或指数的组合。【本文的推导是基于傅里叶级数,强烈建议先了解连续周期信号傅里叶级数】
一个周期函数的傅里叶级数为:
f
(
t
)
=
∑
k
=
−
∞
∞
[
ω
0
2
π
∫
0
2
π
ω
0
f
(
t
)
e
−
i
k
ω
0
t
d
t
]
e
i
k
ω
0
t
f(t) = \sum_{k=-\infty}^{\infty} [\frac{\omega_{0}}{2\pi} \int_{0}^{\frac{2\pi}{\omega_{0}}}f(t)e^{-ik\omega_{0} t}dt] e^{ik\omega_{0} t}
f(t)=k=−∞∑∞[2πω0∫0ω02πf(t)e−ikω0tdt]eikω0t
其中, ω 0 \omega_{0} ω0为基频,即为角频率的最小单元; k k k为整数,取值从负无穷到正无穷。
傅里叶变换的思想就是将非周期函数作为周期为无穷的周期函数处理。因此,上式变化为:
f
(
t
)
=
∑
k
=
−
∞
∞
[
ω
0
2
π
∫
0
2
π
ω
0
f
(
t
)
e
−
i
k
ω
0
t
d
t
]
e
i
k
ω
0
t
=
∑
k
=
−
∞
∞
[
1
T
∫
−
∞
∞
f
(
t
)
e
−
i
k
2
π
T
t
d
t
]
e
i
k
2
π
T
t
\begin{aligned} & f(t) = \sum_{k=-\infty}^{\infty} [\frac{\omega_{0}}{2\pi} \int_{0}^{\frac{2\pi}{\omega_{0}}}f(t)e^{-ik\omega_{0} t}dt] e^{ik\omega_{0} t} \\ & = \sum_{k=-\infty}^{\infty} [\frac{1}{T} \int_{-\infty}^{\infty}f(t)e^{-ik \frac{2\pi}{T} t}dt] e^{ik \frac{2\pi}{T} t} \end{aligned}
f(t)=k=−∞∑∞[2πω0∫0ω02πf(t)e−ikω0tdt]eikω0t=k=−∞∑∞[T1∫−∞∞f(t)e−ikT2πtdt]eikT2πt
令上式中
2
π
k
T
=
ω
\frac{2\pi k}{T} = \omega
T2πk=ω【由于周期
T
T
T值无穷大,所以
ω
\omega
ω值无穷小】。另因为
k
k
k为整数,
d
k
dk
dk表示
k
k
k值一次的变化量,所以
d
k
=
1
dk=1
dk=1。那么
∑
k
=
−
∞
∞
…
d
k
\sum_{k=-\infty}^{\infty} \dots dk
∑k=−∞∞…dk等价于
∫
−
∞
∞
…
d
k
\int_{-\infty}^{\infty} \dots dk
∫−∞∞…dk。因此,上式继续推导:
f
(
t
)
=
∑
k
=
−
∞
∞
[
1
T
∫
−
∞
∞
f
(
t
)
e
−
i
k
2
π
T
t
d
t
]
e
i
k
2
π
T
t
=
∫
−
∞
∞
[
1
T
∫
−
∞
∞
f
(
t
)
e
−
i
k
2
π
T
t
d
t
]
e
i
k
2
π
T
t
d
k
=
∫
−
∞
∞
[
1
T
∫
−
∞
∞
f
(
t
)
e
−
i
ω
t
d
t
]
e
i
ω
t
T
2
π
d
ω
=
1
2
π
∫
−
∞
∞
[
∫
−
∞
∞
f
(
t
)
e
−
i
ω
t
d
t
]
e
i
ω
t
d
ω
\begin{aligned} & f(t) = \sum_{k=-\infty}^{\infty} [\frac{1}{T} \int_{-\infty}^{\infty}f(t)e^{-ik \frac{2\pi}{T} t}dt] e^{ik \frac{2\pi}{T} t} \\ & = \int_{-\infty}^{\infty} [\frac{1}{T} \int_{-\infty}^{\infty}f(t)e^{-ik \frac{2\pi}{T} t}dt] e^{ik \frac{2\pi}{T} t} dk \\ & = \int_{-\infty}^{\infty} [\frac{1}{T} \int_{-\infty}^{\infty}f(t)e^{-i\omega t}dt] e^{i\omega t} \frac{T}{2\pi}d\omega \\ & = \frac{1}{2\pi} \int_{-\infty}^{\infty} [\int_{-\infty}^{\infty}f(t)e^{-i\omega t}dt] e^{i\omega t} d\omega \end{aligned}
f(t)=k=−∞∑∞[T1∫−∞∞f(t)e−ikT2πtdt]eikT2πt=∫−∞∞[T1∫−∞∞f(t)e−ikT2πtdt]eikT2πtdk=∫−∞∞[T1∫−∞∞f(t)e−iωtdt]eiωt2πTdω=2π1∫−∞∞[∫−∞∞f(t)e−iωtdt]eiωtdω
令
X
(
i
ω
)
=
∫
−
∞
∞
f
(
t
)
e
−
i
ω
t
d
t
X(i\omega) = \int_{-\infty}^{\infty}f(t)e^{-i\omega t}dt
X(iω)=∫−∞∞f(t)e−iωtdt,得到函数上式的另一种形式:
{
f
(
t
)
=
1
2
π
∫
−
∞
∞
X
(
i
ω
)
e
i
ω
t
d
ω
X
(
i
ω
)
=
∫
−
∞
∞
f
(
t
)
e
−
i
ω
t
d
t
\begin{cases} & f(t) = \frac{1}{2\pi} \int_{-\infty}^{\infty} X(i\omega) e^{i\omega t} d\omega \\ & X(i\omega) = \int_{-\infty}^{\infty}f(t)e^{-i\omega t}dt \end{cases}
{f(t)=2π1∫−∞∞X(iω)eiωtdωX(iω)=∫−∞∞f(t)e−iωtdt
至此,我们已经得到函数 f f f的傅里叶变换 X X X,且函数 f f f称为函数 X X X的逆变换。