首页 › deep-tech › OFDM:频谱重叠为何不串扰

OFDM正交频分复用:上千路信号"挤"在同一带宽里为何不串扰

如果你是通信工程师,一定见过5G NR或LTE的帧结构图里密密麻麻的"子载波"网格——5G一个载波上常挂着上千条子载波,它们在频谱上彼此重叠地塞在一起,却各自独立地传送着数据。这违反了很多人的直觉:两个人用对讲机调到同一个频道,会互相干扰得听不清;可OFDM偏偏让上千路信号在频谱上"挤"在一起,不仅不串扰,还能正常解调。

这背后就是通信史上最优雅的设计之一——正交频分复用(OFDM)。理解OFDM,你就理解了Wi-Fi、4G LTE、5G NR物理层最核心的"地基"。本文从"为什么这样设计"的视角,把OFDM从直觉、公式、工程实现一直讲到上行链路的妥协方案SC-FDMA,并连接到现网调试的真实场景。

一、问题的起点:高速串行传输为什么"跑不动"

讲OFDM之前,先要理解它要解决什么问题。早期通信(如2G GSM)采用单载波高速串行传输:把数据流高速调制到一个宽的载波上发送。这种方式在理想信道下没问题,但在真实的无线环境里会撞上一堵墙——多径效应引起的频率选择性衰落。

无线信号从基站到手机,会经过直射、反射、散射,形成多条路径同时到达接收端。这些路径时延不同,到达相位就不同,叠加后某些频率被增强、某些被削弱。你可以把它想象成一条坑洼不平的高速公路:整条路上有些路段平坦、有些路段塌陷。如果一辆"快车"(宽带高速信号)整条路一起跑,必然在塌陷路段颠簸甚至翻车——这就是频率选择性衰落,会导致严重的码间干扰(ISI)和信号失真。

工程师的解法很朴素:与其用一辆大车在坑洼路面上硬冲,不如把货物拆成上千份,交给上千辆"小车"分别跑。

这就是多载波传输的核心思想:用一大堆并行的窄带子载波,替代一个宽带载波。OFDM,就是这一思想最精巧的实现。

二、传统FDM的笨拙与OFDM的"重叠之道"

多载波思想并不新,早期的频分复用(FDM)就这么干:把带宽切成若干子频段,每个传一路数据。但传统FDM有个致命缺点——为了防止相邻频段串扰,必须在每两路之间留保护频带(guard band),导致频谱利用率很低。

打个比方:传统FDM就像电影院里每个观众之间必须空两个座位,座位利用率惨不忍睹。

OFDM提出了一个大胆的想法:让子载波在频谱上重叠! 不仅不留保护带,反而让它们的频谱像鱼鳞一样彼此压在一起。这听起来更荒唐——重叠不串扰得更厉害吗?秘密在于一个数学性质——正交性。

正交性的数学条件

OFDM规定,相邻子载波的频率间隔必须精确等于符号周期的倒数:

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

其中 $T_u$ 是OFDM的"有用符号时长"(一个OFDM符号承载数据的部分)。当子载波间距满足这个条件时,任意两个不同子载波在一个符号周期内的内积为零:

$$\int_{0}^{T_u} e^{j2\pi f_i t} \cdot e^{-j2\pi f_k t}\,dt = 0, \quad i \neq k$$

这就是"正交"的数学含义——它们在积分意义上互不影响。从频域看,每个子载波的频谱是一个sinc函数(辛格函数),而sinc函数的零点恰好落在所有其他子载波的中心频率上。也就是说,当你在某个子载波的中心频率上"看"它时,所有其他子载波正好都处在自己的零点,对它毫无贡献。

于是,接收端只要锁定某个子载波的频率去采样,就只收到该子载波的能量,其他子载波被"积分归零"——这就是OFDM能让频谱重叠而不串扰的根本原因。它把"频谱利用率"推到了理论极限:子载波间距取到最小正交间距,几乎不浪费一点带宽。

