首页 › deep-tech › OFDM原理:正交频分的并行魔法

OFDM原理:正交频分的并行魔法

如果你要在一条高速公路上把一大批货物从 A 城运到 B 城,有两种思路:一种是用一辆超重型卡车,开得飞快,一旦爆胎或堵车,整批货全毁;另一种是把货物拆成许多小份,装到一百辆小货车上,每辆都慢慢开、稳稳走,就算有几辆抛锚,损失也只是九牛一毛。

OFDM(Orthogonal Frequency Division Multiplexing,正交频分复用)选择的就是第二种思路——它是 4G LTE、5G NR、Wi-Fi、数字电视广播背后同一个"幕后英雄"。理解了 OFDM,你就理解了现代无线通信为什么能跑到 Gbit/s 的速率。今天我们不背规范条文,只回答一个核心问题:这个技术到底为什么是这样设计的?


一、单载波的困境:跑得越快,越容易"追尾"

要理解 OFDM 的动机,先得理解它要解决的敌人——多径效应和它带来的符号间干扰(ISI,Inter-Symbol Interference)。

电磁波在空气中传播时,并不会老老实实走直线。它撞到大楼、地面、树冠,会反射、散射,于是同一段信号会沿着几十条不同长度的路径先后到达接收天线。

flowchart LR
    T([发射天线]) -->|直射径<br/>最先到达| R([接收天线])
    T -->|反射径1<br/>稍晚到达| R
    T -->|反射径2<br/>更晚到达| R
    T -->|散射径3<br/>最晚到达| R

    style T fill:#4a90d9,color:#fff
    style R fill:#e8554e,color:#fff

这些不同路径之间存在时延扩展(Delay Spread)。在城市环境,它通常是几个微秒;信号带宽越宽,符号周期就越短。

这里有个关键的反比关系。假设你要传 100 Mbit/s 的数据,单载波调制下符号周期大约只有几十纳秒。可信道的时延扩展却是几个微秒——前一个符号的"尾巴"会拖得很长,糊到后面好几十个符号身上,就像一队人贴得太近,前一个刹车,后面连环追尾。这就是 ISI。

信号带宽 单载波符号周期(量级) 典型城市时延扩展 是否严重 ISI
1 MHz(窄带) ~1 μs ~2 μs 轻微
20 MHz(宽带) ~50 ns ~2 μs 极严重
100 MHz(超宽带) ~10 ns ~2 μs 灾难性

带宽越大、速率越高,单载波在多径信道里就越寸步难行。工程师们于是想到一个看似简单却极其聪明的办法——别让任何一个符号跑那么快。


二、OFDM 的核心思想:分而治之的并行艺术

OFDM 的"神之一手"就是:把一条高速串行数据流,拆成 N 条低速并行数据流,让每一条都坐在一个独立的"子载波"上同时传输。

由于每条数据流的速度被降低了 N 倍,单个符号的周期被拉长了 N 倍。原来 50 纳秒的符号周期,现在变成几十微秒,远远大于信道的时延扩展。于是对每一条子载波而言,信道看起来几乎是"平坦"的——时延扩展带来的 ISI,自然就消失了大半。

原始高速流: [■■■■■■■■■■■■■■■■■■■■]  ← 一个符号很短,极易追尾

串/并转换,拆成 N 路(这里以 4 路示意):
子载波1: [■      ■      ■      ■      ■]   ← 每个符号拉长,稳当
子载波2:   [■      ■      ■      ■      ■]
子载波3:     [■      ■      ■      ■      ■]
子载波4:       [■      ■      ■      ■      ■]
            └── 同时并行传输 ──┘

这一步把一个"频率选择性衰落信道"(宽带下不同频率衰减不一样)切成了许多个"平坦衰落信道"(每个窄子带内衰减基本一致)。后者处理起来简单得多——这正是 OFDM 后续能用极其简单的均衡器的前提。


三、"正交":重叠却不打架的魔法

