卷积定理公式大全:从基础定义到高级应用的全景解析

在信号处理、图像处理、量子力学以及偏微分方程求解等领域,卷积(Convolution) 是一个核心概念。而卷积定理(Convolution Theorem) 则是连接时域(或空域)与频域的桥梁,它极大地简化了复杂系统的分析与计算。
这篇文章将系统性地梳理卷积定理的相关公式、变体形式及其在不同数学变换下的表现,并辅以清晰的表格和实例说明,帮助读者构建完整的知识体系。
什么是卷积定理?
卷积定理指出:两个函数在时域(或空域)中的卷积,等于它们在频域(或变换域)中对应傅里叶变换的乘积。
这一性质将复杂的积分运算转化为简单的代数乘法,是快速卷积算法(如 FFT 快速傅里叶变换)的理论基础。
1 连续时间卷积定理
对于两个定义在实数域上的函数 和 ,其卷积定义为:
卷积定理表述:
若 且 分别为 和 的傅里叶变换,则:
反之亦然:
关键点:卷积在时域对应频域的乘法;乘法在时域对应频域的卷积(需乘以系数 ,取决于傅里叶变换的定义归一化系数)。
不同变换域下的卷积定理公式汇总
卷积定理不仅适用于傅里叶变换,还适用于拉普拉斯变换、Z变换、离散傅里叶变换(DFT)等。下面呢是各类变换下的卷积公式大全。
表1:常见变换下的卷积定理对比
| 变换类型 | 时域/空域操作 | 变换域操作 | 公式表达 | 适用场景 |
|---|---|---|---|---|
| 连续傅里叶变换 (CTFT) | 卷积 | 乘积 | 连续信号分析、物理系统 | |
| 离散傅里叶变换 (DFT) | 循环卷积 | 乘积 | 数字信号处理、图像滤波 | |
| 离散时间傅里叶变换 (DTFT) | 线性卷积 | 乘积 | 离散序列分析 | |
| Z变换 | 线性卷积 | 乘积 | 离散时间系统稳定性分析 | |
| 拉普拉斯变换 | 线性卷积 | 乘积 | 连续时间控制系统、电路分析 | |
| 快速傅里叶变换 (FFT) | 循环卷积 | 乘积 | 大规模数据快速卷积计算 |
深度解析:不同场景下的公式变体
1 连续傅里叶变换中的归一化系数
傅里叶变换的定义有多种形式(角频率 或频率 ),这会影响公式中的系数。
| 傅里叶变换定义 | 正变换 | 逆变换 | 卷积定理形式 |
|---|---|---|---|
| 角频率 | |||
| 普通频率 | |||
| 单位ary 定义 |
注意:在大多数工程应用(如 MATLAB、Python NumPy)中,运用无系数或 在逆变换中的定义,因此直接相乘即可。
2 离散傅里叶变换(DFT)与循环卷积
在实际数字信号处理中,我们处理的是有限长序列。DFT 隐含地假设信号是周期性的,因此 DFT 域中的乘积对应于时域的循环卷积,而非线性卷积。

循环卷积公式:
若 和 是长度为 的序列,其 点 DFT 为 和 ,则:
其中循环卷积定义为:
如何计算线性卷积?
若需通过 DFT 计算线性卷积(长度为 和 的序列),需进行补零,使 DFT 点数 ,以避免时域混叠。
3 拉普拉斯变换中的卷积
在控制系统中,拉普拉斯变换将时域卷积转化为复频域 的乘法:
这极大简化了微分方程的求解,特别是对于线性时不变(LTI)系统,系统的输出 ,其中 是传递函数。
应用实例:为什么卷积定理如此重要?
1 计算效率对比
假设我们要对两个长度为 的信号进行卷积。
| 方法 | 计算复杂度 | 说明 |
|---|---|---|
| 直接时域卷积 | 每个输出点必须 次乘加运算 | |
| 基于 FFT 的卷积 | 两次 FFT + 一次频域乘法 + 一次 IFFT |
当 较大时(图像滤波中 或更大),FFT 方法的速度优势呈指数级增长。
2 图像模糊与去模糊
在图像处理中,图像模糊可建模为图像像素矩阵与点扩散函数(PSF)的二维卷积。
去模糊过程:
1. 获取模糊图像的傅里叶变换 。
2. 获取 PSF 的傅里叶变换 。
3. 在频域进行逆滤波:( 为防止除零的小常数)。
4. 对 进行逆傅里叶变换,得到去模糊后的图像。
常见误区与注意事项
1. 线性卷积 vs 循环卷积:- 直接使用 DFT 相乘得到的是循环卷积。
- 若需线性卷积,必须对信号进行零填充(Zero-padding),使长度至少为 。
- 不同教材和软件库对傅里叶变换的定义不同,务必检查逆变换是否包含 或 因子,否则结果相差一个常数倍。
- 在时域卷积中,边界处的数据缺失或需要特殊处理(如对称填充、周期填充),这会影响卷积结果。
- 在频域除法(如去卷积)中,若 接近零,会导致数值不稳定。需引入正则化项(如维纳滤波)来抑制噪声放大。
卷积定理是连接时域与频域纽带,其公式简洁而强大。掌握不同变换域下的卷积形式,不仅能加速数值计算,还能提供全新的视角来理解线性系统。无论是设计滤波器、分析通信信号,还是求解物理方程,卷积定理都是的数学工具。
建议学习路径:
1. 理解连续傅里叶变换及其卷积定理。
2. 掌握离散傅里叶变换(DFT)和 FFT 算法。
3. 实践零填充技巧以区分线性与循环卷积。
4. 探索拉普拉斯变换在控制系统中的应用。
凭借灵活运用这些公式,你将能够在复杂的信号与系统问题中找到简洁而高效的解决方案。
