<!-- title: 多普勒频移：移动如何扭曲频率 -->

# 多普勒频移：移动如何扭曲频率

> 第2轮 · 天线与射频波形成理系列。这一篇我们从"救护车警笛"出发，讲清移动通信里最让人头疼的物理效应——多普勒频移，以及它为何会成为 OFDM 系统的"隐形杀手"。

---

## 一、从一个日常现象说起：会变调的警笛

你站在马路边，一辆救护车鸣着笛呼啸而过。你会明显感觉到：**车朝你开过来时，笛声尖锐（频率高）；车从你面前开过、远离你时，笛声突然变低沉（频率低）**。声音的"音调"随相对运动而改变——这就是多普勒效应（Doppler effect）。

声音如此，电磁波也一样。手机和基站之间存在相对运动时，接收到的无线电波频率，并不等于发射端"刻"上去的载波频率，而是会发生一个偏移。这个偏移量就叫**多普勒频移（Doppler shift）**，记作 $f_d$。

理解多普勒频移，本质上要回答两个问题：

1. **它从哪里来？**（物理直觉）
2. **它为什么在移动通信里这么讨厌？**（工程后果）

下面我们一层层拆开。

---

## 二、物理本质：波长被"压缩"或"拉伸"

多普勒频移的根源，可以用一句话概括：**当波源和接收者相互靠近时，波在空间中被"挤密"了；相互远离时，波被"拉疏"了。**

想象发射端每秒发出 $f_c$ 个完整波形周期。如果接收端静止不动，它每秒接收到的也是 $f_c$ 个周期。但如果接收端以速度 $v$ **迎着**波跑，那么它在单位时间内"撞上"的波峰数量会比静止时多，于是感知到的频率就升高了；反之，背向波源跑，频率就降低。

把这件事写成公式，就是经典的多普勒频移：

$$f_d = \frac{v}{\lambda}\cos\theta = \frac{v \cdot f_c}{c}\cos\theta$$

其中：
- $v$ 是收发双方的相对运动速度；
- $f_c$ 是载波频率，$\lambda = c/f_c$ 是波长，$c$ 是光速；
- $\theta$ 是**运动方向与电波传播方向之间的夹角**；
- $\cos\theta$ 决定了多普勒的"有效分量"：迎面相向时 $\theta=0$，$\cos\theta=1$，频移最大；侧面掠过时 $\theta=90°$，$\cos\theta=0$，瞬时频移为零。

注意 $\cos\theta$ 的正负：**靠近取正（频率升高），远离取负（频率降低）**。这就是高铁过站时频率会"反转"的原因，后面会专门讲。

```mermaid
flowchart LR
    TX["基站<br/>发射载频 fc"]
    TX -->|迎面驶来<br/>波被压缩| UE1["手机<br/>接收 fc + fd（升高）"]
    TX -->|背向驶离<br/>波被拉伸| UE2["手机<br/>接收 fc − fd（降低）"]
    TX -->|侧面掠过 θ≈90°<br/>cosθ≈0| UE3["手机<br/>接收 ≈ fc（几乎无频移）"]
```

从这个公式能读出两条最重要的工程结论：

- **速度越快，$f_d$ 越大**——线性关系；
- **载频越高，$f_d$ 越大**——也线性。这意味着 5G 毫米波（28GHz、39GHz）会比 4G 的 2GHz 频段"痛苦"十几倍。

---

## 三、到底有多大？用数字建立直觉

光速 $c = 3\times10^8$ m/s 很大，所以日常生活中多普勒频移看起来微不足道。但在高速移动 + 高频载波叠加时，它就不可忽略了。我们来算一笔账。

**场景：350 km/h 的高铁（约 97 m/s）。**

