前情回顾信号与系统基础 | LTI系统 | 傅里叶级数

终于,我们迎来了信号处理这门课的第一个大 BOSS —— 傅里叶变换!让我们一步步击溃这个可怕的魔王吧 😤

目录


前言

在上一节中,我们逐步撕开了傅里叶级数的神秘面纱,那么傅里叶变换有是个什么东西呢,在介绍傅里叶变换之前,我们先来研究一个非常有趣的例子

现在我们手头有一个周期为 T,宽度为 $2T_1$ 矩形信号的傅里叶级数系数为

$$ a_k = \frac{2}{k \omega_0 T} \sin\left( k \omega_0 T_1 \right) $$

当逐步增大周期 T 的值时,会发现 $a_k$ 越来越小,且系数之间的间隔 $\omega_0$ 也越来越小

我们不妨采用一种新的表示形式,并且 $k \omega_0 \to w$

$$ T a_k = \frac{2}{\omega} \sin\left(\omega T_1 \right) = X(j \omega) $$

当 $\lim_{T \to \infty}$ 时, $\omega$ 就从离散变量便成了连续变量

套用之前傅里叶级数的公式,可以得到

$$\begin{aligned} (1) \quad x(t) &= \sum_{k=-\infty}^{+\infty} a_k e^{j k \omega_0 t} \\ &=\sum_{k=-\infty}^{+\infty} \frac{1}{T}X(j k \omega_0) e^{j k \omega_0 t} \\ &= \frac{1}{2\pi} \sum_{-\infty}^{+\infty} X(j k \omega_0) e^{j k \omega_0 t} \omega_0 \\ &\to \frac{1}{2\pi} \int_{-\infty}^{+\infty} X(j \omega) e^{j \omega t} d\omega \\ (2) \quad X(j \omega) &= \int_{-\frac{T}{2}}^{+\frac{T}{2}} x(t) e^{-j \omega t} dt \\ &\to \int_{-\infty}^{+\infty} x(t) e^{-j \omega t} dt \end{aligned}$$

在上述推导过程中,不难发现,即使研究的是一个周期信号 $\tilde{x}(t)$,它的傅里叶级数的系数和它在一个周期内的示例信号 $x(t)$ 的傅里叶变换是密切相关的

$$ a_k = \frac{1}{T} X(j k \omega_0) $$

总结

$$\begin{align} X(j \omega) &= \int_{-\infty}^{+\infty} x(t) e^{-j \omega t} dt \quad &\text{(傅里叶变换)} \\ x(t) &= \frac{1}{2\pi} \int_{-\infty}^{+\infty} X(j \omega) e^{j \omega t} d\omega \quad &\text{(傅里叶反变换)} \end{align}$$

连续时间傅里叶变换

收敛性

能量条件

这一部分和在傅里叶级数中提到的收敛性条件类似,首先是能量角度

$$ \int_{-\infty}^{+\infty} |x(t)|^2 dt < \infty $$

如果信号满足能量有限条件,那么意味着它的傅里叶表示 $\hat{x}(t)$ 与原信号 $x(t)$ 在能量上是等价的

Dirichlet

  • $\int_{-\infty}^{+\infty} |x(t)| dt < \infty$
  • 在每一个有限区间上, $x(t)$ 有有限个极值点
  • 在每一个有限区间上, $x(t)$ 有有限个不连续点

如果信号满足 Dirichlet 条件,那么它的傅里叶变换在每一个连续点处收敛于 $x(t)$ 的平均值

常见信号的傅里叶变换

指数信号 $x(t) = e^{-a t} u(t)$

$$X(j \omega) =\int_{-\infty}^{+\infty} e^{-a t} u(t) e^{-j \omega t} dt = \frac{1}{a + j \omega}$$

双侧指数信号 $x(t) = e^{-a |t|}$

$$X(j \omega) =\int_{-\infty}^{+\infty} e^{-a |t|} e^{-j \omega t} dt = \frac{2 a}{a^2 + \omega^2}$$

冲激信号 $x(t) = \delta(t)$

$$X(j \omega) =\int_{-\infty}^{+\infty} \delta(t) e^{-j \omega t} dt = 1$$

矩形信号 $x(t) = \begin{cases}1, & |t| < T_1 \\ 0, & |t| > T_1 \end{cases}$

