Fourier Transform 1 (FS, FT)

\[ \newcommand{\coloneqq}{\mathrel{\mathrel{\vcenter{:}}=}} \]

内积空间与正交基

在线性代数相关课程中我们学过,\(n\) 维线性空间中的 \(n\) 个线性无关向量构成了该空间的一组基,空间中的任一向量都可以唯一表示为这组基的线性组合。进一步地,如果在线性空间中定义内积运算,就得到了内积空间,内积为零的向量称作正交。

在更高阶的课程中,我们将上述有限维线性空间扩展到无穷维的情形,例如函数空间。然而,当空间维数从有限扩展到无穷时,许多结论需要小心推广。例如,无穷维空间中不一定存在一组基,使得任意向量都可以由基向量线性表示(更准确的说,由基向量的线性组合以任意精度逼近)。假若这样的基确实存在,我们称之为完备的。幸运的是,本文并不需要考虑不完备的情形。

具体地,让我们考察区间 \([a,b]\) 上所有平方可积函数按照通常的函数加法与数乘构成的线性空间 \(\mathscr R\)(请读者自行验证这确实是一个线性空间),并定义两个函数的内积为: \[ \langle f(x),g(x)\rangle\coloneqq\int_a^bf^\ast(x)g(x)\mathrm dx\tag{1-1} \] 其中 \(f^\ast\) 表示取 \(f\) 的共轭。注意,由于 \(|f^\ast(x)g(x)|\leq\frac{1}{2}\left(|f(x)|^2+|g(x)|^2\right)\),所以该积分存在;另外可以验证这确实是一个合法的内积。

在内积空间中,正交是非常好的性质,向量关于正交基的坐标(即组合系数)可以简单地推导出来。具体而言,设正交函数系 \(\{\varphi_n(x)\mid n\in\mathbb N\}\) 构成 \(\mathscr R\) 的一个完备正交基,那么 \(\mathscr R\) 中的任意函数 \(f(x)\) 都可以唯一表示为该基的线性组合: \[ f(x)=\sum_{n}c_n\varphi_n(x)\tag{1-2}\label{cn-fx} \] 为了计算系数 \(c_n\),考虑 \(f(x)\)\(\varphi_n(x)\) 的内积: \[ \langle f(x),\varphi_n(x)\rangle=\sum_ic_i\langle\varphi_i(x),\varphi_n(x)\rangle=c_n\langle\varphi_n(x),\varphi_n(x)\rangle\tag{1-3} \]

于是: \[ c_n=\frac{\langle f(x),\varphi_n(x)\rangle}{\langle\varphi_n(x),\varphi_n(x)\rangle}\tag{1-4}\label{fx-cn} \] 注意到,给定正交函数系 \(\{\varphi_n(x)\}\) 后,式 \(\eqref{cn-fx}\) 指示了已知 \(c_n\)\(f(x)\) 的过程,式 \(\eqref{fx-cn}\) 则指示了已知 \(f(x)\)\(c_n\) 的过程,因此二者构成一个变换对\[ f(x)=\sum_nc_n\varphi_n(x)\iff c_n=\frac{\langle f(x),\varphi_n(x)\rangle}{\langle\varphi_n(x),\varphi_n(x)\rangle}\tag{1-5} \] 傅里叶级数不过就是取该正交函数系为三角函数系的特殊情形。

傅立叶级数 (FS)

\(2\pi\) 为周期的周期函数

区间 \([-\pi,\pi]\),利用积化和差公式可以证明,如下的三角函数系两两正交: \[ \{1,\cos x,\sin x,\cos 2x,\sin 2x,\ldots,\cos nx,\sin nx,\ldots\}\tag{2-1}\label{basis1} \] 于是根据第一节的内容,\([-\pi,\pi]\) 上的平方可积函数 \(f(x)\) 可以表示为该基的线性组合: \[ f(x)=\frac{a_0}{2}+\sum_{n=1}^{\infty}(a_n\cos nx+b_n\sin nx)\tag{2-2}\label{fs1} \] 其中系数为: \[ \begin{align} \frac{a_0}{2}&=\frac{\langle f(x),1\rangle}{\langle1,1\rangle}=\frac{1}{2\pi}\int_{-\pi}^{\pi} f(x)\mathrm dx\\ a_n&=\frac{\langle f(x),\cos nx\rangle}{\langle\cos nx,\cos nx\rangle}=\frac{1}{\pi}\int_{-\pi}^\pi f(x)\cos nx\mathrm dx\\ b_n&=\frac{\langle f(x),\sin nx\rangle}{\langle\sin nx,\sin nx\rangle}=\frac{1}{\pi}\int_{-\pi}^\pi f(x)\sin nx\mathrm dx \end{align}\tag{2-3}\label{fs1c} \]

