一点简短的笔记, 有关 Fourier Transformation

Author: sandyzikun

Fourier Transformation, Fourier变换.

Fourier Series

对于周期 $ T = 2\pi $ 的函数 $ f(x) = f(x \pm 2m\pi) $,

其中:

  • $ a_m = \pi^{-1} \int_{-\pi}^\pi f(x) \cos(m x) \mathrm{d}x $, 其中 m >= 0 (m == 0 的情况可认为是提取均值使之上下位置归零);
  • $ b_m = \pi^{-1} \int_{-\pi}^\pi f(x) \sin(m x) \mathrm{d}x $, 其中 m >= 1;

此处以a为例, 简单证明系数ab由此而来:

in Arbitrary Terms

推广至任意周期T, 则有:

此时:

  • $ a_m = \frac{2}T \int_{-\frac{T}2}^\frac{T}2 f(x) \cos(\frac{2\pi}T m x) \mathrm{d}x $;
  • $ b_m = \frac{2}T \int_{-\frac{T}2}^\frac{T}2 f(x) \sin(\frac{2\pi}T m x) \mathrm{d}x $;

需要注意两点:

  1. 系数由 $ \pi^{-1} $ 变为 $ \frac{2}T $ 是因为区间的长度由 $ 2\pi $ 变为T;
  2. 为了使在新的周期中对应原本的位置, 需要以系数 $ \frac{2\pi}T $ 乘kx;

Eular Formula

这是Fourier级数形式上由实数向复数变换的基础.

Fourier Series in Complex

复数形式的Fourier级数, 结合Eular公式可以书写如下:

其中 $ \omega = T^{-1} $ 为级数各项的角频率, 而 $ c_m \in \mathbb{C} $ 为复数形式的Fourier系数:

由此, 复数形式的Fourier级数与原本的实数形式一一对应.

需要注意的是! 此处的m取值是从 $ -\infty $ 到 $ +\infty $ 的全体整数, 而非仅自然数部分.

Fourier Transformation

回顾上文提及的Fourier级数, 我们可以发现, 实质上每一个系数 $ a_m $, $ b_m $, $ c_m $ (或 $ c_{-m} $ ), 皆是目标函数分解为正交函数系中不同项的系数, 但是当我们不知道目标函数的周期, 或者它根本不是周期函数的时候, 我们便无法使用Fourier级数进行分析, 这时便要把Fourier级数离散的各项系数取代为连续的函数.

对于离散的Fourier级数而言, 其各项系数(不论正负)为 $ c_m = T^{-1}\int_{-T/2}^{T/2}f(x)\exp{\{-\mathrm{j} \omega m x\}} $, 那么对于连续的情形而言, Fourier变换可以表示如下:

Discrete

离散Fourier变换, 会用到一种被称为蝶形运算的方法:

稍作了解即可, 这里暂不赘述.