首页 › deep-tech › 测量间隔:为异频测量留出空档

测量间隔:为异频测量留出空档

一、从一个生活场景说起:你只有一台收音机

想象你正戴着耳机收听某个 FM 频道的节目,但心里惦记着隔壁频段是不是在播更精彩的内容。问题在于——你只有一台收音机,它的调谐旋钮同一时刻只能锁在一个频点上。要"扫一眼"别的频道,你只能短暂按一下暂停,把旋钮拧过去听上几秒,再拧回来接着听原来的节目。

这个"短暂暂停、拧过去听、再拧回来"的动作,就是移动通信里测量间隔(Measurement Gap,简称 MG)的物理本质。

对手机(UE)而言,绝大多数终端在工作时只有一条射频接收链路,正"忙"在服务小区的频点上收发数据。当网络希望它去"听一下"其他频点(异频),甚至其他制式(比如 5G 去听 4G,即异系统)邻区的信号强弱时,手机必须从当前频点上"挪开"一小段时间——可一旦挪开,它这段时间就既收不到也发不出数据。于是网络专门给它排了一段"测量假期",这就是测量间隔。

理解了这个收音机的类比,本文后面所有机制的"为什么这样设计"都有了答案。

二、根本矛盾:要测异频,就必须牺牲收发时间

为什么不能"边收数据边测异频"?这要回到射频硬件的物理限制。

手机天线后端的接收机,本质是一个带通调谐电路加模数转换器,它通过本振(LO)频率把目标频点搬到基带。同一时刻,本振只能锁定一个中心频率。要让接收机从频点 A(比如 2.6 GHz)"搬"到频点 B(比如 3.5 GHz),需要重新配置射频前端、切换滤波通道、重新锁相并等待频率稳定——这一过程通常需要几百微秒到毫秒级。这就是测量无法"顺便"完成,而必须独占接收机一段时间的根本原因。

于是矛盾就清楚了:

测量间隔就是这两端之间的一个工程妥协:网络"挤"出一些固定的、可预测的时间窗口,让手机离开去测量;同时网络清楚这些窗口在哪,于是主动避免在这些窗口里调度该手机。这样,数据的暂停是"双方约定好、可控"的,而不是"随机丢包"。

这个"网络和终端关于暂停时间的契约",就是后面所有参数设计的出发点。

三、测量间隔的三个核心参数

测量间隔由三个参数完全确定,可以把它想象成"闹钟"的三要素:

参数 全称 含义 典型取值
MGL 测量间隔长度(Measurement Gap Length) 每次"假期"持续多久 6 ms(另有 1.5 / 3 / 3.5 / 4 / 5.5 ms 等)
MGRP 测量间隔重复周期(Gap Repetition Period) "假期"每隔多久来一次 20 / 40 / 80 / 160 ms
gapOffset 间隔偏移 第一次"假期"从哪个时刻开始 0 ~ MGRP−1

三者组合,就得到了一个周期性出现、长度固定的"测量窗口"。单个间隔出现的时刻可写成:

$$ t_{\text{gap}}(n) = (\text{gapOffset} + n \times \text{MGRP}) \bmod 10240, \quad n=0,1,2,\dots $$

结果以子帧(1 ms)为单位,10240 ms 是系统帧号(SFN)的循环周期,取模保证间隔在时间轴上不断重复而不越界。

为什么默认 6 ms 是个"黄金长度"? 因为一次完整的异频测量,手机要完成"切走 → 锁相稳定 → 搜索同步信号 → 测量 RSRP → 切回 → 重新同步服务小区"这一连串动作。实测中 6 ms 足够覆盖一次同步信号突发(NR 的 SSB 突发集在约 5 ms 窗内即可发完),又不会太长而严重拖累吞吐。所以 6 ms / 40 ms 成为最经典的组合。

四、吞吐的代价:把这笔账算清楚

理解了参数,就能算清吞吐损失。每个 MGRP 周期里,手机要"休假" MGL 毫秒,纯粹因测量间隔导致的下行时域损失比例为:

$$ \eta = \frac{\text{MGL}}{\text{MGRP}} $$

代入常见组合:

组合 (MGL/MGRP) 计算 时域损失比例
6 ms / 40 ms 6 ÷ 40 15.0%
6 ms / 80 ms 6 ÷ 80 7.5%
6 ms / 160 ms 6 ÷ 160 3.75%
3 ms / 20 ms 3 ÷ 20 15.0%

注意这是时域上的理论上限,实际吞吐损失还受调度器策略、HARQ 重传、缓存深浅影响,可能略低,但量级是对的。正因如此,网优工程师对 gap pattern 的配置非常敏感——配得密,测量灵敏但吞吐掉得多;配得稀,吞吐保住了但测量时延变长,切换可能不及时。

五、SMTC:5G 让"目标窗口"也变得可预测

读到这里你可能会问:手机在 gap 里调谐到异频后,怎么知道目标小区的信号什么时候发?万一 gap 和目标信号"错过"了怎么办?