那么 \([-\pi,\pi]\) 区间之外呢?由于正余弦函数的周期性,我们知道其余部分其实就是 \([-\pi,\pi]\) 上那一段函数的周期延拓。也就是说,上述公式对于\(2\pi\) 为周期的连续函数 \(f(x),\,x\in(-\infty,+\infty)\) 都是行之有效的。

一般周期函数

更一般地,如果周期函数 \(f(x)\) \(2l\) 为周期\(l>0\) 为任意正数),我们只需要相应地改变基函数的周期即可: \[ \left\{1,\cos\frac{\pi x}{l},\sin\frac{\pi x}{l},\cos\frac{2\pi x}{l},\sin\frac{2\pi x}{l},\ldots,\cos\frac{n\pi x}{l},\sin\frac{n\pi x}{l},\ldots\right\}\tag{2-4}\label{basis2} \] 那么 \(f(x)\) 可以表示为该基的线性组合: \[ f(x)=\frac{a_0}{2}+\sum_{n=1}^{\infty}\left(a_n\cos\frac{n\pi x}{l}+b_n\sin\frac{n\pi x}{l}\right)\tag{2-5}\label{fs2} \] 其中系数为: \[ \begin{align} \frac{a_0}{2}&=\frac{\langle f(x),1\rangle}{\langle1,1\rangle}=\frac{1}{2l}\int_{-l}^{l} f(x)\mathrm dx\\ a_n&=\frac{\left\langle f(x),\cos\left(\frac{n\pi}{l}x\right)\right\rangle}{\left\langle\cos\frac{n\pi x}{l},\cos\frac{n\pi x}{l}\right\rangle}=\frac{1}{l}\int_{-l}^l f(x)\cos\frac{n\pi x}{l}\mathrm dx\\ b_n&=\frac{\left\langle f(x),\sin\frac{n\pi x}{l}\right\rangle}{\left\langle\sin\frac{n\pi x}{l},\sin\frac{n\pi x}{l}\right\rangle}=\frac{1}{l}\int_{-l}^l f(x)\sin\frac{n\pi x}{l}\mathrm dx \end{align}\tag{2-6}\label{fs2c} \]

复指数形式

\(\eqref{fs2},\eqref{fs2c}\) 看起来比较冗长,因为上文只考虑了实数域;若在复数域上考虑,则可以把它们变得更简洁。利用欧拉公式 \(e^{jx}=\cos x+j\sin x\),有: \[ \cos x=\frac{e^{jx}+e^{-jx}}{2},\quad\sin x=\frac{e^{jx}-e^{-jx}}{2j}=-j\ \frac{e^{jx}-e^{-jx}}{2}\tag{2-7} \] 代入 \(\eqref{fs2}\) 式得: \[ \begin{align} f(x)&=\frac{a_0}{2}+\sum_{n=1}^\infty\left(\frac{a_n}{2}\left(e^{j\frac{n\pi x}{l}}+e^{-j\frac{n\pi x}{l}}\right)-\frac{b_nj}{2}\left(e^{j\frac{n\pi x}{l}}-e^{-j\frac{n\pi x}{l}}\right)\right)\\ &=\frac{a_0}{2}+\sum_{n=1}^\infty\left(\frac{a_n-b_nj}{2}e^{j\frac{n\pi x}{l}}+\frac{a_n+b_nj}{2}e^{-j\frac{n\pi x}{l}}\right)\\ &=c_0+\sum_{n=1}^\infty\left(c_n e^{j\frac{n\pi x}{l}}+c_{-n}e^{-j\frac{n\pi x}{l}}\right)\\ &=\sum_{n=-\infty}^\infty c_n e^{j\frac{n\pi x}{l}}=\sum_{n=-\infty}^\infty c_n e^{jn\omega x} \end{align}\tag{2-8}\label{fs-complex} \] 其中 \(\omega=\frac{2\pi}{2l}=\frac{\pi}{l}\) 表示角频率,且系数为: \[ \begin{align} c_n&=\frac{a_n-b_n j}{2}\\ &=\frac{1}{2l}\left[\int_{-l}^l f(x)\cos\frac{n\pi x}{l}\mathrm dx-j\int_{-l}^l f(x)\sin\frac{n\pi x}{l}\mathrm dx\right]\\ &=\frac{1}{2l}\int_{-l}^lf(x)\left(\cos\frac{n\pi x}{l}-j\sin\frac{n\pi x}{l}\right)\mathrm dx\\ &=\frac{1}{2l}\int_{-l}^lf(x)e^{-j\frac{n\pi x}{l}}\mathrm dx\\ &=\frac{1}{2l}\int_{-l}^{l}f(x)e^{-jn\omega x}\mathrm dx ,\quad n\in\{\ldots,-2,-1,0,1,2\ldots\} \end{align}\tag{2-9}\label{fs-complex-c} \] 这就是傅里叶级数的复指数形式。

