把手机调成待机,屏幕一黑,多数人以为它"下班了"。但对无线网络来说,这台手机一刻都没闲着:它得持续监听广播,评估周围的小区信号,随时准备搬家;还得在固定的时刻醒来,看看寻呼信道上有没有人喊自己的名字。
空闲态的手机,像一个在候车大厅里等车的旅客:广播里不停播报各站台的最新情况,他要不断判断"我现在的站台还靠不靠谱,要不要换个站台",同时还得竖着耳朵听清站广播——万一叫到自己的车次,得立刻起身。这套"听广播、评站台、防迟到"的机制,就是小区重选(Cell Reselection)。
它是移动性管理中最古老、也最容易被年轻工程师忽略的一块:连着网做业务时的小区切换大家谈得多,但手机没业务时的"隐形移动"——从这个小区漂到那个小区——全靠重选在支撑。重选出问题,你看到的症状往往是"起呼失败""被叫不通""寻呼无响应",而病灶却藏在几组看起来平平无奇的广播参数里。
这篇文章把空闲态移动性的完整原理讲透:手机怎么获得驻留资格(S准则)、怎么决定搬家(R准则)、怎么跨频段搬家(优先级机制)、搬家之后怎么保证别人还能找到它。全部用直觉和图解展开,公式只做"直觉的精确定义",不拒人千里。
先回答一个根本问题:为什么不让手机永远保持连接态,省掉重选这一整套机制?
想象两个极端:
真实世界取了中间态:空闲态(RRC_IDLE)。手机关掉大部分射频电路,只在两种时刻醒来——听系统广播、以及在约定的寻呼时刻醒来听寻呼。网络不再精确掌握"你在哪个小区",只掌握"你在哪个跟踪区"这个粗粒度位置。代价是:来电前要先在跟踪区范围内广播寻呼,等手机响应后才建立精确连接。
这个折中成立的前提是:手机虽然不报告位置,但必须让自己始终驻留在一个"靠谱"的小区上。因为寻呼是靠小区广播的——你驻留在哪个小区的广播覆盖里,寻呼才能被你听见。空闲态移动性管理的全部使命,就是让"驻留小区"始终跟上人的真实移动,同时把"决定要不要搬家"的信令开销压到最低——最好的办法就是:搬家这件事,手机自己悄悄完成,根本不告诉网络。
flowchart TD
A[手机开机] --> B[搜频扫描寻找可用PLMN]
B --> C[小区选择 用S准则验资格]
C -->|不合格| D[换个频点继续搜]
D --> C
C -->|合格| E[驻留小区 读取系统消息]
E --> F[登记位置 进入跟踪区]
F --> G[空闲态主循环]
G --> H[按DRX节奏醒来监听寻呼]
G --> I[持续评估邻区 做重选判决]
I -->|找到更好的小区| J[静默重选 不通知网络]
J --> K[跟踪区变了才做位置更新]
H --> G
K --> G
G -->|收到寻呼或发起业务| L[随机接入 进入连接态]
这张图是空闲态的完整人生。注意一个关键细节:重选是"静默"的。手机从小区A换到小区B,网络并不知道——除非这次搬家跨越了跟踪区边界,手机才需要发一条位置更新消息登记新住址。这就是整个设计的精髓:用本地自治代替网络主导,把移动性的信令成本降到接近于零。
手机在决定"要不要搬进某个小区"之前,先得回答一个更基本的问题:"这个小区配让我驻留吗?"
这就像租房:不是看到房源就想住,先得满足硬性底线——租金不超过收入的一半、通勤不超过一小时。S准则就是空闲态的租房底线,它的形式极其朴素:
$$S_{rxlev} = Q_{rxlevmeas} - (Q_{rxlevmin} + Q_{rxlevminoffset}) - P_{compensation}$$
逐项拆开看:
判决规则一句话:$S_{rxlev} > 0$ 才算"合适小区"(Suitable Cell),有驻留资格。 此外还有一条基于信号质量的姊妹条款(用RSRQ类指标衡量信噪水平是否达标),电平和质量双达标,才算真正拿到了入住许可。
这里有一个非常工程化的细节值得停下来想:$Q_{rxlevmin}$ 为什么由每个小区自己广播,而不是全网统一写死? 因为不同站型的设计目标不同:市区站功率大、重叠覆盖多,门槛可以设高一点,逼着手机驻留到信号更好的小区;而边缘覆盖站、隧道站本来就是用来兜底的,门槛必须放低,否则手机宁可不驻留。把门槛做成广播参数,等于把覆盖策略的控制权交还给网络规划者。
| 参数符号 | 直觉含义 | 典型调整方向 | 调大/调小的工程影响 |
|---|---|---|---|
| $Q_{rxlevmeas}$ | 实测接收电平(RSRP类) | 由覆盖决定 | 规划问题,不是参数问题 |
| $Q_{rxlevmin}$ | 驻留最低门槛 | 市区偏高、弱覆盖区偏低 | 调大→手机更挑剔,弱区易脱网;调小→易驻留差小区 |
| $Q_{rxlevminoffset}$ | 门槛附加偏移 | 一般为0 | 用于异制式/特殊场景精细控制 |
| $P_{compensation}$ | 终端功率能力补偿 | 协议自动计算 | 对大功率终端为0,基本不用管 |
注意,S准则里的每个量都是"下行"视角:手机用下行信号判断驻留资格,但通信是双向的。这就是为什么实践中会出现"S准则通过、业务却做不了"的怪现象——下行够格、上行不够。这类问题的排查思路后面实战部分展开。
拿到驻留资格只是第一步。真正的日常问题是:我已经住在小区A了,隔壁的小区B信号似乎更好,我要不要搬?
最容易想到的规则是:"谁信号强住谁"。但这有个致命缺陷:手机在两个信号差不多的小区边界上,测量值会因为快衰落、身体遮挡、手机摆放姿势而上下抖动,于是在A和B之间来回搬家,一分钟搬十次——这就是乒乓重选。它本身不产生信令(重选是静默的),但一旦跨越跟踪区边界,位置更新消息就会风暴式出现,还让手机白白耗电、寻呼投递区域反复漂移。
3GPP的解法精巧而简单:不比绝对信号,比"加了偏置之后的总分",而且现任者有加分。这就是R准则:
$$R_s = Q_{meas,s} + Q_{hyst}$$
$$R_n = Q_{meas,n} - Q_{offset}$$
其中 $Q_{meas,s}$ 是现任小区(serving)的实测电平,$Q_{meas,n}$ 是邻区(neighbour)的实测电平。手机对每个候选小区算分,谁总分最高就驻留谁——这不是"邻居比我强我就搬",而是一场排名赛(Ranking),每隔一个重选评估周期重新排一次座次。
两个偏置参数分工明确:
再看一遍公式,你会注意到一个微妙的不对称:现任加 $Q_{hyst}$,邻居减 $Q_{offset}$。两者叠加才是完整的"搬家门槛":邻区电平必须比服务小区高出约 $Q_{hyst} + Q_{offset}$,且这个优势要保持住,手机才会真的搬家。设计者用两个旋钮把"防乒乓"(迟滞)和"话务引导"(偏移)两件正交的事分开控制——这是理解重选参数最核心的一层窗户纸。
光有分数门槛还不够。快衰落下,邻居的分数可能在几百毫秒内蹿高又跌回。于是还有第二条规则:邻区得分超过现任的状态必须持续 $T_{reselection}$ 这么久,重选才真正执行。迟滞管"幅度",定时器管"时间"——一个防空间上的抖动,一个防时间上的毛刺,双保险。
而且这套门槛会随手机移动速度自适应:网络在系统消息里广播"高速""中速"两套缩放因子。手机通过观察"近期重选/切换的频率"自估速度——频繁搬家说明你在高铁上,于是把迟滞和定时器按比例放大,防止高速移动中一闪而过的小区被频繁选中;步行场景则维持原值,保证重选足够灵敏。这就解释了一个经典问题:为什么同一套参数,在市区步行没问题、上了高铁就频繁脱网——不是覆盖突然变差,而是速度缩放改变了判决门槛,或速度状态误判让门槛缩放到了不适配的档位。
flowchart TD
A[手机周期性测量服务小区与同频邻区] --> B{服务小区电平低于测量门限吗}
B -->|不低 信号很好| C[可以不启动邻区测量 省电]
B -->|低 开始测量| D[计算排名分数]
D --> E[Rs 现任分数 加Qhyst]
D --> F[Rn 邻区分数 减Qoffset]
E --> G{有邻区分数持续超过现任吗}
F --> G
G -->|无| H[维持现驻留 不动作]
G -->|有| I[启动或维持Treselection计时]
I -->|计时中断 分数回落| H
I -->|持续满T_reselection| J[执行重选 静默换小区]
J --> K[同步新小区 读系统消息]
K --> A
这张判决流程图里藏着一个省电设计:服务小区信号足够好时,手机连邻区测量都可以偷懒不做(低于门限才强制开测)。空闲态的每一次省电都从这些细节里抠出来。
R准则的排名赛有一个隐含前提:所有候选人在同一个频点上比赛,大家用同一把尺子量电平。可现实的网络是多频层组网:700MHz打底、2.6GHz做容量、3.5GHz做热点,甚至异制式并存。不同频点的电平天然没有可比性——低频段绕射强、同样RSRP下传播质量完全不同,直接拉进同一场比赛排名,等于让举重选手和体操选手同台打分。
于是频间重选换了完全不同的游戏规则:不再排名,而是看红绿灯(绝对优先级)。每个频点在广播里被赋予一个优先级,手机严格遵守三条交通规则:
flowchart TD
A[发现异频邻区] --> B{邻区频点优先级更高吗}
B -->|更高| C[测其电平]
C --> D{电平超过高优先级准入门槛并保持满定时器}
D -->|是| E[无条件重选离开现任小区]
D -->|否| F[不动作 继续驻留]
B -->|更低| G{现任小区电平低于门限一 且 邻区电平高于门限二}
G -->|是且保持满定时器| H[向下重选]
G -->|否| F
B -->|同优先级| I[套用R准则排名赛判决]
I -->|邻区胜出并保持满定时器| E
I -->|现任胜出| F
为什么高优先级不设迟滞保护? 这正是设计意图所在:优先级是网络规划者对"话务该往哪层走"的意志表达。高层频点(大容量)希望尽量吸走用户,底层频点(广覆盖)是兜底。如果高优先级也受现任迟滞拖累,手机会赖在低频层不肯上去,容量层的投资就白费了。不对称性在这里再次出现:R准则用对称的小偏置维护稳定,优先级机制用不对称的大门槛表达规划意志。
| 维度 | 同频/同优先级重选 | 异频(不同优先级)重选 |
|---|---|---|
| 判决逻辑 | R准则排名赛,相对比较 | 绝对优先级,红绿灯规则 |
| 关键参数 | $Q_{hyst}$、$Q_{offset}$、$T_{reselection}$ | 优先级、高优先级准入门槛、低优先级双门限 |
| 现任保护 | 迟滞+定时器,双重保护 | 高优先级面前无保护;向下才看现任死活 |
| 测量启动 | 服务小区低于门限才必须测量 | 高优先级定期必测;低优先级视服务小区状况 |
| 典型故障 | 乒乓重选、迟滞过大导致驻留滞后 | 优先级配反、门限失配导致该升不升该降不降 |
| 设计目标 | 稳定、防抖、省电 | 落实分层组网与话务引导意图 |
这张表值得反复看。很多现网"怪病"——比如低频打底的高铁线上手机死活不上高频层、或者市区用户全挤在容量层把底频晾着——根子都在右列的参数上,而不是覆盖上。
前文说过,网络只知道手机所在的跟踪区(Tracking Area),寻呼在整个跟踪区的小区里广播。现在把两块拼图合起来:手机驻留在哪个小区,决定了寻呼广播它收不收得到。
手机驻留后并非时时听寻呼,而是按非连续接收(DRX)节奏工作:系统广播里约定了寻呼时刻表——每经过一段较长的周期,只在少数几个特定的无线帧/时刻醒来,睁开眼在控制信道上扫一眼"有没有寻呼指示",没有就继续睡。这相当于值夜班的人不必整夜盯着电话,只要在约定的整点看一眼来电灯。周期越长越省电,但来电响铃(寻呼→接入)的时延越长;周期越短响应越快,电池越遭罪。这也是一张经典的工程权衡牌。
现在看重选在这个体系里扮演的角色:
所以,空闲态移动性从来不只是"手机自己的事",它和网络侧的跟踪区规划、寻呼策略是一个咬合的整体:跟踪区划得越大,寻呼广播越浪费但位置更新越少;划得越小,位置更新越频繁但寻呼越精准。而重选参数的松紧,直接调节着这两股信令流的相对大小。
用户投诉"信号有四格,打电话就失败"。路测一看,手机驻留的小区RSRP其实是三个候选里最差的。为什么?大概率是 $Q_{hyst}$ 或 $Q_{offset}$ 被配得过大——重选门槛太高,手机明明该搬家了,却因为"搬家成本"太高一直赖着。四格电平是驻留小区的,不代表它是最好选择;S准则只保资格,排名赛才管质量。处理思路:核对异常小区的重选参数与周边是否一致,偏差往往是割接、扩容时漏改配置所致。
高铁场景的两个推手:一是速度缩放——手机自判为高速后放大了迟滞与定时器,若线路参数未按高速场景专门优化,重选跟不上列车飞驰,就会在"旧小区信号已烂、新小区还没接上"的真空期脱网;二是频间优先级——若底层广覆盖频点优先级高于沿线容量层,手机倾向赖在底层,而底层站间距大,高铁速度下重叠窗口极短,容易掉出服务区。高铁专网规划的核心之一,就是用独立的优先级和重选参数把公网用户与高铁用户分层隔离。
S准则通过、驻留正常、广播能读,一发起业务就失败或掉——典型的下行强上行弱。手机按下行电平判断"够格驻留",但它的发射功率有限,上行到达基站的电平撑不起连接。$P_{compensation}$ 项正是为了在判决时部分补偿这一点而存在;网络侧还可以通过广播参数调整门槛,把这种"假合格"小区从驻留名单里挤出去,让边缘用户宁可驻留到远一点但上下行都靠谱的小区。
Q1: 小区重选和切换到底差在哪? A: 核心差异是谁主导、是否可回退。切换是连接态行为,网络下发命令、手机执行,网络全程知情且资源(目标小区的信道)提前准备好,断了业务就掉话;重选是空闲态行为,手机完全自主判决、静默搬家,网络不知情也无回退可言——反正没业务,选错了下个周期再选就是。前者是"公司调令",后者是"个人搬家"。
Q2: 迟滞 Qhyst 和偏移 Qoffset 看起来作用一样,为什么要分两个参数? A: 它们语义完全不同。$Q_{hyst}$ 是给现任小区的"在住补贴",面向稳定——防乒乓是它的唯一使命;$Q_{offset}$ 是按邻区逐一配置的"外来门槛",面向引导——网络用它表达"我更希望你住哪个小区"。一个全局统一、一个逐邻区定制;一个动它影响全网稳定性,一个动它是精准的话务调度。合并成一个参数,就再也做不了精细化引导了。
Q3: 手机怎么知道自己算高速还是中速移动? A: 它不看GPS,而是用重选/切换行为自估:协议让手机统计一段时间内跨小区的频次,超过阈值就升级为"中速/高速"状态,对重选参数施加相应的放大系数。这也是一种"从行为推断环境"的自治设计——代价是速度状态可能误判(比如在一个小范围内来回晃动的场景),工程师排查高铁问题时别忘了查这个隐含状态。
Q4: 为什么重选不通知网络,这样设计安全吗? A: 安全,而且这正是设计精髓。网络侧根本不关心空闲态手机的精确位置——寻呼按跟踪区广播,位置精度到"区"就够了。既然如此,小区级的搬家让手机自治完成,能把移动性信令压到最低:只有跨跟踪区这种"网络必须知道的事"才触发位置更新。把"网络不需要知道的移动"全部本地化,是移动通信里非常经典的"信息最小上报"哲学,后面5G的RRC非激活态等新机制延续的仍是同一条思路。
Q5: 驻留小区的信号是四格,为什么上网还是慢? A: 信号格数只反映下行广播信道的电平,而速率取决于上下行链路质量、负荷、干扰等一堆因素。常见情形:驻留小区下行强但上行受限(功率补偿不达标)、该小区负荷高、或者它根本就是排名赛里被"补贴"留下的次优选择。排查顺序建议:先看驻留是否合理(对比邻区测量值与重选参数),再看小区负荷,最后才怀疑覆盖。
说明:本次撰写时在线检索通道受限,未能对网络资料做实时抓取核验。以下参考均为通信领域经典教材与长期稳定的知名技术站点,原理表述以教材通识为准;关键公式(S准则、R准则)属于LTE/NR空闲态协议的公开基础内容,读者可在上述站点以"cell reselection"为关键词自行复核。
本文由「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 等场景全覆盖。