到这里你可能会皱眉:把宽带切成 N 个子带,听起来就是传统的 FDM(频分复用)。那 OFDM 的"O"(正交)到底高级在哪?

传统 FDM 的做法:为了防止相邻子带互相干扰,必须在每个子带之间留出一段"保护频带"(相当于车道之间留一条空车道)。频谱利用率很低。

OFDM 的做法:让子载波紧紧挨着,频谱甚至互相重叠,却通过数学上的"正交"保证彼此完全不干扰。这样频谱利用率可以逼近理论极限。

那"正交"到底是什么意思?它指的是任意两个子载波在一个符号周期内的乘积积分为零:

$$\int_0^{T_u} \cos(2\pi f_1 t)\cdot\cos(2\pi f_2 t)\,dt = 0 \quad \text{当} \quad f_1 - f_2 = \frac{k}{T_u}$$

用积化和差公式展开就能验证:只要两个子载波的频率差是符号周期的整数倍分之一,它们在一个符号周期内就"恰好抵消"。直觉上理解——每个子载波在它的"邻居"正中间频率处,恰好是零点(sinc 函数的过零点)。

flowchart TB
    subgraph 传统FDM
        direction LR
        A1["子载波1"] -.保护带.- A2["子载波2"] -.保护带.- A3["子载波3"]
    end
    subgraph OFDM
        direction LR
        B1["子载波1<br/>sinc旁瓣在邻居中心过零"]:::overlap --> B2["子载波2<br/>频谱重叠却正交"]:::overlap --> B3["子载波3<br/>频谱重叠却正交"]:::overlap
    end
    classDef overlap fill:#7ec8a0,color:#000,stroke:#2e7d4f

由此得到 OFDM 一个最优雅的设计规则——子载波间隔 Δf 必须等于有用符号周期 Tu 的倒数:

$$\Delta f = \frac{1}{T_u}$$

这不是经验值,而是"正交性"这个数学约束唯一允许的取值。理解了这一点,你就能明白为什么 5G NR 的基础子载波间隔恰好是 15 kHz:它对应 $T_u = 1/15000 \approx 66.7$ 微秒的有用符号时长。其余的 30/60/120/240 kHz 都是这个值的整数倍(即 2 的幂次),这是为了保持正交性、同时让不同带宽/场景灵活配置。

设计直觉:OFDM 把"如何避免干扰"这件事,从工程上的"留保护带",变成了数学上的"天然正交"。这是它最深刻的胜利。


四、IFFT:让数学变成工程的魔法

原理很美,但工程上怎么实现?最朴素的办法是:发射端用 N 个硬件正弦波振荡器,每个产生一个子载波频率,再把数据调制上去、叠加起来。可问题是——5G 一个 OFDM 符号可能有上千个子载波,用上千个振荡器?成本、体积、一致性全是灾难。

OFDM 的第二个"神之一手"来了:"N 个正交子载波的叠加"这件事,在数学上恰好等价于一次离散傅里叶反变换(IDFT)。

OFDM 符号的时域表达式是:

$$s(t) = \sum_{k=0}^{N-1} d_k \cdot e^{j2\pi f_k t}$$

其中 $d_k$ 是第 k 个子载波上承载的数据符号(一个 QAM 复数点)。这个"对 N 个复指数求和"的形式,正是 IDFT 的定义。于是工程师用 IFFT(快速傅里叶反变换) 算法,纯数字地在一次运算里完成全部子载波的调制——不需要任何模拟振荡器。

方式 实现 成本 可行性
N 个振荡器 模拟硬件 极高 不可行(上千路)
直接 IDFT 数字计算 中(O(N²)) 勉强
IFFT 数字计算 低(O(N log N)) 现代通信的标配

这就是为什么 OFDM 直到上世纪 90 年代 DSP 芯片成熟后才真正走向大规模商用——FFT/IFFT 算法的存在,让一个理论上漂亮的思想变成了可以用一块芯片实时跑的工程方案。