当然,\(\eqref{fs-complex}\) 式也可以直接看作是 \(f(x)\) 在下列正交基下的线性组合: \[ \{1,e^{j\omega x},e^{-j\omega x},e^{j2\omega x},e^{-j2\omega x},\ldots,e^{jn\omega x},e^{-jn\omega x},\ldots\}\tag{2-10}\label{basis3} \] 其中系数为: \[ c_n=\frac{\langle f(x),e^{jn\omega x}\rangle}{\langle e^{jn\omega x},e^{jn\omega x}\rangle}=\frac{1}{2l}\int_{-l}^{l}f(x)e^{-jn\omega x}\mathrm dx\tag{2-11} \]

\(\eqref{fs-complex-c}\) 式一致。

狄利克雷条件

傅立叶级数是一个无穷级数,因此一个重要的问题是,级数是否收敛于 \(f(x)\). 狄利克雷条件是级数收敛的充分条件

  1. 在任何一个周期中,\(f(x)\) 只有有限个第一类间断点;
  2. 在任何一个周期中,\(f(x)\) 包含有限个极值点;
  3. 在任何一个周期中,\(f(x)\) 都绝对可积。

值得注意的是,狄利克雷条件只是充分条件,存在可以展开为傅立叶级数的函数不满足这些条件。最简单的例子就是正弦函数 \(y=\sin x\),它本身就是傅立叶级数的一个基,自然能展开为傅立叶级数,但它明显不是绝对可积的。

时域、频域与可视化

周期函数 \(f(x)\) 可以看作是一个连续的周期信号,自变量是时间,函数值为信号的值(在信号处理相关书籍中一般写作 \(x(t)\)),我们称之为信号的时域表示。例如下图是一个周期为 \(2\pi\) 的矩形波:

https://www.zhihu.com/question/21665935/answer/358423678

通过傅里叶级数展开 \(\eqref{fs2}\) 式,我们把 \(f(x)\) 写作了不同角频率的正余弦信号的线性叠加。理论上,需要无数多个正余弦信号相叠加才能与原信号相等,但实际应用中不可能处理无限多项,只能在 \(n\) 足够大时做一个截断。截断的地方越大,有限项的傅里叶级数就越逼近原函数,如下图所示:

https://www.zhihu.com/question/21665935/answer/358423678

由于这些正余弦信号是指定的,因此我们只需要计算出前面的系数 \(\{a_0,a_1,b_1,\ldots,a_n,b_n,\ldots\}\) 就能恢复出 \(f(x)\). 考虑到 \(a_n,b_n\) 对应的是角频率为 \(\frac{2l}{n}\) 的正余弦信号,所以我们称这种表示方法为信号的频域表示。为了直观,我们可以画一个直角坐标系,在横坐标为 \(n\) 处画一个高为 \(a_n\) 的柱子,这样就得到了 \(\cos\) 分量的直方图;类似地,将 \(b_n\) 画出来就是 \(\sin\) 分量的直方图。时域和频域是看待同一个周期函数的两个不同角度,如下图所示:

https://insightincmiami.org/data-visualization-using-the-fourier-transform/

不过,在信号处理中我们一般绘制的是幅度谱相位谱,二者统称为频谱——其实和画 \(\cos\) 分量与 \(\sin\) 分量本质是一样的,只不过幅度和相位更具有物理意义罢了。具体而言,幅度和相位分别为: \[ \begin{align} &|c_n|=\frac{\sqrt{a_n^2+b_n^2}}{2}=\sqrt{\Re^2(c_n)+\Im^2(c_n)}\tag{2-12}\\ &\theta_n=\arctan\left(\frac{-b_n}{a_n}\right)=\arctan\left(\frac{\Im(c_n)}{\Re(c_n)}\right)\tag{2-13} \end{align} \] 进一步地,功率也是一个常用的物理量,因此也有功率谱\[ P_n^2=|c_n|^2\tag{2-14} \]

傅里叶变换 (FT)

周期延拓+取极限

通过傅里叶级数,我们将周期函数表达为了不同角频率的 \(\cos\)\(\sin\) 函数的线性组合 \(\eqref{fs2}\) 式或 \(\eqref{fs-complex}\) 式。那么,非周期函数怎么办呢?

考虑一个有限长的函数 \(f(x)\),将其以 \(2l\) 为周期进行周期延拓,得到周期函数 \(f_p(x)\),如图所示:

摘自网络,符号与本文有所不同。

那么,当周期趋近于无限大时,相邻小拷贝之间的距离就被无限拉大,我们构造的周期函数就趋近于原本的函数。

