你一定在电影里见过这样的画面:马车轮子明明在向前飞转,看起来却在缓缓倒转;直升机的旋翼在视频里像一盏慢悠悠的风扇;手机对着转动的螺旋桨拍照,桨叶排成一圈静止的光环。车没有倒开,桨没有停转——出问题的是“看”的方式。电影每秒只拍24张照片,如果你的眼睛(其实是胶片)每秒看不够多次,快速旋转的东西就会被“看假”。这个人人见过的灵异现象,在信号处理里有一个正式的名字:混叠(Aliasing)。它不是一个冷僻的专业术语,而是所有数字系统的第一道关卡——声音进手机、照片进相机、电磁波进基站,都要先过这道关。今天这篇,我们把这个最基础的原理讲透。
真实世界是连续的。声波的压力随时间平滑变化,天线上的电压随电磁波连续起伏。但计算机不认识连续,它只认识一串一串的数字。所以任何模拟信号进入数字世界之前,都要经历一个动作:每隔固定的时间,记一次数。这个动作叫采样,每隔的时间叫采样间隔 $T$,它的倒数叫采样率:
$$f_s = \frac{1}{T}$$
比如每秒记44100次,采样率就是44.1kHz。采样之后,原本无限细腻的波形,变成了一个个孤立的点。这里冒出一个要命的问题:每隔多久记一次,才能不丢信息? 记得太疏,快速变化的部分会溜走;记得太密,存储和计算的成本白扔。这不是玄学,是一道可以精确回答的数学题,答案是香农在1949年的经典论文里严格证明的(更早由奈奎斯特等人奠基),后人称为奈奎斯特-香农采样定理。
定理的表述极简:如果一个信号的最高频率成分是 $f_{max}$,那么采样率必须大于它的两倍,采样后的样本才能唯一确定原信号:
$$f_s > 2 f_{max}$$
这个临界值 $f_s/2$ 有个专门的名字:奈奎斯特频率,也叫折叠频率。为什么偏偏是两倍?直觉上可以这么想:一个正弦波振荡一个周期,最起码要在峰、谷各取一个点,波形才有被“认出”的可能——少于每周期两个点,信息就不够了。但真正的机制比这个直觉深刻得多,它藏在“别名”里。
对正弦波做采样有一个奇特的数学事实:频率为 $f$ 的正弦波,与频率为 $f + N f_s$($N$ 为任意整数)的正弦波,在采样点上长得一模一样——两组波形落下的样本点完全重合,谁也无法从样本本身分辨出采的是哪一个。它们互为对方的“别名”(alias)。就像电话簿里两个人共用一个号码,接线员无从判断你找的是谁。混叠频率可以用一条公式算出:
$$f_{alias} = |f + N f_s|, \quad N = 0, \pm 1, \pm 2 \dots$$
举个例子:信号里有0.6倍采样率的成分,它采样后的样本,与0.4倍采样率的正弦波完全相同($|0.6f_s - f_s| = 0.4f_s$)。重建信号的时候,常规算法会挑频率最低的那个解释,于是0.6倍的高频成分就“折叠”下来,冒充0.4倍的低频信号出现在输出里。频率轴上,$f_s/2$ 就像一面镜子:镜子外面的频率,全部被反射回镜子里面。车轮倒转就是这么来的——轮辐转动的角度也是一个周期信号,帧率不够时,每帧转过的角度超过半圈,大脑把“正转200度”读成了“倒转160度”。
flowchart TD
A["发波机发出 0.6fs 正弦"] --> B["采样器每 1/fs 秒取一点"]
B --> C["样本串与 0.4fs 正弦完全重合"]
C --> D["重建器只能挑最低频解释"]
D --> E["输出 0.4fs 假信号"]
A --> F["0.6fs 真身被折叠冒名"]
理解了别名机制,你就明白采样定理为什么必须“大于”而不是“等于”两倍:刚好两倍时,最高频成分和它的镜像挤在同一条边界上,任何一个微小的偏差都会让它折叠进带内。而且要求你拥有一个理想低通滤波器——通带内纹丝不动、截止处断崖式衰减——这种滤波器在物理上不可实现。所以工程上永远留出保护带。
混叠一旦发生,无可挽回——高频假扮成低频混进样本里,事后再精密的数字滤波也分不清谁是真身。所以防御只能做在采样之前,主要有三道工事。
第一道:模拟抗混叠滤波器。 在ADC(模数转换器)前面放一个模拟低通滤波器,把高于奈奎斯特频率的成分先衰减掉。麻烦在于模拟滤波器做陡了又贵又难,做缓了边带拖泥带水。
第二道:过采样。 干脆把采样率提得远高于两倍,比如音频里用64倍、128倍过采样的Σ-Δ型ADC。采样率一高,折叠镜像就被推到很远的地方,一个温和的简单滤波器就能挡住,成本反而更低。过采样还有个额外红利:量化噪声的总功率不变,却被摊到宽得多的频带上,落在信号频带内的噪声随之减少,每翻一倍采样率约赚3分贝信噪比:
$$G_p = 10\log_{10}\frac{f_s/2}{B} \ \text{dB}$$
(其中 $B$ 是信号带宽。)数字域再通过抽取——滤波后每隔几个点丢一个——把速率降回经济的工作点。这就是“先粗记、后精简”的思路:模拟域省下的难题,用数字计算白白赚回来。
第三道:保护带。 即便理论上两倍就够,实际系统都会留出余量。看几个真实数字(均可在维基百科采样条目中核对):
| 系统 | 信号带宽上限 | 采样率 | 余量说明 |
|---|---|---|---|
| 数字电话话音 | 约4kHz | 8kHz | 语音能量集中在100Hz–4kHz,刚好两倍 |
| 宽带VoIP语音 | 约8kHz | 16kHz | 保留齿音等高频细节 |
| 音乐CD | 20kHz | 44.1kHz | 留约2kHz过渡带给滤波器 |
| 专业视频音频 | 约22kHz | 48kHz | 兼容多种视频帧率,留更宽余量 |
| LTE 20MHz基带 | 18MHz占用带宽 | 30.72MHz(复采样) | 留约12.7MHz保护带,见下文 |
顺带一句,采样率决定频率轴的“墙”,量化位数决定底噪的“地板”,两者互不替代。理想正弦波的量化信噪比约为:
$$SNR \approx 6.02N + 1.76 \ \text{dB}$$
16比特约98分贝,8比特只有约50分贝——每加一位,赚6分贝。
到这里你可能已经给混叠定了罪。但有趣的是,工程师后来发现:既然折叠是数学规律,那就可以反过来用它。
超外差接收机里有个著名的“镜像频率”:本振另一侧与有用信号等距的干扰,会搬移到同一个中频上,正好落在有用信号身边。“混叠”这个词的历史就从这里开始——1949年贝尔实验室的图基和哈明在内部备忘录里首次写下"alias",1958年布莱克曼与图基正式发表。也就是说,“aliasing”原本是无线电工程师对镜像干扰的称呼,后来才推广到整个采样理论。
更妙的是欠采样(也叫带通采样、谐波采样、中频直采):如果一个信号本身没有低频成分,是窄带信号,那就根本不需要按它中心频率的两倍去采样——可以故意让高频信号折叠下来,落成基带上的一个“假”版本,而这个假版本包含原信号的全部信息,可以完整恢复。相当于用采样这个动作免费完成了一次下变频,省掉一级模拟混频电路。现代信道化接收机就利用这个技巧一次切片几十路信号;不少射频直采架构也是同一思想——ADC直接对中频甚至射频采样,变频全部在数字域完成。维基百科同时指出,过采样方案在几个GHz以上就不再实际,这恰恰是欠采样在射频端的价值所在。
flowchart TD
ANT["天线收到射频信号"] --> BPF["模拟带通滤波<br/>挡掉带外强干扰"]
BPF --> MIX["混频搬到中频或基带"]
MIX --> ADC["ADC复采样<br/>时钟30.72MHz"]
ADC --> DDC["数字滤波加抽取<br/>速率降到经济点"]
DDC --> FFT["FFT拆到子载波"]
FFT --> EQ["信道估计与均衡"]
EQ --> OUT["解调出比特"]
现在把原理落到一个通信工程师天天见却未必算过的数字上:LTE 20MHz系统的基带采样钟30.72MHz。它不是拍脑袋定的,是一道明明白白的算术账。
第一笔:20MHz带宽里真正承载数据的是100个资源块、1200个子载波,子载波间隔15kHz,占用带宽 $1200 \times 15\text{kHz} = 18\text{MHz}$。
第二笔:FFT点数取2048,一个符号的样本数就是2048点。采样率 = FFT点数 × 子载波间隔:
$$2048 \times 15\text{kHz} = 30.72\text{MHz}$$
第三笔,也是最关键的一笔——这里用的是复采样,不是实采样。为什么?算一下就明白。如果只采一路实信号,频谱正负对称,总宽度 $2 \times 18 = 36\text{MHz}$,按采样定理需要超过36MHz的采样率才不折叠,而30.72MHz装不下。但无线系统收发用的都是IQ两路正交信号,合起来是一个复数序列——数学上可以证明,复采样的奈奎斯特率从2B降为B:18MHz的频谱总宽,只需要超过18MHz的复采样率即可。30.72MHz不仅装得下,还多出 $30.72 - 18 = 12.72\text{MHz}$,全部留作保护带(两侧各约6.4MHz),给模拟滤波器的缓坡和相邻信道隔离留足余地。2048个FFT格里只有1200格放数据,剩下的848格正是这些保护带在频域的投影。
这笔账还解释了两件事。其一,为什么所有无线体制的基带芯片都是IQ双路ADC——不是惯例,是采样效率的硬约束。其二,为什么5G NR把子载波间隔从15kHz改为可伸缩的15/30/60/120kHz后,采样钟跟着成倍走——FFT规模不变、间隔翻倍,采样率就翻倍(30.72 → 61.44 → 122.88MHz),整套时钟树依然同源分频,整数关系一个不破。采样定理加上整数倍设计,共同决定了你在芯片手册上看到的那一列奇怪频率。
采样的思想还不止于时间。 Massive MIMO 的64根天线排成一排,本质上是在对空间采样——每根天线是在空间中一个点上“记录”电磁波的一次快照。空间采样的“频率”是波长,“采样间隔”是阵元间距 $d$。把采样定理翻译到空间维度:要无歧义地判断电磁波的来波方向,每个波长内至少要采两个点,即:
$$d \leq \frac{\lambda}{2}$$
间距一旦超过半个波长,来波方向就会出现二义性——测向结果里冒出“镜像角度”,方向图里长出多余的栅瓣。这正是空间混叠。3.5GHz频段波长约8.6厘米,所以 Massive MIMO 天线的阵元间距普遍设计在4厘米上下——你在基站天面背后看到的密集阵子排列,就是采样定理在空间里的投影。拍照时的摩尔纹也是同一回事:纱窗或砖墙的纹理超过了相机传感器的空间采样密度,高频纹理折叠成低频波纹。
最后说说工程师真正会踩的坑。混叠最大的危险是它看起来完全正常——折叠下来的假信号是一个规规矩矩的低频正弦,示波器上波形稳定漂亮,你会花几个小时去查一个根本不存在的电源纹波或接地环路。
flowchart TD
S["示波器上出现<br/>异常稳定的周期波形"] --> Q1{"信号频率<br/>超过采样率一半吗"}
Q1 -->|是| A1["先怀疑混叠<br/>别急着改电路"]
Q1 -->|否| Q2{"频谱里有<br/>不该有的窄峰吗"}
Q2 -->|是| A2["检查时钟谐波泄漏<br/>与电源纹波"]
Q2 -->|否| A3["排查阻抗匹配<br/>与接地环路"]
A1 --> R["提高采样率重测<br/>或加抗混叠滤波"]
| 现象 | 真实原因 | 对策 |
|---|---|---|
| 示波器出现电路里不可能存在的低频正弦 | 高频信号折叠进奈奎斯特带内 | 提高采样率重测,假频率会随采样率跳变 |
| 频谱仪上信号出现在对称的镜像位置 | 采样镜像 / 超外差镜频 | 核对与本振或采样钟的距离是否对称 |
| 数字钟输出“时钟杂散”落进带内 | 采样钟谐波混叠 | 让采样钟与载波保持整数关系 |
| 天线测向出现成对镜像角度 | 阵元间距超过半个波长 | 收紧布阵间距,或加 ambiguity 校验 |
| 照片出现摩尔纹、视频里车轮倒转 | 空间/时间欠采样 | 改变焦距或拍摄角度、提高帧率 |
一个快速判别技巧:让仪器换一档采样率或时基再测——真实信号的频率不随采样率变,混叠产物的频率跟着采样率跳。这一招能帮你在两分钟内避免一场徒劳的排查。另外记住顺序:混叠只能防在采样之前,样点一旦落进内存,任何数字滤波都回天乏术。
误解一:把样本点用直线连起来就是原信号。 不对。理论上正确的重建不是直线连接,而是用sinc函数做内插(Whittaker–Shannon内插公式),数学上等价于让样本串通过一个理想低通滤波器。示波器画直线只是为了好看,只要没有混叠,直线和真实波形在工程精度内是一致的。
误解二:采样率越高越好。 过采样在适度范围内确实是廉价的好东西,但一味拉高采样率意味着更大的数据吞吐、更高的功耗、更苛刻的时钟抖动要求;音频领域甚至有测量表明,超声频段与可听频段的互调反而可能劣化音质。工程答案是“够用加余量”,不是“越大越好”。
误解三:采样率超过奈奎斯特率就万事大吉。 定理有一个前提——信号是带限的,即不存在任何高于 $f_{max}$ 的成分。现实信号持续时间有限,严格来说频谱没有上界,所以混叠只能被压到足够小,不能归零。这就是为什么抗混叠滤波器、保护带、过采样是所有真实系统的标配,而不是可选项。
Q: 奈奎斯特采样率是下限还是理想值?刚好两倍行不行? A: 理论下限,工程上刚好两倍不行。刚好两倍需要理想低通滤波器(物理不可实现),且最高频成分恰好压在折叠边界上,极小的偏差就会折叠进带内。实际系统都高于两倍,并留出保护带——CD的44.1kHz对20kHz人耳上限,正是“两倍加余量”的经典案例。
Q: 信号已经混叠了,还能在数字域补救吗? A: 不能。折叠后的高频与低频样本完全相同,信息层面的区分度已经丢失,事后任何滤波都无法分辨真假。唯一的补救是把关口前移:换更高采样率重新采集,或在采样前加强抗混叠滤波。这也是调试时“先确认没混叠,再谈信号质量”的原因。
Q: IQ采样为什么能省一半采样率? A: 实信号的正负频谱是共轭对称的,一半信息是重复的,却要占采样预算;IQ两路正交采样直接得到复数序列,正负频率互相独立、互不冗余,奈奎斯特率从2B降到B。对18MHz带宽的LTE信号,实采样要超过36MHz才安全,复采样30.72MHz就绰绰有余——省下的是ADC的功耗和成本。
Q: 采样率和量化位数,哪个对音质/信号质量影响更大? A: 管的是两堵不同的墙。采样率决定频率轴的上限(混叠与否),量化位数决定底噪地板(约6.02N+1.76分贝)。带内没混叠之后,再提高采样率对底噪的帮助有限;位数不够则直接垫高噪声。排查问题时要先分清面对的是哪一堵墙。
Q: 欠采样接收机和普通超外差接收机是什么关系? A: 思想同源、实现代际不同。超外差用模拟混频器把高频搬到中频,镜像问题靠模拟镜频抑制滤波器解决;欠采样则让ADC直接对高中频(甚至射频)采样,借采样自身的折叠效应完成“变频”,镜像管理变成了对采样率和滤波器位置的规划。后者省掉了一级模拟混频,但把精度压力全部转给了采样时钟的抖动指标。
本文由「51学通信」技术团队出品。51学通信由通信行业18年老兵爱卫生(微信ID: gprshome201101)维护,聚焦5G/6G核心网、3GPP标准解读、通信前沿技术深度分析。 出版作品有《5G核心网原理与实践》《IMS原理与实践》等4本通信专业书籍。知识星球「51学通信」提供深度技术答疑和行业洞察。
[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。