在 4G 时代这不太是问题——LTE 的参考信号(CRS)是常亮的,每个子帧都在发,gap 只要够长,总能测到。

但 5G 做了一个根本性改变:同步信号块(SSB)不再常亮发送,而是周期性"突发"发送(默认 20 ms 一周期,每次在约 5 ms 的窗口内集中发完若干个 SSB)。这是 5G 为节能和灵活部署做的设计。代价是:手机必须在 SSB 恰好出现的时刻去测,否则 gap 就是白白浪费。

于是 5G 引入了 SMTC(SSB 测量时间配置)——网络告诉手机:"目标载波上,SSB 这个'亮灯窗口'每隔多久亮、亮多久、从哪个时刻开始亮。" 其关键参数包括:

于是,一次成功的异频测量需要两个窗口在时间上重叠:

$$ \text{可测量成功} \iff \text{Gap 窗口} \cap \text{SMTC 窗口} \neq \varnothing $$

这才是 5G 测量间隔设计的精髓:gap 是手机的"机会窗口"(我何时有空去看),SMTC 是目标信号的"出现窗口"(它何时在那里),两者对齐才能完成测量,缺一不可。所以网络规划时,MGRP 必须能"覆盖到"dSMTC——若 SMTC 周期比 gap 周期还长,很多个 gap 都会和 SSB 擦肩而过,测量迟迟完不成,切换判决被拖延。

下面的流程图把这套"双窗口对齐"机制串了起来:

flowchart TD
    A["网络下发 MeasGapConfig<br/>gap pattern + gapOffset"] --> B["UE 计算每个 Gap 的精确时刻"]
    A2["网络下发 SMTC<br/>dSMTC / oSMTC / 窗长"] --> C["UE 获知目标 SSB 出现时刻"]
    B --> D{"Gap 窗口 与 SMTC 窗口<br/>是否重叠?"}
    C --> D
    D -->|是| E["在重叠处测量 SSB<br/>计算 RSRP/RSRQ/SINR"]
    D -->|否| F["本轮落空<br/>等下一个 Gap"]
    E --> G["按上报规则发送测量报告"]
    G --> H{"是否触发测量事件?"}
    H -->|是| I["网络做异频/异系统切换判决"]
    H -->|否| J["继续周期性测量"]

六、5G 相对 4G 的关键进步

5G 没有抛弃测量间隔的思路,而是把"假期"安排得更精细了:

维度 4G LTE 5G NR
间隔长度(MGL) 固定 6 ms 1.5 / 3 / 3.5 / 4 / 5.5 / 6 ms 等多种
重复周期(MGRP) 40 / 80 ms 20 / 40 / 80 / 160 ms 等更多选择
间隔粒度 仅 per-UE(全网统一一个闹钟) per-UE / per-FR(FR1、FR2 各自独立)/ UE 自主
测量信号 CRS(常亮) SSB(周期突发,需 SMTC 配合)
配置灵活性 低 高,可按频段与场景定制

其中 per-FR gap 是 5G 面向毫米波的重要创新:FR1(6 GHz 以下)与 FR2(毫米波)频率相差悬殊,若用一个统一的 gap 闹钟管理两段频率,必然顾此失彼、效率低下。让两段频率各自配独立的 gap,等于给手机"两个闹钟"分别管理两段频率的测量,互不干扰,既不浪费也不冲突。

此外,部分高端终端还支持 UE 自主间隔(UE autonomous gap)——在满足约束的前提下,终端可自行产生短暂间隔用于测量,进一步减少对网络集中调度的依赖。

七、信令流程:网络如何"下发"这个假期

测量间隔的配置通过 RRC 重配置消息完成。一次完整的"测量武装"时序如下:

sequenceDiagram
    participant gNB as 服务小区(gNB)
    participant UE as 终端(UE)
    Note over gNB,UE: 正常收发(服务频点)
    gNB->>UE: RRC重配置: MeasGapConfig(gap pattern+offset)<br/>+ MeasObject(含SMTC) + ReportConfig
    UE-->>gNB: RRC重配置完成
    Note over UE: 按公式计算每个 Gap 的精确位置
    Note over UE: ⏸ Gap到:暂停收发,调谐到异频
    UE->>UE: 锁相稳定→在Gap∩SMTC处测SSB(≈6ms)
    Note over UE: ▶ 切回服务频点,重新同步
    gNB->>UE: 下行数据(恢复调度)
    UE-->>gNB: 测量报告(按事件/周期规则)
    Note over gNB: 依据测量结果做切换判决
    Note over gNB,UE: …… 等待下一个 MGRP 周期,重复 ……

注意中间"在 Gap∩SMTC 处测 SSB"这一步的对齐:如果配置不当导致 gap 总落在 SMTC 窗口之外,你会看到一个典型现象——测量报告迟迟不来,但用户其实信号正常。这是常见的调试陷阱(见第九节)。