$$X(j \omega) =\int_{-\infty}^{+\infty} x(t) e^{-j \omega t} dt = 2\frac{\sin(\omega T_1)}{\omega} = 2 T_1 \text{sinc}(\omega T_1)$$

而如果利用傅里叶反变换的表达式,也可以反过来推出一些正向不好计算的信号的傅里叶变换

$$x(t) = \frac{\sin wt}{\pi t}$$

对于频率表示为 $X(j \omega) = \begin{cases}1, & |\omega| < w \\ 0, & |\omega| > w \end{cases}$ 的信号

$$ x(t) = \frac{1}{2\pi} \int_{-w}^{+w} e^{j \omega t} d\omega = \frac{\sin wt}{\pi t} $$

Tips:从这个信号和矩形信号的表达式中,可以看出傅里叶变换具有对偶性

基本傅里叶变换对

时域信号 $x(t)$ 频域信号 $X(j \omega)$
$\delta(t)$ $1$
$1$ $2 \pi \delta(\omega)$
$u(t)$ $\frac{1}{j \omega} + \pi \delta(\omega)$
$e^{j \omega_0 t}$ $2 \pi \delta(\omega - \omega_0)$
$e^{-a t} u(t), a > 0$ $\frac{1}{a + j \omega}$
$e^{-a \|t\|}, a > 0$ $\frac{2 a}{a^2 + \omega^2}$
$\cos(\omega_0 t)$ $\pi [\delta(\omega - \omega_0) + \delta(\omega + \omega_0)]$
$\sin(\omega_0 t)$ $\frac{\pi}{j} [\delta(\omega - \omega_0) - \delta(\omega + \omega_0)]$
周期矩形信号 $2 \frac{sin(k \omega_0 T_1)}{k} \delta(\omega - k \omega_0)$

周期信号的傅里叶变换

在傅里叶级数的章节中,我们得知一个周期信号可以用傅里叶级数展开为一组离散频率的正弦信号的叠加,从这里可以看出周期信号的傅里叶变换应该是由一串离散的冲激信号组成,冲激大小正比于 $FS$ 系数

在这里补上傅里叶级数的计算公式 $a_k = \frac{1}{T} \int_{-\frac{T}{2}}^{+\frac{T}{2}} x(t) e^{-j k \omega_0 t} dt$

首先让我举个 🌰 对于一个频率为 $X(j\omega) = 2 \pi \delta(\omega - \omega_0)$ 的信号 $x(t)$,它的傅里叶反变换为

$$x(t) = \frac{1}{2\pi} \int_{-\infty}^{+\infty} 2 \pi \delta(\omega - \omega_0) e^{j \omega t} d\omega = e^{j \omega_0 t}$$

那么很自然的,对于任意一个连续周期信号 $x(t)$,它的傅里叶级数表示为

$$\begin{aligned} x(t) &= \sum_{k=-\infty}^{+\infty} a_k e^{j k \omega_0 t} \\ &= \frac{1}{2\pi} \sum_{k=-\infty}^{+\infty} 2 \pi a_k \delta(\omega - k \omega_0) e^{j k \omega_0 t} \end{aligned}$$

上述表达式意味着

$$ X(j \omega) = 2 \pi \sum_{k=-\infty}^{+\infty} a_k \delta(\omega - k \omega_0) $$

这个结论告诉我们一个周期信号其实可以看作它对应的单个周期信号在频域上的重复

如果觉得不是很好理解,那么我们再来举一个 🌰 吧

一个宽度为 2 A 的矩形脉冲信号 $x(t) = \begin{cases}1, & |t| < A \\ 0, & |t| > A \end{cases}$ 的傅里叶变换为

$$X(j \omega) = 2 A \text{sinc}(\omega A)$$

而若是一个周期为 T(或者说频率为 $\omega_0 = \frac{2 \pi}{T}$)的矩形波信号 $\tilde{x}(t)$,它的傅里叶级数系数为

$$a_k = \frac{2 A}{k \omega_0 T} \sin\left( k \omega_0 A \right)$$

如果根据上面的结论,那么我们可以求出它的傅里叶变换是

