首页 › deep-tech › 正交性:子载波叠而不乱

正交性:OFDM 子载波为什么能"叠"在一起却不打架

一、从一个反直觉的现象说起

想象一个房间里有 1200 个人同时说话,每个人都用稍微不同的音高,而且所有人都用同样的、谁也听不懂的最大音量。你站在门口,请问你能听清其中某一个具体的人在说什么吗?

直觉告诉我们:不可能。1200 个人挤在同一个房间里,声波必然互相干扰,应该是一片嘈杂的噪声。

但 OFDM(正交频分复用)做的恰恰就是这件事——它把成百上千个数据流,分别调制在成百上千个频率略有不同的"子载波"上,然后让它们在频谱上严重重叠,再同时发射出去。接收端却能一根一根地把它们"挑"出来,互不干扰。

这听起来像魔法,其实背后是一个非常优雅的数学性质——正交性(Orthogonality)。理解了它,你就理解了 OFDM 的灵魂,也就理解了为什么 4G LTE、5G NR、Wi-Fi 4/5/6/7 全都建立在它之上。

本文就用一个核心问题贯穿始终:为什么频谱重叠的子载波,可以做到彼此完全"看不见"?


二、先看"笨办法":传统 FDM 是怎么做的

在 OFDM 出现之前,多路信号用不同频率传输用的是 FDM(频分复用)。它的思路很朴素:给每一路信号分配一段独立的频带,频带之间留出保护频带(Guard Band),就像车道之间画上实线隔离带,谁也不许压线。

这样做之所以需要保护带,是因为每路信号经过成形滤波后,频谱主瓣会向两侧"溢出"。如果两路挨得太近,A 路的"尾巴"会漏进 B 路的主瓣里,造成邻道干扰(ACI)。留保护带就是用频率资源换取"不串扰"。

这个办法的代价很明显:频谱利用率低。保护带里不传任何数据,纯粹是浪费。频谱可是通信里最贵的资源。

graph LR
    subgraph FDM["传统 FDM:要留保护带"]
        A1["路1<br/>主瓣"] -.保护带.- A2["路2<br/>主瓣"] -.保护带.- A3["路3<br/>主瓣"]
    end
    subgraph OFDM["OFDM:主瓣互相重叠却正交"]
        B1["子载波1<br/>sinc"] ~~~ B2["子载波2<br/>sinc"] ~~~ B3["子载波3<br/>sinc"]
        B4["主瓣峰正好落在<br/>邻居的零点上"]
    end
    FDM ==>|频率利用率低| OFDM
    style FDM fill:#fff3f3,stroke:#d33
    style OFDM fill:#f3fff3,stroke:#3a3

工程师们就想:能不能让主瓣互相重叠,从而省掉保护带?只要重叠后彼此不干扰就行。这就是 OFDM 的出发点——而"重叠却不干扰",靠的正是正交性。


三、什么是"正交"——从直觉到定义

在解释数学之前,先建立直觉。两个东西"正交",最朴素的含义是它们互相垂直、互不投影。

把这个概念搬到子载波上:如果子载波 A 和子载波 B 满足"在一个符号周期内,它们乘积的积分恒等于零",那么 A 就对 B "没有投影"——你专门去检测 B 的时候,A 的贡献被完全抵消,等于 A 不存在。反之亦然。

这就是 OFDM 的核心承诺:只要子载波两两正交,频谱哪怕重叠,接收端也能干净地分离它们。

那么,什么样的子载波才两两正交?答案出奇地简单——频率间隔严格等于符号周期的倒数。


四、见证奇迹的积分

这是本文最重要的一小段数学,但我会把它拆得足够细。设第 $k$ 个子载波在一个符号周期 $T$ 内的表达式为:

$$ \phi_k(t) = e^{j2\pi f_k t}, \quad f_k = \frac{k}{T}, \quad k = 0, 1, 2, \dots, N-1 $$

注意一个关键约束:相邻子载波的频率间隔 $\Delta f = f_{k+1} - f_k = \dfrac{1}{T}$。

现在我们要验证任意两个不同子载波是否正交。按定义,计算它们的内积:

