首页 › deep-tech › 小区重选:待机手机的自主择居

小区重选:待机手机的自主择居

一、从一个生活场景说起:待机时手机在做什么?

想象你在一个大型商场里闲逛,并没有明确的目的地。你不会傻站在原地不动,而是会一边走一边打量:哪一片灯光更亮、哪一区人少不挤、哪家空调更凉快,然后不知不觉地往更舒服的区域移动。整个过程中,没有保安跟在你身后指挥你"往左走、往右走"——是你自己拿主意。

待机状态下的手机,干的正是这件事。

当你的手机没有正在通话、没有下载任务时,它处于 RRC_IDLE(无线资源控制空闲态) 或 5G 特有的 RRC_INACTIVE(去激活态)。这时候它并没有"睡着不动",而是在后台持续测量周围一个个基站小区(Cell)的信号强度和质量,然后自己决定要不要从一个小区"搬家"到另一个小区。这个由手机自主完成、网络几乎不插手的"搬家"过程,就叫小区重选(Cell Reselection)。

它是移动性管理在待机态的核心机制。理解了它,你就能明白:为什么手机待机时也能一直找到信号好的基站、为什么网络不会因为几十亿台待机手机而信令瘫痪、以及网优工程师在排查"手机总是黏在弱信号小区"时该拧哪个参数旋钮。

flowchart TD
    OFF[手机开机] --> SEL[小区选择 S准则]
    SEL --> IDLE[RRC_IDLE 待机驻留]
    IDLE -->|信号变化 自主判断| RES[小区重选 R准则/优先级]
    RES --> IDLE
    IDLE -->|有业务到来| CONN[RRC_CONNECTED 连接态]
    CONN -->|移动出覆盖| HO[切换: 网络实时指挥]
    HO --> CONN
    CONN -->|业务结束| IDLE2[RRC_IDLE]
    IDLE -.5G新增.-> INACT[RRC_INACTIVE 低活动态]
    INACT -->|同样自主重选| INACT
    INACT -->|数据到达快速恢复| CONN

二、设计哲学:为什么网络要把"搬家"决定权交给手机?

要理解小区重选为什么这样设计,得先把它和"切换(Handover)"放在一起对比。

你在打电话、看视频时(RRC_CONNECTED 态),手机和基站之间有实时的数据连接。这时候你边走边打,从一个基站覆盖区走到另一个,必须由网络来指挥这次交接:基站根据测量报告决定把你交给谁、下发切换命令、协调新旧小区、保证通话不中断。这是一场精心编排的"接力赛",需要密集的信令交互。

但待机态完全不同。一个运营商的网络下,可能有几千万甚至上亿台手机同时待机。如果每一台待机手机每次想换个小区,都要向网络请示、等网络下命令,那核心网和基站会被信令洪流瞬间压垮——这叫信令风暴。

所以通信系统做了一个聪明的分工:

网络唯一需要知道的,是"你现在大概在哪个区域",以便来电/来消息时能找到你。所以手机只在重选导致它跨过跟踪区(Tracking Area)边界时,才主动向网络报个到——这正是跟踪区更新(TAU)和注册更新要做的事。换句话说:重选是手机内部的"沉默搬家",TAU 是搬完之后"跨区才报备"。两者一静一动,共同构成了待机态移动性的完整拼图。

对比维度 小区重选(待机态) 切换(连接态)
发生状态 RRC_IDLE / RRC_INACTIVE RRC_CONNECTED
决策者 UE(手机)自主 网络(基站/核心网)指挥
信令开销 极小,几乎无网络交互 大,需多步信令协调
业务影响 无(本就没有业务) 必须保证业务连续不中断
跨区上报 触发 TAU/注册更新 触发切换流程
评判准则 S 准则 + R 准则 + 优先级 测量事件(A2/A3 等)+ 切换命令

三、开机第一步:小区选择与"够不够格"的 S 准则

在讲重选之前,先说重选的起点——小区选择(Cell Selection)。手机刚开机或丢失覆盖后,要做的第一件事是找到一个"能待下去"的小区。它的判据叫 S 准则(Suitability Criterion),回答一个简单问题:这个小区的信号,是否达到最低可驻留门槛?