类比:一千个观众坐得肩并肩(频谱重叠),但每个人说的话频率经过精心设计,使得你只听得清你想听的那个人的声音,其他人说话在你耳朵里相互抵消(正交归零)。这就是OFDM的"鱼鳞 seating"哲学。

下面这张表对比了传统FDM与OFDM的本质区别:

维度 传统FDM OFDM
子载波频谱 不重叠,相互独立 大量重叠(sinc主瓣交错)
频段间隔 需要保护带 间隔=1/Tu(最小正交间距)
频谱效率 低(保护带浪费) 高(逼近理论极限)
子载波生成 每路一个独立振荡器+滤波器 统一用IFFT批量生成
抗多径 依赖复杂均衡 子载波窄带化+CP,均衡极简

三、从公式到直觉:为什么"OFDM就是IFFT"

讲完正交性,马上面临一个工程难题:怎么同时生成上千个正交子载波? 如果用传统方式,每个子载波需要一个独立的高精度振荡器和混相器,一千个子载波就要一千套硬件,成本和体积都不可接受,而且这么多振荡器的频率精度根本保证不了正交性。

这里有一个让OFDM从"理论美好"走向"工程可行"的关键洞察。看OFDM发射信号的数学表达式——它本质上是N个正弦波(子载波)被各自的数据符号 $X[k]$ 加权后求和:

$$x[n] = \frac{1}{N}\sum_{k=0}^{N-1} X[k]\cdot e^{j2\pi \frac{k}{N} n}, \quad n=0,1,\dots,N-1$$

学过数字信号处理的工程师会立刻发现:这个公式,不就是离散傅里叶逆变换(IDFT)的定义吗?

也就是说,OFDM的发射信号,在数学上恰好等于对频域数据块 $X[k]$ 做一次IDFT。而IDFT有高效算法——快速傅里叶逆变换(IFFT),它把计算复杂度从 $O(N^2)$ 降到 $O(N\log N)$。

这是一个绝妙的"巧合",也是OFDM能实用的根本原因:

直觉总结:OFDM在时域里是"一堆正弦波叠加",在频域里是"一堆并行的星座点"。IFFT恰好就是"把频域并行的星座点 $\rightarrow$ 叠加成时域波形"的那把转换器。 所以说"OFDM调制就是IFFT",这不是比喻,是数学上的等价。

完整的OFDM收发链路如下图所示。注意发射端是"频域组装→IFFT→加CP→并串→射频",接收端完全对称反过来:

flowchart TD
    subgraph TX[发射端]
        A[高速串行比特流] --> B[串并转换 S/P]
        B --> C[星座映射<br/>QAM/PSK]
        C --> D[频域组装<br/>X0 X1 ... XN-1]
        D --> E[IFFT<br/>频域→时域]
        E --> F[插入循环前缀 CP]
        F --> G[并串转换 P/S]
        G --> H[数模转换 + 上变频]
    end
    H -.无线信道<br/>多径+噪声.-> R
    subgraph RX[接收端]
        R[射频接收] --> I[下变频 + 模数转换]
        I --> J[串并转换 S/P]
        J --> K[去除循环前缀]
        K --> L[FFT<br/>时域→频域]
        L --> M[单抽头均衡<br/>除以Hk]
        M --> N[星座解映射]
        N --> O[并串转换 P/S]
        O --> P[恢复比特流]
    end

这张图揭示了OFDM一个常被忽视的优势:均衡极简。传统单载波在频率选择性信道下需要复杂的时域均衡器(抽头数随带宽爆炸式增长),而OFDM在FFT之后,每个子载波只需做一个复数除法(单抽头均衡),这是因为子载波足够窄、可视为平坦衰落——FFT把"一道难题"拆成了"上千道简单题"。

四、循环前缀CP:让正交性在多径下存活的关键补丁

