雷达 · 通信 · 电子战 / 基础精学 002
连续时间电压、电流或电磁场经模数转换后成为数字序列。该过程并非简单地把时间变量替换为整数:采样会使连续频谱以采样频率为周期重复,离散时间频率也因此失去唯一的绝对频率标识。
若重复频谱相互重叠,不同连续时间信号能够产生完全相同的样本,后续数字处理无法再唯一恢复原信号,这一现象称为混叠。
设连续时间信号为 x(t),其傅里叶变换采用频率变量 f:
均匀采样周期为 Ts,采样频率为 Fs=1/Ts,第 n 个样本记为 x[n]=x(nTs)。
基本推导采用以下假设:
采样时钟严格均匀,暂不考虑时钟抖动;
输入信号能量有限,并满足基带带限条件 X(f)=0(当 |f|>B);
理想采样脉冲宽度为零,理想重建滤波器具有矩形频率响应;
Ts:均匀采样周期(s)
Fs:采样频率,Fs=1/Ts(Hz)
B:基带信号的最高非零频率(Hz)
fN:奈奎斯特频率,fN=Fs/2(Hz)
Ω:离散时间角频率,Ω=2π f/Fs(rad/sample)
M:整数抽取因子,输出采样率为 Fs/M(无量纲)
理想均匀采样可用周期冲激串表示:
输入信号与冲激串相乘后得到理想采样信号
![\begin{aligned} x_s(t) &=x(t)p_{T_s}(t)\\ &=\sum_{n=-\infty}^{\infty}x(nT_s)\delta(t-nT_s)\\ &=\sum_{n=-\infty}^{\infty}x[n]\delta(t-nT_s). \end{aligned}](http://mmo.508mallsys.com/image/loading/transparent.png)
第二步利用了冲激的筛选性质
因此,冲激的权值就是离散样本值。
周期冲激串的傅里叶变换仍为周期冲激串:

时域相乘对应频域卷积,故
该关系表明:采样后的频谱由原频谱的无限多个副本组成,相邻副本间隔为 Fs,幅度整体乘以 1/Ts。
混叠并非数值算法产生的误差,而是这些频谱副本发生不可逆重叠的直接结果。
若 X(f) 仅在 [−B,B] 内非零,则每个频谱副本占据宽度 2B。相邻副本不重叠的条件为
等号只在频带边界严格为零且系统完全理想时才可能成立。
实际系统必须为模拟滤波器的过渡带、时钟偏差和信号带外泄漏保留裕量,因此通常采用严格大于两倍带宽的采样率。
当 B<Fs/2 时,可选用理想重建滤波器
定义归一化函数
则上述矩形低通滤波器的冲激响应为
将 xs(t) 与 hr(t) 卷积,可得香农插值公式
在 t=mTs 处,除 n=m 外的所有 sinc 项均为零,因此插值曲线严格通过每一个样本。
理想 sinc 在时间上无限延伸且非因果,工程系统通常以有限长 FIR 滤波器近似。
对连续时间正弦信号
进行均匀采样,得到
由于 n 为整数,
因此,Ω 与 Ω+2π k 表示同一个离散复指数;
相应地,连续频率 f 与 f+kFs 产生相同样本。离散时间频率的一个主值区间通常选为 [−π,π)。
对实余弦信号,正负频率共轭成对出现。任意连续频率可先映射到奈奎斯特主区间:
其中 fp 保留复频率的正负方向,falias 表示实余弦的非负折叠频率。 对实余弦,若把负的有符号频率改写为正频率,初相位也应取反:cos(−ωn+φ)=cos(ωn−φ)。频率折叠值相同不代表可以忽略相位符号。
当
、ϕ 固定时,
因此,1 kHz 与 9 kHz 信号在该采样率下形成完全相同的样本。
另一方面,6.5 kHz 映射为
离散复指数 ejΩ n 存在整数周期 N0 的条件为
等价地,
必须是有理数。
若该比值化为最简分数 p/q,则一般情况下基本周期为 q 个样本。连续时间正弦信号总是周期的,但以任意采样率形成的离散序列不一定具有有限整数周期。
整数倍抽取保留每 M 个输入样本中的一个:
若输入为
则
输出离散频率为 MΩin 对 2π 取主值。
由于输出采样率降为原来的 1/M,抽取前必须把输入带宽限制在
例如,
、M=4 时,未经滤波的输出频率为 1.2π,映射到主值区间后为 −0.8π。
实余弦因此表现为 0.8π 的折叠频率。完整抽取器应由数字低通滤波器与降采样开关组成,工程中常采用多相 FIR 结构降低运算量。
数值仿真参数列于表 1。所有频率均选在离散傅里叶变换的整数频点上,以便把混叠与有限记录造成的频谱泄漏区分开。
| Fs | N | f1 | f2 | f3 | M |
|---|---|---|---|---|---|
| 8 kHz | 1024 | 1 kHz | 9 kHz | 6.5 kHz | 4 |

图 1 采样等价、频率折叠、FFT 检测与抽取混叠的 MATLAB 验证结果。
图 1 左上比较 1 kHz 与 9 kHz 连续波形,并标出 8 kHz 采样点;两条连续曲线不同,但所有采样点重合。右上给出输入频率到 [0,Fs/2] 的折叠映射。
左下显示 6.5 kHz 输入采样后的单边 FFT 峰值位于 1.5 kHz。右下验证 M=4 抽取把 0.3π 映射为主值 −0.8π,其真实余弦序列与 0.8π 等效序列重合。
| 验证项 | 解析结果 | MATLAB 结果 | 结论 |
|---|---|---|---|
| 1 kHz/9 kHz 样本差 | 0 | 1.43×10−12 | 一致 |
| 6.5 kHz 折叠频率 | 1.5 kHz | 1.5 kHz | 一致 |
| 0.3π 经四倍抽取 | −0.8π | −0.8π | 一致 |
| 抽取序列等效误差 | 0 | 2.83×10−15 | 一致 |
因素 | 影响与设计处理 |
|---|---|
模拟抗混叠滤波 | 在模数转换前衰减 Fs/2 以上的带外分量;所需阻带衰减由允许的混叠误差决定。 |
过采样与保护带 | 若目标通带上限为 Bp,则 Fs/2−Bp 是滤波器过渡带。提高 Fs 可放宽模拟滤波器要求。 |
时钟抖动 | 对频率为 fin 的满幅正弦,抖动上限近似为 SNRj=−20log10(2π finσt)。 |
孔径与保持效应 | 有限孔径和零阶保持产生近似 sinc 幅频下垂,高频分量受到更明显的幅度衰减。 |
量化与动态范围 | 量化噪声不会消除混叠;带外大信号可能先混叠到通带,再占用有限的量化动态范围。 |
有限记录与窗函数 | 频谱泄漏来自有限观测长度,与混叠的物理机制不同;窗函数可改变泄漏但不能恢复已混叠频率。 |
在通信中,采样率需覆盖调制信号占用带宽并为信道选择滤波保留过渡带;在雷达中,快时间与慢时间具有不同的采样率和混叠边界,必须分别分析;在数字接收机中,数字下变频后的抽取级通常采用逐级滤波和降采样,以控制计算量并保持目标带宽。
配套的可综合模块实现整数倍抽取控制:输入样本由 s_valid 标识,模块每接收 M 个有效样本输出一个样本,并用 m_valid 标识输出。无效输入周期不推进抽取计数器,因此该接口可与具有间歇有效数据的前级连接。
该模块只实现降采样开关,不包含抗混叠 FIR 滤波器。若输入信号带宽超过输出奈奎斯特区间,模块仍会按规则输出数据,但频谱将发生不可逆重叠。自检 testbench 通过有间隔和无间隔两组输入验证“每四个有效样本保留第一个”的控制规则。
当前环境未配置 SystemVerilog 仿真器,因此验证范围限于源码结构检查;脚本保留完整的自检逻辑,具备仿真器后可直接运行。
理想均匀采样使连续频谱以 Fs 为间隔周期延拓。对最高频率为 B 的基带带限信号,Fs>2B 是频谱副本不重叠和理想重建成立的基本条件。
连续频率经采样后映射为 Ω=2π f/Fs,而离散频率以 2π 为周期,因此相差整数倍 Fs 的连续频率属于同一采样等价类。
实余弦还具有正负频率折叠关系。抽取把输入离散频率乘以 M,必须在降采样前把带宽限制到 π/M。MATLAB 结果与解析映射一致;SystemVerilog 抽取模块明确区分了“保留样本的控制功能”与“抽取前抗混叠滤波功能”。
内容依据:每日精学第 02 课《采样、混叠与离散时间频率》。图表沿用原课固定参数数值结果,属于数值验证,不代表设备实测。