Convolution, Impulse, Sampling, and Reconstruction
#ECE210
卷积 (Convolution)
卷积的概念
我们在之前的章节 (Ch 5-7) 学习了如何使用频率响应
给定两个信号
我们通常用星号 * 来表示卷积运算 :
这个积分的意义是什么呢?
我们可以把
技术比喻: 想象
卷积的计算
-
图形法 (Graphical Method):
- 选择一个信号进行翻转和平移,通常选择形状更简单的那个,比如
变成 。步骤是:- 变量替换:
。 - 翻转:
。 - 平移:
(向右平移 )。
- 变量替换:
- 将翻转平移后的信号
与另一个信号 相乘。 - 对乘积结果
关于 从 到 进行积分。 - 根据
的不同取值范围,确定积分的上下限和结果表达式。
- 选择一个信号进行翻转和平移,通常选择形状更简单的那个,比如
- 利用卷积性质 (Using Properties): 有时利用卷积的性质可以简化计算。
卷积的性质
卷积有一些非常重要的性质:
-
交换律 (Commutative):
这意味着谁做“模板”进行翻转平移,结果都一样。 -
结合律 (Associative):
-
分配律 (Distributive):
这对于分析信号通过并联系统很有用。 在Frequency Domain中即为: -
时移特性 (Time Shift): 如果
,那么 。 特别地, 。这表明卷积运算是 时不变 (time invariant) 的。 在Frequency Domain中即为: -
起始点、结束点和宽度 (Start point, End point, Width): 如果
在 时为 0,在 时为 0 (宽度 ),并且 在 时为 0,在 时为 0 (宽度 ),那么它们的卷积 :- 在
时为 0。 - 在
时为 0。 - 宽度为
。 这对于检查卷积结果的范围很有帮助。
- 在
常见结果
冲激 (Impulse) 及其性质
冲激的概念
我们在数学运算中知道,有加法单位元 0 (
答案是肯定的,这个信号就是 狄拉克冲激函数 (Dirac delta function)
严格来说,
一个理解
虽然
冲激的性质
冲激函数具有许多极其重要的性质:
-
卷积特性 (Convolution Property) / 单位元 (Identity Element):
这正是我们寻找的卷积单位元。与冲激卷积相当于保持原信号不变,与移位冲激卷积相当于将原信号移位。 -
筛选特性 (Sifting Property):
这是 最核心和最有用的性质。它表明,冲激函数 在积分中起到了“筛选”出函数 在 这一点值的效果。 技术比喻: 就像一个筛子, 只允许 在 这一点的值通过积分运算。 -
采样特性 (Sampling Property):
这表明一个函数乘以一个冲激,等于该函数在该冲激位置的值乘以该冲激。 -
面积 (Area):
-
对称性 (Symmetry):
冲激函数是偶函数。 -
尺度变换 (Scaling):
-
积分 (Definite Integral):
(单位阶跃函数 Unit-step function) -
单位阶跃函数的导数 (Unit-step Derivative):
-
傅里叶变换 (Fourier Transform):
这两个变换对非常重要,尤其是后者,它使得我们可以处理直流 (DC) 和其他功率信号的傅里叶变换。 -
Doublet
冲激响应 (Impulse Response)
对于一个 LTI 系统,当输入信号为单位冲激
冲激响应
所以,知道了系统的冲激响应
Example
功率信号的傅里叶变换 (Fourier Transform of Power Signals)
我们之前主要处理绝对可积的信号 (能量信号),它们的傅里叶变换存在。但是像
借助冲激函数,我们也可以定义这些功率信号的傅里叶变换
示例讲解
1. 的傅里叶变换
这是功率信号的一个典型例子。我们想求
-
利用欧拉公式 (Euler’s Formula): 我们将
表示为复指数形式: -
利用已知的变换对和线性性质: 我们知道复指数信号的傅里叶变换对是:
这是一个非常关键的变换对,它告诉我们一个单一频率的复指数信号在频域对应一个位于该频率的冲激。 根据傅里叶变换的线性性质,我们可以对上式两项分别进行变换: -
结果解读:
的傅里叶变换是在频率轴上的 和 处各有一个强度 (面积) 为 的冲激。这非常直观地说明了余弦信号的频率成分完全集中在 这两个频率点上。 类似地,可以推导出 。
2. 调制信号 的傅里叶变换
这个例子展示了 调制 (Modulation) 的过程。假设
-
利用调制特性 (Modulation Property): 我们知道傅里叶变换的调制特性:
利用频移特性 ,得到: -
结果解读: 这个结果表明,将信号
乘以 (载波 Carrier),在频域中相当于将原始信号的频谱 复制两份,分别移动到中心频率 和 处,并且幅度减半。这就是幅度调制 (AM) 的基本原理,将低频的基带信号 搬移到高频 处进行传输。
3.周期信号 (Periodic Signals) 的傅里叶变换
任何一个周期为
结果解读: 周期信号的傅里叶变换是一串位于谐波频率
4. 冲激串 (Impulse Train) 的傅里叶变换
冲激串本身就是一个周期信号,周期为
结果解读: 时域中的冲激串 (间隔
采样 (Sampling)
采样是连接模拟信号和数字世界的桥梁,是 模数转换 (Analog-to-Digital Conversion) 的第一步。
理想采样过程
理想采样可以看作是将连续时间的模拟信号
其中
采样后的信号
这表示
采样在频域的影响
采样在时域是乘以冲激串,在频域则对应于卷积。冲激串的傅里叶变换也是一个冲激串 (频率间隔为
那么采样后信号
这表明,采样后信号的频谱
图例分析
-
(a) 原始信号频谱 : 假设这是一个 带限 (bandlimited) 信号,其最高频率为 (图中表示为 )。即 当 $\omega \omega_M$。
-
(b) 采样后频谱
(无混叠): 这里展示的是满足 奈奎斯特采样定理 (Nyquist Sampling Theorem) 的情况,即采样频率 大于两倍的最高信号频率 ( )。 你可以看到,原始频谱 (幅度变为 ) 被复制并平移到中心频率 处。由于 ,这些复制出来的频谱之间没有重叠 (No overlap)。 在这种情况下,我们可以用一个理想低通滤波器 (图中未画出,但截止频率 需满足 ) 完整地提取出中心部分的频谱 (对应 的项,即 ),从而恢复原始信号 (除了一个 的比例因子)。这就是 重建 (Reconstruction) 的基础。 -
(c) 采样后频谱
(有混叠): 这里展示的是不满足奈奎斯特条件的情况,即采样频率过低 ( )。 你可以看到,复制出来的频谱发生了 重叠 (Overlap)。高频部分 ( 接近 ) 的信息与相邻频谱的低频部分混杂在了一起。这种现象称为 混叠 (Aliasing)。
总结: 采样过程在频域会导致原始频谱的周期性延拓。为了能够从采样后的信号中无失真地恢复原始信号,必须保证采样频率足够高 (
重建过程 (The Reconstruction Process)
重建的目标是从采样得到的离散样本序列
这个过程可以从 频域 (Frequency Domain) 和 时域 (Time Domain) 两个角度来理解:
频域角度:理想低通滤波 (Ideal Low-Pass Filtering)
-
前提条件:
-
原始信号 是 带限 (bandlimited) 的,其频谱 在最高频率 之外为零 ( for $\omega \omega_M$)。
- 采样频率
满足 奈奎斯特条件 (Nyquist Criterion): 。
-
-
采样后的频谱: 我们已经知道,采样后的信号
的频谱 是原始频谱 以 为周期的无限复制和叠加,并且幅度乘以 : 因为满足奈奎斯特条件,这些复制的频谱之间没有混叠 (No overlap)。 -
恢复目标: 我们想要从
中提取出中心的那一份频谱,也就是对应 的项 。如果能得到它,再乘以 ,就恢复了原始频谱 。 -
使用理想低通滤波器 (Ideal Low-Pass Filter, LPF):
实现这个提取操作的理想工具就是 理想低通滤波器。我们需要一个滤波器
,它能:-
保留 中心频谱 (即 $ \omega < \omega_M$ 的部分)。 -
完全滤除 所有其他的频谱副本 (即以
为中心的部分)。 - 为了直接得到
,我们可以让滤波器的通带增益恰好为 ,以抵消 中的 因子。
-
-
滤波器设计: 滤波器的截止频率
需要设置在 和第一个频谱副本的起始频率 之间。即: (这再次强调了 的必要性)。 最常用的选择是将截止频率设在 奈奎斯特频率 (Nyquist Frequency) 处,即 。 因此,理想低通滤波器的频率响应为: 这个形状是一个矩形函数 (Rectangular function): -
滤波操作:
将采样后的信号频谱
通过这个滤波器: 由于 只在 区间内为 1,且该区间内只有 的频谱副本 存在 (因为 带限到 ),所以滤波器的作用是精确地选出 的项并乘以 ,同时将所有 的项置零。 对于 , ,所以 。 因为原始信号 本身就带限在 内,所以我们最终得到的 就等于原始信号的频谱 。
时域角度:卷积 (Convolution)
-
频域相乘 = 时域卷积: 我们知道,在频域中将信号频谱
与滤波器响应 相乘,对应于在时域中将信号 与滤波器的 冲激响应 (Impulse Response) 进行 卷积。 -
滤波器的冲激响应
: 我们需要找到理想低通滤波器 的逆傅里叶变换 (Inverse Fourier Transform)。 回忆傅里叶变换对: (这里我们使用归一化的 sinc 函数定义: ) 令 ,代入上式: 所以,理想低通滤波器的冲激响应为: 因此,理想重建滤波器的冲激响应就是 sinc 函数! -
时域重建过程: 将采样信号
与 sinc 函数 进行卷积: 这个卷积运算就是时域中的重建过程。
重建公式 (The Reconstruction Formula)
现在我们来推导具体的重建公式。利用卷积的线性性质,以及
这就是著名的 惠特克-香农插值公式 (Whittaker-Shannon Interpolation Formula),也称为 基数样条 (Cardinal Spline) 或 sinc(注意此处未归一化)插值。
- 这个公式表明,原始的连续时间信号
(记为 以表示它是重建的结果) 可以表示为无穷多个加权的、移位的 sinc 函数的总和。 - 每一项
代表了在采样时刻 获得的样本值 对整个连续信号的贡献。 是一个以 为中心,形状为 sinc 的 基函数 (Basis Function) 或 插值函数 (Interpolation Function)。- 样本值
决定了对应 sinc 基函数的 幅度 (Amplitude) 或 权重 (Weight)。