| 载波频率 | 波长 λ | 最大多普勒频移 $f_{d,\max}=\dfrac{v\cdot f_c}{c}$ | 直觉感受 |
|:---:|:---:|:---:|:---|
| 2 GHz（4G 主流低频） | 15 cm | ≈ 647 Hz | 可感知，需补偿 |
| 3.5 GHz（5G 中频） | 8.6 cm | ≈ 1132 Hz | 明显，必须处理 |
| 28 GHz（5G 毫米波） | 1.07 cm | ≈ 9.05 kHz | 严重，子载波都可能被踢飞 |

一个关键直觉：**多普勒频移本身不大（最多几千赫兹），但它和谁去比，决定了它"凶不凶"。** 拿它去和载波 3.5 GHz 比，只占百万分之几，几乎可以忽略；但拿它去和 OFDM 的子载波间隔（15 kHz、30 kHz）比，就成了一个相当可观的"捣蛋鬼"。这正是下一节的核心。

---

## 四、为什么多普勒是 OFDM 的"隐形杀手"？

### 4.1 OFDM 正交性的脆弱前提

OFDM（正交频分复用）之所以高效，靠的是子载波之间的**严格正交**：每个子载波的频率是子载波间隔 $\Delta f$ 的整数倍，且符号时长 $T_u = 1/\Delta f$。在接收端做 FFT 时，只要频率对得齐、符号采样点卡得准，每个子载波的能量都"恰好落在自己的格子里"，互相不串扰。

但这个正交性有一个**隐形前提**：频率不能漂移。一旦所有子载波整体平移了一个 $f_d$，原本精确的整数倍对齐就被打破，FFT 抽样窗里一个子载波的能量就会"漏"到相邻子载波上——这就是**载波间干扰（ICI, Inter-Carrier Interference）**。

```mermaid
flowchart TD
    A["理想状态<br/>子载波间隔精确对齐<br/>FFT 后能量各归各位"] --> B["多普勒频移 fd<br/>整条频谱整体平移"]
    B --> C["子载波不再整数倍对齐<br/>采样窗内非整周期"]
    C --> D["能量泄漏到相邻子载波<br/>产生 ICI 载波间干扰"]
    D --> E["误码率飙升<br/>吞吐量骤降"]
```

### 4.2 关键比值：$f_d / \Delta f$

衡量多普勒危害，看的不是 $f_d$ 的绝对值，而是它与子载波间隔的**相对比值** $f_d/\Delta f$。一个常被引用的近似关系是，ICI 主导下的信号干扰比大致为：

$$\text{SIR}_{\text{ICI}} \approx \frac{1}{\left(\dfrac{\pi f_d}{\Delta f}\right)^2}$$

这个式子道破天机：**$f_d/\Delta f$ 越小，SIR 越高，越干净。** 想压制 ICI，要么减小分子（降频、降速——但这两件事运营商说了不算），要么**增大分母 $\Delta f$**——这正是系统的核心抓手。

举个直观例子，3.5 GHz、350 km/h 时 $f_d \approx 1.13$ kHz：

| 系统配置 | 子载波间隔 $\Delta f$ | 相对频移 $f_d/\Delta f$ | ICI 严重度 |
|:---:|:---:|:---:|:---|
| 4G LTE | 15 kHz | ≈ 7.5% | 明著恶化 |
| 5G NR μ=1 | 30 kHz | ≈ 3.8% | 较好 |
| 5G NR μ=2 | 60 kHz | ≈ 1.9% | 轻微 |

同样一个 1.13 kHz 的多普勒频移，在 60 kHz 子载波间隔下只占 1.9%，危害被稀释了将近 4 倍。**这就是为什么抗多普勒，第一招永远是"加大子载波间隔"。**

> ⚠️ 这里有个常见误解：很多人以为**循环前缀（CP）能消除多普勒引起的 ICI**。其实不能。CP 解决的是多径时延带来的**码间串扰（ISI）**，对频移造成的子载波间串扰无能为力。两个"串扰"名字像、机理完全不同，调试时千万别搞混。

---

## 五、多普勒扩展与相干时间：信道的"保鲜期"

