一、为什么需要 OFDM------单载波的困境
无线信道和教科书上的 AWGN 信道之间,隔着一个多径。
基站发出的信号经过建筑、山体、移动车辆的一次次反射和绕射,沿着不同长度、不同衰减的路径先后到达接收机。时延差从几十纳秒到几微秒不等,反映在频域上,就是信道频率响应不再是平的------有些频段增益高,有些频段出现深谷。这就是频率选择性衰落。当信号带宽超过信道的相干带宽时,它无法幸免。
单载波系统面对这个问题只有一条路:均衡。3G 时代 CDMA 用 Rake 接收机分离多径;宽带单载波方案中,均衡器抽头数随信道时延扩展线性增长、运算量随数据速率超线性增长。带宽越宽、速率越高,时域均衡的复杂度曲线越陡峭。2000 年前后的工程界逐渐形成共识:在宽带系统里继续做时域均衡,是一条走不通的路。
OFDM 的答案是换一个维度思考:把整个宽带信道切成 N 个窄带子信道。只要每个子信道的带宽远小于相干带宽,每个子信道内部就近似平坦衰落------不需要均衡器,只需要一个复数增益补偿。把"在一个信道里对抗频率选择性"的问题,变成"在 N 个信道里各除以一个复数"的问题。
这个思路并不是 4G 才有的。1966 年 Chang 在贝尔系统技术期刊上提出了正交多载波思想(Kineplex 系统);1971 年 Weinstein 和 Ebert 引入 DFT/IDFT 实现,让 OFDM 从"需要 N 个振荡器"的理论走向工程。此后的应用谱系一路铺开:ADSL(1990s)→ 802.11a(1999)→ DVB-T → WiMAX → LTE(下行)→ Wi-Fi 全系 → 5G NR(上下行)。一项 1971 年成型的技术统治了之后 50 年的宽带无线通信,这在工程史上并不多见。
OFDM 的核心机制可以拆成三层:
二、正交性------"频谱重叠而不互相干扰"的数学
传统 FDM 为了避免子载波互相干扰,必须在子载波之间留保护频带,频谱效率因此受损。OFDM 的激进之处在于:让子载波频谱完全重叠,靠数学性质保证互不干扰。
设子载波间隔为 Δf,符号周期(有用部分)为 T,接收端在一个符号周期上对两个子载波做相关运算:
bash
∫₀ᵀ e^(j2πkΔf t) · e^(-j2πlΔf t) dt = ∫₀ᵀ e^(j2π(k-l)Δf t) dt
当 Δf = 1/T 时,这个积分等于 T·δ(k-l)------k = l 时为 T,k ≠ l 时为 0。
几何直觉是:一个符号周期 T 内,频率差为整数倍 1/T 的两个复指数,相位差恰好转过整数圈,正负半周互相抵消,平均下来为零。"恰好正交"的极限压缩就在 Δf = 1/T 这一点:再小就破坏正交性,再大就浪费频谱。
这里有一个埋伏笔的工程取舍:OFDM 的每个子载波使用矩形脉冲成形。矩形脉冲的频谱是 sinc 函数,第一旁瓣只比主瓣低约 13 dB,旁瓣衰减慢------这是 OFDM 对频偏敏感的根源之一(第五节展开)。但正是矩形脉冲让 DFT 实现成为可能。矩形脉冲既是 villain 又是 hero,选择它是一个清醒的交换。
三、IFFT 与循环前缀------从数学游戏到工程实现
3.1 IFFT:N 个振荡器变成一次变换
正交多载波的发射端,原始定义要生成 N 路复指数并对每一路做调制、再叠加:
bash
x(t) = Σₖ X[k] · e^(j2πkΔf t)
在 t = nT/N 时刻采样,这个式子恰好就是离散傅里叶逆变换(IDFT):
bash
x[n] = (1/√N) · Σₖ X[k] · e^(j2πkn/N)
Weinstein 和 Ebert 在 1971 年指出的正是这一点:N 路正交调制器可以整体替换为一次 N 点 IFFT。发射端复杂度从 O(N²) 降到 O(N log N),接收端一次 FFT 完成所有子载波的分离。N = 1024 时,运算量相差两个数量级。没有这个发现,OFDM 就是纸面上的数学游戏;有了它,OFDM 才配得上"实现简单"这四个字。
3.2 循环前缀:最伟大的"补丁"
IFFT 解决了实现,但多径的问题还在:OFDM 符号之间如果没有间隔,前一个符号的拖尾会污染后一个符号(符号间干扰 ISI);更隐蔽的是,多径让接收窗内的信号不再是完整的周期波形,DFT 的频域分离假设被破坏。
循环前缀(Cyclic Prefix, CP)用三步解决这一切:
-
复制:把每个符号的尾部 N_CP 个样本复制到符号头部;
-
条件:只要 N_CP ≥ 信道最大时延扩展 L,前一个符号的所有能量都落在被丢弃的 CP 区域内;
-
等价 :接收端去掉 CP 后,接收信号在数学上严格等于发射信号与信道冲激响应的循环卷积。
第三步是关键。循环卷积定理说:时域循环卷积等于频域乘积。于是每个子载波上观测到的是:
bash
Y[k] = H[k] · X[k]
多径信道在频域坍缩成 N 个独立的复增益 Hk。每个子载波只需要一个单抽头均衡:X̂[k] = Y[k] / H[k]。时域里需要几十上百个抽头协同工作的均衡问题,在频域变成了 N 次复数除法。 这是 CP 换来的最丰厚的回报。
CP 的工作机制:
3.3 CP 的代价账本
CP 不是免费的:
-
能量损失:每个符号发射 N + N_CP 个样本,其中 N_CP 个是复制品,有效能量占比 N/(N+N_CP);
-
速率损失:同样的开销比例作用在净数据速率上。
用 NR 的典型参数算一笔账:N = 4096 点 FFT、常规 CP 时 N_CP = 288(μ=0 场景的典型值,不同符号位置有差异),开销约 6.6%;若用 N = 1024、N_CP = 144 的简化参数,开销约 12.3%。用一个固定的、可预算的损耗,买断了 ISI 和频域均衡两件事------这笔交易在宽带系统里极其划算,但读者应该记住它有价格,第五节我们还会看到正交性另外两笔隐性债务。
四、5G NR numerology------可缩放的参数设计
OFDM 最容易被低估的优点是"可参数化"。5G NR 的子载波间隔族是教科书级的设计范例(3GPP TS 38.211 表 4.2-1):
| μ | 子载波间隔 Δf | 符号长度(不含 CP) | 典型部署场景 | | --- | --- | --- | --- | | 0 | 15 kHz | 66.7 μs | Sub-1 GHz 广覆盖 | | 1 | 30 kHz | 33.3 μs | 3.5 GHz 主流中频段 | | 2 | 60 kHz | 16.7 μs | 6 GHz 以上、低时延配置 | | 3 | 120 kHz | 8.33 μs | 毫米波 FR2 | | 4 | 240 kHz | 4.17 μs | FR2 的 SSB 传输 |
规则极其简洁:子载波间隔每翻一倍(μ 加一),有用符号长度减半,而 CP 开销的比例大致保持不变(常规 CP 约 7% 量级)。一套机制,覆盖从 700 MHz 广覆盖到 28 GHz 毫米波的全部部署场景。
这套设计背后的逻辑有两层:
第一层:为什么载波频率越高,子载波间隔越大? 相位噪声随载波频率增长(振荡器的相噪在倍频后恶化 20·log₁₀(f₂/f₁) dB),而相噪和频偏一样破坏子载波正交性、引入载波间干扰(ICI)。更大的子载波间隔意味着单个子载波对频偏的相对容忍度更高------用更宽的"车道"稀释相噪。
第二层:为什么大间隔还配得短 CP? 多径时延扩展由传播环境决定(几微秒量级),不随载波频率变化。符号长度减半后,同样绝对长度的 CP 占比会升高,所以 NR 在大间隔时配置绝对长度更短的 CP,把开销比例拉回约 7% 的设计锚点。
还有一个务实细节:μ=0 对应的 15 kHz 正是 LTE 的子载波间隔。这不是巧合,而是为 LTE/NR 共存与互操作预留的兼容通道。
五、两大软肋------正交性买来的两笔债
OFDM 的全部优点都建立在"严格正交"之上。凡是破坏正交性的因素,代价都不成比例。这里集中讨论两个。
5.1 PAPR:N 路同相叠加的尾巴
N 个子载波叠加的信号,最坏情况下所有子载波同相位相加,峰值功率达到平均功率的 N 倍------N = 64 时峰均比(PAPR)高达 18 dB。实际系统按统计分布工作,用 CCDF(互补累积分布函数)刻画"PAPR 超过阈值 x 的概率"。
PAPR 高的直接后果是功放(PA)必须大范围回退(Output Back-off),否则信号进入非线性区产生失真和带外泄漏。回退意味着功放效率大幅下降------这对基站是电费问题,对手机电池是生死问题。
标准组织的回应清晰地反映了这个取舍:LTE 下行用 OFDMA(基站的功放不差钱),上行却改用 DFT-s-OFDM(SC-FDMA)------在 OFDM 前面加一级 DFT 预编码,把 PAPR 压回单载波水平,代价是接收机复杂度上升。到了 5G NR,基站侧功放技术成熟,上下行才都用回 CP-OFDM。本文第六节给出 OFDM 与单载波的 PAPR CCDF 实测对比。
5.2 CFO 与相位噪声:正交性的破坏者
收发双方的载波频率总会有偏差(CFO)。回想第二节的正交条件:两个子载波的频率差必须是 1/T 的整数倍。CFO 让这个条件失效------每个子载波上都会泄漏其他子载波的能量,即载波间干扰(ICI)。
量化直觉:子载波间隔 15 kHz 时,只要频偏达到几百赫兹(0.1 ppm @ 3.5 GHz 就有 350 Hz),ICI 就已经不可忽略。所以 LTE/NR 的同步流程中,频偏估计与跟踪是必选项:小区搜索阶段用主同步信号做粗频偏估计,连接后靠解调参考信号(DMRS)持续跟踪。
这对 CP-OFDM 的长期影响是结构性的:802.11ad/ay 在 60 GHz 频段放弃 OFDM 转向单载波,重要原因之一就是毫米波相噪太重;6G 波形讨论中 OTFS、AFDM 等新波形的卖点,也集中在高多普勒与高相噪场景。OFDM 的挑战者们攻击的,始终是这两笔债。
六、实战------80 行 Python 跑通 OFDM 收发链路
前五节的每个论断------正交分离、CP 换循环卷积、单抽头均衡、ZF 的噪声增强、PAPR 随 N 增长------都可以在一个 80 行的仿真里验证。下面是完整可运行代码(NumPy 即可),注释中的步骤编号与文中机制一一对应:
bash
import numpy as np
rng = np.random.default_rng(42)
N = 1024 # FFT 点数 = 子载波数
NCP = 144 # 循环前缀长度(须 >= 信道最大时延扩展)
NSYM = 4000 # 仿真的 OFDM 符号数
SNR_dB = np.arange(0, 26, 3) # 扫描的信噪比
# ---------- 多径信道:三径,归一化平均功率为 1 ----------
h = np.array([1.0, 0.5, 0.3j])
h = h / np.sqrt(np.sum(np.abs(h) ** 2))
H = np.fft.fft(h, N) # 频域响应:单抽头均衡的依据
# ---------- QPSK 星座 ----------
QPSK = np.array([1 + 1j, 1 - 1j, -1 + 1j, -1 - 1j]) / np.sqrt(2)
def simulate(snr_db):
# 步骤 1:生成频域数据并做 IFFT(sqrt(N) 配平归一化)
idx = rng.integers(0, 4, (NSYM, N))
X = QPSK[idx]
x = np.fft.ifft(X, axis=1) * np.sqrt(N)
# 步骤 2:加循环前缀
xcp = np.hstack([x[:, -NCP:], x])
# 步骤 3:多径信道(取中段等效循环卷积)+ AWGN
y = np.stack([np.convolve(row, h)[:N + NCP] for row in xcp])[:, NCP:]
sigma2 = 10 ** (-snr_db / 10) # 信号平均功率为 1
y = y + np.sqrt(sigma2 / 2) * (
rng.standard_normal(y.shape) + 1j * rng.standard_normal(y.shape))
# 步骤 4:去 CP、FFT、ZF 单抽头均衡
R = np.fft.fft(y, axis=1) / np.sqrt(N)
Xh = R / H
idx_hat = np.argmin(np.abs(Xh[:, :, None] - QPSK[None, None, :]), axis=2)
return np.mean(idx != idx_hat) # BER
for s in SNR_dB:
print(f"SNR = {s:2d} dB, BER = {simulate(s):.2e}")
仿真链路的信号流:
6.1 结果一:BER 曲线与"噪声增强"
实测运行结果(QPSK + 三径多径 + ZF 均衡,4000 符号):
| SNR (dB) | BER(实测) | | --- | --- | | 0 | 3.31e-01 | | 6 | 1.14e-01 | | 12 | 2.39e-02 | | 18 | 1.44e-03 | | 24 | 7.32e-07 |
注意:同样 SNR 下 QPSK 在纯 AWGN 信道的 BER 在 12 dB 时约 1e-6 量级,而这里实测只有 2.39e-02------差了四个数量级。
原因正是第三节埋下的伏笔:ZF 均衡 X̂ = Y/H 在信道深谷(|Hk| 很小的子载波)处,除以一个很小的数会同时放大噪声。OFDM 把频率选择性信道拆成了 N 个平坦子信道,但深衰落子载波的信息量不可恢复 ------这也是为什么真实系统必须配合信道编码(Turbo/LDPC)跨子载波纠错,或者升级为 MMSE 均衡(最小化均方误差,在增益与噪声放大之间取折中)。读者可以把 Xh = R / H 换成下面这行自己验证 MMSE 的改善:
bash
Xh = np.conj(H) * R / (np.abs(H)**2 + sigma2) # MMSE 均衡
6.2 结果二:PAPR 随 N 增长
同样的框架稍作修改,统计 20000 个符号的 PAPR 分布,得到 CCDF 实测数据(单载波参照组用同速率矩形脉冲 QPSK,PAPR 恒为 0 dB):
| PAPR 阈值 | N=64 超过概率 | N=256 超过概率 | N=1024 超过概率 | | --- | --- | --- | --- | | 6 dB | 74.7% | 99.7% | ≈100% | | 8 dB | 10.2% | 37.7% | 84.7% | | 10 dB | 0.2% | 1.1% | 4.6% | | 12 dB | <0.01% | <0.01% | <0.01% |
规律一目了然:子载波数越多,PAPR 越大。N=1024 时,有 4.6% 的符号 PAPR 超过 10 dB------功放必须按 10 dB 以上的回退设计,这就是 LTE 上行放弃 OFDM 的定量背景。这个结果与高斯近似(PAPR 超过 γ 的概率 ≈ 1-(1-e^(-γ))^N)吻合,数据可复现。
6.3 可扩展实验清单
在这个 80 行骨架上,每个实验都是一两行改动:
-
把 QPSK 换成 16QAM/64QAM,观察高阶调制的 BER 恶化与对均衡误差的敏感性;
-
把
NCP从 144 降到 16(小于信道时延扩展),观察 ISI 抬升 BER 的悬崖点; -
在接收端加一个固定频偏
y *= np.exp(2j * np.pi * eps * np.arange(N) / N),扫描 eps 观察 ICI 平台效应; -
把 ZF 换成 MMSE,量化"噪声增强"被抑制的程度。
七、6G 视角------基线波形与挑战者
一项技术统治行业 50 年后,自然会面对"谁来取代它"的问题。6G 波形讨论的现状可以概括为一句话:CP-OFDM 仍是候选基线,挑战者在特定场景分兵突进。
OFDM 的长寿有三个结构性原因。数学上,numerology 机制证明了它的可缩放性------15 kHz 到 240 kHz 只用一个指数参数描述;工程上,三十年 FFT 芯片与 IP 生态的复用成本优势巨大;系统上,OFDM 与 MIMO 天然契合------每个子载波独立的平坦信道,正是大规模 MIMO 预编码最喜欢的数学结构。这三条加在一起,构成极高的替换成本。
挑战者的战场集中在 OFDM 最薄弱的高动态场景。OTFS 把信息从时频域搬到延迟-多普勒域,在高多普勒环境(低轨卫星、高速铁路------正是 NTN 的主战场)下,信道在延迟-多普勒域稀疏且稳定,而 OFDM 的子载波正交性会被多普勒展宽持续破坏。AFDM 等后续方案在复杂度与性能之间寻找平衡。但要清醒的是:这些方案与现有 MIMO/波束赋形框架的融合、与 massive MIMO 预编码的兼容性,都还是开放问题。
我的判断是:6G 大概率走向场景化混合波形------地面蜂窝延续 CP-OFDM(甚至直接复用 NR numerology 以保证 5G/6G 互操作),NTN 与高动态链路引入延迟-多普勒域波形成分。全面取代的叙事,历史上从未在通信物理层发生过------OFDM 自己当年取代单载波,靠的也不是宣传,而是把均衡复杂度降了两个数量级。下一代挑战者需要拿出同量级的证据。
回到本文的起点:OFDM 教给我们的不只是"怎么把多个子载波叠在一起",而是一种工程方法论------当一个问题在某个域里难解时,用一次变换把它搬到另一个域里,让它变得无聊地简单。IFFT 把 N 路调制搬进频域,CP 把线性卷积搬进循环卷积的域,均衡从时域搬进频域。50 年后 OTFS 把信息搬进延迟-多普勒域,用的还是同一个思想。理解了这个,你就理解了通信物理层一半的发明史。
参考资料
-
Weinstein, S. & Ebert, P., "Data Transmission by Frequency-Division Multiplexing Using the Discrete Fourier Transform", IEEE Transactions on Communication Technology, COM-19, 1971
-
3GPP TS 38.211, "NR; Physical channels and modulation",表 4.2-1(numerology 定义)
-
Cho, Y. S., Yang, J., Kim, K., "MIMO-OFDM Wireless Communications with MATLAB", Wiley-IEEE Press, 2010
-
Chang, R. W., "Synthesis of Band-Limited Orthogonal Signals for Multichannel Data Transmission", Bell System Technical Journal, 1966
-
IEEE Std 802.11-2020 标准族(PHY 层 OFDM 参数)
-
6G 候选波形研究综述(arXiv cs.IT,2025-2026,OTFS/AFDM 与 CP-OFDM 对照方向)


