3. 混叠的成因与危害
要真正理解抗混叠滤波器为什么必须放在 ADC 之前,就必须先弄清楚“混叠”到底是怎么发生的。混叠并不是 ADC 的缺陷,而是采样这一动作本身带来的数学后果:当连续信号被以有限频率采样时,高于奈奎斯特频率的成分不会消失,而是被“搬移”到低频区域,伪装成原本不存在的信号。本节从频谱搬移、频率折叠出发,结合时域与频域表现,说明混叠对测量与通信系统的实际危害。
一、核心原理:采样就是频谱的周期延拓
理想采样可以理解为连续信号乘以一个冲激串。时域相乘对应频域卷积,其结果是原始频谱以采样频率 fs 为周期被无限复制。也就是说,采样后信号的频谱不再是原来那一段,而是原频谱在频率轴上每隔 fs 重复出现一次。
设输入信号频率为 fin,采样频率为 fs,则采样后所有频率分量都会落到 0 ~ fs/2 的基带内,其等效频率为:
f_alias = | fin - k · fs | k 为整数,使结果落入 0 ~ fs/2
例:fin = 90 kHz,fs = 100 kHz
k = 1 → |90 - 100| = 10 kHz
90 kHz 的信号被“折叠”成 10 kHz 的假信号
这里有两个关键概念:频谱搬移指高频成分被整体搬到低频;频率折叠指以 fs/2 为镜像轴,把高于奈奎斯特频率的部分翻折回基带。二者是同一现象的不同描述。
fmax < fs/2,采样后才不会发生混叠。一旦 fmax > fs/2,超出部分必然折叠进基带,且无法通过后续数字滤波区分。
二、时域与频域的两种表现
混叠在频域上表现为“多出来的谱线”,在时域上则表现为“错误的波形”。理解这两种表现,有助于在调试中快速判断问题。
- 频域表现:原本在 90 kHz 的谱峰,采样后出现在 10 kHz;若同时存在 10 kHz 真实信号,两者完全重叠,频谱上无法分辨。
- 时域表现:采样点连成的波形频率变低,看起来像是一个慢速正弦波,但它是虚假的。用示波器观察采样序列,会看到“拍频”或“慢变包络”现象。
- 关键特征:混叠频率与真实频率之间没有固定对应关系,随
fs变化而跳变,这正是它难以排查的原因。
下面这张图展示了采样前后频谱的搬移与折叠关系,以及时域上假低频信号的产生过程。
三、混叠对测量与通信系统的危害
混叠的危害在于它不可逆:一旦高频成分折叠进基带,数字域无法判断哪个是真实信号、哪个是假信号。不同系统受影响的方式不同。
| 系统类型 | 典型混叠来源 | 危害表现 | 后果 |
|---|---|---|---|
| 数据采集/测量 | 传感器高频噪声、开关电源纹波、工频谐波 | 频谱出现虚假低频峰,幅值测量偏大 | 测量结果失真,校准失效 |
| 音频系统 | 超声、数字电路时钟、射频干扰 | 可听频段出现“哨叫”或金属噪声 | 音质劣化,主观听感异常 |
| 通信接收机 | 邻道强信号、镜像频率、谐波 | 误码率上升,星座图发散 | 通信中断或吞吐下降 |
| 振动/电机监测 | 轴承高频冲击、PWM 载波 | 低频故障特征被掩盖或伪造 | 误判故障,漏检早期损伤 |
fs/2 以上的能量衰减掉。
四、案例与复盘:一次 90 kHz 干扰导致的测量异常
某数据采集系统采样率 fs = 100 kHz,用于测量 0~20 kHz 的振动信号。现场发现频谱在 10 kHz 处始终存在一个稳定峰,但设备停机后该峰依然存在,说明它不是机械振动。
- 排查传感器与电缆,未发现异常。
- 用宽带示波器观察 ADC 输入端,发现叠加了约 90 kHz 的开关电源干扰。
- 计算:
|90 - 100| = 10 kHz,正好落在观测到的假峰位置。 - 结论:90 kHz 干扰被采样折叠成 10 kHz 假信号。
- 整改:在 ADC 前增加截止频率约 30 kHz 的二阶有源低通滤波器,10 kHz 假峰消失。
这个案例说明,混叠问题往往不是 ADC 本身引起的,而是前端缺少抗混叠滤波。复盘时可以按以下清单检查:
- 输入信号最高频率是否已明确?是否包含被忽略的高频噪声和谐波?
fs/2是否大于所有可能到达 ADC 的频率成分?- 抗混叠滤波器截止频率是否低于
fs/2,并留有过渡带余量? - 滤波器阻带衰减是否足够,能否把
fs/2以上能量压到 ADC 噪声底以下? - 是否用频谱仪或宽带示波器验证过 ADC 输入端的真实频谱?
fs,观察可疑谱峰是否随之移动。真实信号的频率不随 fs 改变,而混叠假信号的频率会随 fs 跳变。这是区分真假信号最直接的方法。
总结来说,混叠的根源是采样带来的频谱周期延拓,表现为高频向基带的搬移与折叠。它在频域制造虚假谱线,在时域制造虚假低频波形,对测量、音频、通信和监测系统都会造成实质性危害。理解其成因与表现,是设计抗混叠滤波器的前提。