下面我们从 \(f_p(x)\) 的傅立叶级数展开入手: \[ \begin{align} &f_p(x)=\sum_{n=-\infty}^{\infty}c_ne^{jn\omega x}\tag{3-1}\\ &c_n=\frac{1}{2l}\int_{-l}^{l}f_p(x)e^{-jn\omega x}\mathrm dx\tag{3-2}\label{ftcn1} \end{align} \] 由于在 \([-l,l]\) 上有 \(f_p(x)\equiv f(x)\),因此 \(\eqref{ftcn1}\) 式可以写作: \[ c_n=\frac{1}{2l}\int_{-l}^l f(x)e^{-jn\omega x}\mathrm dx\tag{3-3} \] 又由于在 \((-\infty,-l)\cup(l,\infty)\)\(f(x)\equiv0\),所以上式的积分上下限可以换成无穷: \[ c_n=\frac{1}{2l}\int_{-\infty}^\infty f(x)e^{-jn\omega x}\mathrm dx\tag{3-4} \] 于是乎: \[ \begin{align} f(x)&=\lim_{\omega\to0}f_p(x)\\ &=\lim_{\omega\to0}\sum_{n=-\infty}^{\infty}c_n e^{jn\omega x}\\ &=\lim_{\omega\to0}\sum_{n=-\infty}^{\infty}\frac{1}{2l}\left(\int_{-\infty}^{\infty}f(t)e^{-jn\omega t}\mathrm dt\right) e^{jn\omega x}\\ &=\lim_{\omega\to0}\sum_{n=-\infty}^{\infty}\frac{\omega}{2\pi}{\color{purple}\left(\int_{-\infty}^{\infty} f(t)e^{-jn\omega t}\mathrm dt\right)e^{jn\omega x}} \end{align}\tag{3-5}\label{fs-lim} \]

极限求和的形式让我们非常想将其变成积分。根据黎曼积分的定义: \[ \int_a^b f(x)\mathrm dx\coloneqq\lim_{h\to 0}\sum_{n=0}^{(b-a)/h}f(a+nh)\cdot h\tag{3-6} \] 稍微改写一下: \[ \int_{-a}^a f(x)\mathrm dx=\lim_{h\to0}\sum_{n=-a/h}^{a/h}f(nh)\cdot h\tag{3-7} \] 对比 \(\eqref{fs-lim}\) 式,可以发现 \(u=n\omega\) 就是被积变量,紫色部分(关于 \(n\omega\) 的函数)就是被积函数,因此: \[ \begin{align} &f(x)=\frac{1}{2\pi}\int_{-\infty}^{\infty}F(u)e^{jux}\mathrm du \tag{3-8}\label{IFT}\\ &F(u)=\int_{-\infty}^{\infty}f(x)e^{-jux}\mathrm dx\tag{3-9}\label{FT} \end{align} \]

这里 \(\eqref{FT}\) 式就是傅里叶变换,它将信号从时域表示转换到频域表示;\(\eqref{IFT}\) 式就是傅里叶逆变换,它将信号从频域表示转换到时域表示。二者构成一个傅里叶变换对,记作: \[ f(x)\iff F(u)\tag{3-10} \] 有时我们也用一个符号 \(\mathscr F\) 来表示傅里叶变换,\(\mathscr F^{-1}\) 表示傅里叶逆变换,即: \[ \begin{align} &\mathscr F\{f(x)\}=F(u)=\int_{-\infty}^{\infty}f(x)e^{-jux}\mathrm dx\tag{3-11}\\ &\mathscr F^{-1}\{F(u)\}=f(x)=\frac{1}{2\pi}\int_{-\infty}^{\infty}F(u)e^{jux}\mathrm du\tag{3-12} \end{align} \]

狄利克雷条件

傅立叶变换是一个无穷积分,自然也要考虑其收敛问题。与傅里叶级数类似,傅立叶变换存在的充分条件是狄利克雷条件:

  1. \(f(x)\) 具有有限个第一类间断点;
  2. \(f(x)\) 具有有限个极值点;
  3. \(f(x)\) 绝对可积。

仍然需要注意狄利克雷条件只是充分条件,不满足这些条件的函数仍然可能具有傅立叶变换,可以参考本节末尾给出的常见傅立叶变换对。

直观理解与可视化

根据上面的推导过程,我们知道傅里叶变换就是周期延拓+傅里叶级数取极限。当 \(\omega\to0\) 时,傅里叶级数中离散可数的角频率 \(n\omega\) 变成了连续变量 \(u\),相当于原本是用离散可数个正余弦信号去逼近原信号,现在变成了用“连续个”信号去逼近(从自然语言的角度而言,量词“个”就隐含了离散可数的意思,所以这句话比较抽象)。从频谱图上看,相当于每一条“柱子”越来越靠近,最终连成一个连续的函数,也就是 \(F(u)\) 的图像,如下图所示:

https://www.zhihu.com/question/21665935/answer/358423678

等价形式