到这里我们只说了"单个频移"，但现实更复杂。无线信道里电波从四面八方反射、散射而来，每条路径的入射角 $\theta$ 不同，于是每条路径的多普勒频移都略有差别。这些频移在 $[-f_{d,\max}, +f_{d,\max}]$ 区间内铺开，形成一个**多普勒谱（Doppler spectrum）**，其宽度称为**多普勒扩展 $B_D$**。

多普勒扩展的"对偶"是**相干时间 $T_c$**，它描述信道在多长时间内可以认为"基本不变"。经验公式：

$$T_c \approx \frac{0.423}{f_{d,\max}}$$

代入高铁场景（$f_{d,\max}\approx 1.13$ kHz），$T_c \approx 0.37$ ms。这意味着**信道每隔不到半毫秒就在"变脸"**。

相干时间变短，带来三个连锁后果：

1. **CSI 迅速过期**——你刚测好的信道状态，转眼就作废，预编码、波束赋形、AMC（自适应调制）全都跟着失准；
2. **导频开销被迫增加**——必须插更密的解调参考信号（DMRS）去跟踪信道，否则等于"蒙着眼睛调波束"；
3. **快衰落加剧**——信号幅度在极短时间内剧烈起伏，丢包风险上升。

**相干时间 vs 相干带宽是一对镜像概念**：相干带宽由多径时延扩展决定（频率方向"保鲜期"），相干时间由多普勒扩展决定（时间方向"保鲜期"）。前者我们用 OFDM 把宽带切成窄子载波来对付（频率选择性衰落）；后者我们要靠下面的"组合拳"来对付（时间选择性衰落）。

---

## 六、系统如何对抗多普勒：一套组合拳

对抗多普勒不是某一层的单打独斗，而是物理层、估计补偿层、网络架构层的协同。

```mermaid
flowchart TB
    P["对抗多普勒频移"]
    P --> L1["① 波形层"]
    P --> L2["② 估计补偿层"]
    P --> L3["③ 导频/参考信号层"]
    P --> L4["④ 网络架构层"]
    L1 --> L1a["增大子载波间隔 SCS<br/>稀释 f_d/Δf"]
    L1 --> L1b["OTFS 延迟-多普勒域波形<br/>天然抗高多普勒"]
    L2 --> L2a["CFO 载波频偏估计<br/>用 CP/导频估计并扣除 fd"]
    L2 --> L2b["时变信道跟踪<br/>插值/Kalman/AI"]
    L3 --> L3a["更密的 DMRS<br/>缩短 CSI 刷新周期"]
    L4 --> L4a["高铁专网 + 小区合并<br/>减少切换、压低多普勒方向突变"]
    L4 --> L4b["分布式 RRU 沿线覆盖<br/>保证视距、压低多普勒扩展"]
```

### 6.1 波形层：增大子载波间隔

这是 5G 相对 4G 在高速场景下最关键的改进。LTE 子载波间隔固定 15 kHz，面对高铁只能"硬扛"；5G NR 引入**可变数值结构（numerology）**，子载波间隔可在 15 / 30 / 60 / 120 / 240 kHz 中按场景配置。

| 数值结构 μ | SCS | 符号时长 $T_u$ | 典型场景 |
|:---:|:---:|:---:|:---|
| 0 | 15 kHz | 66.7 μs | 低频广覆盖、与 LTE 共存 |
| 1 | 30 kHz | 33.3 μs | 密集城区、中速移动 |
| 2 | **60 kHz** | 16.7 μs | **高铁、高频高速** |
| 3 | 120 kHz | 8.33 μs | 毫米波 |
| 4 | 240 kHz | 4.17 μs | 极高频数据 |

但要注意一个**代价权衡**：子载波间隔增大，符号时长 $T_u$ 同比例缩短，循环前缀绝对时长也跟着缩短（因为 CP 时长正比于 $T_u$）。这意味着**抗多径时延的能力下降了**。所以加大 SCS 不是"越大越好"，而是要在"抗多普勒"和"抗多径"之间找平衡——这正是网络规划工程师要做的事。