flowchart TD
    subgraph 发射端
        D1[高速串行<br/>数据] --> S1[串/并转换<br/>拆成N路]
        S1 --> MAP[QAM映射<br/>每路一个复数点]
        MAP --> IFFT["IFFT<br/>(一次运算完成N路调制)"]
        IFFT --> CP[加循环前缀]
        CP --> P1[并/串转换<br/>+上变频发射]
    end
    subgraph 接收端
        P2[接收<br/>下变频] --> DCP[去循环前缀]
        DCP --> FFT["FFT<br/>还原频域符号"]
        FFT --> EQ[单抽头均衡<br/>逐子载波除法]
        EQ --> DEMAP[QAM解映射]
        DEMAP --> S2[并/串<br/>还原数据]
    end
    P1 -.无线信道<br/>多径衰落.-> P2

注意框图里一个细节:接收端的均衡是"单抽头"的。因为(后面会讲)CP 把信道卷积变成了循环卷积,于是每个子载波上,接收信号只是发送信号乘了一个复数信道系数 $H_k$。要消除信道影响,只需做一次复数除法:

$$\hat{d}_k = \frac{R_k}{H_k}$$

对比单载波宽带系统需要复杂的时域均衡器(几十上百个抽头),OFDM 把"复杂均衡"简化成了"N 次复数乘除"——这是 OFDM 在工程上碾压单载波的又一关键。


五、循环前缀 CP:多径问题的终极解药

光靠"拉长符号周期",OFDM 还不能完全制服多径——残余的时延扩展仍会让相邻 OFDM 符号之间产生 ISI,更糟糕的是,还会破坏子载波的正交性,造成子载波间干扰(ICI)。于是有了 OFDM 的第三个关键设计——循环前缀(Cyclic Prefix,CP)。

做法很简单:把每个 OFDM 符号尾部的一小段采样点复制下来,贴到符号的最前面,形成一个保护间隔。

原始OFDM符号:        [======有用部分 Tu======]
加CP后:          [尾段│======有用部分 Tu======]
                  ↑ CP     ↑ 有效数据
                (Tcp) 

CP 同时干了两件大事:

第一,吸收 ISI(符号间干扰)。 只要 CP 的长度 $T_{cp}$ 不小于信道的最大时延扩展,那么前一个符号的多径"尾巴"就只会落在下一个符号的 CP 区间内,不会污染有效数据。接收端只要把 CP 直接丢弃,剩下的就是干净的。

第二,把线性卷积变成循环卷积——这才是 CP 真正的精髓。 如果没有 CP,信号通过多径信道是"线性卷积",频域上没法简单相除;而 CP 把符号尾部"绕"到前面,人为制造了周期性,于是信号与信道的卷积变成了循环卷积。循环卷积在频域恰好对应逐点相乘:

$$R_k = H_k \cdot X_k$$

这正是上一节"单抽头频域均衡"成立的前提。没有 CP,OFDM 引以为傲的简单均衡就不成立。 所以 CP 不只是"留个缓冲",它是 OFDM 数学自洽性的基石。

flowchart TB
    P[问题: 多径时延扩展] --> P1{引发两类干扰}
    P1 -->|1| ISI[符号间干扰 ISI<br/>前符号尾巴糊到后符号]
    P1 -->|2| ICI[子载波间干扰 ICI<br/>正交性被破坏]

    ISI --> S[循环前缀 CP]
    ICI --> S

    S --> E1[效果1: CP吸收多径尾巴<br/>丢掉CP即消除ISI]
    S --> E2[效果2: 线性卷积→循环卷积<br/>频域单抽头均衡成为可能]

    E1 --> R[只要 Tcp ≥ 最大时延扩展<br/>两大干扰一并解决]
    E2 --> R

    R --> Cost[代价: CP不携带有用信息<br/>占用约7%~25%带宽开销]

    style S fill:#f0a848,color:#000
    style R fill:#7ec8a0,color:#000
    style Cost fill:#e8554e,color:#fff

