Wi-Fi 7 MIMO 天线布局:多通道隔离度仿真与实物调试流程
Wi-Fi 7(802.11be)把单流带宽拉到 320 MHz、调制升到 4096-QAM,4×4 甚至 8×8 MLO(Multi-Link Operation)在路由器/AP 上几乎是标配。问题是 5 GHz + 6 GHz 双频甚至三频挤在同一个塑胶壳里,4 根 6G 天线间距不到 0.5λ(6G 的 λ≈50 mm,0.5λ≈25 mm),通道间隔离度不够,MU-MIMO 的流隔离直接崩,EVM 从 2% 飙到 5% 以上。下面以 4×4 MIMO(2.4G + 5G + 6G 三频偶极子/PIFA,塑胶壳 AP)为主线,讲仿真到实物的闭环。
一、仿真:HFSS/CST 建模三要素
隔离度仿真不是只画四根天线就完事,模型不全结果必偏:
1. 主板 + 地平面 + 塑胶壳全建模:天线下方的 PCB 地(通常 60×120 mm)、壳内加强筋、外壳 PC+ABS(εr≈2.8–3.0,tanδ≈0.02)必须带材料参数,塑料壳的介电加载会让天线谐振频点下移 100–200 MHz,隔离度曲线跟着偏
2. 端口激励:每根天线建 Wave Port 或 Lumped Port,4×4 就是 8 端口(单端)或 4 端口(差分馈,少数高端 AP 用),跑 S 参数全矩阵
3. 边界与网格:辐射边界距天线 ≥ λ/4(6G 取 15 mm),塑胶壳内网格加密(λ/10),天线馈点附近局部细化
仿真目标判据(Wi-Fi 7 4×4,同频通道间):
• 邻道隔离(如 Ant1↔Ant2):> -25 dB @ 整个 320 MHz 子带(6G 的 5925–6425 MHz 段)
• 对角隔离(Ant1↔Ant3):> -30 dB
• 跨频隔离(5G Ant↔6G Ant):> -40 dB(频分天然隔离,主要靠去耦,不满足查壳内耦合)
# 用 pyansys + skrf 读 HFSS 导出的 s4p(4 端口单端,Ant1-4)
import skrf as rf
ntwk = rf.Network('wifi7_4x4.s4p') # ports: 1=Ant1, 2=Ant2, 3=Ant3, 4=Ant4
f_start, f_end = 5.925e9, 6.425e9
idx = (ntwk.f >= f_start) & (ntwk.f <= f_end)
def iso_db(port_a, port_b):
s = ntwk.s[idx, port_b-1, port_a-1] # Sba
return 20*np.log10(np.abs(s))
# 邻道 Ant1-Ant2,对角 Ant1-Ant3
iso_adj = iso_db(1,2)
iso_diag = iso_db(1,3)
print(f"Ant1-2 隔离均值: {iso_adj.mean():.1f} dB, 最差: {iso_adj.min():.1f} dB")
print(f"Ant1-3 隔离均值: {iso_diag.mean():.1f} dB")
二、布局三招提隔离
仿真不满足 -25 dB 时,优先调这三样,不用急着加去耦网络:
1. 正交极化 + 错位
4 根天线两两正交(±45° 斜极或 V/H 正交),比全平行天然多 5–8 dB 隔离。6G 天线密,常做"2 根 V 极 + 2 根 H 极"交错排,再配合非等间距(如 22/28/22 mm 而非 24/24/24),打破周期性耦合。
2. 加扼流槽 / 地中缝
PCB 地上在天线之间开 1–2 mm 宽的槽(长度贯穿天线投影区),能切断地电流耦合路径。槽不能太宽(> 3 mm 会影响天线阻抗),且槽两端别闭合(开槽 → 地电流绕行 → 反而增耦合的坑要注意)。
3. 去耦结构(高级)
高频段(6G)隔离不够时,在两天线间的 PCB 边上加 EBG(电磁带隙)单元 或 DGS(缺陷地结构),中心频率对准 6.2 GHz,带宽覆盖 320 MHz 即可。EBG 单元尺寸 ≈ λ/4@6.2G ≈ 12 mm,4×4 AP 的 PCB 放得下。
三、实物调试:VNA + 暗室 OTA
板子回来先跑 VNA 抓 S 参数,再进暗室 OTA:
1. VNA 多端口校准 + 去嵌
4×4 要测 8 端口(每根天线单端 Feed + GND,或差分 4 端口),用 4 端口 VNA + 电子校准件(ECal),先在校准板上做 SOLT,再连到 AP 板的 U.FL 转接线。转接线要单独做 Thru 去嵌,否则 6G 下 5 cm 同轴线能引入 0.3 dB 假插损。
判据跟仿真对齐:邻道 S21 < -25 dB / 320 MHz 全段,最差点 > -22 dB(留 3 dB 余量)。
2. 暗室 OTA 验 MIMO 效能
VNA 过了还要进暗室跑吞吐量 + EVM:
• 单流 EVM < 2.5% @ 4096-QAM(6G 320 MHz)
• 4×4 MU-MIMO 下行吞吐量 > 标称 80%(干扰环境下)
• 包络相关系数(ECC)< 0.5(天线本身去相关够不够,ECC 从 S 参数也能算:ECC = S21* ²/(1- S11 ²)(1- S22
²),但 OTA 更准)
# ECC 从 S 参数算(两端口简化)
def ecc_from_s(s11, s22, s21):
return (abs(s21)**2) / ((1-abs(s11)**2)*(1-abs(s22)**2))
s11, s22 = ntwk.s[idx,0,0], ntwk.s[idx,1,1]
s21 = ntwk.s[idx,1,0]
ecc = ecc_from_s(s11, s22, s21)
print(f"ECC 均值: {ecc.mean():.3f}, 最大: {ecc.max():.3f}") # <0.5 合格
四、三个翻车高发点
• 塑胶壳没建模:仿真只建了 PCB+天线,壳内 εr=2.9 的 ABS 把 6G 天线谐振拉低 150 MHz,实物回来 S11 中心偏到 5.8 G,隔离度全段掉 5 dB。整改:壳内侧贴 0.1 mm 铜箔(局部屏蔽)或天线匹配网络重调(L+C 挪频)
• U.FL 转接线长短不一:4 根天线到 VNA 的同轴线长度差 > 5 cm,去嵌后相位乱,算 ECC 出错。转接线必须等长,或每根单独存 Thru 文件逐根去嵌
• 6G 天线被 5G PA 谐波耦合:5G PA 的二次谐波(5.5G×2=11G)不直接撞 6G,但 5G 的非线性杂散能落到 6G 段,隔离度够也要查 PA 输出滤波。5G/6G 天线在 PCB 上分两边放,中间加金属隔条(1 mm 高铜片,焊到主地)
Wi-Fi 7 4×4 MIMO 天线布局的真谛:仿真把 PCB+壳+地全建模、邻道隔离 -25 dB / 320 MHz 全段、正交极化+错位+扼流槽提隔离、EBG 救急 6G;实物 VNA 8 端口去嵌 + 暗室 OTA 验 EVM/ECC。这套走完,6G 320 MHz 下 4×4 MU-MIMO 吞吐量能跑到标称 85% 以上,4096-QAM 的 EVM 压 2% 内,不用在暗室和匹配网络之间来回折腾。