虽然 \(\eqref{IFT}\) 式和 \(\eqref{FT}\) 式互为逆变换,但一个有系数一个没有系数,形式不是很对称,对强迫症不友好。不过好在做一点变量代换就可以解决这个问题:令 \(u=2\pi {\color{dodgerblue}{u}}\)(黑色是原来的变量,蓝色是代换后的变量),那么: \[ \begin{align} &f(x)=\int_{-\infty}^{\infty}F(2\pi{\color{dodgerblue}{u}})e^{j2\pi{\color{dodgerblue}{u}}x}\mathrm d{\color{dodgerblue}{u}}\tag{3-13}\\ &F(2\pi{\color{dodgerblue}{u}})=\int_{-\infty}^{\infty}f(x)e^{-j2\pi{\color{dodgerblue}{u}}x}\mathrm dx\tag{3-14} \end{align} \]

然后再令 \({\color{dodgerblue}F}(u)=F(2\pi u)\),那么: \[ \begin{align} &f(x)=\int_{-\infty}^{\infty}{\color{dodgerblue}{F(u)}}e^{j2\pi{\color{dodgerblue}u}x}\mathrm d{\color{dodgerblue}u}\tag{3-11}\label{IFT2}\\ &{\color{dodgerblue}F(u)}=\int_{-\infty}^{\infty}f(x)e^{-j2\pi{\color{dodgerblue}u}x}\mathrm dx\tag{3-16}\label{FT2} \end{align} \] 这样逆变换 \(\eqref{IFT2}\) 和正变换 \(\eqref{FT2}\) 的形式就非常对称了。

另一种更简单的变量代换的方式是令 \({\color{purple}F}(u)=\frac{1}{\sqrt{2\pi}}F(u)\),那么: \[ \begin{align} &f(x)=\frac{1}{\sqrt{2\pi}}\int_{-\infty}^{\infty}{\color{purple}{F}}(u)e^{jux}\mathrm du\tag{3-17}\label{IFT3}\\ &{\color{purple}F}(u)=\frac{1}{\sqrt{2\pi}}\int_{-\infty}^{\infty}f(x)e^{-jux}\mathrm dx\tag{3-18}\label{FT3} \end{align} \] 这样得到的变换对形式也是对称的。不同的书上可能会采用不同的形式,但它们本质都是等价的。

常用性质

\(\mathscr F\{f(x)\}=F(u),\,\mathscr F\{g(x)\}=G(u)\),FT 具有以下常用性质。

线性性\[ \begin{align} &\mathscr F\{af(x)+bg(x)\}=a\mathscr F\{f(x)\}+b\mathscr F\{g(x)\}=F(u)+G(u)\\ &\mathscr F^{-1}\{aF(u)+bG(u)\}=a\mathscr F^{-1}\{F(u)\}+b\mathscr F^{-1}\{G(u)\} \end{align}\tag{3-19}\label{prop-linear} \]

证明: \[\begin{align}\mathscr F\{af(x)+bg(x)\}&=\int_{-\infty}^{\infty}[af(x)+bg(x)]e^{-jux}\mathrm dx\\&=a\int_{-\infty}^{\infty}f(x)e^{-jux}\mathrm dx+b\int_{-\infty}^{\infty}g(x)e^{-jux}\mathrm dx\\&=a\mathscr F\{f(x)\}+b\mathscr F\{g(x)\}\\\mathscr F^{-1}\{aF(u)+bG(u)\}&=\frac{1}{2\pi}\int_{-\infty}^{\infty}[aF(u)+bG(u)]e^{jux}\mathrm dx\\&=\frac{a}{2\pi}\int_{-\infty}^{\infty}F(u)e^{jux}\mathrm dx+\frac{b}{2\pi}\int_{-\infty}^{\infty}G(u)e^{jux}\mathrm dx\\&=a\mathscr F^{-1}\{F(u)\}+b\mathscr F^{-1}\{G(u)\}\end{align}\] 证毕。

平移性质

\[ \begin{align} &\mathscr F\{f(x-x_0)\}=F(u)e^{-jux_0}\tag{3-20}\label{prop-time-shift}\\ &\mathscr F^{-1}\{F(u-u_0)\}=f(x)e^{ju_0x}\tag{3-21}\label{prop-freq-shift} \end{align} \]

证明: \[\begin{align}&\mathscr F\{f(x-x_0)\}=\int_{-\infty}^{\infty}f(x-x_0)e^{-jux}\mathrm dx=\int_{-\infty}^{\infty}f(t)e^{-ju(t+x_0)}\mathrm dt=F(u)e^{-jux_0}\\&\mathscr F^{-1}\{F(u-u_0)\}=\frac{1}{2\pi}\int_{-\infty}^{\infty}F(u-u_0)e^{jux}\mathrm du=\frac{1}{2\pi}\int_{-\infty}^{\infty}F(t)e^{j(t+u_0)x}\mathrm dt=f(x)e^{ju_0x}\end{align}\] 证毕。

缩放性质:设 \(a\) 为非零常实数,则: \[ \mathscr F\{f(ax)\}=\frac{1}{|a|}F\left(\frac{u}{a}\right)\tag{3-22}\label{prop-scale} \]

