<!-- title: Alamouti空时编码：发射分集的正交魔法 -->

# Alamouti空时编码：发射分集的正交魔法

如果你在无线通信领域待过一段时间，一定听过一个名字——**Alamouti**。1998年，Siavash Alamouti发表了一篇仅有6页的论文，提出了一个用两根发射天线实现发射分集的编码方案。这篇论文后来成为通信史上被引用次数最多的文献之一，因为它的设计**太精妙了**：在发射端完全不知道信道状态的情况下，仅靠一个数学上的"正交小把戏"，就让单天线接收机也能享受多天线的分集红利，而且解码复杂度低到几乎可以忽略。

今天我们从第一性原理出发，把Alamouti空时块编码（STBC）的"正交魔法"彻底拆开，看清它为什么这样设计，以及它为什么至今仍是Wi-Fi、4G、5G发射分集的基石。

## 一、先搞清楚：它在解决什么问题？

### 1.1 衰落是无线通信的头号敌人

在有线通信里，信号沿着铜线/光纤走，到达接收端的幅度基本稳定。但无线信道不一样——电磁波在城市里会**反射、折射、绕射**，同一个信号经过几十条不同长度的路径到达接收天线，这些路径的信号在接收端叠加，相位有的加强、有的抵消。结果就是：接收信号强度会在一个波长（centimeter级）的尺度上剧烈波动，这就是**多径衰落**。

更糟糕的是，这种衰落是**频率选择性**和**时间选择性**的——你可能走着走着，信号突然掉进一个"深衰落坑"里，信噪比暴跌几十dB，再多的信道编码也救不回来。

### 1.2 对抗衰落的终极武器：分集

对付衰落，最朴素也最有效的思路是**分集**：把同一个信息通过多个**相互独立**的"信道副本"传过去。只要这些副本不会同时掉进深衰落坑（因为它们经历的信道独立），接收端把它们合并，就能大幅降低"全军覆没"的概率。

数学上，如果每个副本的深衰落概率是 $p$，那么 $L$ 个独立副本同时深衰落的概率是 $p^L$——这是指数级的改善。我们称 $L$ 为**分集阶数**（diversity order）。

### 1.3 接收分集 vs 发射分集：一个关键的工程不对称

获取分集最直接的办法是**接收分集**：接收端用多根天线，每根天线收到一份独立衰落的信号副本，用最大比合并（MRC）把它们加起来。这个方案在基站侧很容易实现（基站空间大、供电足），但**对下行链路（基站→手机）帮助有限**——手机就一根小天线，没法做接收分集。

问题来了：基站有资源（多天线），手机没有资源（单天线），如何让**下行**也获得分集？答案是**发射分集**——让基站用多根天线来发，但这里有个根本性难题：

> **发射端用了多根天线同时发，信号在空中混叠，接收端只有一根天线，怎么知道每根天线发的各是什么？**

这本质是一个"多输入单输出"的混叠方程，似乎无解。Alamouti的天才之处，就在于用一个精心设计的时空编码矩阵，让这个看似无解的混叠变得**可解，而且极其容易解**。

## 二、Alamouti编码：一个2×2的正交矩阵

### 2.1 系统模型

最经典的Alamouti方案是**2发1收**（2Tx-1Rx）：
- 发射端：2根天线
- 接收端：1根天线
- 两个连续的时间片（time slot）

设两个待发送的符号是 $s_1$ 和 $s_2$（可以是QPSK、16QAM等任意调制符号）。

### 2.2 编码规则：错位 + 共轭

Alamouti用一个**2行2列**的编码矩阵来安排这两根天线、两个时隙的发送内容：

$$
\mathbf{S} = \begin{bmatrix} s_1 & s_2 \\ -s_2^* & s_1^* \end{bmatrix}
$$

其中行表示**时间片**，列表示**天线**，上标 $*$ 表示**复共轭**。翻译成直观的表格就是：

| 时间片 | 天线1发送 | 天线2发送 |
|:---:|:---:|:---:|
| 时刻 $t_1$ | $s_1$ | $s_2$ |
| 时刻 $t_2$ | $-s_2^*$ | $s_1^*$ |