$$S_{rxlev} = Q_{rxlevmeas} - (Q_{rxlevmin} + Q_{rxlevminoffset}) - P_{compensation}$$

$$S_{qual} = Q_{qualmeas} - (Q_{qualmin} + Q_{qualminoffset})$$

一个小区要被判为合格(Suitable),必须同时满足 $S_{rxlev} > 0$ 且 $S_{qual} > 0$。换句话说,无论是接收功率(RSRP)还是接收质量(RSRQ),都得高于基站广播的最低门限。

这里有几个关键参数值得工程师记住:

参数 含义 来源
$Q_{rxlevmeas}$ UE 实测的小区 RSRP UE 测量
$Q_{rxlevmin}$ 最低接收功率要求 SIB1 广播(注意实际值要 ×2)
$Q_{qualmeas}$ UE 实测的小区 RSRQ UE 测量
$Q_{qualmin}$ 最低接收质量要求 SIB1 广播
$P_{compensation}$ 功率补偿 $\max(P_{EMAX}-P_{UMAX},0)$,考虑 UE 上行能力 计算

小区据此被分成三档:

S 准则解决的是"能不能进这家店"的准入问题。一旦进了店(驻留下来),手机就会开始持续打量周围其他小区,进入重选的"比价"环节。

四、择优而居:用 R 准则给小区打分排序

当好几个小区都满足 S 准则时,UE 要在它们之间挑出"最好"的一个。对于同频或同优先级异频的小区,UE 用的判据是 R 准则(Ranking Criterion)——它给每个小区打一个排名分,分数最高的胜出:

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

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

其中 $R_s$ 是服务小区的排名值,$R_n$ 是某个邻区的排名值。当某个邻区满足 $R_n > R_s$,并且持续满足一段规定的时间,UE 就会重选到那个邻区。

这里的两个参数是重选调优的灵魂:

参数 作用 工程含义
$Q_{meas}$ 实测信号值(RSRP 或 RSRQ) 排序的原始依据,由 SIB2 的 quantityConfig 决定用哪个
$Q_{hyst}$ 服务小区迟滞,防乒乓 调大→重选变慢变稳;调小→重选更积极
$Q_{offset}$ 邻区偏置,调节偏好 用于负载均衡,控制各小区"吸引力"
$T_{reselection}$ 持续优于的考察时间 第二道防抖,过滤瞬时波动

$Q_{hyst}$ 和 $T_{reselection}$ 一道,构成了"分数差 + 持续时间"的双重防抖,是抑制乒乓重选的核心。

五、分层择居:频率优先级的"高速优先"逻辑

到这里 R 准则只解决了"同频/等优先级"的比价。但现实网络里,UE 同时面对着多个不同频点的小区(比如 2.6 GHz 容量层、700 MHz 覆盖层、甚至 4G 异系统),它们的优先级往往不同。这时候 UE 用的是频率优先级机制——一种类似"能上高速就不走国道"的分层择居逻辑。

每个频点/异系统被分配一个绝对优先级(NR 通常 1~8,越大越优先)。根据邻区相对于服务小区的优先级高低,重选用三套不同门限来判决:

1. 高优先级邻区——只要它"够好",就主动往高处走: - 条件:高优先级邻区满足 $S_{rxlev} > Thresh_{X,High}$(或基于 RSRQ 的 $Thresh_{X,High,Q}$),持续 $T_{reselection}$。 - 设计意图:把空闲终端尽量赶到高容量、高频段的小区上,腾出宝贵的低频资源给真正需要广覆盖或正在快速移动的用户。

2. 等优先级邻区——大家同级,公平比分数: - 直接用 R 准则排序,$R_n > R_s$ 持续 $T_{reselection}$ 即重选。

3. 低优先级邻区——只有当前住处"实在太差",才肯屈就低处: - 条件(须同时满足):服务小区 $S_{rxlev} < Thresh_{Serving,Low}$,且 低优先级邻区 $S_{rxlev} > Thresh_{X,Low}$,持续 $T_{reselection}$。 - 设计意图:低优先级层通常是保底覆盖(如低频段),平时不抢,只有主层信号崩溃时才接手,避免终端无网可驻。