证明:若 \(a>0\),则: \[\mathscr F\{f(ax)\}=\int_{-\infty}^{\infty}f(ax)e^{-jux}\mathrm dx=\frac{1}{a}\int_{-\infty}^{\infty}f(t)e^{-jut/a}\mathrm dt=\frac{1}{a}F\left(\frac{u}{a}\right)\] \(a<0\) 的情形类似。证毕。

共轭对称性:若 \(f(x)\)实函数,则 \(F(u)=\mathscr F\{f(x)\}\) 是共轭对称的(实部偶函数,虚部奇函数),即: \[ F^\ast(u)=F(-u)\tag{3-23} \]

证明: \[\begin{align}F^\ast(u)&=\left(\int_{-\infty}^{\infty}f(x)e^{-jux}\mathrm dx\right)^\ast=\int_{-\infty}^{\infty}f^\ast(x)e^{jux}\mathrm dx\\&=\int_{-\infty}^{\infty}f(x)e^{jux}\mathrm dx=\int_{-\infty}^{\infty}f(x)e^{-j(-u)x}\mathrm dx=F(-u)\end{align}\]

\(f(x)\)虚函数,则 \(F(u)=\mathscr F\{f(x)\}\) 是共轭反对称的(实部奇函数,虚部偶函数),即: \[ F^\ast(u)=-F(-u)\tag{3-24} \] 证明类似,略去。

对偶性(互易性)

\[ \mathscr F\{F(x)\}=2\pi f(-u)\tag{3-25}\label{prop-sym} \]

证明:对逆傅里叶变换 \(\eqref{IFT}\) 式做变量代换:\(x\coloneqq -u,\,u\coloneqq x\),有: \[\begin{align}f(x)=\frac{1}{2\pi}\int_{-\infty}^{\infty}F(u)e^{jux}\mathrm dx\implies f(-u)=\frac{1}{2\pi}\int_{-\infty}^{\infty}F(x)e^{-jux}\mathrm du=\frac{1}{2\pi}\mathscr F\{F(x)\}\end{align}\] 证毕。

微分关系

\[ \begin{align} &\mathscr F\left\{\frac{\mathrm d^nf(x)}{\mathrm dx^n}\right\}=(ju)^nF(u)\tag{3-26}\\ &\mathscr F^{-1}\left\{\frac{\mathrm d^nF(u)}{\mathrm du^n}\right\}=(-jx)^nf(x)\tag{3-27} \end{align} \]

证明: \[f(x)=\frac{1}{2\pi}\int_{-\infty}^{\infty}F(u)e^{jux}\mathrm du\implies\frac{\mathrm d^nf(x)}{\mathrm dx^n}=\frac{1}{2\pi}\int_{-\infty}^{\infty}(ju)^{n}F(u)e^{jux}\mathrm du\] 对比傅立叶逆变换形式,可知: \[\frac{\mathrm d^nf(x)}{\mathrm dx^n}\iff (ju)^nF(u)\] 另一式同理可证。证毕。

卷积定理:卷积的定义: \[ f(x)\ast g(x)=\int_{-\infty}^{\infty}f(\tau)g(x-\tau)\mathrm d\tau\tag{3-28}\label{conv} \] 时域与频域卷积定理: \[ \begin{align} &\mathscr F\{f(x)\ast g(x)\}=F(u)G(u)\tag{3-29}\label{prop-conv-time}\\ &\mathscr F\{f(x)g(x)\}=\frac{1}{2\pi}F(u)\ast G(u)\tag{3-30}\label{prop-conv-freq} \end{align} \] 即时域上的卷积等价于频域上的乘积,时域上的乘积等价于频域上的卷积。

证明时域卷积定理: \[\begin{align}\mathscr F\{f(x)\ast g(x)\}&=\int_{-\infty}^{\infty}\left[f(x)\ast g(x)\right]e^{-jux}\mathrm dx\\&=\int_{-\infty}^{\infty}\left[\int_{-\infty}^{\infty}f(\tau)g(x-\tau)\mathrm d\tau\right]e^{-jux}\mathrm dx\\&=\int_{-\infty}^{\infty}f(\tau)\left[\int_{-\infty}^{\infty}g(x-\tau)e^{-jux}\mathrm dx\right]\mathrm d\tau\\&=\int_{-\infty}^{\infty}f(\tau)\mathscr F\{g(x-\tau)\}\mathrm d\tau\\&=\int_{-\infty}^{\infty}f(\tau)G(u)e^{-ju\tau}\mathrm d\tau&&\text{时域平移}\\&=F(u)G(u)\end{align}\] 证明频域卷积定理: \[\begin{align}\mathscr F^{-1}\left\{ {\frac{1}{2\pi}F(u)\ast G(u)}\right\}&=\frac{1}{2\pi}\int_{-\infty}^{\infty}\left[\frac{1}{2\pi}F(u)\ast G(u)\right]e^{jux}\mathrm dx\\&=\frac{1}{4\pi^2}\int_{-\infty}^{\infty}\left[\int_{-\infty}^{\infty}F(\tau)G(u-\tau)\mathrm d\tau\right]e^{jux}\mathrm dx\\&=\frac{1}{2\pi}\int_{-\infty}^{\infty}F(\tau)\left[\frac{1}{2\pi}\int_{-\infty}^{\infty}G(u-\tau)e^{jux}\mathrm dx\right]\mathrm d\tau\\&=\frac{1}{2\pi}\int_{-\infty}^{\infty}F(\tau)\;\mathscr F^{-1}\{G(u-\tau)\}\mathrm d\tau\\&=\frac{1}{2\pi}\int_{-\infty}^{\infty}F(\tau)g(x)e^{jx\tau}\mathrm d\tau&&\text{频域平移}\\&=f(x)g(x)\end{align}\] 两边同时做傅里叶变换即证。