注意几个关键设计细节：
1. **两个符号都经过了两根天线**：$s_1$ 在 $t_1$ 从天线1发出、在 $t_2$ 从天线2发出（以共轭形式）；$s_2$ 同理。这就保证了分集——每个符号都"利用"了两根天线。
2. **共轭 + 负号 + 位置错位**：这是整个方案的精髓，后面会看到，正是这种安排让接收端的方程组**正交化**。
3. **码率为1**：两个符号用了两个时隙发完，没有带宽损失（不像重复编码那样要4个时隙）。

```mermaid
flowchart LR
    subgraph TX["发射端：2根天线"]
        A1["天线1<br/>t1: s₁ &nbsp; t2: -s₂*"]
        A2["天线2<br/>t1: s₂ &nbsp; t2: s₁*"]
    end
    H1["信道 h₁<br/>(准静态)"]
    H2["信道 h₂<br/>(准静态)"]
    subgraph RX["接收端：1根天线"]
        R["合并器<br/>+ ML检测"]
    end
    A1 --> H1 --> R
    A2 --> H2 --> R
    style TX fill:#e8f4f8,stroke:#2196F3
    style RX fill:#fff4e8,stroke:#FF9800
```

## 三、信道模型与接收信号

### 3.1 准静态平坦衰落假设

Alamouti方案成立需要一个关键假设：两个相邻时间片内，信道系数**保持不变**（准静态）。设天线1和天线2到接收天线的信道系数分别是 $h_1$ 和 $h_2$（复数，包含幅度和相位），它们在 $t_1$、$t_2$ 两个时隙内恒定。

### 3.2 接收方程

接收端在两个时刻收到的信号（含噪声 $n_1, n_2$）：

$$
r_1 = h_1 s_1 + h_2 s_2 + n_1
$$

$$
r_2 = -h_1 s_2^* + h_2 s_1^* + n_2
$$

第一个时刻：天线1发的 $s_1$ 乘以信道 $h_1$，天线2发的 $s_2$ 乘以信道 $h_2$，叠加加噪声。
第二个时刻：天线1发的 $-s_2^*$ 乘以 $h_1$，天线2发的 $s_1^*$ 乘以 $h_2$，叠加加噪声。

问题摆在眼前：两个未知数 $s_1, s_2$，两个方程，但它们是**耦合**的——$s_1$ 和 $s_2$ 在两个方程里都同时出现。如果直接解这个方程组，需要做联合检测，复杂度高。Alamouti的正交设计，让这个耦合可以**被一个简单的线性变换消除**。

## 四、正交性：整个方案的灵魂

### 4.1 什么是正交设计

回到编码矩阵 $\mathbf{S}$，考察它的两列（对应两根天线的发送向量）：

$$
\mathbf{c}_1 = \begin{bmatrix} s_1 \\ -s_2^* \end{bmatrix}, \quad
\mathbf{c}_2 = \begin{bmatrix} s_2 \\ s_1^* \end{bmatrix}
$$

计算它们的内积：

$$
\mathbf{c}_1^H \mathbf{c}_2 = s_1^* s_2 + (-s_2) s_1^* = s_1^* s_2 - s_1^* s_2 = 0
$$

**内积为零！** 这意味着两列在数学上严格正交，无论 $s_1, s_2$ 取什么值都成立。更完整地，编码矩阵满足：

$$
\mathbf{S}^H \mathbf{S} = \left(|s_1|^2 + |s_2|^2\right) \mathbf{I}_2
$$

其中 $\mathbf{I}_2$ 是2×2单位矩阵，$|\cdot|^2$ 是模的平方。**这个等式是Alamouti码的全部秘密所在。**

### 4.2 正交性带来什么：接收端的解耦魔法

现在我们来看接收端如何利用这个正交性。定义两个组合变量：

$$
\tilde{s}_1 = h_1^* r_1 + h_2 r_2^*
$$