$$\begin{aligned} \tilde{X}(j \omega) &= 2 \pi \sum_{k=-\infty}^{+\infty} a_k \delta(\omega - k \omega_0) \\ &= 2 \pi \sum_{k=-\infty}^{+\infty} \frac{2 A}{k \omega_0 T} \sin\left( k \omega_0 A \right) \delta(\omega - k \omega_0) \\ &= 2 A \omega_0 \sum_{k=-\infty}^{+\infty} \text{sinc}(k \omega_0 A) \delta(\omega - k \omega_0) \end{aligned}$$

非常有趣的结果,周期矩形波的傅里叶变换确实是由单个矩形波的傅里叶变换在频域上以 $\omega_0$ 为间隔重复出现的,而且幅度上和单个矩形信号的傅里叶变换之间只差一个 $\omega_0$ 的比例系数

从能量角度也蛮好理解的,如果都是同一个信号,那么周期信号的一个周期内的能量和单个信号的能量是一样的,而周期信号在频域上是离散的冲激采样采样频率就是 $\omega_0$,每个冲激信号的幅度就必须要乘以 $\omega_0$,才能保证能量守恒

连续信号傅里叶变换的性质

线性

如果 $x_1(t) \leftrightarrow X_1(j \omega)$, $x_2(t) \leftrightarrow X_2(j \omega)$,那么

$$a x_1(t) + b x_2(t) \leftrightarrow a X_1(j \omega) + b X_2(j \omega)$$

时移

如果 $x(t) \leftrightarrow X(j \omega)$,那么

$$x(t - t_0) \leftrightarrow X(j \omega) e^{-j \omega t_0}$$

共轭与共轭对称性

如果 $x(t) \leftrightarrow X(j \omega)$,那么

$$x^*(t) \leftrightarrow X^*(-j \omega)$$

若 $x(t)$ 为实信号,那么 $X(j \omega)$ 具有共轭对称性

$$X(-j \omega) = X^*(j \omega)$$

如果更进一步, $x(t)$ 为实偶信号,那么 $X(j \omega)$ 也为实偶信号

Tips:这个性质还是非常有用的,在分析时,可以通过 $X(j \omega)$ 的性质来直接判断 $x(t)$ 的性质

微分与积分

这一部分最好还是先记住公式,虽然推导过程并不复杂,但是万一考试的时候算错了那就完蛋哩

如果 $x(t) \leftrightarrow X(j \omega)$,那么

$$\frac{d^n x(t)}{d t^n} \leftrightarrow (j \omega)^n X(j \omega)$$

如果 $x(t) \leftrightarrow X(j \omega)$,那么

$$\int_{-\infty}^{t} x(\tau) d\tau \leftrightarrow \frac{1}{j \omega} X(j \omega) + \pi X(0) \delta(\omega)$$

对于积分部分,注意这里的 $\pi X(0) \delta(\omega)$ 项是因为积分会引入一个直流分量(暂时先不理会它是如何推导出来的吧) 举一个 🌰 帮助理解积分性质的好玩之处

$$x(t) = \delta(t) \leftrightarrow X(j \omega) = 1$$

那么根据积分性质

$$\int_{-\infty}^{t} \delta(\tau) d\tau = u(t) \leftrightarrow \frac{1}{j \omega} + \pi \delta(\omega)$$

尺度变换

如果 $x(t) \leftrightarrow X(j \omega)$,那么

$$x(a t) \leftrightarrow \frac{1}{|a|} X\left(j \frac{\omega}{a}\right)$$

对偶性

如果 $x(t) \leftrightarrow X(j \omega)$,那么

$$X(t) \leftrightarrow 2 \pi x(-\omega)$$

证明方法很简单,在傅里叶反变换时加一个负号就可以推出(t 和 w本质上就是符号呗,互换一下就结束嘞)

感兴趣的话可以看一看下面这个 🌰

$$x(t) = \frac{2}{1 + t^2} \leftrightarrow X(j \omega) = -2 \pi e^{-|\omega|}$$

Tips:对偶性的巨大意义在于可以将时域和频域的特性串在一起

帕塞瓦尔 如果 $x(t) \leftrightarrow X(j \omega)$,那么

$$\int_{-\infty}^{+\infty} |x(t)|^2 dt = \frac{1}{2 \pi} \int_{-\infty}^{+\infty} |X(j \omega)|^2 d\omega$$

Proof:

$$\begin{aligned} \int_{-\infty}^{+\infty} |x(t)|^2 dt &= \int_{-\infty}^{+\infty} x(t) x^*(t) dt \\ &= \int_{-\infty}^{+\infty} x(t) \left( \frac{1}{2\pi} \int_{-\infty}^{+\infty} X^*(j \omega) e^{-j \omega t} d\omega \right) dt \\ &= \frac{1}{2\pi} \int_{-\infty}^{+\infty} X^*(j \omega) \left( \int_{-\infty}^{+\infty} x(t) e^{-j \omega t} dt \right) d\omega \\ &= \frac{1}{2\pi} \int_{-\infty}^{+\infty} |X(j \omega)|^2 d\omega \end{aligned}$$

卷积 & 相乘

卷积

在之前介绍 LTI 系统的章节里,我们介绍了卷积的概念,一个信号 $x(t)$ 通过一个系统 $h(t)$ 得到输出信号 $y(t)$ 的过程可以表示为

$$y(t) = x(t) * h(t) = \int_{-\infty}^{+\infty} x(\tau) h(t - \tau) d\tau$$

而我们也介绍了,复指数信号 $e^{j \omega t}$ 是 LTI 系统的一个特征信号

$$ e^{j \omega t} \to H(j \omega) e^{j \omega t} $$

那么输入信号 $x(t)$ 可以表示为一组复指数信号的叠加,输出信号 $y(t)$ 也可以表示为一组复指数信号的叠加

$$\begin{aligned} x(t) &= \frac{1}{2\pi} \int_{-\infty}^{+\infty} X(j \omega) e^{j \omega t} d\omega \\ y(t) &= \frac{1}{2\pi} \int_{-\infty}^{+\infty} X(j \omega) H(j \omega) e^{j \omega t}d\omega \\ &= \frac{1}{2\pi} \int_{-\infty}^{+\infty} Y(j \omega) e^{j \omega t} d\omega \end{aligned}$$

因此可以得到卷积定理 如果 $x(t) \leftrightarrow X(j \omega)$, $h(t) \leftrightarrow H(j \omega)$,那么

$$x(t) * h(t) \leftrightarrow X(j \omega) \cdot H(j \omega)$$

正常证明也可以 Proof:

$$\begin{aligned} y(t) &= x(t) * h(t) = \int_{-\infty}^{+\infty} x(\tau) h(t - \tau) d\tau \\ &= \int_{-\infty}^{+\infty} \left( \frac{1}{2\pi} \int_{-\infty}^{+\infty} X(j \omega) e^{j \omega \tau} d\omega \right) h(t - \tau) d\tau \\ &= \frac{1}{2\pi} \int_{-\infty}^{+\infty} X(j \omega) \left( \int_{-\infty}^{+\infty} h(t - \tau) e^{j \omega \tau} d\tau \right) d\omega \\ &= \frac{1}{2\pi} \int_{-\infty}^{+\infty} X(j \omega) H(j \omega) e^{j \omega t} d\omega \end{aligned}$$

有了卷积性质,积分定理可以根据卷积直接得到

$$ y(t) = \int_{-\infty}^{t} x(\tau) d\tau = x(t) * u(t) $$

那么根据卷积定理 $H(j \omega) = \frac{1}{j \omega} + \pi \delta(\omega)$

$$y(t) \leftrightarrow X(j \omega) \cdot \frac{1}{j \omega} + \pi X(0) \delta(\omega)$$

相乘

如果 $x(t) \leftrightarrow X(j \omega)$, $h(t) \leftrightarrow H(j \omega)$,那么

$$x(t) \cdot h(t) \leftrightarrow \frac{1}{2 \pi} X(j \omega) * H(j \omega)$$

Proof:

$$\begin{aligned} Y(j \omega) &= \int_{-\infty}^{+\infty} x(t) h(t) e^{-j \omega t} dt \\ &= \int_{-\infty}^{+\infty} x(t) \left( \frac{1}{2\pi} \int_{-\infty}^{+\infty} H(j \omega') e^{j \omega' t} d\omega' \right) e^{-j \omega t} dt \\ &= \frac{1}{2\pi} \int_{-\infty}^{+\infty} H(j \omega') \left( \int_{-\infty}^{+\infty} x(t) e^{-j (\omega - \omega') t} dt \right) d\omega' \\ &= \frac{1}{2\pi} \int_{-\infty}^{+\infty} H(j \omega') X(j (\omega - \omega')) d\omega' \\ &= \frac{1}{2 \pi} X(j \omega) * H(j \omega) \end{aligned}$$

相乘的性质可以用于 调制

线性常系数微分方程

这一部分相当有意思 😼

在分析卷积特性时,我们首先是通过 LTI 系统来证明的,对于一个单位响应为 $h(t)$ 的 LTI 系统

$$\begin{aligned} y(t) &= x(t) * h(t) \\ Y(j \omega) &= X(j \omega) \cdot H(j \omega) \\ \Rightarrow H(j \omega) &= \frac{Y(j \omega)}{X(j \omega)} \end{aligned}$$

那么如果x(t) 和 y(t) 满足一个线性常系数微分方程

$$\sum_{n=0}^{N} a_n \frac{d^n y(t)}{d t^n} = \sum_{m=0}^{M} b_m \frac{d^m x(t)}{d t^m}$$

那么通过傅里叶变换的微分性质,可以得到

$$\begin{aligned} \sum_{n=0}^{N} a_n (j \omega)^n Y(j \omega) &= \sum_{m=0}^{M} b_m (j \omega)^m X(j \omega) \\ \Rightarrow H(j \omega) &= \frac{Y(j \omega)}{X(j \omega)} = \frac{\sum_{m=0}^{M} b_m (j \omega)^m}{\sum_{n=0}^{N} a_n (j \omega)^n} \end{aligned}$$

举个 🌰 方便理解

$$ \frac{d y(t)}{d t} + a y(t) = x(t) $$

通过傅里叶变换,可以得到

$$ (j \omega + a) Y(j \omega) = X(j \omega) \Rightarrow H(j \omega) = \frac{1}{j \omega + a} $$

那么通过傅里叶反变换,可以得到单位响应

$$h(t) = e^{-a t} u(t)$$

离散时间傅里叶变换

在正式介绍 DTFT 之前,先来回顾一下离散时间傅里叶级数 DTFS

对于一个周期离散信号 $\tilde{x}[n]$,它的 DTFS 表示为

$$\tilde{x}[n] = \sum_{k=0}^{N-1} a_k e^{j \frac{2 \pi}{N} k n}$$

其中系数 $a_k$ 为

$$a_k = \frac{1}{N} \sum_{n=0}^{N-1} \tilde{x}[n] e^{-j \frac{2 \pi}{N} k n}$$

如果我们用单周期信号 $x[n]$ 来表示 $\tilde{x}[n]$ 的一个周期

$$x[n] = \begin{cases}\tilde{x}[n], & 0 \le n < N \\ 0, & \text{else} \end{cases}$$

那么 DTFS 系数 $a_k$ 也可以表示为

$$a_k = \frac{1}{N} \sum_{n=-\infty}^{+\infty} x[n] e^{-j \frac{2 \pi}{N} k n} = \frac{1}{N} X(e^{j \frac{2 \pi}{N} k})$$

反过来有

$$ \tilde{x}[n] = \sum_{k=0}^{N-1} a_k e^{j \frac{2 \pi}{N} k n} = \frac{1}{2 \pi} \sum_{k=0}^{N-1} X(e^{j \frac{2 \pi}{N} k}) e^{j \frac{2 \pi}{N} k n} \cdot \frac{2 \pi}{N} $$

当 $N \to \infty$ 时, $\frac{2 \pi}{N} \to d\omega$, $ \frac{2 \pi}{N} k \to \omega$,那么上式就变为

$$x[n] = \frac{1}{2 \pi} \int_{-\pi}^{+\pi} X(e^{j \omega}) e^{j \omega n} d\omega$$

嘿!这是啥,这不就是 DTFT 吗,我们可以把上面的内容提炼一下

$$\begin{align} X(e^{j \omega}) &= \sum_{n=-\infty}^{+\infty} x[n] e^{-j \omega n} \quad &\text{(DTFT)} \\ x[n] &= \frac{1}{2\pi} \int_{-\pi}^{+\pi} X(e^{j \omega}) e^{j \omega n} d\omega \quad &\text{(DTFT 反变换)} \end{align}$$

收敛性

有一个很有趣的特点那就是离散信号不存在 Gibbs 现象,那么他的收敛条件也简单不少

能量角度

$$\sum_{n=-\infty}^{+\infty} |x[n]|^2 < \infty$$

绝对可积

$$\sum_{n=-\infty}^{+\infty} |x[n]| < \infty$$

周期信号的傅里叶变换

和前面研究连续时间傅里叶变换类似,周期离散信号也可以先从研究单独的复指数信号入手 对于一个频率为 $\omega_0$ 的离散复指数信号 $x[n] = e^{j \omega_0 n}$,它的 DTFT 为

$$\begin{aligned} X(e^{j \omega}) &= \sum_{n=-\infty}^{+\infty} e^{j \omega_0 n} e^{-j \omega n} \\ &= 2 \pi \sum_{k=-\infty}^{+\infty} \delta(\omega - \omega_0 - 2 \pi k) \end{aligned}$$

这个表达式相当好理解,因为 $e^{j \omega}$ 是周期性的,那么对于任意一个频率 $\omega_0$,它在频域上都会以 $2 \pi$ 为周期重复出现,所以 DTFT 的结果就是一串以 $2 \pi$ 为间隔的冲激信号

那么对于任意一个周期信号 $\tilde{x}[n]$,它的 DTFS 系数为 $a_k$,那么它的 DTFT 为

$$\begin{aligned} \tilde{X}(e^{j \omega}) &= 2 \pi \sum_{k=-\infty}^{+\infty} a_k \delta(\omega - k \frac{{2 \pi}}{N}) \end{aligned}$$

常见的傅里叶变换对

时域信号 $x[n]$ 频域信号 $X(e^{j \omega})$ 傅里叶级数系数
$\sum_{k = 0}^{N-1} a_k e^{j k \frac{2 \pi}{N} n}$ $2 \pi \sum_{k=-\infty}^{+\infty} a_k \delta(\omega - k \frac{2 \pi}{N})$ $a_k$
$e^{j \omega_0 n}$ $2 \pi \sum_{k=-\infty}^{+\infty} \delta(\omega - \omega_0 - 2 \pi k)$ 若 $w_0 = k \frac{2 \pi}{N}$ 则为 $1$,否则为 $0$
$cos(\omega_0 n)$ $\pi \sum_{k=-\infty}^{+\infty} [\delta(\omega - \omega_0 - 2 \pi k) + \delta(\omega + \omega_0 - 2 \pi k)]$ 若 $w_0 = k \frac{2 \pi}{N}$ 则为 $\frac{1}{2}$,否则为 $0$
$sin(\omega_0 n)$ $\frac{\pi}{j} \sum_{k=-\infty}^{+\infty} [\delta(\omega - \omega_0 - 2 \pi k) - \delta(\omega + \omega_0 - 2 \pi k)]$ 若 $w_0 = k \frac{2 \pi}{N}$ 则为 $\|\frac{1}{2j}\|$ (右侧为正,左侧为负),否则为 $0$
$x[n] = 1$ $2 \pi \sum_{k=-\infty}^{+\infty} \delta(\omega - 2 \pi k)$ 若 $k = N \cdot i$ 则为 $1$,否则为 $0$
$x[n] = \begin{cases}1, & \|n\| < N_1 \\ 0, & \|n\| > N_1 \end{cases}$ $2\pi \sum_{k = -\infty}^{\infty}a_k \delta(\omega - \frac{2\pi k}{N} )$ $a_k = \frac{sin[(2\pi k / N) (N_1 + 1/2)]}{N sin[2\pi k / 2N]}$ k = N 整数倍时 $a_k = \frac{2 N_1 + 1}{N}$
$\sum_{k =-\infty}^{\infty} \delta[n-kN]$ $\frac{2 \pi}{N} \sum_{k=-\infty}^{+\infty} \delta(\omega - k \frac{2 \pi}{N})$ $a_k = \frac{1}{N}$
$a^n u[n], \|a\| < 1$ $\frac{1}{1 - a e^{-j \omega}}$
$x[n] = \begin{cases} 1, & \|n\| < N \\ 0, & others \end{cases}$ $\frac{sin[\omega(N_1 + 1/2)]}{sin[\omega/2]}$
$ \frac{sin W n}{\pi n}$ $\begin{cases} 1, & \|\omega\| < W \\ 0, & \pi \ge \|\omega\| > W \end{cases}$
$ \delta[n - n_0]$ $e^{-j \omega n_0}$
$u[n]$ $\frac{1}{1 - e^{-j \omega}} + \pi \sum_{k=-\infty}^{+\infty} \delta(\omega - 2 \pi k)$
$(n+1) a^n u[n], \|a\| < 1$ $\frac{1}{(1 - a e^{-j \omega})^2}$
$\frac{(n + r -1)!}{n!(r-1)!} a^n u[n], \|a\| < 1$ $\frac{1}{(1 - a e^{-j \omega})^r}$

离散信号傅里叶变换的性质

离散信号绝大部分特性都可以照搬连续信号的特点,可是在连续信号之外,离散信号多出了一些属于它的特殊的性质

周期性

如果 $x[n] \leftrightarrow X(e^{j \omega})$, 那么

$$X(e^{j (\omega + 2 \pi k)}) = X(e^{j \omega}), \quad k = 0, \pm 1, \pm 2, \ldots$$

线性性质

如果 $x_1[n] \leftrightarrow X_1(e^{j \omega})$, $x_2[n] \leftrightarrow X_2(e^{j \omega})$,那么

$$a x_1[n] + b x_2[n] \leftrightarrow a X_1(e^{j \omega}) + b X_2(e^{j \omega})$$

时移、频移

$$\begin{aligned} x[n - n_0] &\leftrightarrow X(e^{j \omega}) e^{-j \omega n_0} \\ e^{j \omega_0 n} x[n] &\leftrightarrow X(e^{j (\omega - \omega_0)}) \end{aligned}$$

共轭与共轭对称性 : TODO

差分与累加

$$\begin{aligned} \Delta^n x[n] &\leftrightarrow (1 - e^{-j \omega})^n X(e^{j \omega}) \\ \sum_{k=-\infty}^{n} x[k] &\leftrightarrow \frac{1}{1 - e^{-j \omega}} X(e^{j \omega}) + \pi X(e^{j 0}) \sum_{k=-\infty}^{+\infty} \delta(\omega - 2 \pi k) \end{aligned}$$

频域微分

$$\begin{aligned} n x[n] &\leftrightarrow j \frac{d X(e^{j \omega})}{d \omega} \\ n^k x[n] &\leftrightarrow j^k \frac{d^k X(e^{j \omega})}{d \omega^k} \end{aligned}$$

时域扩展

先定义

$$ x_{(k)}[n] = \begin{cases} x\left[\frac{n}{k}\right], & n = 0, \pm k, \pm 2k, \ldots \\ 0, & \text{else} \end{cases} $$

如果 $x[n] \leftrightarrow X(e^{j \omega})$,那么

$$x_{(k)}[n] \leftrightarrow X(e^{j k \omega})$$

Proof:

$$\begin{aligned} X_{(k)}(e^{j \omega}) &= \sum_{n=-\infty}^{+\infty} x_{(k)}[n] e^{-j \omega n} \\ &= \sum_{m=-\infty}^{+\infty} x[m] e^{-j \omega k m} \\ &= X(e^{j k \omega}) \end{aligned}$$

帕塞瓦尔 如果 $x[n] \leftrightarrow X(e^{j \omega})$,那么

$$\sum_{n=-\infty}^{+\infty} |x[n]|^2 = \frac{1}{2 \pi} \int_{-\pi}^{+\pi} |X(e^{j \omega})|^2 d\omega$$

卷积 & 相乘

卷积

$$\begin{aligned} y[n] &= x[n] * h[n]\\ &= \sum_{m=-\infty}^{+\infty} x[m] h[n - m] \\ Y(e^{j \omega}) &= X(e^{j \omega}) \cdot H(e^{j \omega}) \end{aligned}$$

证明方法可以参照前一章对于离散傅里叶级数卷积性质的证明

相乘

$$\begin{aligned} Y(e^{j \omega}) &= \frac{1}{2 \pi} X(e^{j \omega}) * H(e^{j \omega}) \end{aligned}$$

Proof:

$$\begin{aligned} Y(e^{j \omega}) &= \sum_{n=-\infty}^{+\infty} x[n] h[n] e^{-j \omega n} \\ &= \sum_{n=-\infty}^{+\infty} x[n] \left( \frac{1}{2\pi} \int_{-\pi}^{+\pi} H(e^{j \omega'}) e^{j \omega' n} d\omega' \right) e^{-j \omega n} \\ &= \frac{1}{2\pi} \int_{-\pi}^{+\pi} H(e^{j \omega'}) \left( \sum_{n=-\infty}^{+\infty} x[n] e^{-j (\omega - \omega') n} \right) d\omega' \\ &= \frac{1}{2\pi} \int_{-\pi}^{+\pi} H(e^{j \omega'}) X(e^{j (\omega - \omega')}) d\omega' \\ &= \frac{1}{2 \pi} X(e^{j \omega}) * H(e^{j \omega}) \end{aligned}$$

对偶性

DFS 的对偶性

离散信号的对偶性,直观理解就是对于一个周期信号 $x[n]$,它的 DFS 系数$a_k$ 是离散的序列,那么如果我们把 $a_k$ 当作时域信号来计算它的 DFS,会发现结果正好是 $\frac{1}{N}x[-n]$

先来看一个信号

$$ f[m] = \frac{1}{N} \sum_{n=0}^{N-1} g[r] e^{j \frac{2 \pi}{N} m r} $$

当我们令 $m = k, r = n$ 时,可以得到

$$ f[k] = \frac{1}{N} \sum_{n=0}^{N-1} g[n] e^{j \frac{2 \pi}{N} k n} = a_k $$

即 $g[n] \leftrightarrow f[k]$

而当我们令 $m = n, r = -k$ 时,可以得到

$$ f[n] = \frac{1}{N} \sum_{k=0}^{N-1} g[-k] e^{j \frac{2 \pi}{N} n k} $$

即 $f[n] \leftrightarrow \frac{1}{N} g[-k]$

离散傅里叶变换与连续傅里叶级数的对偶性

$$\begin{aligned} x[n] &= \frac{1}{2\pi} \int_{-\pi}^{+\pi} X(e^{j \omega}) e^{j \omega n} d\omega \\ X(e^{j \omega}) &= \sum_{n=-\infty}^{+\infty} x[n] e^{-j \omega n} \\ x(t) &= \sum_{k = -\infty}^{+\infty} a_k e^{j k \omega_0 t} \\ a_k &= \frac{1}{T} \int_{-\frac{T}{2}}^{+\frac{T}{2}} x(t) e^{-j k \omega_0 t} dt \end{aligned} $$

是不是非常神奇,上面的表达式居然是一样的结构,这种对偶性在处理某些信号时可以起到相当大的帮助 🤫

举个 🌰 如果我们要求下面信号的傅里叶变换

$$x[n] = \frac{sin(\pi n / 2)}{\pi n}$$

那么根据对偶性,我们需要研究一个周期为 $T = 2\pi$ 的连续信号 $g(t)$,它的傅里叶级数系数满足

$$a_k = x[k]$$

在上一章介绍周期矩形信号时,我们知道一个周期为 $2 \pi$,宽度为 $\pi$ 的矩形信号 $g(t)$ 的傅里叶级数系数为

$$a_k = \frac{1}{2 \pi} \int_{-\frac{\pi}{2}}^{+\frac{\pi}{2}} 1 \cdot e^{-j k t} dt = \frac{sin(k \pi / 2)}{k \pi}$$

那么根据对偶性,我们可以直接得到

$$X(e^{j \omega}) = \begin{cases} 1, & |\omega| < \frac{\pi}{2} \\ 0, & \pi \ge |\omega| \ge \frac{\pi}{2} \end{cases}$$

线性常系数差分方程

这一部分的内容和前面介绍连续信号的部分非常接近

如果输入信号 $x[n]$ 和输出信号 $y[n]$ 满足一个线性常系数差分方程

$$\sum_{n=0}^{N} a_n y[n - n] = \sum_{m=0}^{M} b_m x[n - m]$$

那么通过傅里叶变换的时移性质,可以得到

$$\begin{aligned} \sum_{n=0}^{N} a_n e^{-j \omega n} Y(e^{j \omega}) &= \sum_{m=0}^{M} b_m e^{-j \omega m} X(e^{j \omega}) \\ \Rightarrow H(e^{j \omega}) &= \frac{Y(e^{j \omega})}{X(e^{j \omega})} = \frac{\sum_{m=0}^{M} b_m e^{-j \omega m}}{\sum_{n=0}^{N} a_n e^{-j \omega n}} \end{aligned}$$