到目前为止,我们假设信道是理想的。但真实无线环境有多径,这会带来两个破坏:

  1. 码间干扰(ISI):前一个OFDM符号的延迟回波,会"拖尾"进入当前符号,污染数据;
  2. 破坏正交性(ICI):多径时延让FFT窗口内的子载波不再是整数个周期,正交性失守,子载波间开始串扰。

OFDM用一个非常聪明的补丁解决——循环前缀(Cyclic Prefix, CP):把每个OFDM符号尾部的一小段复制,粘贴到符号的最前面。

符号结构: |== CP (复制尾段) == ======== 有用符号 Tu (主体) ======== ==> ```

CP同时完成两件大事:

**第一,吸收多径,消除ISI。** 只要CP长度 $T_{cp}$ **大于信道最大时延扩展**,那么前一个符号的所有回波,都会在CP这段"缓冲区"内完全衰减干净。等FFT从"有用符号"部分开始采样时,窗口里只剩下**当前符号**的回波——前一个符号的尾巴再也碰不到当前数据了,ISI被消除。

**第二,把"线性卷积"变成"循环卷积",保住正交性。** 这才是CP更深层的、也是更难理解的作用。多径信道对信号的作用是**线性卷积**,而FFT这个数学工具要求的是**循环卷积**。如果直接对线性卷积结果做FFT,能量会从某个子载波"泄漏"到相邻子载波(即出现ICI),正交性崩溃。

CP的精妙在于:它在符号前端补上的不是随机数据或零,而是**尾部的循环搬移**——这恰好让多径的线性卷积,在FFT看来**等效于循环卷积**。而循环卷积有一个强大的性质:**时域循环卷积 = 频域相乘**。于是,接收端FFT之后,每个子载波的关系变成极其简洁的形式:

$$Y[k] = H[k]\cdot X[k] + N[k]$$

其中 $H[k]$ 是第 $k$ 个子载波上的信道频域响应,$X[k]$ 是发送符号,$N[k]$ 是噪声。**注意没有 $X[j\neq k]$ 的交叉项**——这正是"零ICI"的数学证明:每个子载波只被自己所在的信道系数 $H[k]$ 缩放,接收端只需除以 $H[k]$(单抽头均衡)就能还原 $X[k]$。

> **为什么必须是"循环"前缀,而不能补零?** 这是面试高频考点。补零(Zero Padding)也能消除ISI,但无法把线性卷积转化为循环卷积——接收端FFT后子载波仍会互相泄漏(ICI)。只有"循环"地搬移尾段,才能维持FFT所依赖的循环卷积性质。这就是CP这个看似浪费的开销,存在的全部理由。

CP的结构与作用时序示意如下:

```mermaid
flowchart TB
    subgraph 符号["一个OFDM符号的时间结构"]
        direction LR
        CP["循环前缀 CP<br/>(=尾段副本, 吸收多径)"] --- BODY["有用符号 Tu<br/>(FFT窗口采样区)"]
    end
    符号 --> Q1{"信道最大时延<br/>是否 ≤ CP长度?"}
    Q1 -->|"是"| R1["ISI被CP完全吸收<br/>线性卷积→循环卷积<br/>FFT后: Yk=Hk·Xk+Nk, 零ICI"]
    Q1 -->|"否"| R2["回波溢出到有用符号<br/>正交性破坏, ISI+ICI<br/>吞吐骤降"]
    R1 --> EQ["单抽头频域均衡<br/>Xk ≈ Yk / Hk"]

代价显而易见:CP占用了传输时间却不传有效数据,是一种"开销"。5G NR中,正常CP的时长大约占整个符号的7%左右,属于"花小钱买大稳定性"的必要支出。这也是为什么5G NR针对不同子载波间隔设计了不同的CP配置——间距越大(符号越短),CP绝对长度也按比例缩短,以适应不同时延扩展的场景。

五、OFDM的"原罪":峰均比PAPR

OFDM优点众多,但有一个公认的短板——高峰均比(PAPR)。PAPR定义为瞬时峰值功率与平均功率之比:

$$\text{PAPR} = \frac{\max_n |x[n]|^2}{\mathbb{E}[|x[n]|^2]}$$

问题根源仍来自"一堆子载波同相叠加"。OFDM时域信号是N个独立子载波相加,根据中心极限定理,当N较大时,信号幅度近似高斯分布——大部分时间幅度适中,但当多个子载波恰好相位对齐时,它们会" constructive interference(相长干涉)"叠加出一个极大的瞬时峰值。极端情况下,峰值幅度可达平均值的N倍,PAPR可达10~12dB。

为什么PAPR高是问题? 因为它要求功率放大器(PA)有极大的线性动态范围。PA的工作区间是有限的,信号峰值一旦超出线性区就会被"削顶"(非线性失真),产生带外辐射和信号畸变——这会反过来破坏OFDM最依赖的正交性。为了不削峰,只能让PA工作在远离饱和点的低效率区间(所谓"大回退/backoff"),这又意味着功耗高、效率低、发热大。

对基站(下行)来说,PA成本和功耗可以承受,所以下行用OFDM问题不大。但对手机(上行)来说,PA效率和电池续航是生死线——这正是上行链路必须"换波形"的根本原因。

六、上行链路的妥协:SC-FDMA与5G的DFT-s-OFDM

为了解决上行PAPR问题,工程师在OFDM基础上加了一道"前菜"——在IFFT之前先做一次DFT预编码,这就是SC-FDMA(单载波频分多址),在5G NR中演化为DFT-s-OFDM(DFT扩频OFDM)。

它的发射链路相比OFDM,只是在星座映射后、IFFT前多插了一个DFT模块:

flowchart LR
    subgraph OFDM["OFDM 发射链路 (5G下行)"]
        A1[数据符号] --> B1[星座映射]
        B1 --> C1[子载波映射]
        C1 --> D1[IFFT]
        D1 --> E1[加CP]
    end
    subgraph SCFDMA["DFT-s-OFDM 发射链路 (5G上行, 覆盖受限场景)"]
        A2[数据符号] --> B2[星座映射]
        B2 --> P2[★额外DFT预编码]
        P2 --> C2[子载波映射]
        C2 --> D2[IFFT]
        D2 --> E2[加CP]
    end

这个多出来的DFT,和后面的IFFT合起来,数学上(DFT⁻¹∘DFT)近似抵消,使得最终时域信号恢复出"单载波"特性——每个时域采样点反映的是单个调制符号的幅度,而不是N个子载波的相长叠加。

由此带来立竿见影的好处:PAPR大幅降低。以QPSK为例,每个符号幅度恒定,信号包络近似恒定,PAPR接近0dB;即便是16/64-QAM,PAPR也比纯OFDM低3~6dB左右。这让手机PA能工作在更高效、更省电的区间,显著延长电池续航、提升小区边缘覆盖——这正是上行链路最在意的指标。

代价是:SC-FDMA失去了OFDM部分灵活性,对频率选择性衰落更敏感(需要在基站侧做更复杂的频域均衡),某些MIMO配置下频谱效率略低。

5G NR采用了双波形策略,体现了"因地制宜"的工程智慧:

场景 波形 选择理由
下行 CP-OFDM 基站PA可承受高PAPR,换取最大灵活性和频谱效率
上行(常规) CP-OFDM 高速率、近距离场景,效率优先
上行(覆盖受限) DFT-s-OFDM 小区边缘、低速率、mMTC场景,PAPR低、省电、覆盖优

5G NR关键物理层参数(帮助建立数量级直觉):

参数 典型取值(5G NR) 工程含义
子载波间隔 Δf 15/30/60/120 kHz(部分240) 间距=1/Tu,越大符号越短、抗多普勒越强
FFT点数 N 常见512/1024/2048/4096 决定同时处理的子载波数
有用符号时长 Tu 1/Δf(如15kHz→66.7μs) 与子载波间隔严格互为倒数
循环前缀 CP 正常CP约4.7μs(15kHz) 需大于信道最大时延扩展
子载波数 单载泽数百~数千 数量越多,峰值叠加概率越高,PAPR越大

