一列时速350公里的高铁上,几百部手机同时在刷视频、开会、打游戏。它们的数据挤在同一片频谱、同一时刻里飞过车厢,却谁也不踩谁的脚。把它们分开的,不是频率上的栅栏,也不是时间上的轮班,而是一个更优雅的数学性质——正交(Orthogonality)。
理解了正交,你会发现4G、5G、Wi-Fi、宽带接入其实是同一套数学骨架换了几件外衣。这篇文章就回答三个问题:正交到底是什么?它凭什么让几十路信号叠在一起还能完美分开?以及,它为什么又脆得出奇?
中学里学过,平面上的X轴和Y轴互相垂直。要把一个点的位置告诉别人,你报出X坐标和Y坐标就行——两个数字互不干扰,可以独立传递信息,因为X轴上的任何移动,在Y轴上的投影始终是零。
“正交”就是“垂直”这个词的数学推广:只要两个东西相乘后取平均等于零,它们就是正交的,就可以当作两根独立的轴来用。
信号也能垂直吗?能。数学上,两段波形的“相乘取平均”就是它们的内积:
$$ \int_0^{T} e^{j2\pi k\Delta f\, t}\cdot e^{-j2\pi m\Delta f\, t}\,\mathrm{d}t = \begin{cases} T, & k = m \ 0, & k \neq m \end{cases} $$
这个式子是本文的全部核心,值得逐项翻译:
条件成立的秘密藏在 $\Delta f$ 里。只要频率间隔恰好是符号时长 $T$ 的倒数,即 $\Delta f = 1/T$,那么任意两根子载波在窗口内的周期数都恰好相差整数。一个整周期的正弦波,乘上另一根波再积分,正半周和负半周精确抵消——积分归零。
$$ \Delta f = \frac{1}{T} $$
这不是巧合,是设计。15kHz的子载波间隔对应约66.7微秒的符号时长,1/66.7μs 正好是15kHz——互为倒数,天造地设的一对。Wi-Fi里也一样:312.5kHz的子载波间隔对应3.2微秒的有用符号时长,同样互为倒数。
间隔取别的值会怎样?看这张表:
| 子载波间隔 | 窗口内周期关系 | 互相关结果 | 工程含义 |
|---|---|---|---|
| $\Delta f = 1/T$ | 恰好相差整数个周期 | 0 | 正交,且最省带宽 |
| $\Delta f = 2/T$ | 整数周期但隔轴取值 | 0,中间空了一根轴 | 正交但浪费频率资源 |
| $\Delta f = 0.5/T$ | 半个周期的错位 | 泄漏幅度约 $2/\pi \approx 64\%$ | 相邻子载波互相严重污染 |
第三行值得记住:错开半个间隔时,一根子载波的能量会有约六成的幅度漏进邻道。这就是为什么频率栅格不能随便画——差一点点频率,"互不踩脚"就变成了"踩成一团"。
有了正交这个工具,OFDM的设计动机就水到渠成了。
无线信道有个坏脾气:频率选择性衰落。带宽越宽,越容易出现“这一段频率深坑、那一段频率平坦”的烂路。单载波宽带传输直接压上这种信道,信号会被打得七零八落,接收端需要一个多抽头的时域自适应均衡器硬扛,抽头一多,芯片算力和收敛速度都吃不消。
OFDM的思路是釜底抽薪:与其修一条宽带烂路,不如把它切成几千条窄带小路。把高速串行的数据流拆成几千路低速并行流,每一路骑在一根窄带子载波上。带宽窄到一定程度(符号时长远大于多径时延差),每条小路内部的衰落就是平坦的——整条子载波一起变高或一起变矮,不存在“路内深坑”。
而让几千条小路肩并肩挤在一起、频谱大面积重叠、却互不干扰的,正是上一节的正交性。每一根子载波的频谱峰值,恰好落在所有其他子载波频谱的过零点上——峰对着零,井水不犯河水。传统频分复用要靠保护带隔开各路信号,OFDM把保护带全省下来换成了容量。这就是“正交频分”四个字里"正交"的分量:它用数学换来了带宽。
直觉上,发射几千路正弦波需要几千个振荡器再加一个加法器。1971年,Weinstein和Ebert把离散傅里叶变换引入多载波传输,发现这件事有个惊人的等价形式:
$$ x[n] = \frac{1}{N}\sum_{k=0}^{N-1} X[k]\, e^{\,j2\pi kn/N} $$
左边是发射出去的时域波形采样点,右边的求和式就是离散傅里叶逆变换(IFFT)。换句话说:把要发的几千个复数符号(每根子载波上一个)塞进IFFT,输出直接就是全部正弦波叠加好的波形。几千台振荡器的活儿,芯片里一次矩阵运算干完,计算量从 $N^2$ 降到 $N\log N$。没有IFFT,OFDM只能是论文里的贵族技术;有了IFFT,它才成了覆盖全球的平民技术。
整个发射过程串起来是这样的:
flowchart TD
A["比特流"] --> B["QAM映射<br/>每k个比特选一个星座点"]
B --> C["填入频域样点<br/>每根子载波一个复数"]
C --> D["IFFT<br/>一次算出叠加波形"]
D --> E["加循环前缀"]
E --> F["DAC与上变频"]
F --> G["天线发射"]
注意这里的分工:正交性负责"轴与轴之间互不干扰";QAM负责“每根轴上写什么字”——每根子载波自己还是一个完整的QAM符号,可以选择16QAM还是64QAM。两套机制叠在一起,才有"几千根轴 × 每根轴上一个星座点"的庞大容量。
发射端用IFFT"写轴",接收端就用FFT"读轴"。
收到的是几千路波的叠加波形 $y(t)$,想知道第 $k$ 根轴上写了什么?做一次投影:拿第 $k$ 根子载波的样板波(自己本地产生的复指数)乘上去,在符号窗内求平均:
$$ \hat{X}[k]=\frac{1}{T}\int_{0}^{T} y(t)\,e^{-j2\pi k\Delta f t}\,\mathrm{d}t $$
根据第一节的积分式,结果毫不拖泥带水:
而“对全部 $N$ 根轴同时做投影”这件事,数学上恰好就是一次FFT。接收机的核心运算和发射机对称:发射一次IFFT,接收一次FFT。
多径会不会破坏这套分账?只要每个符号前面带上循环前缀,把延迟副本“续”成完整波形,信道的作用就退化成每根子载波各自乘一个复数 $H[k]$(幅度缩放加相位旋转)。于是最诱人的红利出现了——均衡退化为一乘一除:
$$ \hat{X}[k] = \frac{Y[k]}{H[k]} $$
单载波时代要几十个抽头协同工作才能解决的均衡难题,OFDM把它拆成了 $N$ 个互相独立的一元除法。接收链路全程如下:
flowchart TD
H["天线收到叠加波形"] --> I["下变频到基带"]
I --> J["去掉循环前缀"]
J --> K["FFT<br/>一次投影出全部子载波"]
K --> L["单抽头均衡<br/>Y除以H"]
L --> M["判决还原比特"]
一套数学,同时解决了三个问题:多路复用(轴互不干扰)、抗多径(每轴一除搞定均衡)、工程实现(IFFT/FFT一算全出)。OFDM能统一江湖,根子在这三笔账都算得漂亮。
正交性不是免费午餐,它带一个苛刻的前提:整数周期关系必须在整个观察窗内严格成立。窗口歪一点、节拍错一点,积分就不归零了。现实中主要有三只手在掰歪你的节拍。
手机和基站各自有一块晶振,两块晶振天生有几十ppm量级的偏差——频率对不齐,收到的所有子载波整体错位,每一根都和别人的样板波不再整周期对齐。频偏是系统性错位,会随时间累积,是同步模块第一个要消灭的敌人。
高速移动时,每个多径方向的来波都带着不同的频移,把每根子载波的谱线抹宽:
$$ f_d = \frac{v}{c}\,f_c $$
代个数感受一下:350 km/h 的高铁,除以3.6得约97 m/s,载频3.5GHz,算出多普勒频移约 1.13 kHz——已经达到15kHz子载波间隔的7.5%左右。展宽的谱线越过了邻道的“零点栅栏”,能量开始渗进隔壁,产生载波间干扰(ICI)。离中心频点越远,多普勒相对频移越明显,边缘子载波最先糊掉。
本振的相位随机抖动,等效于在频域给每根子载波卷上一个"拖尾",把能量溅射到所有邻道。载频越高,同样品质的晶振相位噪声越夸张——这正是毫米波频段高阶调制难打的原因之一。
三只手汇总成一张因果图:
flowchart TD
A["晶振频偏"] --> D["节拍错位"]
B["高速移动<br/>多普勒扩展"] --> D
C["高频段<br/>相位噪声"] --> D
D --> E["正交破损<br/>载波间干扰ICI"]
E --> F["星座点发散<br/>EVM恶化"]
F --> G["被迫降阶调制<br/>吞吐下降"]
要区分“多径”和这三只手:多径本身不破坏正交——它只是让每根子载波多乘一个复系数,循环前缀兜住即可;真正拆正交台的是时变性(多普勒、相噪)和频率失配(频偏)。
| 破坏因素 | 出错机理 | 典型场景 | 现网指纹 |
|---|---|---|---|
| 载波频偏 | 窗口内不再整周期,错位随时间累积 | 晶振偏差、同步残差 | 星座图整体旋转、缓慢转圈 |
| 多普勒扩展 | 信道快时变,子载波谱线被抹宽 | 高铁、高速公路、卫星 | ICI,边缘子载波先糊 |
| 相位噪声 | 相位随机游走,频域卷积出拖尾 | 毫米波、低成本晶振 | 圆环带花边,高阶调制先失守 |
几千根轴独立随机叠加,时域波形的统计分布趋近高斯噪声——峰值可能冲到平均功率的好几倍。这个高峰均比(PAPR)对基站无所谓,对手机却是灾难:功放必须大幅回退才能不失真,回退就意味着费电、意味着贵。
所以上行换了一个折中方案——DFT扩展OFDM:先做一次DFT把符号“摊”到频域,填进子载波后再IFFT:
$$ x_{\text{SC}} = \mathrm{IFFT}\big(\mathrm{DFT}(s)\big) $$
频域上仍然占据正交的子载波栅格(调度、正交分家的好处全保留),但发射出去的时域波形长得像单载波,峰均比显著回落。一句话概括:下行要容量,用纯OFDM;上行要省电,用“伪装成单载波的OFDM”。
| 维度 | 单载波 | OFDM / OFDMA | DFT-s-OFDM(上行) |
|---|---|---|---|
| 抗多径方式 | 时域均衡器硬扛 | 循环前缀保正交 + 频域一除 | 同OFDM |
| 峰均比 | 低 | 高 | 接近单载波 |
| 功放回退要求 | 小 | 大 | 小 |
| 频域调度灵活度 | 差 | 好,按子载波粒度分配 | 好,按连续子载波组分配 |
| 典型阵地 | 早期语音网 | 5G下行、Wi-Fi | 5G上行 |
把镜头拉远,你会发现这套“在正交轴上刻字”的思想无处不在:
它们共同的赌注是同一个判断:DSP算力便宜,频谱昂贵。用一次FFT的价格,买回重叠频谱的容量和一除到底的均衡——这笔账在摩尔定律下越算越划算,正交自然成了全球通信的“普通话”。
落点一:用星座图的“形状”反推病因。 星座图是正交性健康状况的体检报告。各方向均匀发散,是噪声主导;整体缓慢旋转,是频偏残差没收干净;圆环带花边、外圈高阶点先糊,指向相位噪声或ICI。先看形状,再看数字。
落点二:用误差的“走向”定位损伤。 观察EVM随子载波序号的走势:如果边缘子载波明显比中间差,优先怀疑多普勒/相噪这类“频域拖尾型”损伤;如果全部子载波均匀变差,优先怀疑信噪比或频偏整体残差。损伤的“空间分布”会指认凶手。
落点三:高速场景的参数直觉。 高铁、高速公路专网里,多普勒是头号敌人,调试前先心算一遍 $f_d$:速度除以3.6得米每秒,乘载频除以光速。当 $f_d$ 接近子载波间隔的百分之几,就该指望更大的间隔档位和更密的信道估计了——这也是为什么高速场景会选用大间隔档位来“稀释”ICI。
三个常见误解,顺手纠正:
Q: OFDM和普通频分复用(FDM)的区别到底是什么? A: 普通FDM各路信号占据互不重叠的频段,靠物理隔离(保护带)防串扰;OFDM各路子载波频谱完全重叠,靠正交性做数学隔离。代价是从“对滤波器要求高”变成了“对时钟频率精度要求苛刻”——同步不好,正交瞬间变串扰。
Q: OFDM抗多径,靠的是循环前缀还是正交性? A: 缺一不可,但分工不同。正交性是分家的手段;循环前缀是保住正交性的前提——没有它,多径副本会在符号边界互相串场,正交照样崩。准确说法是:CP让正交性在多径信道下依然成立。
Q: 频偏和多普勒都会破坏正交,接收机分别怎么处理? A: 分两步。大频偏是确定性错位,先用同步信号估计出来,把本振直接校准回去;多普勒扩展是随机性时变,校不掉,只能靠加密信道估计跟踪、或选更大的子载波间隔把“渗水”比例压小。一个是“搬回去”,一个是“忍着补偿”。
Q: 既然OFDM这么好,为什么手机上行不用纯OFDM? A: 峰均比。几千根轴叠加的波形峰值太大,手机功放一回退,续航和成本双双恶化。上行政用DFT扩展OFDM,发射波形长得像单载波(峰均比低),接收端仍按正交方式分家调度——两头的好处各拿一半。
Q: 星座图发散时,怎么区分是信噪比低还是正交破损? A: 看几何形状。噪声主导时,星座点围绕理想位置各向均匀地发散;正交破损有“方向性”——频偏表现为整体旋转,相噪/ICI表现为圆环带花边、高阶星座点先失守。形状比幅度更能指认病因。
本文由「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 等场景全覆盖。