$$
\tilde{s}_2 = h_2^* r_1 - h_1 r_2^*
$$

把接收信号 $r_1, r_2$ 代入展开（关键步骤，建议拿笔算一遍），利用复数的性质（注意共轭运算和正交结构），结果会奇迹般地简化为：

$$
\tilde{s}_1 = \left(|h_1|^2 + |h_2|^2\right) s_1 + \underbrace{(h_1^* n_1 + h_2 n_2^*)}_{\text{噪声项}}
$$

$$
\tilde{s}_2 = \left(|h_1|^2 + |h_2|^2\right) s_2 + \underbrace{(h_2^* n_1 - h_1 n_2^*)}_{\text{噪声项}}
$$

**注意发生了什么**：
- $\tilde{s}_1$ 这个式子里，**只剩 $s_1$，$s_2$ 完全消失了！**
- $\tilde{s}_2$ 里，**只剩 $s_2$，$s_1$ 完全消失了！**

两个原本耦合的符号，被一组简单的线性运算**彻底解耦**。这就是正交设计的力量。接收端现在面对的是两个**独立的、互不干扰**的标量检测问题，每个都形如：

$$
\tilde{s}_i = \left(|h_1|^2 + |h_2|^2\right) s_i + \text{noise}
$$

### 4.3 与最大比合并的等价性

仔细看这个结果——$(|h_1|^2 + |h_2|^2)$ 是两个信道增益模平方之和，这恰恰是**两支路最大比合并（MRC）**后的等效信道增益！也就是说：

> **Alamouti的2发1收方案，让单天线接收机获得了与2根接收天线做MRC完全相同的分集增益（分集阶数=2）。**

发射分集在这里"伪装"成了接收分集，而且不需要发射端知道任何信道信息——这就是它被称为"开环"分集的原因。

```mermaid
sequenceDiagram
    participant E as 发射端(2天线)
    participant CH as 无线信道
    participant D as 接收端(1天线)
    E->>CH: t1: 天线1发s₁, 天线2发s₂
    CH->>D: r₁ = h₁s₁ + h₂s₂ + n₁
    E->>CH: t2: 天线1发-s₂*, 天线2发s₁*
    CH->>D: r₂ = -h₁s₂* + h₂s₁* + n₂
    Note over D: 信道估计得到 h₁, h₂
    D->>D: 线性合并: s̃₁=h₁*r₁+h₂r₂*
    D->>D: 线性合并: s̃₂=h₂*r₁-h₁r₂*
    Note over D: 正交性使s₁,s₂自动解耦
    D->>D: 独立ML判决 → 输出 ŝ₁, ŝ₂
```

## 五、关键性能指标

| 特性 | Alamouti (2×1) STBC | 说明 |
|:---|:---:|:---|
| 码率 (Code Rate) | **1** | 2符号/2时隙，无带宽损失，满分集且满速率 |
| 分集阶数 | **2** (2×1) 或 **4** (2×2) | 等于 $N_t \times N_r$ |
| 发射端是否需要CSI | **否** | 开环方案，无需信道反馈 |
| 接收端是否需要CSI | **是** | 需估计 $h_1, h_2$（靠导频） |
| 解码复杂度 | **极低** | 线性合并 + 标量ML判决 |
| 适用天线数 | 仅2发 | 复数符号下唯一满速率正交STBC |

这里有一个数学上的"遗憾"：**Alamouti码是复数符号下唯一能达到满速率（rate=1）的正交空时块码**。当发射天线数 > 2 时，正交设计无法同时保持满速率和满分集——要么牺牲速率（如G3、G4码率只有1/2），要么放弃严格正交（如准正交码）。这就是为什么实际系统里2天线的Alamouti结构如此普及。

## 六、一个通俗比喻：两个快递员的合作

把两根发射天线想象成**两个快递员**，要投递两个包裹（$s_1$、$s_2$）给同一个收件人（单根接收天线）。

**笨办法（无分集）**：快递员1两个包裹都拿，快递员2歇着。结果快递员1路上摔了一跤，两个包裹全毁——没有分集。