### 6.2 估计补偿层：先量出来，再扣掉

既然多普勒会带来一个整体的频率平移，最直接的办法就是**先估计出这个频偏，然后在接收端把它抵消掉**，这就是**载波频偏估计与补偿（CFO estimation & compensation）**。

CFO 估计利用两样东西：
- **循环前缀（CP）**：CP 是 OFDM 符号尾部的复制，理想情况下 CP 与符号尾部应该"一模一样"。一旦存在频偏，两者之间会出现与 $f_d$ 成正比的相位旋转，比较这个相位就能估出频偏；
- **导频 / DMRS**：发射端已知的参考信号，接收端对比"收到的"和"应有的"，反推频偏。

估计出 $\hat{f}_d$ 后，在数字域给信号乘上 $e^{-j2\pi \hat{f}_d t}$，把频谱整体"拉回原位"。这一步是高铁、车联网场景里保证 OFDM 可用的命门。

### 6.3 导频层：加密 DMRS，缩短 CSI 保鲜

相干时间短，就必须更频繁地"刷新"信道估计。5G 在高速场景下会增加 DMRS 的密度（额外符号、前置 DMRS + 额外 DMRS），用更高的导频开销换取信道跟踪的及时性。这又是一个"精度 vs 开销"的权衡。

### 6.4 网络架构层：从源头压低多普勒

最聪明的对抗，是不让它发生。高铁专网把基站沿铁轨紧贴部署，让手机几乎始终处于**视距（LOS）传播**，多径少了，多普勒扩展 $B_D$ 自然就小，相干时间相应拉长。再加上**小区合并（小区合并 / single-frequency network）** 技术，把沿途多个 RRU 合并成一个逻辑小区，手机一路飞驰却几乎不切换，避免了切换风暴和方向突变带来的极性反转冲击。

---

## 七、高铁飞驰时的"极性反转"：一个经典实战

把上一节的知识串起来，看一个工程师调试时常踩的场景。

高铁以 350 km/h 沿铁轨行驶，沿线部署两个相邻 RRU。手机驶向前方 RRU、远离后方 RRU：

```mermaid
sequenceDiagram
    participant Train as 高铁 350km/h
    participant R1 as 前方 RRU
    participant R2 as 后方 RRU
    Note over Train,R1: 驶向 R1：运动与传播同向<br/>正多普勒 +fd
    Train->>R1: 上行频率被抬高 fc + fd
    Note over Train,R2: 远离 R2：运动与传播反向<br/>负多普勒 −fd
    Train->>R2: 上行频率被压低 fc − fd
    Note over Train: 经过两 RRU 中点正下方<br/>cosθ 过零，fd 瞬间从 + 跳到 −
    Note over Train: 这一刻频偏极性反转<br/>CFO 跟踪环路易失锁
```

这里有几个工程上非常实际的点：

1. **极性反转**：手机正下方经过基站时，$\theta$ 从锐角变钝角，$\cos\theta$ 过零，频偏符号瞬间翻转。CFO 跟踪环路如果带宽不够，会跟不上这个跳变，出现短暂的频偏残留，ICI 抬头；
2. **两方向频偏叠加**：在小区合并场景下，前方 RRU 收到 $+f_d$、后方 RRU 收到 $-f_d$，合并后会出现"双多普勒"谱展宽，等于人为制造了多普勒扩展，反而恶化相干时间。这就是为什么高铁方案有时要对来去两个方向分别处理（双载波、多 TRP 协作）；
3. **切换频繁**：如果不做小区合并，350 km/h 下每几秒就要切一次小区，切换信令本身又会被多普勒恶化，形成恶性循环。

> 🔧 **调试陷阱**：现网排查"高铁掉线"，别只盯着切换参数。先看 SCS 配置是不是用了 60 kHz（μ=2）、CFO 估计是否正常收敛、DMRS 密度是否够。很多时候"以为是切换问题"，根因其实是多普勒导致的 ICI。