$$ \langle \phi_k, \phi_l \rangle = \int_0^T \phi_k(t)\,\phi_l^*(t)\,dt = \int_0^T e^{j2\pi (f_k - f_l)t}\,dt $$

令 $m = k - l$,它是一个非零整数(因为 $k \ne l$)。代入 $f_k - f_l = \dfrac{m}{T}$:

$$ \int_0^T e^{j2\pi \frac{m}{T}t}\,dt = \left[\frac{e^{j2\pi \frac{m}{T}t}}{j2\pi m/T}\right]_0^T = \frac{e^{j2\pi m} - 1}{j2\pi m/T} $$

到这里就是临门一脚。因为 $m$ 是整数,复指数 $e^{j2\pi m} = \cos(2\pi m) + j\sin(2\pi m) = 1$,于是分子为 $1 - 1 = 0$:

$$ \boxed{\int_0^T e^{j2\pi \frac{m}{T}t}\,dt = 0 \quad (m \ne 0)} $$

而当 $k = l$(同一个子载波,$m=0$)时,$e^{0}=1$,积分结果等于 $T$——也就是这个子载波自己的全部能量。

结论:在区间 $[0, T]$ 上,这一族子载波 ${\phi_k}$ 两两正交。证毕。

短短几行,蕴含的信息量极大:正交性不是一个外加的约束,而是 $\Delta f = 1/T$ 这个特定取值的必然结果。 你只要把子载波频率摆在 $1/T$ 的整数倍处,并保证积分窗口恰好等于 $T$,正交性就自动成立——不需要任何滤波器去强行隔离。

flowchart TD
    A["给定符号周期 T"] --> B["子载波频率摆在<br/>f_k = k/T 的整数倍"]
    B --> C["间隔自动等于 Δf = 1/T"]
    C --> D["在 0~T 窗口积分"]
    D --> E{"m = k-l 非零整数?"}
    E -->|是| F["e^(j2πm)=1<br/>积分=0 → 正交"]
    E -->|否, k=l| G["积分=T → 取回自身能量"]
    F --> H["频谱可重叠<br/>却互不干扰"]
    G --> H
    style F fill:#e8f5e9,stroke:#2e7d32
    style H fill:#fff8e1,stroke:#f57c00

五、两种直觉视角:为什么积分为零

公式已经给出了答案,但工程师还需要"为什么会这样"的物理图像。这里有两个互补的视角,理解任何一个都能豁然开朗。

视角一:时域——整数周期的"自我抵消"

把积分理解为"在一个窗口 $T$ 内求平均"。当频率恰好是 $1/T$ 的整数倍时,这个正弦波在时间 $T$ 内刚好走了整数个完整周期。一个完整周期的正弦波,正半周和负半周面积相等、符号相反,平均下来必然是 0。

换句话说,每两个相邻子载波之间的"差频"也是 $1/T$ 的整数倍。接收端在做积分(也就是做 FFT)时,所有"别人"的子载波,其差频在这个窗口里都完成了整数个周期,正负相消,贡献全部归零;只有"自己"(差频为 0,即直流)被完整保留下来。

这就像一个只认整数周期节拍的"筛子":跟得上这个节拍的(目标子载波)被筛出来,跟不上整数节拍的(其它子载波)被筛掉。

视角二:频域——sinc 的零点正好戳在邻居的峰上

一个持续时间 $T$ 的矩形窗里的单音信号,它的频谱是一个 sinc 函数 $\text{sinc}(fT)$。sinc 函数有个性质:在 $f = \pm 1/T, \pm 2/T, \pm 3/T \dots$ 处恰好为零。

而 OFDM 的子载波间隔恰好就是 $1/T$!这意味着:第 $k$ 个子载波频谱的零点,正好落在第 $k\pm1, k\pm2 \dots$ 所有邻居子载波频谱的峰值上。 彼此主瓣虽然严重重叠,但每个邻居在最敏感的"采样点"上对它都是零贡献。

用三角恒等式也可以验证同样的结论。对实数正弦载波:

$$ \sin(2\pi f_1 t)\sin(2\pi f_2 t) = \tfrac{1}{2}\big[\cos 2\pi(f_1-f_2)t - \cos 2\pi(f_1+f_2)t\big] $$