这套机制背后是一个极其重要的网络规划思想:高低频段协同。低频段(如 700 MHz / 800 MHz)穿墙强、覆盖广,但容量小,适合做"兜底层";高频段(如 3.5 GHz)容量大、速率高,但覆盖近,适合做"主力层"。通过优先级,运营商可以让待机手机默认驻留高优先级(高频)小区享受大容量,而当用户钻进地下室、高频信号消失时,再由低优先级(低频)小区接手保证不掉线。

重选场景 判决机制 关键参数
同频 R 准则排序 $Q_{hyst}$、$Q_{offset}$、$T_{reselection}$
异频(等优先级) R 准则排序 同上 + $Q_{offset_{frequency}}$
异频(更高优先级) 门限判决 $Thresh_{X,High}$、$T_{reselection}$
异频(更低优先级) 双门限判决 $Thresh_{Serving,Low}$、$Thresh_{X,Low}$、$T_{reselection}$

六、把整个决策流程画出来

把上面的准则串起来,UE 在每个测量周期执行的决策逻辑如下图。它先确认现住小区是否还合格,再按"高→等→低"三级优先级依次检查邻区,命中哪一级就用哪一级的判据。

flowchart TD
    A[周期性测量 服务小区 + 邻区] --> B{服务小区<br/>满足 S 准则?}
    B -->|否| C[触发小区选择]
    B -->|是| D[按频率优先级分组评估邻区]
    D --> E{存在更高优先级邻区<br/>Sn > ThreshX-High<br/>持续 Treselection?}
    E -->|是| G[重选到高优先级小区]
    E -->|否| H{同优先级邻区<br/>Rn > Rs<br/>持续 Treselection?}
    H -->|是| I[重选到 R 值最高小区]
    H -->|否| J{服务小区 Sn < ThreshServing-Low<br/>且低优先级邻区 > ThreshX-Low<br/>持续 Treselection?}
    J -->|是| K[重选到低优先级小区]
    J -->|否| A
    G --> END[驻留新小区 周期重启]
    I --> END
    K --> END

七、5G 的独门设计:RRC_INACTIVE 态的重选

理解了上面这些,你其实已经懂了 4G LTE 的小区重选。5G NR 在此基础上新增了一个关键状态:RRC_INACTIVE。

为什么要有这个状态?考虑物联网设备或频繁收发小包的 App(比如微信、智能水表)。如果每次收完一个包就让手机彻底回到 IDLE 态,下次有数据来时,手机要重新走一遍完整的连接建立流程(随机接入、鉴权、承载建立),时延大、信令重。但如果不让它空闲、一直保持 CONNECTED 态,又极其费电、占资源。

RRC_INACTIVE 是一个折中:手机空口连接释放、进入低功耗待机,但网络侧(基站和核心网)保留了它的上下文和信令连接。这样下次有数据到达时,手机能在几毫秒内"秒醒"恢复连接,而不必从头建立。

关键是:RRC_INACTIVE 态的手机,依然要做小区重选——它的移动性管理与 IDLE 几乎一样,用相同的 S/R 准则和优先级机制。区别只在于:当它因为重选或数据到达而需要恢复连接时,走的是 RRC Resume(恢复) 流程而非全新建立,速度快得多。这就是 5G 为超低时延和海量物联网连接专门打磨的"待机即快醒"设计。

八、信令层面:重选其实"很安静"

理解重选最直观的方式,是把它和切换的信令时序摆在一起看。下面这张时序图揭示了一个关键事实:小区重选的全过程,网络几乎是旁观者。UE 自己测量、自己判分、自己断开、自己在新小区发起随机接入——直到驻留完成,且只有当跨了跟踪区,才回头向核心网报备一次。

sequenceDiagram
    participant UE as 待机手机 IDLE/INACTIVE
    participant Old as 源小区 gNB
    participant New as 目标小区 gNB
    participant CN as 核心网 AMF
    Note over UE: 全程无网络指挥 UE 自主决策
    UE->>UE: 1.周期测量 S/R 准则评估
    UE->>UE: 2.邻区持续优于服务小区 Treselection 到时
    UE--xOld: 3.悄然断开 无需任何信令
    UE->>New: 4.在新小区发起随机接入 完成驻留
    Note over UE,New: 此前整个过程网络未参与
    UE->>CN: 5.若跨跟踪区 发起注册更新/TAU
    CN-->>UE: 6.确认 更新位置信息
    Note over UE,CN: 对比: 切换时每一步都有 gNB 指令与协调