八、什么时候不需要测量间隔?

不是所有测量都要 gap,这是一个常被忽略的细节:

flowchart LR
    S["启动测量"] --> Q1{"目标与服务<br/>同一频点?"}
    Q1 -->|是| Q2{"同频但跨BWP<br/>且信号在带外?"}
    Q1 -->|否| Q3{"终端支持<br/>非间隔测量?"}
    Q2 -->|是| NEED["需要 Gap"]
    Q2 -->|否| NONE["不需 Gap<br/>直接监听即可"]
    Q3 -->|是| NONE
    Q3 -->|否| NEED
    NEED --> CFG["网络配 MeasGapConfig"]

要点:

这也是为什么不同终端在同样网络下吞吐表现不同——支持 gapless 测量的终端,移动性测量对吞吐几乎零影响。

九、实战连接:调试里你会遇到的现象

把原理落到现网调试,至少有四类典型现象:

现象 1:吞吐周期性"掉坑"。 若在一个用户的下行速率曲线上看到每隔 40 ms(或 80 ms)出现规律性的速率凹陷,且凹陷宽度约 6 ms——多半就是测量间隔在起作用。这是正常现象,不是故障。

现象 2:异频切换迟迟不触发,但同频正常。 优先怀疑 gap 与 SMTC 没对齐。用信令仪表抓 MeasGapConfig 和 SMTC 参数,手工核对 MGRP 能否覆盖 dSMTC。常见错误是开了 gap 但 SMTC 周期配置过长。

现象 3:开了 CA/DC 后吞吐不降反升。 因为多载波终端可用辅载波/辅节点的接收机分担测量任务,反而减少了主服务链路上的 gap 需求。

现象 4:FR2 场景下测量更"挑剔"。 毫米波波束窄、SSB 方向性强,gap 里不仅要测还要"扫波束",对 gap 长度和密度要求更高,per-FR gap 在此价值凸显。

十、常见误解澄清

误解一:"gap 期间手机完全不工作。" 不准确。gap 期间手机只是不收发服务小区数据,它恰恰在忙——调谐、锁相、测量、再切回。"假期"是相对数据面而言,对测量面它恰恰是最忙的时候。

误解二:"gap 越多测量越准,网络越好。" 不对。gap 越多吞吐损失越大(参见 15% 的账)。网络优化的艺术是用最少的 gap 满足测量时延要求,而非越多越好。

误解三:"同频测量也要配 gap。" 同频测量不需 gap。只有异频/异系统(以及 NR 中跨 BWP 的特殊同频场景)才需要。

常见问题

Q1:测量间隔和测量事件是什么关系? A:测量间隔是"如何测"——手机用什么时间窗口去测异频;测量事件是"何时判"——测到的结果达到什么阈值才触发切换判决。前者是手段,后者是规则。两者配合才能完成一次异频切换。没有 gap,异频的测量事件根本无数据可判。

Q2:为什么 6 ms 和 40 ms 是最经典的组合? A:6 ms 足够覆盖一个 SSB 突发窗口(约 5 ms)并留出锁相稳定与切回时间;40 ms 周期让测量足够频繁(满足移动性测量时延要求)又不至于把吞吐牺牲到不可接受(约 15%)。这是测量时延与吞吐之间的长期工程均衡点。

Q3:终端能力对 gap 需求有影响吗? A:有,而且很大。支持多射频链路的终端可做"非间隔测量",网络就不必给它配 gap,吞吐不受影响。终端通过 UE 能力上报说明自己支持哪些 gap pattern、是否支持 per-FR gap、能否 gapless,网络据此决定是否配 gap、配哪种。

Q4:gap 和 DRX 有什么区别? A:两者都让手机"暂停",但目的不同。DRX 是为了省电,让手机周期性"睡觉";gap 是为了测量,让手机"挪开"接收机去异频。一个对准电源,一个对准射频调谐。它们时间上可能重叠,但机制相互独立。

Q5:如果 gap 配置错误会怎样? A:轻则异频/异系统测量时延变长、切换不及时(用户感觉卡顿、掉话);重则完全测不到目标小区、异频切换永不触发。由于同频正常,这类问题常被误判为"邻区漏配"或"信号差",需结合信令抓包核对 gap 与 SMTC 的对齐关系才能定位。

参考来源

  1. 5G NR Measurement Gap Configuration - Techplayon — NR 测量间隔配置参数与原理详解
  2. 5G Handling of Measurement Gaps - WirelessBrew — 测量间隔机制、吞吐影响与 per-FR 设计分析
  3. 5G/LTE Measurement Gap Calculator - WirelessBrew — MGL/MGRP/gapOffset 时序可视化计算工具
  4. 5G NR Measurement GAP - 知乎 — MGRP/gapOffset 参数与 NR 改进的中文解析
  5. Measurement Gap (MG) in 4G - telecomHall — 4G 测量间隔原理与 LTE 背景

本文由「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学通信知识星球海报-扫码加入