首页 › deep-tech › 空闲态小区重选原理:R准则图解

空闲态小区重选原理:R准则与优先级机制图解

一、从“搬家”说起:手机待机时在做什么

先把手机拆成两种“人格”。连接态(RRC Connected)的手机像一个正在通话中的专车乘客——司机(网络)实时盯着路况,过弯、变道、绕行都由网络调度,这就是上一轮讲的切换。而空闲态(RRC Idle / 5G的RRC Inactive之外的场景)的手机像一个刚搬到陌生城市的租客:没有专属司机,靠地图软件自己找房子住,住着住着发现隔壁小区性价比更高,就自己搬过去——整个搬家过程网络毫不知情,直到你下次“登记住址”(位置更新)。

小区重选(Cell Reselection)就是这套“自主搬家算法”。它要同时满足三个看似矛盾的目标:

  1. 省电:待机时不能像连接态那样频繁上报测量报告,测量本身都是按需开启的;
  2. 随时可达:网络寻呼你时,必须知道你大概在哪个区域,所以你驻留的小区不能乱选;
  3. 驻留“性价比”最高:信号够好、干扰够低,一旦你要发起业务,能立刻建链。

关键的架构思想是:空闲态移动性由UE全权执行,网络只下发“游戏规则”。规则就是一堆通过系统消息(SIB)广播的参数——Qhyst、Qoffset、优先级、时间门限。UE拿着规则自己算,算完自己搬,网络只在搬家完成后(位置区/跟踪区变化时)才收到一条登记消息。这样设计的原因很直接:如果几亿部待机手机都像连接态那样向网络实时汇报“邻居小区信号多少”,信令风暴会瞬间压垮网络。用“下发规则、本地判决”换取海量终端的零信令待机,这是空闲态移动性设计的第一性原理。

二、空闲态移动性全景:先选后驻、再议重选

flowchart TD
    A[开机/脱网恢复] --> B[PLMN选择<br/>找可用运营商]
    B --> C[小区选择<br/>S准则:Srxlev > 0]
    C -->|通过| D[驻留服务小区<br/>监听寻呼与系统消息]
    C -->|失败| E[任意小区选择<br/>受限服务]
    D --> F{满足测量触发条件?}
    F -->|信号好<br/>低于门槛不测| G[低功耗浅测量<br/>只做邻区列表粗测]
    F -->|信号差/达标| H[启动同频/异频/异系统测量]
    H --> I{重选判决<br/>R准则/优先级规则}
    I -->|不满足| D
    I -->|满足且持续Treselection| J[执行小区重选<br/>同步新小区]
    J --> K{跟踪区/位置区变化?}
    K -->|是| L[发起新TAU/RAU/LAU登记]
    K -->|否| D
    L --> D

这张图揭示了两个阶段:小区选择(首次进场,只看自己,无邻居比较)和小区重选(已驻留后的搬家,需要比较多个小区)。入场靠S准则,搬家靠R准则和优先级规则——这是全文的两条主线。

先建立全局认知,对比空闲态与连接态移动性:

维度 空闲态重选 连接态切换
决策者 UE自主判决,网络只发参数 网络集中判决(基站/核心网)
测量行为 按门限触发,间歇测量 持续测量+周期/事件上报
业务影响 无感知(本来没业务) 必须尽量无缝,掉话即事故
信令开销 几乎为零(仅TA变化时登记) 每次切换一套完整信令流程
判决依据 R准则 + 绝对优先级 A3/A5等测量事件 + 网络策略
网络可控性 弱(只能调参数间接影响) 强(可精确指定目标小区)

三、入场券:小区选择的S准则

重选之前必须先理解选择,因为S准则是后续一切判决的“计分基础”。手机想驻留一个小区,不是看它“是不是最强”,而是先看它“够不够格”——这就是S准则(Suitability,合适性准则):

$$S_{rxlev} = Q_{meas} - (Q_{rxlevmin} + Q_{rxlevminoffset}) - P_{compensation} > 0$$

逐项拆解:

S准则的设计哲学是“及格线思维”而非“择优思维”:很多小区都能及格(S>0),那么驻留哪一个?这才轮到重选算法登场。

四、核心算法:R准则——给服务小区的“忠诚度奖励”

同频重选(服务小区与邻区在同一载波频点)用的是经典的R准则(Ranking,排序准则)。对每个候选小区计算一个R值:

$$R_s = Q_{meas,s} + Q_{hyst}$$

$$R_n = Q_{meas,n} - Q_{offset}$$

其中 $R_s$ 是服务小区的得分,$R_n$ 是邻区的得分,谁分高谁胜出。公式极简,但两个参数的设计意图值得深挖:

用一个具体数字走一遍判决。假设实测:服务小区RSRP = −95 dBm,邻区 = −94 dBm,Qhyst = 2 dB,Qoffset = 0 dB:

flowchart LR
    A["服务小区<br/>Qmeas,s = −95 dBm"] -->|"加上Qhyst=2<br/>忠诚度奖励"| B["Rs = −95 + 2 = −93"]
    C["邻区<br/>Qmeas,n = −94 dBm"] -->|"减去Qoffset=0<br/>搬家成本"| D["Rn = −94 − 0 = −94"]
    B --> E{"Rn > Rs ?<br/>−94 > −93 ?"}
    D --> E
    E -->|否<br/>差1dB| F["不重选<br/>继续驻留服务小区"]
    E -->|是| G["还需满足:<br/>持续Treselection时长<br/>再执行重选"]

看清楚这个例子的反直觉之处:邻区信号其实比服务小区强1 dB,但UE依然不搬。因为2 dB的Qhyst意味着邻区必须比服务小区强出2 dB以上才有资格——这就是迟滞区(hysteresis margin)。没有这个缓冲区会发生什么?下一节专门讲。

此外R准则还有一个时间条件:Rn > Rs 的状态必须持续Treselection时间(同频常见1~2秒量级)才能执行重选。空间余量(dB)+时间余量(秒)双保险,专门对付无线信号的快衰落抖动。

五、乒乓效应:为什么“喜新厌旧”必须有代价

想象两个小区交界处的一栋楼,信号强度随人流、车辆、门的开合不断波动。如果重选零迟滞、零时延,UE的行为将是:A强就选A,一秒后B强了选B,再一秒A又反超……这就是乒乓重选。后果有三层:

  1. UE侧耗电飙升:每次重选都要对新小区做下行同步、解MIB、读全部SIB,功耗远高于浅睡眠状态;
  2. 信令风暴:如果两个小区属于不同TA(跟踪区),每次重选都触发一次TAU登记信令——这正是当年智能机“信令风暴”的经典成因之一;
  3. 寻呼丢失:重选的瞬间恰好是寻呼监听 GAP 时隙切换的窗口,配置不当会出现“网络在A小区寻呼、UE已搬到B小区”的空档。

迟滞设计在工程学里是个通用范式——空调温控(防止压缩机在设定值附近反复启停)、施密特触发器(防止信号毛刺导致输出翻转)、交易系统滑点保护,本质都是在状态转换路径上制造一个人为的“不回退带”。通信系统只是把它搬进了参数:Qhyst管空间维度,Treselection管时间维度。

六、跨频点重选:绝对优先级——不比R值,只看“户籍”

R准则只用于同频重选。一旦涉及异频(如服务小区在3.5 GHz,邻区在700 MHz)甚至异系统(4G与5G互选),规则完全变脸——因为不同频点的信号物理上不可直接比较:700 MHz绕射强、覆盖远,3.5 GHz带宽大、容量高,直接比RSRP数值毫无意义(700 MHz天然数值高,会把所有人都吸过去)。所以LTE/NR设计了绝对优先级机制:

不同优先级关系下的判决规则完全不同:

场景 判决规则 关键参数 直觉解读
同频 R准则排序 Qhyst, Qoffset, Treselection 同一屋檐下的房间,比性价比
异频·等优先级 R准则排序(同公式) 同上 平级单位之间,仍可比较
异频/异系统·高优先级目标 只要目标小区S准则及格即重选 Srxlev,n > 0(辅以门限检测) 高职级岗位,只要够格就跳槽,不比薪资
异频/异系统·低优先级目标 需同时满足:服务小区S < ThreshServing,Low 且目标小区S > ThreshX,Low 两个绝对门限 只有现状"揭不开锅"才降级搬家

注意高优先级规则的激进程度:不看相对差距,只看绝对及格线。这也是为什么优先级配置是现网最强力的“用户引导杠杆”——把某个频点配成0级,等于告诉全网终端“只要这个频点你收得到,就给我待在上面”。

异频测量的启动本身也有门控,避免无谓功耗。完整的异频重选时序如下:

sequenceDiagram
    participant UE as UE (空闲态)
    participant S as 服务小区SIB广播
    participant N as 异频邻区(如700M)
    Note over UE: 驻留中,深睡眠省电
    S->>UE: 周期广播 s-IntraSearchP / s-NonIntraSearchP 等门限
    loop 周期性浅测量
        UE->>UE: 测服务小区RSRP,算Srxlev
    end
    alt Srxlev ≤ SNonIntraSearch门限 (服务小区变差)
        UE->>N: 启动异频测量 (耗电增加)
        N-->>UE: SSB测量,得Qmeas,n
        UE->>UE: 计算Srxlev,n = Qmeas,n − Qrxlevmin
        alt N优先级更高 且 Srxlev,n > 0 持续Treselection
            UE->>UE: 执行重选→同步N、读MIB/SIB
        else N优先级更低 且 服务S<ThreshServingLow 且 N的S>ThreshXLow
            UE->>UE: 执行重选(兜底求生)
        else 均不满足
            UE->>UE: 继续驻留,维持测量
        end
    else 服务小区信号良好
        UE->>UE: 不启动异频测量(省电)
    end