只要 $f_1 \pm f_2$ 都是 $1/T$ 的整数倍,两个余弦项在 $[0,T]$ 上都积分为零。这正是 $\Delta f = 1/T$ 带来的保证。

一句话总结这两个视角:时域看是"整数周期自我相消",频域看是"sinc 零点对准邻居峰顶"。它们是同一件事的两面,根源都是 $\Delta f = 1/T$。


六、神圣的契约:Δf = 1/T

读到这里你应该感受到,正交性非常脆弱——它完全依赖 $\Delta f = 1/T$ 这个精确关系,以及积分窗口严格等于 $T$。任何一个条件被破坏,"积分为零"就不再成立,邻道干扰立刻卷土重来。

这就是为什么 OFDM 系统在工程实现上把这两件事当作"神圣契约"来守护:

守护条件 物理含义 一旦被破坏
子载波间隔 $\Delta f = 1/T$ 决定整套正交基 失谐,子载波不再正交
积分窗口 $= T$ 接收 FFT 的取样长度 窗口错位,能量泄漏
各子载波走整数周期 时域相消的前提 差频不再是整数倍
sinc 零点对齐 频域无串扰的前提 峰值落在邻居非零处

重要推论:$\Delta f = 1/T$ 把"频率"和"时间"死死绑定在一起。你想加宽子载波间隔(提高 $\Delta f$),符号周期 $T$ 就必须缩短;你想把 $T$ 拉长(更抗多径、更抗频偏),$\Delta f$ 就得收窄。这正是一个"跷跷板",是子载波间隔设计、 numerology 选择的本质。这也是为什么 5G NR 比 4G LTE 灵活得多——它允许不同的 $\Delta f$(15/30/60/120/240 kHz),对应不同的 $T$,去适配从低速到高铁、从低频到毫米波的各种场景。


七、IFFT/FFT:把正交基变成硬件现实

理论上,要生成 $N$ 个正交子载波并叠加,你需要 $N$ 个振荡器,每个乘上数据再相加。当 $N$ 高达一两千(5G 一个资源块能用到上千子载波)时,这是不现实的——器件一致性、相位噪声、功耗全是灾难。

正交性的精妙之处在于:一族频率为 $1/T$ 整数倍的复指数,恰好就是离散傅里叶变换(DFT)的基函数。 这意味着,"把 $N$ 个数据符号调到 $N$ 个正交子载波上并求和"这件事,在数学上等价于一次 IDFT;而接收端"把混合信号按子载波拆开",等价于一次 DFT。

用快速算法 IFFT/FFT 来实现,复杂度从 $O(N^2)$ 降到 $O(N\log N)$。于是,一个看似需要上千个振荡器的怪物,被简化成一片芯片里的一组蝶形运算。

flowchart LR
    subgraph TX["发射端:用 IFFT 合成正交子载波"]
        direction TB
        D1["数据符号 X0,X1,...,X(N-1)<br/>每个分给一个子载波"] --> I1["IFFT<br/>O(N log N)"]
        I1 --> CP1["加循环前缀 CP"]
        CP1 --> DAC1["DAC + 上变频发射"]
    end
    subgraph RX["接收端:用 FFT 拆回正交子载波"]
        direction TB
        RF1["下变频 + ADC"] --> SR1["去 CP<br/>取长度 N 的窗口"]
        SR1 --> F1["FFT<br/>O(N log N)"]
        F1 --> DD1["每个输出 = 对应子载波<br/>的独立检测结果"]
    end
    TX == 空中频谱重叠<br/>但正交 ==> RX
    style I1 fill:#e3f2fd,stroke:#1565c0
    style F1 fill:#e3f2fd,stroke:#1565c0

理解这一点,就理解了一个关键事实:FFT 之所以能干净分离子载波,不是因为它"神奇",而是因为它运算所用的基,和发射端 IFFT 用的基,是同一族严格正交的复指数。 FFT 本质上就是在做我们第四节里那个"内积"运算——它逐个计算接收信号与每个 $\phi_k$ 的内积。正交性保证了:算第 $k$ 个内积时,第 $l$ 个子载波贡献为 0。