常见变换对

单边指数函数

\[ f(x)=\begin{cases}e^{-ax},&x\geq 0\\0,&x<0\end{cases}\quad\iff F(u)=\frac{1}{a+ju}\tag{3-31} \]

推导: \[\begin{align}F(u)=\int_{0}^{\infty}e^{-ax}e^{-jux}\mathrm dx=\int_0^\infty e^{-(a+ju)x}\mathrm dx=-\frac{1}{a+ju}e^{-(a+ju)x}\Bigg\vert_{0}^{\infty}=\frac{1}{a+ju}\end{align}\]

双边指数函数

\[ f(x)=e^{-a|x|}\iff F(u)=\frac{2a}{a^2+u^2}\tag{3-32} \]

推导: \[\begin{align}F(u)&=\int_{-\infty}^{\infty}e^{-a|x|}e^{-jux}\mathrm dx=\int_{-\infty}^0e^{ax}e^{-jux}\mathrm dx+\int_0^{\infty}e^{-ax}e^{-jux}\mathrm dx\\&=\int_{-\infty}^0e^{(a-ju)x}\mathrm dx+\int_0^{\infty}e^{-(a+ju)x}\mathrm dx=\left[\frac{1}{a-ju}e^{(a-ju)x}\Bigg\vert_{-\infty}^0\right]+\left[-\frac{1}{a+ju}e^{-(a+ju)x}\Bigg\vert_{0}^{\infty}\right]\\&=\frac{1}{a-ju}+\frac{1}{a+ju}=\frac{2a}{a^2+u^2}\end{align}\]

矩形信号

\[ f(x)=\begin{cases}1,&-\tau/2<x<\tau/2\\0,&\text{otherwise}\end{cases}\quad\iff F(u)=\tau\text{ Sa}(u\tau/2)\tag{3-33} \]

推导: \[\begin{align}F(u)&=\int_{-\tau/2}^{\tau/2}e^{-jux}\mathrm dx=-\frac{1}{ju}e^{-jux}\Bigg\vert_{-\tau/2}^{\tau/2}=\frac{1}{ju}\left(e^{ju\tau/2}-e^{-ju\tau/2}\right)\\&=\frac{1}{ju}\left(\cos(u\tau/2)+j\sin(u\tau/2)-\cos(u\tau/2)+j\sin(u\tau/2)\right)\\&=\frac{2}{u}\sin(u\tau/2)=\tau\cdot\frac{\sin(u\tau/2)}{u\tau/2}=\tau\text{ Sa}(u\tau/2)\end{align}\]

符号函数

\[ \text{sgn}(x)=\begin{cases}1,&x>0\\0,&x=0\\-1,&x=-1\end{cases}\quad\iff F(u)=\frac{2}{ju}\tag{3-34} \]

推导:符号函数不是绝对可积的,不满足狄利克雷条件,但也存在傅立叶变换。直接计算会发现结果不收敛,因此这里采用一个技巧:先计算 \(e^{-a|x|}\text{sgn}(x)\) 的傅立叶变换,再令 \(a\to0\). \[\begin{align}F(u)&=\int_{-\infty}^{\infty}e^{-a|x|}\text{sgn}(x)e^{-jux}\mathrm dx=-\int_{-\infty}^{0}e^{ax}e^{-jux}\mathrm dx+\int_0^{\infty}e^{-ax}e^{-jux}\mathrm dx\\&=-\int_{-\infty}^0e^{(a-ju)x}\mathrm dx+\int_0^{\infty}e^{-(a+ju)x}\mathrm dx=-\left[\frac{1}{a-ju}e^{(a-ju)x}\Bigg\vert_{-\infty}^0\right]+\left[-\frac{1}{a+ju}e^{-(a+ju)x}\Bigg\vert_{0}^{\infty}\right]\\&=-\frac{1}{a-ju}+\frac{1}{a+ju}=\frac{-2ju}{a^2+u^2}\to\frac{2}{ju}\;(a\to0)\end{align}\]