天下没有免费的午餐。CP 的代价是它不携带任何有用信息,纯属"保护性填充",会占用带宽开销。在 LTE/5G 中,常规 CP 大约占 7%,在超大小区(几十公里)或高铁等极端时延场景下会用更长的扩展 CP(开销更大)。这是典型的"用效率换可靠性"的工程权衡——根据场景灵活配置 CP 长度,正是 OFDM 系统设计的灵活性体现。


六、5G 的数值结构:2 的幂次之美

OFDM 有一个对工程师非常友好的特性——子载波间隔可以通过一个参数 μ 灵活缩放,且始终满足 $\Delta f = 15 \times 2^\mu$ kHz。这保证无论怎么变,正交性始终成立(因为间隔仍是基值的 2 的幂次,符号周期同步缩短)。

μ 子载波间隔 Δf 有用符号周期 Tu 典型应用场景
0 15 kHz 66.7 μs 与 4G 共存、广覆盖
1 30 kHz 33.3 μs 密集城区、5G 主力
2 60 kHz 16.7 μs 高速移动、部分 FR1
3 120 kHz 8.33 μs 毫米波(FR2)
4 240 kHz 4.17 μs FR2 数据信道

这套"数值结构(numerology)"设计背后的逻辑值得品味:


七、OFDM 的阿喀琉斯之踵:峰均比 PAPR

OFDM 有一个出名"遗传病"——高峰均比(PAPR,Peak-to-Average Power Ratio)。

由于 OFDM 是大量独立子载波在时域叠加,当它们碰巧在某一个瞬间同相时,瞬时幅度会飙到非常高;而在大多数时刻,幅度只是平均水平。PAPR 定义为:

$$\text{PAPR} = \frac{\max |s(t)|^2}{\mathbb{E}[|s(t)|^2]}$$

子载波数 N 越多,PAPR 越高(理论上可逼近 N 倍)。

这带来一个致命的工程问题:功放(PA)必须有很大的线性范围来容纳这些尖峰,否则信号削顶会产生严重的非线性失真,造成带外辐射和星座点畸变。而高线性度功放意味着高成本、高功耗、低效率——这对手机这种电池供电、对成本极度敏感的终端是难以接受的。

flowchart LR
    M[多个子载波<br/>同相叠加] --> H[瞬时峰值极高<br/>PAPR 大]
    H --> Q{功放线性度不足}
    Q -->|削顶失真| F1[带外辐射 OOB<br/>干扰邻道]
    Q -->|削顶失真| F2[星座点畸变<br/>误码率上升]
    Q -.要求.-> P[需要高线性度PA<br/>成本/功耗上升]

    H -.上行终端敏感.-> S[解决方案: 上行用 DFT-s-OFDM<br/>SC-FDMA, 降低PAPR]

    style H fill:#e8554e,color:#fff
    style S fill:#7ec8a0,color:#000

这就是为什么4G LTE 上行不直接用 OFDM,而用它的变体 SC-FDMA(单载波 FDMA)——在 IFFT 之前先做一次 DFT 预编码(即 DFT-s-OFDM),把信号"打散"成单载波特性,从而把 PAPR 大幅降下来,保护终端的功放和电池。5G NR 上行同样支持 CP-OFDM(追求吞吐/复用灵活)和 DFT-s-OFDM(追求覆盖和省电)两种波形,由网络按场景调度。

一句话记忆:下行基站有钱有电,扛得住 PAPR,用 OFDM 榨干频谱效率;上行终端抠成本省电池,用 SC-FDMA 把 PAPR 压下来。


八、现网实战:工程师视角

原理理解了,那在现网调试中哪里会用到这些知识?

1. PRB(物理资源块)的计算。 OFDM 把无线资源组织成"时频网格"——横轴是 OFDM 符号(时间),纵轴是子载波(频率)。一个 PRB 在频域通常是 12 个子载波、时域是一个时隙(slot)。工程师做容量规划、算调度资源,底层就是这个时频格。理解了 $\Delta f = 1/T_u$,你就能在子载波数、PRB 数、符号数之间自如换算。