对比一下就会明白:切换时序图里你会看到一连串的 Measurement Report → Handover Command → SN Status Transfer → Random Access → Handover Complete,每一步都是网元之间的对话;而重选时序图里,前 4 步几乎只有 UE 自己的"独白"。这就是"决策权下放"在信令上的真实写照——它把海量的待机移动性处理成本,从网络转移到了终端本地计算。

九、终端省电与测量节奏:DRX 的角色

待机态手机不可能每分每秒都在测量,否则电池撑不过一天。UE 实际上是在 DRX(非连续接收) 周期的"唤醒时刻"才短暂醒来测量一下,然后继续睡。DRX 周期越长(比如 5 分钟醒一次),越省电,但发现更好小区的速度也越慢;周期越短(比如 1.28 秒),重选越及时,但越费电。

为了平衡,系统设计了测量加速规则:当服务小区信号还不错时,UE 用较慢的节奏测量邻区;但当服务小区信号跌到某个门限($S_{rxlev} < S_{nonIntraSearch}$)之下、已经"住得不踏实"时,UE 才开始积极测量异频/异系统邻区,加快寻找逃生路线。这是一种按需测量的省电策略——平时省着测,危急时才发力。

十、实战连接:网优工程师在哪里用到这些知识?

这些原理不是空中楼阁,在现网调试中处处可见。

场景 1:乒乓重选(终端在两个小区间反复横跳)。这是最常见的投诉,表现为手机信号格数忽高忽低、待机耗电飙升。根因往往是 $Q_{hyst}$ 太小或 $T_{reselection}$ 太短,导致邻区只要稍稍占优就搬家,搬过去又很快被原小区反超。调参方向:适当增大 $Q_{hyst}$、延长 $T_{reselection}$,给服务小区更多"主场优势"和考察期。

场景 2:重选不及时(终端黏在弱信号小区不走)。用户明明身处强信号基站覆盖下,手机却还死守着远处的弱小区。根因可能是 $Q_{hyst}$ 过大、或邻区偏置 $Q_{offset}$ 配错把好小区压下去了。调参方向:检查并降低过大的迟滞、修正异常偏置。也可以借助频率优先级,把更好频点的优先级抬高。

场景 3:异频重选怎么都触发不了。某个高频段小区明明信号不错,待机终端却始终不往那重选。这时要重点查门限:高优先级场景的 $Thresh_{X,High}$ 是否设得过高(导致邻区永远够不到),低优先级场景的 $Thresh_{X,Low}$ 与 $Thresh_{Serving,Low}$ 配置是否自洽。一个常见陷阱是:$Thresh_{X,Low}$ 设得比 $Thresh_{Serving,Low}$ 还高,逻辑上永远无法同时满足,低优先级重选就成了死区。

场景 4:SIB 配置问题导致终端无法重选。重选所需的全部参数($Q_{hyst}$、$T_{reselection}$、优先级、各类门限、邻区信息)都由基站在 SIB2/SIB3/SIB4/SIB5 中广播。SIB2 给公共参数,SIB3 给同频邻区,SIB4 给异频邻区,SIB5 给异系统邻区。如果某次升级后 SIB4 漏配了异频邻区信息,UE 根本不知道那些频点的存在,自然不会重选过去。工程师排查时,第一步永远是抓 RRC 层的 SIB 解码,确认参数是否正确下发。

调试工具与技巧:用终端日志工具(高通 QXDM/QLM、SCAT、海思 HiSi 等)看 UE 实测的 RSRP/RSRQ、计算出的 $R_s/R_n$ 值、以及每次重选触发的原因码;用路测软件(TEMS、Nemo、鼎利)结合地图,看终端运动轨迹与重选点是否合理;在基站侧核对 SIB 参数表。一条经验法则:先看现象是不是乒乓、再看迟滞/定时器、再看优先级门限、最后查 SIB 与邻区配置,能解决八成待机移动性问题。

