假设你要把一百箱货从城东搬到城西,路只有一条,还窄。你会派一辆超大的卡车,一次装完,风驰电掣——如果路是平的,这确实最快。可如果这条路上到处是坑洼、急弯、临时施工,大卡车每过一个坎都要减速、颠簸,一箱货倒了,后面的货全被压住。
无线信道就是这条烂路。电波从基站出发,经直射、楼面反射、地面绕射,好几条路径先后到达手机:主径先到,反射径晚到几百纳秒甚至几微秒。这个“先后差”叫多径时延扩展。
如果你把数据拧成一股很高的速率往外发——符号一个接一个排得极密——前一个符号的“尾巴”还没结束,后一个符号就到了。两截波形叠在一起,接收机根本分不清哪部分属于谁。这就是符号间干扰(ISI),宽带通信的头号杀手。
flowchart TD
A["宽带单载波<br/>速率高符号短"] --> B["多径时延扩展<br/>反射径晚到"]
B --> C["前一符号尾巴<br/>压住后一符号"]
C --> D["符号间干扰 ISI<br/>判决出错"]
D --> E["OFDM的解法<br/>把货分给多辆小车"]
E --> F["第一招 串并转换<br/>符号拉长"]
E --> G["第二招 子载波正交<br/>频谱允许重叠"]
E --> H["第三招 循环前缀<br/>复制尾巴吃掉拖影"]
OFDM——正交频分复用——的本质,就是放弃“大卡车”,改用“多辆小车错峰走”:把一路高速串行数据拆成几十、几百路低速并行数据,每路各自乘上一个不同频率的子载波再叠加发射。它的全部智慧可以浓缩为三个设计:拉长符号、重叠频谱、复制尾巴。下面一个一个拆。
多径本身不是新问题,关键是相对比例。设最大时延扩展为 $\tau_{max}$,符号时长为 $T_s$,那么 IS I 的严重程度取决于比值 $\tau_{max}/T_s$。这个比值越大,每个符号被污染的比例越高。
单载波高速传输时,比如速率拉到 100 Msymbol/s,符号只有 10 ns,城市环境里几微秒的时延扩展相当于几百个符号被拖尾糊住——这就是为什么带宽一宽,传统单载波均衡器的抽头数量和复杂度直接爆炸。
OFDM 的第一招简单到朴素:把串行数据做串并转换,拆成 $N$ 路并行。每路速率降为原来的 $1/N$,符号时长放大 $N$ 倍。$N=1024$ 时,符号从 10 ns 变成 10 μs 量级——同样几微秒的多径拖尾,现在只占一个符号头部的一小截,对符号主体几乎无损。
用类比说:大卡车过坑会翻车,是因为车身长、速度快;小车开得慢,过同一个坑只是轻轻颠一下。
$$ \text{单载波:} \frac{\tau_{max}}{T_s} \gg 1 \quad \Longrightarrow \quad \text{OFDM并行后:} \frac{\tau_{max}}{N \cdot T_s} \ll 1 $$
但这里立刻冒出一个新问题:$N$ 路子载波就要占 $N$ 倍频谱吗?如果每路之间还要像传统频分复用(FDM)那样留保护频带,频谱效率会惨不忍睹。这就引出了第二招,也是 OFDM 名字里“正交”二字的由来。
传统 FDM 里,相邻两个载波之间必须留“空隙”,否则接收端的滤波器分不开它们。空隙就是浪费。
OFDM 敢于让子载波频谱肩并肩完全重叠,靠的是一个数学事实:如果两个余弦波的频率差恰好是符号时长倒数的整数倍,那么在一个完整符号周期内,它们的乘积积分严格为零。
$$ \int_0^{T} \cos\big(2\pi f_1 t\big)\,\cos\big(2\pi f_2 t\big)\,dt = 0, \quad \text{当}\; |f_1-f_2| = \frac{k}{T},\; k=1,2,3... $$
积分是接收机做相关检测的实际动作:拿一路本地振荡波形去“乘一乘、加一加”。积分为零意味着——不管另一个子载波上装了什么数据,它在我这条检测支路上恰好贡献零。各路子载波在数学上互相“隐身”。
正文的物理图像是这样的:每个子载波用矩形窗截断后,频谱是 $\mathrm{sinc}$ 函数;把子载波间隔取成 $\Delta f = 1/T$,每个 sinc 的过零点恰好落在所有相邻子载波的中心。也就是说,在我的采样频点上,邻居们的取值全是零——你再吵,在我耳朵这个频点上你是安静的。
$$ s(t) = \sum_{k=0}^{N-1} X_k\, e^{\,j 2\pi k \Delta f\, t}, \quad \Delta f = \frac{1}{T} $$
其中 $X_k$ 是第 $k$ 路子载波承载的 QAM 符号。这带来两个直接收益:
拉长符号后,多径拖尾只污染符号的开头一小段。最直觉的对策是在符号之间留空白保护间隔。但这有个致命副作用:空白的间隙会破坏前一小节精心搭建的正交性——相邻符号的 sinc 谱不再整齐对位,能量泄漏进邻居,子载波间干扰(ICI)冒出来。
OFDM 的做法是神来之笔:不空转,把每个符号末尾的一段复制到头部,这段就是循环前缀(CP)。它一举解决两件事:
第一,容忍时延。 接收机扔掉 CP 部分再处理数据段,只要 CP 长度盖过最大时延扩展,反射径的拖尾就只落在 CP 区域里,数据段依旧干净。设计约束非常明确:
$$ T_{CP} > \tau_{max} $$
第二,也是更深的妙处——把线性卷积变成循环卷积。 多径信道对信号做的事是线性卷积,直接处理很麻烦。而“复制尾巴到头部”之后,只要 FFT 窗口落在 CP 覆盖的范围内,每个符号看到的多径叠加就等效于循环卷积。循环卷积在频域是逐点相乘:
$$ Y_k = H_k \cdot X_k + N_k $$
多径信道在频域坍缩成 $N$ 个独立的复数增益 $H_k$——每个子载波只需要乘一个系数就能完成均衡,这就是“频域单抽头均衡”。原本需要几十上百个时域抽头滤波器的难题,变成了每格一次除法。CP 不仅是护甲,更是把整个接收机的均衡复杂度打下来的架构级设计。
flowchart TD
A["主径先到<br/>信号完整"] --> C["接收FFT窗<br/>从CP后沿起算"]
B["反射径晚到<br/>拖着前符号尾巴"] --> C
C --> D["CP段被丢弃<br/>数据段循环完整"]
D --> E["等效循环卷积<br/>频域逐点均衡"]
代价也要算清楚:CP 本身不装数据,纯开销。15 kHz 子载波间隔下,常规 CP 约 4.7 μs,占符号时长 7% 左右;扩展 CP 约 16.7 μs,占四分之一,只在特殊长时延场景启用。CP 不是越长越好——它是拿吞吐换鲁棒性的税,所以现网配置原则是“盖住本场景典型时延扩展即可,不追大”。
读到这你可能已经意识到:发射几十路、上千路子载波,难道要几百个本地振荡器和调制器?早期的多载波实验确实这么干过,设备堆得像机房。让 OFDM 从论文走向所有手机的关键,是发现上面的求和式在离散采样下就是一次离散傅里叶逆变换(IFFT):
发射端把 $N$ 路 QAM 符号 $X_k$ 当作频域输入,喂给 IFFT,一次蝶形运算流就输出叠加好的时域采样;接收端 FFT 再反着变回来。$N=1024$ 的系统,计算量是 $O(N\log N)$ 而非 $O(N^2)$,通用 DSP 芯片就能跑。20 世纪 60 年代多载波思想已被提出,但直到 80 年代 FFT 芯片成熟、90 年代随 DSL 和无线局域网落地,OFDM 才真正起飞——它是一等一的“数学先于硬件”的例子:公式早就写好了,在等一块算得动它的芯片。
flowchart TD
A["比特流"] --> B["QAM映射<br/>串并转换"]
B --> C["IFFT<br/>一次合成N路子载波"]
C --> D["加循环前缀<br/>复制尾部"]
D --> E["DAC与上变频"]
E --> F["射频前端发射"]
天下没有免费的午餐,OFDM 最著名的账单叫高峰均比(PAPR)。
OFDM 时域信号是几百路子载波的叠加。大多数时候它们相位杂乱、互相抵消,幅度平庸;但偶尔几百路恰好同相,波形瞬间叠出一个尖峰。$N$ 越大,这越接近高斯分布——峰值比平均值高出 8~12 dB 都不稀罕。
$$ PAPR = 10\lg\frac{\max |s(t)|^2}{E\big[|s(t)|^2\big]} \;\; \mathrm{dB} $$
这对功放是噩梦。功放是给“平均幅度”供电的,但必须对“峰值”不削顶——峰值一削,波形失真,EVM 恶化,星座图糊掉。于是只能把功放的工作点大幅回退(回退量等于 PAPR),同样供电下平均发射功率暴跌,效率直接打折。
对基站,这可以忍:交流供电,散热管够。对手机,这是要命:电池容量按毫安时算,功放是大头,效率每跌一点,续航和上行功率预算都跟着流血。
于是 4G 设计者做了一个很有意思的不对称决策:
flowchart TD
subgraph DL["下行 OFDMA"]
A1["QAM符号直接<br/>映射到子载波"] --> B1["IFFT合成"]
B1 --> C1["多载波波形<br/>峰均比高但基站扛得住"]
end
subgraph UL["上行 SC-FDMA"]
A2["QAM符号先做<br/>DFT预扩展"] --> B2["再IFFT合成"]
B2 --> C2["单载波特性波形<br/>峰均比低保住电池"]
end
上行用的 SC-FDMA(也叫 DFT-s-OFDM)的流程只比 OFDMA 多一步:在 IFFT 之前,先把 $M$ 路 QAM 符号做一次 DFT 预扩展,把数据“摊匀”到 IFFT 的输入上。
这一步的直觉是:OFDMA 里每个子载波独立装数据,时域波形是几百个独立随机变量的叠加,忽高忽低;SC-FDMA 里 DFT 先把数据搅在一起,IFFT 再逆回去,最终时域波形与原始 QAM 符号序列“形状相似”——本质上是传输一个带循环前缀的单载波信号,只是这个单载波的“频谱位置”由中央单元在频域灵活指定。峰均比显著回落,功放回退小、效率高,这就是它得名“单载波 FDMA”的原因。
| 维度 | OFDMA(多载波) | SC-FDMA(DFT 预扩展) |
|---|---|---|
| PAPR | 高(约 8~12 dB 常见范围) | 低(约 3 dB 量级) |
| 功放效率 | 低,回退大 | 高,回退小 |
| 接收均衡 | 频域单抽头,极简 | 同样频域均衡,但需处理扩展/解扩展 |
| 频域调度灵活性 | 直接按子载波分配 | 按“子载波组”分配,颗粒度稍粗 |
| 典型位置 | 下行(4G/5G 通用)、5G 上行可选 | 4G 上行强制;5G 上行覆盖受限时选用 |
| 设计动机 | 频谱效率与调度灵活 | 手机侧省电与功率效率 |
注意 5G 做的松动:NR 上行允许两种波形并存——默认 CP-OFDM(换来更大的链路自适应和 MIMO 灵活性),同时保留 DFT-s-OFDM 作为可选项,给边缘弱覆盖用户切换,用低峰均比换功率效率。波形本身也成了可调度的资源:信号好的时候用多载波抢速率,信号差的时候换单载波保连接。
OFDM 还有一个常被低估的优点:框架可伸缩。只要保持“子载波间隔 = 符号时长倒数”这个正交约束,整个系统可以整体换挡——FFT 规模不变,间隔翻倍则符号减半。
| 参数 | 15 kHz 档 | 30 kHz 档 | 60 kHz 档 | 120 kHz 档 |
|---|---|---|---|---|
| 子载波间隔 | 15 kHz | 30 kHz | 60 kHz | 120 kHz |
| 符号时长 | 约 66.7 μs | 约 33.3 μs | 约 16.7 μs | 约 8.3 μs |
| 常规 CP | 约 4.7 μs | 约 2.3 μs | 约 1.2 μs | 约 0.6 μs |
| CP 占比 | 约 7% | 约 7% | 约 7% | 约 7% |
| 典型场景 | 低频广覆盖 | 中频主流大带宽 | 高频/低时延 | 毫米波 |
这张表背后的设计逻辑值得咀嚼:
为什么 LTE 当年只固定 15 kHz 一档,而 5G 做成 15×2ⁿ 的阶梯?因为 5G 的频段从 700 MHz 一路铺到毫米波,信道特性差出两个数量级,一套参数必然顾此失彼。可伸缩参数集,本质是把“正交框架的数学自由度”当成配置项卖出去。
Q: OFDM 和 OFDMA 的区别是什么? A: OFDM 是把一路数据拆到多路正交子载波上传输的复用技术,整个带宽给一个用户;OFDMA(多址)在 OFDM 基础上把子载波分组,不同组分给不同用户,正交资源变成了可以“切蛋糕”的调度单位。4G/5G 下行用的是后者。
Q: 为什么下行敢用 CP-OFDM,上行却要用 SC-FDMA? A: 核心是 PAPR 和功放效率。下行功放在基站,供电散热无忧,多载波的高峰均比可以忍;上行功放在手机,电池和散热都紧,高 PAPR 导致的功放回退直接吃掉发射功率和续航。SC-FDMA 波形峰均比接近单载波,专治这个痛点。
Q: CP 到底应该多长?越长越安全吗? A: 唯一硬约束是大于本场景最大多径时延扩展。CP 全程不装数据,越长吞吐损失越大,且 CP 过长会白白浪费功率。工程原则是按覆盖场景的典型时延扩展选档,留少量余量即可,不追大。
Q: 子载波间隔为什么必须是 2 的幂次倍? A: 整套系统的 FFT 点数、采样率、帧结构是同一套时钟框架派生的。间隔取 2ⁿ 倍,各档位之间可以整除对齐,帧边界同步、不同参数集共存于同一载波才可能实现。这不是数学美感,是硬件实现约束。
Q: 5G 上行为什么又允许用回 CP-OFDM? A: 5G 大规模 MIMO 和更激进的链路自适应需要更灵活的波形和参考信号设计,CP-OFDM 上下行一致性还能简化收发信机。于是 5G 把选择权交给调度器:中心用户用 CP-OFDM 抢速率和 MIMO 增益,边缘弱覆盖用户切 DFT-s-OFDM 保功率效率。
本文由「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 等场景全覆盖。