---

## 八、面向 6G：OTFS 把战场搬到多普勒域

本节给一个前瞻视角。在极高移动性（无人机、低空经济、卫星、6G）场景下，传统 OFDM 的"先估后补"越来越吃力。一种被寄予厚望的新波形是 **OTFS（Orthogonal Time Frequency Space，正交时频空间调制）**。

OTFS 的思路很巧妙：它**不直接在时频域放数据，而是先把信息放在"延迟-多普勒"二维平面上**，再通过变换映射到时频域发送。在延迟-多普勒域里，每个目标（散射体）对应一个稳定的二维点，**多普勒频移不再让信号"漂走"，而是变成平面上的一个位置偏移**，几乎不破坏正交性。接收端在延迟-多普勒域做均衡，相当于把"会移动的麻烦"变成了"不会动的图样"。这就是为什么 OTFS 被认为是高移动性场景的下一代波形候选。

理解了前面"为什么 OFDM 怕多普勒"，你就能体会到 OTFS 这个"换坐标系"的设计有多么优雅——**与其在受害者视角里反复补偿，不如换一个让问题天然消失的坐标系。**

---

## 九、常见问题

**Q1：多普勒频移和载波频偏（CFO）是一回事吗？**
A：它们的表现相同（都是整体频率平移），但来源不同。CFO 有两大来源：一是收发两端本振（晶振）的不一致，二是多普勒频移。工程上常把它们合并成"总的载波频偏"一起估计和补偿。所以你可以说"多普勒是 CFO 的成因之一"。

**Q2：为什么载频越高（毫米波），多普勒问题越严重？**
A：因为 $f_d = v\cdot f_c / c$，频移与载频成正比。同样 350 km/h，28 GHz 的频移（约 9 kHz）是 3.5 GHz（约 1.1 kHz）的 8 倍。这也是 5G 毫米波天然不适合高速移动、更适合固定/室内的根本物理原因。

**Q3：增大子载波间隔为什么能抗多普勒？有没有副作用？**
A：因为危害看的是相对比值 $f_d/\Delta f$，增大 $\Delta f$ 就稀释了频移的相对影响。但副作用是：符号时长和 CP 绝对时长都同比例缩短，**抗多径时延的能力下降**。所以高铁场景用 60 kHz 是在两者间折中，不能盲目往 120 kHz 上推。

**Q4：循环前缀能消除多普勒引起的 ICI 吗？**
A：不能。CP 只对消多径时延造成的码间串扰（ISI）。多普勒造成的是子载波间的频率串扰（ICI），CP 无能为力，必须靠加大 SCS、CFO 补偿、ICI 消除算法或 OTFS 等手段处理。

**Q5：除了高铁，还有哪些场景要多普勒特别头疼？**
A：低空无人机、车联网（V2X）、卫星通信（尤其低轨卫星，相对地面速度高达 7 km/s）、以及任何"高频 + 高速"组合。低轨卫星的多普勒频移可达几十甚至上百 kHz，这也是星地融合通信在物理层的核心难点之一。

---

## 参考来源

3. [An overview of Doppler effect deviation in high mobility communication (AIP, 2024)](https://pubs.aip.org/aip/acp/article/3232/1/020002/3316583/An-overview-of-Doppler-effect-deviation-in-high) — 高移动性通信中多普勒偏差的系统综述。
4. [Maximum Doppler Shift Identification Using Decision Feedback (MDPI Electronics)](https://www.mdpi.com/2079-9292/13/20/4113) — 最大多普勒频移估计方法，涉及 CFO 跟踪算法。
5. [Impact of Doppler Shift on LTE System in High Speed Train Scenario (Springer)](https://link.springer.com/chapter/10.1007/978-3-319-66628-0_41) — 高铁场景下多普勒对 LTE/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学通信知识星球海报-扫码加入](https://wiki.500nian.com/images/zhixingqiu_qrcode.png)