七、现网体现与调试陷阱

理解了上述原理,再回头看现网,很多现象就能"知其所以然":

常见调试陷阱与误解:

  1. 误以为"子载波频谱不重叠":很多教材为图省事把OFDM画成不重叠的方块。真相是它们大量重叠,靠正交性区分。理解这一点,才能理解为什么频偏危害这么大。
  2. 误以为CP传输有用数据:CP是冗余副本,接收端会被丢弃,它纯粹是"花钱买正交性稳定"。CP开销过大会浪费容量,过小会引入ISI,是个工程权衡。
  3. 把高PAPR当成"信号失真":PAPR高是OFDM固有特性,不是bug;真正的问题是它对PA线性度的苛刻要求。上行不换波形的5G手机,续航和覆盖会显著吃亏。
  4. 忽视相位噪声(Phase Noise):高频段(毫米波)本地振荡器的相位噪声也会破坏正交性,这是为什么高频段更倾向用大子载波间隔的另一个原因。

常见问题

Q1:OFDM和传统FDM到底有什么本质区别? A:传统FDM靠"保护频带"隔离子载波,频谱不重叠但效率低;OFDM靠"数学正交性"让子载波频谱重叠,间距压到最小(Δf=1/Tu),频谱效率逼近极限。前者用空间(带宽)换隔离,后者用数学(正交)换隔离。

Q2:为什么说OFDM调制就是IFFT?是巧合还是必然? A:是数学等价。OFDM发射信号=N个正弦波加权求和,这个表达式恰好等于IDFT的定义,而IFFT是IDFT的高效算法。于是"生成上千个正交子载波"这件看似需要上千套硬件的事,被一次IFFT运算取代——这是OFDM从理论走向实用的转折点。

Q3:循环前缀为什么必须"循环"而不能补零? A:补零能消除ISI,但无法把多径的"线性卷积"转成FFT所需的"循环卷积",子载波仍会互相泄漏(ICI)。只有把尾段"循环搬移"到前面,才能维持循环卷积性质,保证FFT后每个子载波只受自己的信道系数影响(零ICI)。

Q4:5G下行用OFDM,上行为什么有时要换DFT-s-OFDM? A:因为OFDM峰均比(PAPR)高,对手机功率放大器线性度要求苛刻,费电。上行在覆盖受限场景(小区边缘、低速率、海量物联网)用DFT预编码的DFT-s-OFDM,恢复单载波特性、降低PAPR,让PA更高效省电、提升覆盖。这是"用一点灵活性换电池续航和覆盖"的工程权衡。

Q5:子载波间隔为什么5G要做成可变的(15~120kHz)? A:因为正交间距Δf=1/Tu,改变间距就是在调整符号时长,以适应不同场景。低频段低速用小间距(频谱效率高);高频段高速用大间距——既抗多普勒频移、又抗相位噪声,避免正交性被破坏。

参考来源

  1. 给"小白"图示讲解OFDM的原理 — CSDN — 从时域/频域角度用图示和公式解析OFDM正交性与IFFT实现,阅读量10万+,适合建立直觉。
  2. OFDM正交频分复用 — 基础入门图示 — 博客园(Neo007) — 系统讲解时域正交、频域频带利用率、IFFT实现OFDM三大章节。
  3. 为什么说OFDM调制就是IFFT?一个可视化的展示 — 知乎 — 用可视化方式从QPSK逐步揭示OFDM与IFFT的数学等价关系。
  4. 正交频分复用OFDM是什么意思 — EET China — 讲解IFFT实现OFDM的系统级流程与收发端处理。
  5. 详解OFDM系统设计原理:关键参数与MATLAB仿真 — 阿里云开发者社区 — 涵盖子载波间隔、CP、FFT点数等关键参数与仿真方法。

本文由「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学通信知识星球海报-扫码加入