八、什么会"打碎"正交性:ICI 的来源

正交性是理想条件下的承诺,现实信道总有各种"不理想"。一旦 $\Delta f = 1/T$ 这个契约被动摇,子载波不再正交,就会出现 载波间干扰(ICI, Inter-Carrier Interference)——这正是 OFDM 系统最头疼、也最常调的问题。

干扰来源 如何破坏正交性 典型现象
载波频率偏移(CFO) 收发本振频偏/残留频偏,使子载波整体平移,峰值偏离 sinc 零点 EVM 恶化、星座点散开、低阶子载波误码升高
多普勒频移 终端高速移动带来时变频偏,等效频率漂移 高铁场景吞吐量掉坑、HARQ 重传激增
相位噪声 本振相位抖动,破坏复指数的纯净性 星座点呈环状模糊(旋转)
定时偏差超出 CP FFT 取窗位置错,窗口不再对齐 $T$ 同时引入 ISI 和 ICI
采样时钟频偏(SFO) 收发采样率不一致,子载波位置累积漂移 子载波索引越高,ICI 越严重
多径时延大于 CP CP 装不下信道时延扩展,线性卷积≠循环卷积 信道矩阵不再是对角化,子载波耦合

其中,载波频率偏移对正交性的破坏最直接、最致命。可以定量理解:若归一化频偏为 $\varepsilon$(相对于子载波间隔),那么接收端第 $k$ 个子载波检测到的,不再只是 $X_k$,而混入了所有其他子载波的一份"泄漏":