**重复办法（有分集但浪费）**：每个包裹复制两份，两人各送一份。安全是安全了，但运力浪费一半（码率只有1/2）。

**Alamouti办法（精妙）**：
- **第一趟**：快递员1送 $s_1$ 的原件，快递员2送 $s_2$ 的原件。
- **第二趟**：两人"换手"——快递员1送 $s_2$ 的一个**变换版**（取负+共轭，相当于贴了个特殊防伪标签），快递员2送 $s_1$ 的变换版。

收件人手里有两次送货的记录，加上事先知道的"换手规则"（正交设计），就能像解一道设计好的方程那样，**独立地**还原出 $s_1$ 和 $s_2$。无论哪个快递员某一趟状态不好，另一个的记录都能补上——这就是分集。而那个"取负+共轭"的标签，就是让方程自动消元、解耦的数学机关。

## 七、与相关技术的对比

| 对比维度 | Alamouti STBC (发射分集) | 接收分集 MRC | 空间复用 (Spatial Multiplexing) |
|:---|:---|:---|:---|
| 提升目标 | **可靠性** (降低误码) | 可靠性 (降低误码) | **吞吐量** (多流并行) |
| 要求 $N_{tx} > N_{ss}$ | 是（需冗余天线） | 否 | 否（$N_{ss} = N_{tx}$） |
| 发射端需CSI | 否 | 否 | 是（需预编码反馈） |
| 解码复杂度 | 极低 | 极低 | 高（需MIMO检测） |
| 典型场景 | 小区边缘、低SNR | 基站接收 | 中心区域、高SNR |

这也呼应了MIMO的经典两难——**分集与复用的折中**：信道好时用空间复用榨干吞吐量，信道差时退回发射分集保可靠性。Alamouti是后者最优雅的实现。

## 八、实战连接：工程师在哪里会用到它

### 8.1 现网中的体现
- **Wi-Fi (802.11n/ac/ax)**：发射分集模式（如STBC=1，2天线发1流）用的就是Alamouti结构。
- **4G LTE**：基站下行支持"发射分集"传输模式（TM2），小区边缘用户常驻于此模式。
- **5G NR**：虽然大规模MIMO和预编码成为主流，但在控制信道、低阶调制场景，发射分集思想（如基于Alamouti的小延迟分集编码CDD）仍是兜底手段。

### 8.2 调试与网优场景
1. **误块率（BLER）异常排查**：若某用户在低阶MCS下BLER仍偏高，可检查基站是否正确启用了发射分集，以及两根天线的**功率平衡**和**信道估计质量**（$h_1, h_2$ 估计不准会让正交解耦失效）。
2. **TM模式选择**：路测中发现用户在小区边缘频繁掉话，可考虑强制驻留发射分集模式而非空间复用。
3. **天线校准**：TDD系统里发射分集依赖两路射频通道的一致性，通道时延/相位不一致会破坏正交性。

### 8.3 常见误解与陷阱
- **误区1**："发射分集能提升速率。" —— **错**。发射分集提升的是**可靠性**（降低误码），码率为1，并不增加峰值速率；提升速率要靠空间复用。
- **误区2**："只要两根天线就能用Alamouti。" —— 需要满足**准静态信道**假设（信道在两个时隙内不变），高速移动下信道时变会破坏正交性，性能下降。
- **误区3**："发射分集不需要接收端知道信道。" —— **错**。发射端不需要CSI，但**接收端必须**通过导频准确估计 $h_1, h_2$，否则解耦失败。

## 九、工程原理示意：正交如何让方程消元

```mermaid
graph TD
    A["接收方程组<br/>r₁, r₂ 含 s₁ s₂ 耦合项"] --> B["构造线性合并器<br/>s̃₁ = h₁*r₁ + h₂r₂*<br/>s̃₂ = h₂*r₁ - h₁r₂*"]
    B --> C{"代入展开"}
    C -->|"利用 SᴴS=‖s‖²I<br/>正交性"| D["交叉项自动相消"]
D --> E["s̃₁ = ( --> |h₁ ²+ h₂ ²)s₁ + 噪声＜br/＞s̃₂ = ( h₁ ²+ h₂| ²)s₂ + 噪声"]
    E --> F["两符号完全解耦<br/>各自独立ML判决"]
    style D fill:#e8f5e9,stroke:#4CAF50
    style F fill:#fff9c4,stroke:#FBC02D
```