2. CP 长度与覆盖半径。 调试大小区(海面、草原、超大高铁覆盖)时,多径时延扩展可能超过常规 CP,导致 ISI 抬升误码。这时要考虑切换到扩展 CP。看到现网某些超大站掉码率异常,排查方向之一就是 CP 是否够用。

3. 多普勒与频偏导致 ICI。 高铁、飞机场景下,终端高速移动引入大多普勒频移,会破坏子载波正交性,产生 ICI。表现就是 throughput 在高速下骤降。工程师这时会联想到——是否需要更大的子载波间隔(更高 μ)来对抗多普勒,因为大间隔意味着子载波更"宽"、对频偏更不敏感。

4. 上行 PAPR 与功放。 上行调试时若发现邻道泄漏(ACLR)超标、EVM(误差矢量幅度)恶化,要怀疑是不是 PAPR 导致功放进入非线性区——这关系到是否该用 DFT-s-OFDM 波形,或调整功率回退(power back-off)。

常见误解与陷阱:


常见问题

Q1:OFDM 和传统 FDM 到底什么区别? A:核心区别在"正交"。FDM 靠子载波之间留保护频带避免干扰,谱效低;OFDM 靠数学正交性让子载波频谱重叠却不互相干扰,谱效逼近极限。代价是 OFDM 对同步和频偏更敏感。

Q2:为什么子载波间隔非要设计成 15 kHz 或它的 2 倍? A:因为正交性要求 $\Delta f = 1/T_u$,间隔必须是符号周期的倒数。设计成 15 kHz 及其 2 的幂次倍(30/60/120/240 kHz),既满足正交性,又让不同 μ 的符号边界对齐、便于同一帧内复用,是数学约束与工程灵活性的统一。

Q3:CP 既然不传数据,不是浪费带宽吗?为什么不用零填充? A:用零填充(留空)也能消除 ISI,但做不到把线性卷积变成循环卷积,于是频域单抽头均衡就不成立,均衡复杂度会暴涨。CP 用约 7% 的开销,换来了均衡器从"复杂时域滤波"降维成"N 次复数除法",这笔买卖非常划算。

Q4:5G 上行为什么有时用 DFT-s-OFDM 而不是 OFDM? A:为了降低 PAPR,保护终端的功放和电池。DFT-s-OFDM(即 SC-FDMA)在 IFFT 前加了 DFT 预编码,使信号呈现单载波特性,PAPR 显著降低。覆盖受限、终端省电优先时用 DFT-s-OFDM;追求峰值吞吐和灵活复用时用 CP-OFDM。

Q5:CP-OFDM 为什么会成为 5G 的统一波形基础? A:因为它在"高谱效、抗多径、低成本(FFT 实现)、灵活资源分配"四者间取得了最佳平衡,并向下兼容 4G 的成熟生态。加上可缩放的 numerology,它能用同一套波形框架覆盖从低频广域到毫米波的极宽场景——这是它成为 5G 乃至未来 6G 候选波形起点的根本原因。


参考来源

  1. OFDM基本原理(正交性、傅里叶变换、ISI、ICI、循环前缀)— CSDN — 系统讲解 OFDM 正交性、傅里叶变换关系与循环前缀作用,阅读量超 3.8 万
  2. Ofdm基本原理 — 知乎专栏 — 从 IDFT 实现 OFDM 调制讲起,延伸到 CP-OFDM 与 DFT-s-OFDM 两种波形对比
  3. 专业基础:Ofdm原理及应用 — 博客园 — 详解保护间隔 GI、CP 抗 ISI/ICI 原理及 OFDM 工程应用
  4. OFDM原理(系统性推导:从核心思想到数学实现)— CSDN — 从传统 FDM 局限推导 OFDM 核心思想与数学实现
  5. CP-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 等场景全覆盖。

51学通信知识星球海报-扫码加入