$$ \hat{X}k = X_k \cdot \underbrace{\frac{\sin(\pi\varepsilon)}{\pi\varepsilon}} $$}} \cdot e^{j\pi\varepsilon} + \underbrace{\sum_{l\ne k} X_l \cdot I_{k,l}(\varepsilon)}_{\text{来自邻居的 ICI}

只要 $\varepsilon \ne 0$,那些 $I_{k,l}$ 就不再为零——这正是 sinc 峰值被推离零点的频域写照。工程上一般认为,频偏必须压到子载波间隔的 1%~2% 以内,ICI 才可忽略。这就是为什么 OFDM 系统在同步上投入巨大——上行有 TA(时间提前量)控制,下行/上行都有频偏估计与补偿,5G 还专门为高速场景设计了更大的子载波间隔来稀释多普勒。


九、实战连接:调试时这知识用在哪

如果你是做基站或终端基带、做 RF 一致性测试、做外场优化的工程师,"正交性"绝不是考卷上的名词,它直接对应一串可观测的指标:

  1. EVM(误差向量幅度)恶化排查。测出来的 EVM 不好,先别急着怀疑功放。星座点如果整体旋转或呈圆环,多半是相位噪声/残留频偏——这是正交性被破坏的典型长相;如果点散开但中心正,则可能是噪声或非线性。看星座图的形状,就能初步定位是不是"正交性出问题"。

  2. 上行干扰定位。某个 PRB(物理资源块)底噪异常,且呈现"梳状"或周期性,要怀疑是不是终端频偏/定时没校准好导致 ICI。此时应检查 TA 值、频偏估计、终端的晶振稳定度,而不是一味去找外部干扰源。

  3. 高铁/高速场景掉速率。终端高速移动,多普勒使 $\Delta f = 1/T$ 契约动态失效。优化方向是切换到更大的子载波间隔(如 30kHz/120kHz),因为 $T$ 变短后,同样的绝对多普勒频偏相对于 $\Delta f$ 的比值 $\varepsilon$ 更小,ICI 更轻。这背后完全是 $\varepsilon = \Delta f_{\text{多普勒}}/\Delta f_{\text{子载波}}$ 的权衡。

  4. FFT 取窗与 CP 配置。如果信道时延扩展超过了 CP,循环卷积假设崩塌,子载波开始耦合。排查时要核对 CP 长度是否覆盖该场景的最大时延扩展(典型城区、山区、隧道的时延差别很大)。

  5. 频谱仪上看"OFDM 频谱"。一个健康的 OFDM 信号,频谱像一座平顶的"砖墙"——这是上千个 sinc 主瓣重叠填平的结果。如果频谱出现明显凹陷或抬升,往往是某些子载波功率异常或正交性局部失效。

一个常见误解:以为"加了 CP 就万事大吉,子载波永远正交"。CP 只解决多径时延带来的循环卷积问题,它不解决频偏、多普勒、相位噪声。这两类问题(ISI/ICI)经常被新手混为一谈,排查方向完全不同,务必分开。


十、新旧对比:FDM vs OFDM 一览

维度 传统 FDM OFDM
子载波关系 频谱不重叠 频谱严重重叠
是否需要保护带 需要,浪费频谱 几乎不需要,频谱利用率高
子载波正交性 不要求正交 核心:必须正交
实现方式 多个模拟振荡器 + 滤波器 单次 IFFT/FFT
抗多径 单载波需复杂均衡 CP + 频域均衡,简单
短板 频谱浪费 峰均比高、对频偏/相位噪声敏感
典型应用 早期模拟电视、老式电台 LTE、5G NR、Wi-Fi 4/5/6/7

常见问题

Q1:正交性和"频谱不重叠"是一回事吗? 不是,恰恰相反。OFDM 的子载波频谱是严重重叠的,重叠正是为了省频谱。正交性保证的是"重叠却不串扰"——它是一个关于内积为零的数学性质,与"频谱是否重叠"无关。传统 FDM 靠"不重叠"避免干扰,OFDM 靠"正交"避免干扰,思路完全不同。

Q2:Δf 必须严格等于 1/T 吗?差一点点行不行? 理论上必须严格相等,差一点点正交性就开始崩。实际系统里,"差一点点"就是频偏,会立刻引入 ICI。这也是为什么同步(频偏估计、时钟恢复)在 OFDM 里如此关键——它的本质就是努力让 $\Delta f = 1/T$ 在收端重新成立。

Q3:既然 IFFT 就能实现 OFDM,为什么还要 FFT? IFFT 在发射端把数据"铺"到正交子载波上合成时域信号;FFT 在接收端把混合信号"拆"回各子载波。它们是一对正反操作,用的基函数相同(都是 $1/T$ 整数倍的复指数)。FFT 之所以能干净拆分,靠的还是那同一套正交性——它在数学上就是在算第四节里的内积。

Q4:5G 为什么不像 4G 只有 15kHz 一种子载波间隔? 因为 $\Delta f = 1/T$ 是个跷跷板。大 $\Delta f$(短 $T$)抗多普勒好但抗多径差、开销大;小 $\Delta f$(长 $T$)抗多径好但对频偏敏感。5G 要覆盖从低频到毫米波、从静止到高铁的全部场景,所以必须提供多种 $\Delta f$(15/30/60/120/240kHz)让系统按场景选——选哪个,本质上是在 $\Delta f=1/T$ 契约的两个端点之间权衡。

Q5:CP(循环前缀)和正交性是什么关系? CP 不是用来"创造"正交性的,正交性来自 $\Delta f=1/T$。CP 的作用是:在有多径时延的信道里,把线性卷积"修补"成循环卷积,从而保住正交性在多径下依然成立。简言之,$\Delta f=1/T$ 给了理想信道的正交性,CP 让这份正交性能扛住真实的多径信道。但 CP 救不了频偏和多普勒——那是另一条战线。


参考来源

  1. Orthogonality of OFDM — GaussianWaves — 经典 DSP 教程站,含子载波实/虚部时域波形图与内积推导
  2. OFDM Part II: Orthogonality — RFInsights — RFIC 视角,强调 sinc 零点与频偏破坏正交性
  3. 深入剖析 OFDM:从数学正交性到 5G 多载波实战 — CSDN — 中文图文教程,覆盖从积分推导到 4G/5G 演进
  4. OFDM 正交频分复用基础入门图示 — 博客园 Neo007 — 时域/频域双视角图解,含"整数周期相消"直觉
  5. Orthogonality in OFDM — Salim Wireless — 面向入门的正弦/余弦正交基与 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学通信知识星球海报-扫码加入