这张图浓缩了Alamouti的全部精华：**正交设计 → 线性合并后交叉项相消 → 符号解耦 → 简单判决**。整个方案没有任何"黑魔法"，全是线性代数，但它选择的那组共轭与负号的组合，是唯一能让消元发生的设计——这就是它的不可替代性。

## 常见问题

**Q1: Alamouti发射分集和空间复用，到底什么时候用哪个？**
A: 核心看**信道质量与业务需求**。信道差、对可靠性要求高（如小区边缘、控制信道、语音）时用发射分集（Alamouti），它把多天线用来传"冗余副本"，保底不断流；信道好、要冲吞吐量（如中心区域、下载业务）时用空间复用，把多天线用来传"独立数据流"，速率翻倍。这正呼应了MIMO"分集与复用折中"的经典命题——Alamouti是分集侧的极致代表。

**Q2: 为什么发射天线数超过2之后，就没有满速率的正交STBC了？**
A: 这是数学上的本质限制。复数符号的正交设计矩阵在维数 $>2$ 时，正交性与满速率无法同时满足（相关定理已证明）。所以3发、4发天线要嘛牺牲码率（如G3/G4码率1/2），要嘛放弃严格正交（准正交码，解码变复杂）。这也是Alamouti 2发结构在工程上最流行的根本原因——它是"鱼与熊掌兼得"的唯一解。

**Q3: 接收端如何知道 $h_1$ 和 $h_2$ 各是多少？**
A: 靠**导频（参考信号）**。发射端在数据中插入已知的导频符号，两根天线发不同的导频（相互正交，时分或频分），接收端用收到的导频与已知导频做相关，就能分别估计出 $h_1$、$h_2$。这是Alamouti方案隐含的代价——虽然发射端不用反馈CSI，但需要为两路信道分配导频资源，且估计精度直接决定解耦质量。

**Q4: Alamouti码率和重复编码（发两遍）都是分集，有什么区别？**
A: 重复编码把一个符号发两遍，码率只有1/2，浪费一半带宽。Alamouti把**两个**符号用**两个**时隙发完，码率为1，零带宽损失。同样是2阶分集，Alamouti的频谱效率是重复编码的2倍——这正是正交设计的聪明之处：它让两根天线在同一时段各传一个不同符号，靠共轭结构而非"简单重复"来实现分集。

**Q5: 5G时代大规模MIMO普及后，Alamouti还有用吗？**
A: 仍然有用，但角色变了。在64天线的大规模MIMO系统里，主流是预编码+空间复用，但**控制信道**（PDCCH/极化控制信道）、**低阶调制**、**初始接入**等场景，因为缺乏精准CSI或对可靠性要求极高，仍保留发射分集作为兜底。此外，Alamouti作为理解更复杂空时编码、理解"正交设计"思想的教学起点，其理论价值永不过时。

## 参考来源

2. [STBC (Alamouti)：空时块分组码 - 知乎](https://zhuanlan.zhihu.com/p/1985307367643058377) — 中文图解Alamouti编码矩阵与发射分集原理
3. [MIMO与Alamouti编码原理图解 - CSDN](https://blog.csdn.net/2301_80765149/article/details/154982566) — STBC线性解码与满分集增益的图示讲解
4. [空时分组码 - 百度百科](https://baike.baidu.com/item/%E7%A9%BA%E6%97%B6%E5%88%86%E7%BB%84%E7%A0%81/22800206) — 空时分组码的技术背景与发展脉络
5. [Stbc空时分组编码 - 博客园](https://www.cnblogs.com/jgijue/p/18783131) — G2/G3/G4等多种正交编码矩阵的对比与MATLAB仿真

---
> 本文由「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)
