在嘈杂的操场上,你想把一句话传给五十米外的一个人。最直觉的办法是扯着嗓子吼——结果全场都听见了,你的嗓子也哑了。更好的办法是拿一只喇叭筒:同样的声功率,聚到一个小角度里,对面听得清清楚楚,别人几乎不受打扰。
但喇叭筒有个死穴:它朝哪边是固定的,人走动了它就瞎了。5G 基站要做的事情更过分——它要一只能瞬时转头的电子喇叭筒,还要同时照着几十个人互不干扰。这件事在工程上叫波束赋形(Beamforming),是 5G 相对 4G 最具革命性的一项底层变化。这篇文章把它的物理原理、实现架构和现网玩法一次讲透。
无线电波在自由空间里扩散,接收功率遵循弗里斯公式:
$$P_r = P_t \cdot G_t \cdot G_r \cdot \left(\frac{\lambda}{4\pi d}\right)^2$$
接收功率与距离平方成反比,与波长平方成正比。这意味着两件事:信号传得越远衰减越狠;频率越高(波长越短)衰减越狠。5G 主力频段在 3.5 GHz 附近,毫米波频段更是高达 26 GHz 以上,链路预算天生就有一大块亏空。
补这个亏空,最笨的办法是加大发射功率 $P_t$。但这条路在工程上处处碰壁:
所以思路必须换:总量不变,重新分配。就像浇地,漫灌是让水均匀铺开,大部分流到没有庄稼的地方;滴灌是用管子把水精确引到每株苗的根部。波束赋形就是无线电世界的滴灌系统——它不增加总能量,只是把能量在空间上重新摆放。
波束赋形没有任何超出中学物理的魔法,它的全部基础就是波的干涉:两列同频率的波相遇,相位相同则相长叠加,相位相反则相互抵消。
往池塘里扔两块石头,水波在有些方向上波峰对波峰,浪头加倍;在另一些方向上波峰对波谷,水面反而平静。天线阵元就是这两块石头。
考虑一排间距为 $d$ 的天线阵元,远处的观察方向与阵列法线夹角为 $\theta$。由于位置不同,相邻两个阵元发出的波到达观察点时存在波程差,换算成相位差:
$$\Delta\varphi = \frac{2\pi d \sin\theta}{\lambda}$$
关键的一步在于:既然方向 $\theta$ 决定了相位差,那我可以反过来操作——给每个阵元预先注入一个受控的相移 $\beta$,人为抵消某个方向上的波程差,让那个方向的波全部同相。想让主瓣指向 $\theta_0$,只需令相邻阵元的递进相移满足:
$$\beta = -\frac{2\pi d}{\lambda}\sin\theta_0$$
此时 $N$ 个阵元的合成方向图(阵列因子)为:
$$AF(\theta) = \frac{1}{N}\sum_{n=0}^{N-1} e^{jn\left(\frac{2\pi d}{\lambda}\sin\theta + \beta\right)}$$
改一个参数 $\beta$,主瓣就转到另一个方向——天线本身纹丝不动,波束却能电光石火地转向。这就是相控阵“电扫描”的含义,也是 5G 基站天线罩下没有旋转机构的原因。这套技术源自军用雷达:1905 年布劳恩就用三副天线演示过定向发射;冷战时期的 PAVE PAWS 雷达用 2677 个交叉偶极子阵元,合成出仅 2.2° 宽的铅笔波束。这套为导弹预警而生的技术,如今下放到了民用通信。
阵列因子决定了两个极实用的工程规律(以阵元间距 $d = \lambda/2$、均匀激励、法向指向为条件):
半功率波束宽度与阵元数成反比:
$$\theta_{3dB} \approx \frac{102°}{N}$$
阵列增益与阵元数成正比(dB 域):
$$G_{array} = 10\lg N \;\text{dB}$$
把不同规模的阵列放在一起看,直觉会非常清晰:
| 阵元数 N | 3dB 波束宽度(约) | 阵列增益(约) | 直观对应 |
|---|---|---|---|
| 4 | 25.5° | 6 dB | 传统 4 端口无源天线 |
| 8 | 12.7° | 9 dB | 早期 TDD 智能天线 |
| 16 | 6.4° | 12 dB | 入门级大规模阵列 |
| 32 | 3.2° | 15 dB | 中配阵列 |
| 64 | 1.6° | 18 dB | 3.5 GHz 主流 64T64R |
| 256 | 0.4° | 24 dB | 毫米波基站典型规模 |
三点必须强调,它们是理解波束赋形最常见的翻车点:
原理只有一套(调相位),但把“调相位”这个操作放在信号链的哪个位置,催生了截然不同的实现架构。工程界通常归纳为四类:无源相控阵(PESA)、有源相控阵(AESA)、混合架构与数字波束赋形(DBF)——对应到移动通信里就是模拟、数字、混合三把刀。
模拟波束赋形:一套收发机带整个阵列,每个阵元前挂一个射频移相器。便宜、省电,但整个阵列同一时刻只能合成一个波束——像一只喇叭筒,转得再快也只能照一个方向。
数字波束赋形:每个阵元配一整套独立收发链路(ADC/DAC、放大器),信号在每个阵元上就被数字化,相位与幅度的加权在基带芯片里用复数乘法完成。想同时合成几个波束就合成几个,还能在干扰方向挖零陷。灵活到极致,代价是 N 个阵元就要 N 套射频链路——器件数量和功耗都按 N 翻。
混合波束赋形:把阵列切成若干子阵列(一个子阵列可能是 64、128 或 256 个阵元,取决于系统需求),每个子阵列共享一套数字收发链路,子阵列内部用模拟移相,子阵列之间做数字预编码。在性能与成本之间取折中。
| 维度 | 模拟波束赋形 | 数字波束赋形 | 混合波束赋形 |
|---|---|---|---|
| 权重施加位置 | 射频移相器 | 基带复数乘法 | 射频移相 + 基带预编码 |
| 收发链路与阵元比 | 1 : N | 1 : 1 | 1 : 子阵列 |
| 同时独立波束数 | 基本只有 1 个 | 接近不受限 | 等于数字链路数 |
| 多用户空间复用 | 困难 | 容易 | 可以 |
| 零陷控制能力 | 很弱 | 精细 | 中等 |
| 成本与功耗 | 低 | 高 | 折中 |
| 典型落点 | 雷达、终端侧 | 中频大带宽基站 | 毫米波基站 |
数字波束赋形的信号链值得单独看一眼,因为“权重是算出来的”这件事全发生在这个流程里:
flowchart TD
A["比特流"] --> B["调制映射"]
B --> C["层映射<br/>确定数据流数"]
C --> D["数字预编码<br/>计算每路复数权重"]
D --> E1["射频通道1"]
D --> E2["射频通道2"]
D --> E3["其余通道"]
E1 --> F1["阵元1"]
E2 --> F2["阵元2"]
E3 --> F3["阵元N"]
F1 --> G["空中矢量叠加"]
F2 --> G
F3 --> G
G --> H["能量聚合成波束"]
同一份数据,经过不同的复数权重赋予不同相位,在空中叠加后自动聚焦——波束不是天线发出来的,是在空中用干涉“算”出来的。这句话是全文最重要的一句。
波束赋形只是大规模天线红利的一半。另一半来自 MIMO 的空间复用:在散射丰富的环境里,不同收发天线对之间的信道近似相互独立,$M \times N$ 的信道矩阵 $\mathbf{H}$ 可以承载 $\min(M, N)$ 条互不干扰的并行数据流:
$$\mathbf{y} = \mathbf{H}\mathbf{W}\mathbf{s} + \mathbf{n}$$
Massive MIMO(大规模 MIMO)把两条红利合二为一:几十上百个阵元,既负责聚焦能量(阵列增益),又负责在同一块时频资源上同时服务多个用户(空间复用)。后者有个专门的名字——多用户 MIMO(MU-MIMO),本质是空分多址的现代化身:用户不再靠时间或频率错开,而是靠空间信道的相关性错开。
它的数学图景出人意料地优雅:当基站天线数远大于用户数时,不同用户的信道向量趋于正交——甲的信道方向恰好接近乙的信道的零陷方向。基站对甲的数据流做预编码时,权重天然在乙的方向上抵消,反之亦然。Marzetta 在 2010 年的经典论文中首次系统论证了这一点,从此“天线数越多、系统越接近理想”成为大规模 MIMO 的理论基石。
多用户配对的下行发送流程大致如下:
flowchart TD
A["同一块时频资源"] --> B["基站预编码器"]
B --> C["权重甲<br/>沿甲的信道指向"]
B --> D["权重乙<br/>沿乙的信道指向"]
C --> E["波束甲"]
D --> F["波束乙"]
E --> G["用户甲解出自己的数据"]
F --> H["用户乙解出自己的数据"]
B --> I["旁瓣与零陷压向其余方向"]
注意配对的前提:两个用户的信道要足够不相关。两个用户站得方向一样、传播环境一样,信道向量高度相关,预编码就分不开,互相沦为对方的干扰。所以调度器做配对决策前必须先拿到信道状态信息(CSI):上行方向靠接收端直接测量导频即可,相对简单;下行方向则需要终端测量后反馈,或利用 TDD 系统上下行同频的信道互易性由上行推算下行。工程上发展出了迫零预编码、块对角化等一系列经典算法来干这件事。CSI 的质量直接决定配对成败——这也是后面调试陷阱的伏笔。
窄波束带来了一个 4G 时代不存在的麻烦:对不准就没信号。4G 的宽波束像日光灯,房间一亮全亮;5G 的业务波束像激光笔,指偏一厘米就照不到人。用户在移动、遮挡在变化、身体一转可能就把波束挡了。于是整套“波束管理”机制应运而生,核心是一个闭环:扫描 → 上报 → 锁定 → 跟踪 → 失锁重建。
以初始接入为例:基站把一组不同指向的窄波束按时间轮流派号广播(每个波束占用广播突发里不同的时间位置,终端据此知道“我看到的是几号波束”),终端测量后上报收得最强的那个,基站再用它建立连接;连接建立后还要周期性地用相邻波束“试探”,让终端随时比较、随时改报更优的波束——波束就这样被一路“牵着”跟随用户移动:
sequenceDiagram
participant 基站
participant 手机
基站->>手机: 窄波束轮流广播<br/>每束占一个时间位
手机-->>基站: 上报收得最强的波束编号
基站->>手机: 锁定该波束收发业务
loop 周期性跟踪
基站->>手机: 相邻波束周期探测
手机-->>基站: 上报更优波束
end
Note over 基站,手机: 全部失锁则重新扫描
这里有一个广播波束的特殊设计:业务波束窄而锐利,但广播消息必须让小区里所有人收到,所以广播波束通常配置得远比业务波束宽(主流设备常见 25° 到 110° 的若干档位,默认多为 65° 左右;标准允许多种配置,具体以各厂家官方文档为准)。一宽一窄,是覆盖与精度的折中。
理解了原理,现网里一堆“玄学”现象瞬间有了物理解释:
Q: 波束赋形和 MIMO 到底是什么关系? A: MIMO 是“多天线”这个大类的统称,它的红利有三条分支:分集(对抗衰落)、复用(多流提速)、赋形(能量聚焦)。波束赋形是其中一条分支;而 Massive MIMO 是把赋形和复用合并执行的规模化形态——64T64R 天线既在打波束,也在做多用户空间复用,两者不是并列关系而是融合关系。
Q: 64T64R 的基站,速率就是 64 倍吗? A: 不是。64 指射频通道与阵元数,单用户速率取决于信道秩和调度阶次,典型 2 到 4 流;剩余自由度兑换成阵列增益和多用户配对容量。把“阵元数”当“速率倍数”是外行判断 5G 基站的头号标志。
Q: 模拟波束赋形和数字波束赋形,怎么一眼区分? A: 看射频链路数与阵元数的比例。1 套链路对整个阵列的是模拟(移相器在射频端);1 个阵元 1 套链路的是数字(权重在基带);1 套链路对一个子阵列的是混合。链路数是架构的“指纹”。
Q: 波束那么窄,手机动了、转了怎么办? A: 靠波束管理的闭环:周期性用相邻波束探测,终端测量上报,基站决策切换到更优波束;全部波束失锁就重新扫描。这是离散的测量-决策过程而非连续锁定,所以高速移动场景会用更宽的波束档位和更频繁的探测来兜底。
Q: 为什么毫米波必须用大规模阵列? A: 双重原因叠加。第一,毫米波路径损耗大、绕射能力差,链路预算的亏空必须靠阵列增益硬补;第二,毫米波波长只有毫米级,同样口径的面板里塞得下几百个阵元——物理上“装得下”,工程上才“用得起”。低频段波长长,同样阵元数对应的天线口径大到不可接受,所以大规模阵列与毫米波是天然绑定。
本文由「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 等场景全覆盖。
