<!-- title: 正交性：子载波叠而不乱 -->

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

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

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

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

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

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

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

---

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

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

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

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

```mermaid
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 的出发点——而"重叠却不干扰"，靠的正是正交性。

---

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

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

- 在几何里，x 轴和 y 轴正交：你沿着 x 轴走，在 y 轴上的投影是 0。
- 在向量里，两个点积为零的向量正交：它们携带的信息彼此独立，没有重叠。
- 在函数（信号）里，两个函数的**内积为零**，就说它们正交。

把这个概念搬到子载波上：如果子载波 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$，正交性就自动成立——不需要任何滤波器去强行隔离。

```mermaid
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)$。于是，一个看似需要上千个振荡器的怪物，被简化成一片芯片里的一组蝶形运算。

```text
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}}_{\text{自身衰减}} \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](https://www.gaussianwaves.com/2022/06/orthogonality-of-ofdm/) — 经典 DSP 教程站，含子载波实/虚部时域波形图与内积推导
2. [OFDM Part II: Orthogonality — RFInsights](https://www.rfinsights.com/concepts/ofdm-part-ii-orthogonality/) — RFIC 视角，强调 sinc 零点与频偏破坏正交性
3. [深入剖析 OFDM：从数学正交性到 5G 多载波实战 — CSDN](https://blog.csdn.net/weixin_26795617/article/details/159945514) — 中文图文教程，覆盖从积分推导到 4G/5G 演进
4. [OFDM 正交频分复用基础入门图示 — 博客园 Neo007](https://www.cnblogs.com/Neo007/p/8684571.html) — 时域/频域双视角图解，含"整数周期相消"直觉
6. [Orthogonality in OFDM — Salim Wireless](https://www.salimwireless.com/2026/01/orthogonality-in-ofdm.html) — 面向入门的正弦/余弦正交基与 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学通信知识星球海报-扫码加入](https://wiki.500nian.com/images/zhixingqiu_qrcode.png)
