Fourier Transform

前情回顾: 信号与系统基础 | 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$ 就从离散变量便成了连续变量 ...

December 29, 2025 · 11 min

Fourier Series

终于到了傅里叶级数的章节了!信号处理打怪修炼已经到了关键的一步,冲破这关我们就能打遍天下无敌手了😼 前情回顾: 信号与系统基础 | LTI系统 目录 写在前面 系统响应特点 复指数信号的表达能力 傅里叶级数 连续时间傅里叶级数 离散时间傅里叶级数 LTI 系统与傅里叶级数 写在前面 在和傅里叶级数打交道之前,需要弄明白一个事情,那就是我们为什么需要它? 当我们在研究 LTI 系统时,如果能将一个复杂信号拆分成一系列简单信号的叠加,那么就能利用 LTI 系统线性与时不变的特性,利用每个简单信号的响应计算出最终的系统响应,那么这就带来了两个要求: (1) 选择的简单信号需要有足够强的表达能力,可以表示几乎所有的信号 (2) 系统对简单信号的响应足够简单,方便计算 那么让我们来看看复指数信号的特性吧 系统响应特点 $$\begin{aligned} e^{st} &\to e^{st} H(s) \quad (连续 LTI)\\ z^{n} &\to z^{n} H(z) \quad (离散 LTI) \end{aligned}$$从 👆 的公式(证明方法非常简单,套用上一章介绍的卷积操作就可以得到)可以看出,复指数信号经过 LTI 系统后,仍是复指数信号,区别仅在于幅度上的变化。所以对于复指数信号而言,它满足我们提出的第二点要求,剩下要证明的就是第一点了 复指数信号的表达能力 很可惜,博主当前的能力并不能给出一个严格的证明,所以下面只好假设复指数信号可以表示绝大部分信号了 💦 不过可以通过一个很好玩的角度来帮助大家理解傅里叶级数系数的含义 当我们将一个周期(角频率为 $\omega_0$)信号 $x(t)$ 分解为一系列复指数信号的叠加 $\hat{x}(t) = \sum_{k=-\infty}^{\infty} a_k e^{j k \omega_0 t}$ 时,我们的目标是让 $\hat{x}(t)$ 尽可能地接近 $x(t)$,那么如何衡量两者的接近程度呢? 答案是用能量来衡量,令 $$E = \int_{T} |x(t) - \hat{x}(t)|^2 dt$$那么 $E$ 越小,说明两者越接近,所以最优的傅里叶系数可以通过用 $E$ 对 $a_k$ 求偏导并令其为0来得到 ...

December 27, 2025 · 4 min

LTI Systems

Linear Time-Invariant Systems (LTI Systems) 这份笔记主要负责介绍线性时不变系统的定义与一些好玩的特性 前置知识回顾:信号与系统基础 目录: 线性时不变系统的定义 线性时不变系统的性质 线性时不变系统的定义 这一部分会介绍离散LTI系统和连续LTI系统 不过在开始之前需要研究一下单位脉冲函数的特性🦉 离散LTI系统 在上一篇笔记中,有一个很重要的公式 $x[n] \delta[n - n_0] = x[n_0]$ (脉冲信号的筛选特性) 由此我们可以用脉冲信号来表示任意的离散信号: $$x[n] = \sum_{k=-\infty}^{\infty} x[k] \delta[n-k]$$假设系统对单位脉冲信号的响应信号为 $h[n]$, 那么不妨定义 $h_k[n]$ 为系统对 $\delta[n-k]$ 的响应信号。 利用系统的线性特性,我们可以将任意离散信号的响应表示为 $$ y[n] = \sum_{k=-\infty}^{\infty} x[k] h_k[n] $$再利用系统的时不变性,我们可以得到 $h_k[n] = h[n-k]$, 从而得到 $$ y[n] = \sum_{k=-\infty}^{\infty} x[k] h[n-k] = x[n] * h[n] $$Tips: 其实我们可以将表达式 $\sum_{k=-\infty}^{\infty} x[k] h[n-k]$ 当作关于 k 的函数,则$y_k[n] = x[k] h[n-k]$ ,即所有 $y_k[n]$ 的叠加即为系统的输出信号 $y[n]$ ...

December 23, 2025 · 3 min

Signals and Systems

写在前面 期末周到了,数字信号学的一塌糊涂,创建这个系列也是督促自己好好复习这一门课😢 $$E=mc^2$$测试一下是否支持LaTex渲染 信号与系统 本章主要负责介绍一些典型信号与系统,并分析他们的基本性质 能量与功率 对于一个离散信号 $x[n]$,其能量与功率定义为 $$\begin{aligned} E &= \sum_{n=-\infty}^{\infty} |x[n]|^2 \\ P &= \lim_{N \to \infty} \frac{1}{2N+1} \sum_{n=-N}^{N} |x[n]|^2 \end{aligned}$$对于一个连续信号 $x(t)$,其能量与功率定义为 $$\begin{aligned} E &= \int_{-\infty}^{\infty} |x(t)|^2 dt \\ P &= \lim_{T \to \infty} \frac{1}{2T} \int_{-T}^{T} |x(t)|^2 dt \end{aligned}$$脉冲信号 & 阶跃信号 对于离散信号,我们可以规定如下两种特殊性质的信号 脉冲信号 $$ \delta [n] = \begin{cases} 1, & n = 0 \\ 0, & n \neq 0 \end{cases} $$对于任意的信号 $x[n]$,都有 $x[n] \delta [n] = x[0]\quad x[n] \delta[n-n_0] = x[n_0]$ ...

December 23, 2025 · 2 min