这张图的核心洞察:测量是分级启停的。服务小区信号很好时,UE连异频测量都不做,处于最省电的“浅观察”状态;信号恶化越过门限,才逐级加大测量力度。这也是为什么覆盖边缘的手机比覆盖中心的手机更费电——测量开销随信号变差而增加。

七、速度匹配:高铁上的手机不能“慢条斯理”

固定场景的参数放到高铁上会失灵:列车350 km/h时,两秒的Treselection意味着判决期间信号环境已天翻地覆。为此系统引入移动状态缩放(Mobility State Estimation):UE自己统计一段时间内的小区重选次数,超过门限判定为高速,介于中间为中速。判决时对时间参数乘以缩放因子:

$$T_{reselection}^{effective} = T_{reselection} \times sf$$

其中高速时 $sf = 0.25$(判决速度提升4倍),中速时 $sf = 0.5$。类比很直白:步行的租客可以货比三家慢慢看,高铁上的乘客必须在列车驶出这片覆盖区之前果断决断。同理,迟滞的时长维度被压缩了,但空间维度(dB值)基本保留——因为快衰落多普勒展宽主要影响的是时间相关性。

八、5G NR的变化点与不变量

从LTE到NR,重选框架被完整继承(协议设计上刻意保持UE实现的一致性),变化集中在物理层接口:

理解了LTE的重选,NR的重选就是换了一套测量量的同一套算法——这也是教科书式框架设计的价值:一个经过验证的机制应当跨代际复用,只替换其与物理层的接口。

九、现网实战与调试陷阱

参数优化场景

调试陷阱(血泪经验)

  1. 异频配Qoffset不生效:Qoffset只在同频/等优先级重选中参与R值计算;异频跨优先级时它根本不进公式。新人常在这里反复调参无效然后怀疑人生——先确认两个频点的优先级是否相等;
  2. “信号满格却寻呼不到”:排查方向之一是UE刚发生重选且跨越了TA边界,TAU未完成期间寻呼必然失败。抓UE侧日志看重选记录的时间戳与寻呼时间的关系;
  3. Treselection过短 = 乒乓,过长 = 掉网感:弱覆盖边缘把Treselection配得过长,UE会驻留在已经很差的服务小区上迟迟不搬,表现为“手机显示有信号但上网极慢”;
  4. 优先级由谁下发要看清:广播优先级(SIB)与NAS专用优先级可能不一致,实测中专用优先级优先。更换SIM卡或核心网策略后终端行为突变,先查NAS下发的dedicated priority。

两个常见误解

常见问题

Q: 小区重选和切换的本质区别是什么? A: 决策权归属不同。切换由网络判决(UE只负责测量上报,目标是业务无损连续性);重选由UE判决(网络只广播参数,目标是低功耗待机+可被寻呼)。所以切换叫“移动性控制”,重选更像“驻留策略”——一个管连续,一个管归属。

Q: Qhyst和Qoffset都是偏移量,区别在哪? A: 作用对象和方向相反。Qhyst加在服务小区头上(+),是“搬家成本”的普适量化,对所有邻区一视同仁;Qoffset扣在邻区头上(−),是针对特定邻区关系的个性化定价,可以逐邻区配置。一个管“我要不要搬”,一个管“搬去他家划不划算”。

Q: 为什么异频重选不直接比RSRP,而要引入优先级? A: 因为不同频点的传播特性不同,RSRP数值不具可比性——700 MHz天然比3.5 GHz覆盖好、数值高,直接比较会把所有终端都吸到低频段,高频容量资源被浪费。优先级是运营商注入网络规划意图的接口:让“驻留在哪个频点”成为一个人为决策,而非物理特性的被动结果。

Q: 重选判决里RSRP和RSRQ分别扮演什么角色? A: RSRP是主裁判(选择/重选的S值与R值都基于它),RSRQ是辅助裁判(反映负载与干扰水平,一些实现允许基于RSRQ的门限触发测量或做补充判决)。直觉区分:RSRP回答“信号有多强”,RSRQ回答“信号有多干净”——强而不净的小区(高负载、强干扰)RSRP高但RSRQ差。

Q: 手机在高铁上“信号满格却上不了网”,可能和重选有关吗? A: 有关。满格只说明RSRP好(下行覆盖好),但若UE刚完成一次重选、尚未完成上行同步与TA登记,或重选后驻留的小区上行受限(覆盖上行弱于下行),就会出现下行显示良好但业务不通。排查时先看UE日志中重选与TAU的完成时间线。

参考来源

  1. ShareTechnote: LTE Cell Reselection — 工程视角的重选流程与参数案例,长期更新的通信工程手册站点
  2. 3GPP TS 38.304 (ETSI发布页) — NR空闲态UE驻留与重选行为的标准文本(5G与E-UTRA共用的移动性准则)
  3. 《通信原理》《移动通信》教材中关于小区选择/重选章节 — S准则与迟滞设计的教科书推导思路

注:本次写作环境的外部搜索/抓取工具受限(权限被拒),参考来源为长期稳定的公开资料入口及写作中的真实抓取尝试;文中参数典型值为工程经验量级,具体现网配置以运营商参数模板为准。


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