想象一位教授面对100人的大教室上课。如果教授一次只能面对一个学生讲解(SU-MIMO),那100个学生轮流提问,效率极低。但如果教授能同时"看到"每个学生,用不同方向的声音精准传递给不同的人,互不干扰——这正是 MU-MIMO(多用户MIMO) 的核心思想。
在5G网络中,基站的天线阵列就像这位教授的"多双眼睛",能在同一时隙、同一频段上,向多个用户同时发送不同的数据流。这不是简单的"分时间"或"分频率",而是在空间维度上把用户隔开。
这听起来像魔法,但背后是一套严密的数学和工程体系。本文将从直觉到公式,从原理到现网实践,系统拆解MU-MIMO的设计哲学。
SU-MIMO(单用户MIMO)的思路很简单:把所有天线资源集中给一个用户,用多个数据流(Layer)并行传输,提升单个用户的峰值速率。
但问题在于——手机的天然限制:
| 约束因素 | 典型值 | 影响 |
|---|---|---|
| 手机天线数 | 2~4根 | 最多只能接收2~4个数据流 |
| 手机体积 | 有限 | 无法装太多天线 |
| 功耗限制 | 电池供电 | 接收天线越多越费电 |
| 传播环境 | 城市多径 | 实际可用的空间自由度有限 |
即使基站有64根天线,面对一个只有2根天线的手机,SU-MIMO最多只能传2层数据。剩下62根天线的空间自由度被浪费了。
关键洞察:SU-MIMO的瓶颈不在基站侧,而在终端侧。
MU-MIMO换了一个角度:既然一个用户用不完所有天线资源,那就把剩余的空间自由度分配给其他用户。
graph LR
subgraph SU-MIMO
A[64T基站] -->|4层数据流| B[用户A<br/>4Rx手机]
A -.->|60根天线闲置| C[未利用]
end
subgraph MU-MIMO
D[64T基站] -->|2层| E[用户A<br/>2Rx]
D -->|2层| F[用户B<br/>2Rx]
D -->|2层| G[用户C<br/>2Rx]
D -->|2层| H[用户D<br/>2Rx]
end
style C fill:#f99,stroke:#333
style E fill:#9f9,stroke:#333
style F fill:#9cf,stroke:#333
style G fill:#fc9,stroke:#333
style H fill:#c9f,stroke:#333
核心区别:SU-MIMO追求"一个人跑得快",MU-MIMO追求"一群人一起跑"。
| 维度 | SU-MIMO | MU-MIMO |
|---|---|---|
| 服务对象 | 单个用户 | 多个用户(2~16) |
| 资源使用 | 独占时频资源 | 共享同一时频资源 |
| 系统容量 | 受限于终端天线数 | 随基站天线数线性增长 |
| 峰值速率(单用户) | 高(所有层给一个用户) | 中(层被多个用户分摊) |
| 小区总吞吐量 | 中等 | 显著提升(2~4倍) |
| CSI需求 | 较低(只需一个用户的信道) | 高(需要所有配对用户的精确信道) |
| 实现复杂度 | 低 | 高(需预编码、用户配对) |
假设基站有 $M$ 根天线,同时服务 $K$ 个用户,每个用户有 $N_k$ 根天线。整个下行信道可以写成一个矩阵:
$$H = \begin{bmatrix} h_1 \ h_2 \ \vdots \ h_K \end{bmatrix} \in \mathbb{C}^{(\sum N_k) \times M}$$
其中 $h_k$ 是用户 $k$ 的信道向量(或矩阵)。
类比理解:把每个用户的信道看作一个"空间方向"。如果两个用户的信道方向完全相同(平行),基站就无法区分他们;如果方向互相垂直(正交),基站就能精确地把不同数据送到不同用户。
用二维空间来理解:
graph TD
subgraph 好的配对:信道正交
A1["用户A的信道方向 →"]
A2["用户B的信道方向 ↑"]
A3["互相垂直,干扰最小"]
end
subgraph 差的配对:信道平行
B1["用户C的信道方向 →"]
B2["用户D的信道方向 →"]
B3["方向重合,互相干扰严重"]
end
style A3 fill:#9f9,stroke:#333
style B3 fill:#f99,stroke:#333
两个信道向量的正交性可以用相关系数来衡量:
$$\rho_{ij} = \frac{|h_i^H h_j|}{|h_i| \cdot |h_j|}$$
MU-MIMO的下行和容量(Sum Capacity)由下式给出:
$$C_{\text{sum}} = \log_2 \det \left( I + \frac{P}{M} H H^H \right)$$
其中 $P$ 是总发射功率。当用户数 $K$ 增加且信道足够正交时,容量近似为:
$$C_{\text{sum}} \approx \min(M, \sum N_k) \cdot \log_2(1 + \text{SNR})$$
这意味着:基站天线越多、配对用户越多(且信道越正交),总容量越大。这就是Massive MIMO + MU-MIMO的数学基础。
没有预编码时,基站给用户A发信号,用户B也会收到(用户间干扰,IUI)。预编码的作用是:在发射端就把信号"加工"好,让每个用户只收到属于自己的信号。
flowchart LR
A[原始数据流<br/>用户A的数据<br/>用户B的数据<br/>用户C的数据] --> B[预编码矩阵W]
B --> C[加权后的信号<br/>s₁ s₂ ... s_M]
C --> D[64根天线<br/>同时发射]
D --> E[无线信道H]
E --> F[用户A收到<br/>自己的数据]
E --> G[用户B收到<br/>自己的数据]
E --> H[用户C收到<br/>自己的数据]
style B fill:#ff9,stroke:#333
$$W_{\text{MRT}} = H^H$$
思路:每个用户的信号沿着自己信道最强的方向发射,最大化信号功率。
$$W_{\text{ZF}} = H^H (H H^H)^{-1}$$
思路:强制消除所有用户间干扰(数学上"迫零"),让每个用户完全不受其他用户影响。
$$W_{\text{RZF}} = H^H (H H^H + \alpha I)^{-1}$$
其中 $\alpha$ 是正则化参数,通常与噪声方差相关。
思路:在消除干扰和避免噪声放大之间取折中。$\alpha \to 0$ 退化为ZF;$\alpha \to \infty$ 退化为MRT。
当每个用户有多根天线时,BD将预编码矩阵分解为块对角形式,使每个用户的信号投影到其他用户信道的零空间中。
$$W_{\text{BD}} = [\tilde{V}_1^{(0)}, \tilde{V}_2^{(0)}, \ldots, \tilde{V}_K^{(0)}]$$
其中 $\tilde{V}_k^{(0)}$ 是"去掉其他所有用户信道"后剩余空间的奇异向量。
| 预编码方案 | 干扰消除 | 噪声放大 | 计算复杂度 | 实际性能 | 现网使用 |
|---|---|---|---|---|---|
| MRT | 不消除 | 无 | 低 $O(KM)$ | 低SNR时好 | 很少单独用 |
| ZF | 完全消除 | 严重 | 中 $O(K^2M)$ | 高SNR时好 | 较少 |
| RZF/MMSE | 部分消除 | 可控 | 中 $O(K^2M)$ | 综合最优 | 主流方案 |
| BD | 完全消除 | 较轻 | 高 $O(K^3)$ | 多天线用户好 | 理论研究多 |
MU-MIMO的性能不只取决于预编码,用户配对(User Pairing) 同样关键。选错了搭档,正交性差,预编码再好也白搭。
生活类比:合唱比赛选队员。两个声线完全不同的人(正交性好)可以轻松和声;两个声线一样的人合唱,互相串音,谁也听不清。
遍历所有可能的用户组合,选容量最大的。
这是最经典的实用算法,核心步骤:
flowchart TD
A[开始:候选用户集合<br/>U = 所有待调度用户] --> B[选信道质量最好的用户<br/>u₁ = argmax ‖h_k‖]
B --> C[计算剩余用户与u₁的正交性<br/>ρ_k = ‖h_k^H h₁‖ / ‖h_k‖‖h₁‖]
C --> D[筛选:保留 ρ_k < α 的用户<br/>α 为正交性阈值]
D --> E{候选集是否为空?}
E -->|否| F[从筛选后的集合中<br/>选信道最好的用户 u₂]
F --> G[更新正交性条件<br/>与所有已选用户都正交]
G --> H{达到最大配对数?}
H -->|否| E
H -->|是| I[输出配对用户组<br/>u₁, u₂, ..., u_K]
E -->|是| I
style D fill:#ff9,stroke:#333
在FDD系统中,基站通过UE上报的PMI(预编码矩阵指示)间接判断信道方向:
| 配对方法 | 信息来源 | 适用场景 | 准确度 |
|---|---|---|---|
| SUS | 完美CSI | TDD(互易性) | 高 |
| PMI配对 | CSI反馈 | FDD | 中 |
| 随机配对 | 无 | 简单实现 | 低 |
最大配对用户数受限于:
$$K_{\max} = \lfloor M / N_{\text{layer}} \rfloor$$
其中 $M$ 是基站天线数,$N_{\text{layer}}$ 是每个用户分配的层数。
例如,64T基站、每个用户2层时:$K_{\max} = 64/2 = 32$ 个用户。但实际中由于正交性限制,通常只配对4~8个用户。
sequenceDiagram
participant UE1 as 用户1
participant gNB as 基站(gNB)
participant UE2 as 用户2
Note over gNB: 1. 基站决定MU-MIMO配对
Note over gNB: 基站选择UE1和UE2配对<br/>计算预编码矩阵W
gNB->>UE1: CSI-RS(信道测量参考信号)
gNB->>UE2: CSI-RS
UE1->>gNB: CSI反馈(RI/PMI/CQI)
UE2->>gNB: CSI反馈(RI/PMI/CQI)
Note over gNB: 2. 根据CSI计算预编码<br/>生成DCI调度信息
gNB->>UE1: DCI 1_1(包含RI/TPMI信息)
gNB->>UE2: DCI 1_1(包含RI/TPMI信息)
Note over gNB: 3. 同一时频资源上<br/>用不同预编码发送数据
gNB->>UE1: PDSCH(预编码后的数据)
gNB->>UE2: PDSCH(预编码后的数据)
Note over UE1,UE2: UE1收到自己信号+UE2干扰<br/>预编码使UE2干扰趋近于0
5G NR中与MU-MIMO相关的关键参数:
| 参数 | 含义 | 典型配置 |
|---|---|---|
| 天线端口数 | 基站逻辑端口 | 16/32/64 |
| CSI-RS端口数 | 用于信道测量的端口 | 8/16/32 |
| 最大层数(每UE) | 单用户最大数据流 | 2~4 |
| 最大层数(小区) | 小区总层数上限 | 16~32 |
| NZP CSI-RS | 非零功率参考信号 | 用于信道测量 |
| ZP CSI-RS | 零功率参考信号 | 避免干扰测量 |
| TPMI | 发射预编码矩阵指示 | 指示UE使用的预编码 |
上行MU-MIMO的原理与下行类似,但有几个关键差异:
| 维度 | 下行MU-MIMO | 上行MU-MIMO |
|---|---|---|
| 预编码位置 | 基站发射端 | 基站接收端(等效) |
| CSI获取 | 依赖UE反馈 | 依赖SRS探测 |
| 配对控制 | 基站调度器 | 基站调度器 |
| 最大配对UE数 | 取决于基站天线 | 取决于基站天线 |
| 主要增益 | 小区容量提升 | 上行容量+吞吐量提升 |
上行MU-MIMO在5G中的实际表现:Samsung/Signals Research Group在2024年的一项外场测试中,使用8部Galaxy S23手机,在商用5G网络上测试了上行MU-MIMO:
| 场景 | 为什么有效 | 预期增益 |
|---|---|---|
| 密集城区 | 用户多,位置分散,正交性好 | 小区容量提升2~4倍 |
| 体育场馆 | 大量用户同时在线 | 容量提升最显著 |
| TDD网络 | 互易性提供精确CSI | 预编码精度高 |
| Massive MIMO(64T以上) | 天线数远大于用户数 | 空间自由度充裕 |
| 场景 | 为什么受限 | 应对策略 |
|---|---|---|
| 用户位置相近 | 信道相关性高,正交性差 | 降配对数或切SU-MIMO |
| FDD网络 | 互易性差,CSI不准确 | 增加CSI反馈频率/精度 |
| 高速移动 | 信道快变,CSI过期 | 缩短CSI反馈周期 |
| 室内深覆盖 | 多径丰富但信道相关 | 结合室内分布式天线 |
误以为MU-MIMO总是优于SU-MIMO。实际上,当小区只有1~2个活跃用户时,SU-MIMO给单用户更多层,单用户体验更好。MU-MIMO的优势在多用户同时在线时才显现。
典型的小区吞吐量随用户数变化曲线:
| 活跃用户数 | 推荐策略 | 原因 |
|---|---|---|
| 1~2 | SU-MIMO | 单用户体验最优 |
| 3~8 | 2~4用户MU-MIMO | 兼顾容量和体验 |
| 8~32 | 多用户MU-MIMO | 最大化小区容量 |
| >32 | 结合调度和MU-MIMO | 用户过多需调度优化 |
方法1:看日志中的配对信息
基站日志通常会记录每个TTI(1ms)的调度信息: - 配对用户数(MU pairing count) - 每个用户的层数(Rank/RI) - 使用的预编码方案
方法2:看UE的DCI
DCI Format 1_1中包含: - Rank Indicator:如果同一时频资源上多个UE被调度,且各自RI不同,说明可能在做MU-MIMO - TPMI(Transmit Precoding Matrix Indicator):指示基站为该UE选择的预编码矩阵
方法3:看小区吞吐量
对比开启/关闭MU-MIMO时的小区总吞吐量。如果多用户场景下吞吐量显著提升,说明配对生效。
| 问题现象 | 可能原因 | 排查方法 |
|---|---|---|
| MU-MIMO增益不明显 | 用户正交性差 | 检查用户地理位置分布 |
| 配对成功率低 | CSI反馈不准确 | 检查CSI-RS配置和反馈周期 |
| 用户体验下降 | 预编码不准确导致残余干扰 | 检查SRS/CSI-RS功率配置 |
| 边缘用户被排除 | 边缘用户信道质量差 | 调整配对算法的门限参数 |
| CQI异常偏低 | 残余干扰被UE测到 | 检查干扰抑制能力 |
| 技术方向 | 核心思想 | 对MU-MIMO的影响 |
|---|---|---|
| 超大规模MIMO(ELMM) | 天线数达256~1024 | 配对用户数大幅增加 |
| 可重构智能表面(RIS) | 通过反射面改变信道 | 主动创造信道正交性 |
| AI辅助调度 | 深度学习预测用户配对 | 提升配对效率和准确性 |
| 全息MIMO | 连续孔径天线 | 突破离散天线限制 |
Q1: MU-MIMO和SU-MIMO能同时工作吗?
A: 可以。在5G NR中,基站可以在不同的时频资源上灵活切换MU-MIMO和SU-MIMO。甚至在同一时隙内,不同频域资源块可以做不同模式的MIMO。调度器会根据当前用户的信道状态和业务需求动态决定。
Q2: 为什么TDD比FDD更适合MU-MIMO?
A: TDD系统上下行使用同一频率,基站通过接收UE发送的SRS信号就能精确估计下行信道(信道互易性)。而FDD上下行频率不同,基站只能依赖UE通过CSI反馈间接获取下行信道信息,精度和实时性都打折。这就是为什么中国(TDD为主)的5G Massive MIMO效果优于很多FDD为主的海外网络。
Q3: MU-MIMO对终端有什么要求?
A: 终端需要支持:①多天线接收(至少2Rx);②CSI-RS测量和CSI反馈能力;③正确解读DCI中的TPMI信息。好消息是,目前主流5G手机都满足这些要求,MU-MIMO对终端是"透明"的——用户不需要知道自己在被配对。
Q4: 实际网络中MU-MIMO的配对数是多少?
A: 大多数商用5G网络中,下行MU-MIMO典型配对2~4个用户(每个用户1~2层),上行MU-MIMO配对2~8个用户。理论上的32用户配对在实际中很少见到,因为很难同时找到这么多正交性好的用户。
Q5: 用户间干扰(IUI)能被完全消除吗?
A: 理论上,在完美CSI条件下,ZF预编码可以完全消除IUI。但实际中CSI总有误差(量化误差、反馈延迟、信道估计噪声),所以残余干扰永远存在。MMSE预编码的策略是"与其追求零干扰不如在干扰和噪声之间找平衡",实际效果比ZF更稳定。
Samsung/Signals Research Group - 5G Multi-User MIMO Study — 5G MU-MIMO外场测试基准报告,包含上行/下行多用户配对的实测吞吐量增益数据
Analog Devices - Massive MIMO and Beamforming: The Signal Processing Behind the 5G Buzzwords — 详述ZF、MMSE预编码原理及Massive MIMO信号处理架构
5G MU-MIMO关键技术和性能研究 - C114通信网 — 中国联通学术论文,系统分析MU-MIMO系统模型、预编码技术和用户配对算法
ShareTechnote - 5G/NR MU MIMO — MU-MIMO与SU-MIMO的工程化对比说明
Semi-Orthogonal User Selection (SUS) - TelecomTrainer — SUS用户选择算法的原理和实现细节
本文由「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 等场景全覆盖。