调试现象 可能根因 调参方向
乒乓重选、待机耗电 $Q_{hyst}$ 过小 / $T_{reselection}$ 过短 增大迟滞、延长定时器
黏在弱小区不走 $Q_{hyst}$ 过大 / 偏置压住好小区 降迟滞、修偏置、抬优先级
异频/高优先级不触发 门限配置不合理($Thresh_{X,High}$ 过高等) 复核门限自洽性
邻区根本不出现 SIB3/4/5 未正确广播邻区信息 抓 SIB 解码,补配邻区

十一、常见误解澄清

误解一:"小区重选和切换是一回事。" 不,这是初学者最常混淆的点。切换是连接态、网络指挥、保证业务连续;重选是待机态、手机自主、本就没有业务。两者用完全不同的判据(重选用 S/R 准则,切换用测量事件和命令),服务的是两种截然不同的场景。

误解二:"Qhyst 越大越稳定,所以越大越好。" 错。$Q_{hyst}$ 确实能压住乒乓,但调得过大,手机会对"明显更好"的邻区也视而不见,黏在差小区上迟迟不搬家,用户体验变差。它是一个需要精调的平衡值,不是越大越好。

误解三:"高优先级小区一定更好。" 优先级是运营商的规划策略,不等于"对当前用户信号最好"。一个高优先级高频小区如果距离远,信号未必比低优先级低频小区强。优先级决定的是"优先往哪赶"的策略,最终能不能驻留还得过 S 准则这道门槛。

常见问题

Q1:小区重选和切换到底有什么本质区别? A:状态不同(待机 IDLE/INACTIVE vs 连接 CONNECTED)、决策者不同(UE 自主 vs 网络指挥)、信令开销不同(极小 vs 密集)、目的不同(找最优驻留小区 vs 保证业务不中断)。一句话:重选是手机自己"挑住处",切换是网络帮你"接力"。

Q2:为什么我手机明明旁边有更好的基站却不切过去(重选不及时)? A:多半是参数问题:服务小区迟滞 $Q_{hyst}$ 设得过大、重选定时器 $T_{reselection}$ 过长、或邻区偏置把好小区压住了。也可能 DRX 周期过长导致 UE 醒得太少、发现慢。还有可能是该邻区根本没在 SIB 里广播,UE 不知道它的存在。

Q3:RRC_INACTIVE 态的重选和 RRC_IDLE 态有什么不同? A:移动性判决本身几乎一样(都用 S/R 准则和优先级)。核心区别在连接恢复:INACTIVE 态保留了网络侧上下文,重选后或数据到达时走 RRC Resume,几毫秒恢复,比 IDLE 态从头建立快得多。这是 5G 为物联网和低时延小包业务设计的省电+快醒机制。

Q4:频率优先级是谁配的?能动态调整吗? A:由基站在 SIB2/SIB4 中静态广播,属于运营商的网络规划策略。UE 也可以通过专用信令(如切换/重定向后)收到针对自己的优先级覆盖。一般不能由 UE 自主改,是网络控制的参数。

Q5:怎么判断和解决乒乓重选? A:看终端日志里短时间内反复在两个小区间驻留、$R_s$ 与 $R_n$ 交替领先,就是乒乓。解决:增大 $Q_{hyst}$、延长 $T_{reselection}$,给服务小区足够的主场优势和考察期;必要时调整邻区偏置,拉开两者的"分数差"。

参考来源

  1. ShareTechnote – 5G Cell Selection & Reselection — 通信领域公认的权威教学站,图解小区选择与重选评估流程。
  2. telecomHall Forum – 4G & 5G Cell Reselection — 工程师社区对 4G/5G 重选机制与参数的实战讨论。
  3. WirelessBrew – Idle Mode Reselection Calculator — 在线重选计算器,可直观理解 Qhyst、R 准则的作用。
  4. Techplayon – 5G NR SIB2 Explained — 详解 SIB2 携带的公共重选参数结构。
  5. nuRadioConcepts – 5G NR Cell Reselection Part 1 — 同频重选原理与参数的入门级图文教程。

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