冲激函数(Dirac \(\delta\) 函数):Dirac \(\delta\) 函数有助于将离散的序列表示为连续的函数,让我们能够用统一的形式同时表达离散和连续的情形。不严谨地说,它定义为在零点处的一个冲激: \[ \delta(x)=\begin{cases}\infty,&x=0\\0,&x\neq0\end{cases}\tag{3-35} \] 但要满足: \[ \int_{-\infty}^{\infty}\delta(x)\mathrm dx=1\tag{3-36} \] 这个限制条件也使得 Dirac \(\delta\) 函数成为一个合法的概率分布,因此它可以通过使某些概率分布(如正态分布)的方差参数趋向于 \(0\) 达到。

Dirac \(\delta\) 函数具备筛选性质,这是我们能将离散序列表达为连续函数的基础: \[ \int_{-\infty}^{\infty}f(x)\delta(x)\mathrm dx=f(0)\tag{3-37} \] 或更一般地: \[ \int_{-\infty}^{\infty}f(x)\delta(x-x_0)\mathrm dx=f(x_0)\tag{3-38} \] 筛选性质也被称为取样性质,因为上式相当于从 \(f(x)\) 中取样了 \(f(x_0)\).

由筛选性质易知 Dirac \(\delta\) 函数的傅里叶变换为: \[ \mathscr F\{\delta(x-x_0)\}=\int_{-\infty}^{\infty}\delta(x-x_0)e^{-jux}\mathrm dx=e^{-jux_0}\tag{3-39} \] 特别地,当 \(x_0=0\) 时,有: \[ \mathscr F\{\delta(x)\}=1\tag{3-40} \]

常函数

\[ f(x)=1\iff F(u)=2\pi\delta(u)\tag{3-41} \]

推导:由于 \(\mathscr F\{\delta(x)\}=1\),根据对偶性 \(\eqref{prop-sym}\) 式即可得到结论。

阶跃函数

\[ u(x)=\frac{1}{2}+\frac{1}{2}\text{sgn}(x)\iff F(x)=\pi\delta(u)+\frac{1}{ju}\tag{3-42} \]

推导:阶跃函数是常函数和符号函数的线性函数,根据傅立叶变换的线性性易得结论。

一般周期函数:周期函数不是绝对可积的,不满足狄利克雷条件,直接计算其傅立叶变换可能不收敛,对此可以采用如下方式计算。

设周期函数 \(f(x)\) 的周期为 \(T\),角频率为 \(\omega=2\pi/T\),则首先即将其展开为傅立叶级数 \(f(x)=\sum\limits_{n=-\infty}^{\infty}c_ne^{jn\omega x}\),于是根据线性性,可以逐项做傅立叶变换: \[ \mathscr F\{f(x)\}=\mathscr F\left\{\sum_{n=-\infty}^{\infty}c_ne^{jn\omega x}\right\}=\sum_{n=-\infty}^{\infty}c_n\mathscr F\{e^{jn\omega x}\}\tag{3-43} \] 又因为 \(\mathscr F\{\delta(x-x_0)\}=e^{-jux_0}\),根据对偶性,有 \(\mathscr F\{e^{-ju_0x}\}=2\pi\delta(-u-u_0)\). 令 \(u_0=-n\omega\),则 \(\mathscr F\{e^{jn\omega x}\}=2\pi\delta(u-n\omega)\),代入上式得: \[ \mathscr F\{f(x)\}=2\pi\sum_{n=-\infty}^{\infty}c_n\delta(u-n\omega)\tag{3-44} \]

参考资料

  1. Rafael C. Gonzalez. Digital Image Processing, Fourth Edition. ↩︎
  2. John G. Proakis and Dimitris G. Manolakis. Digital Signal Processing: Principles, Algorithms, and Applications, Fourth Edition. ↩︎
  3. 傅里叶级数和傅里叶变换是什么关系? - 马同学的回答 - 知乎 https://www.zhihu.com/question/21665935/answer/358423678 ↩︎
  4. 傅里叶级数和傅里叶变换是什么关系? - Hsuty的回答 - 知乎 https://www.zhihu.com/question/21665935/answer/2367861632 ↩︎
  5. 傅里叶级数和傅里叶变换是什么关系? - Jason Huang的回答 - 知乎 https://www.zhihu.com/question/21665935/answer/49282739 ↩︎
  6. 傅里叶系列(二)傅里叶变换的推导 - leinlin的文章 - 知乎 https://zhuanlan.zhihu.com/p/41875010 ↩︎
  7. 积分变换(3)——傅里叶变换的性质 - tetradecane的文章 - 知乎 https://zhuanlan.zhihu.com/p/108803395 ↩︎
  8. Vinson88. 常用傅里叶变换对. 博客园. https://www.cnblogs.com/vinsonnotes/articles/15874610.html ↩︎

Fourier Transform 1 (FS, FT)
https://xyfjason.github.io/blog-main/2023/12/27/Fourier-Transform-1-FS-FT/
作者
xyfJASON
发布于
2023年12月27日
许可协议