好的,在理解了R-R-C层的核心职责和三大协议状态之后,我们现在将深入探讨R-R-C层最关键的功能之一:系统信息处理。这是U-E了解一个陌生小区、并决定是否以及如何“安家落户”的第一步。

深度解析 3GPP TS 38.300:7.3 System Information Handling (系统信息处理)

本文技术原理深度参考了3GPP TS 38.300 V18.5.0 (2025-03) Release 18规范中,关于“7.3 System Information Handling”的核心章节,旨在为读者系统地梳理5G NR系统信息的分类、内容、调度机制以及更新流程。

前言:陌生小区的“使用说明书”

我们的主角小明,步入了一个他从未到过的校园新区。他的手机屏幕上,5G信号瞬间满格。在进行任何数据交互之前,他的手机必须先快速地“阅读”这个陌生小区的“使用说明书”。这份说明书,就是由基站(gNB)不停广播的系统信息(System Information, SI)

这份“说明书”会告诉小明的手机:

  • “我是谁?”(小区身份标识)

  • “我的‘门牌号’是多少,我的‘社区’有多大?”(小区与跟踪区标识)

  • “这里的‘准入规则’是什么?”(接入限制与小区选择参数)

  • “我的邻居们都在哪里?”(邻区信息)

  • “如果你有紧急情况,该如何呼叫?”(紧急呼叫参数)

只有完整、正确地阅读了这份说明书,UE才能在这个小区正常地驻留(camp on)、发起接入,并在需要时平滑地移动到其他小区。导师老王告诉小-玲:“系统信息是无线网络的‘名片’和‘路标’。它的设计,直接影响到用户接入的速度、移动的顺畅度和网络的稳定性。3GPP在38.300的7.3节里,为这份复杂的‘说明书’制定了清晰的编写、分发和更新规则。”

今天,我们将化身为“说明书的编撰者与解读员”,深入系统信息的内部,看看这份关键文档是如何被组织和传递的。

1. 系统信息的分类与内容概览 (7.3.1)

为了将海量的信息进行结构化管理,NR的系统信息被分为两大类。

System Information (SI) consists of a MIB and a number of SIBs, which are divided into Minimum SI and Other SI:

1.1 “敲门砖”:最简系统信息 (Minimum SI)

Minimum SI包含了UE完成初始接入所必需的、最核心的信息。没有它,UE寸步难行。它由两部分组成:

  • MIB (Master Information Block)

    MIB contains cell barred status information and essential physical layer information of the cell required to receive further system information, e.g. CORESET#0 configuration. MIB is periodically broadcast on BCH.

    MIB是“说明书的封面”,内容极度精简,但至关重要。它通过**物理广播信道(PBCH)**周期性地广播。其核心内容包括:

    1. 小区是否禁用(cell barred status):告诉UE这个小区当前是否“谢绝访客”。

    2. CORESET#0的配置:这是最关键的信息。它告诉UE去哪里(时频位置)、以及如何去监听承载着下一份重要说明书(SIB1)的PDCCH。

    3. **系统帧号(SFN)**的一部分、SCS等物理层参数。

  • SIB1 (System Information Block Type 1)

    SIB1 defines the scheduling of other system information blocks and contains information required for initial access. SIB1 is also referred to as Remaining Minimum SI (RMSI) and is periodically broadcast on DL-SCH…

    SIB1是“说明书的目录和第一章”。它通过**物理下行共享信道(PDSCH)**周期性广播,其调度信息由MIB中指示的PDCCH来承载。SIB1的内容就丰富多了:

    1. 其他SIBs的调度信息:它告诉UE其他所有系统信息块(SIB2, SIB3, …)都在何时、何地广播,是名副其实的“目录”。

    2. 初始接入所需信息:包括UE发起随机接入所需的RACH参数、小区选择所需的CellSelectionInfo等。

    3. 网络标识:包括PLMN ID列表(用于RAN Sharing)、跟踪区码(TAC)、小区身份(Cell Identity)等。

UE必须先成功解码MIB,再根据MIB的指示去解码SIB1。完成了这两步,UE才算拿到了接入这个小区的“入场券”。

1.2 “百科全书”:其他系统信息 (Other SI)

Other SI包含了除Minimum SI之外的所有其他系统信息,它们被打包在不同的SIBx中,构成了小区的“百科全书”。

Other SI encompasses all SIBs not broadcast in the Minimum SI.

规范罗列了大量的SIB类型,我们拣选一些最重要的来理解:

  • SIB2:包含同频邻区的小区重选参数。

  • SIB3:包含异频邻区的小区重选参数。

  • SIB4:包含NR异频邻区的详细信息。

  • SIB5:包含E-UTRA(LTE)异频邻区的详细信息。

  • SIB6, SIB7, SIB8:分别承载ETWS(地震海啸预警)和CMAS(商用移动告警)等公共预警系统的消息。

  • SIB12/SIB13/SIB14:包含Sidelink/V2X相关的资源池配置和通信参数。

  • …以及更多面向NTN(非地面网络)、专网等特定场景的SIB。

UE并不需要阅读所有的SIB。它会根据自己的能力(例如,是否支持Sidelink)和当前的需求(例如,是否需要进行异频测量),按需去获取对应的SIB。

2. 系统信息的分发与调度机制 (7.3.2)

gNB是如何将这份庞大的“说明书”分发出去的呢?

The MIB is mapped on the BCCH and carried on BCH while all other SI messages are mapped on the BCCH, where they are dynamically carried on DL-SCH. The scheduling of SI messages part of Other SI is indicated by SIB1.

  • MIB的特殊通道:MIB通过逻辑信道BCCH映射到传输信道BCH,再由物理信道PBCH承载。这是一条“特权通道”,格式固定,周期广播,保证了最高的可达性。

  • 其他SIB的共享通道:所有其他SIB(包括SIB1)虽然也属于BCCH,但它们被映射到灵活的DL-SCH上传输,由PDSCH承载。其调度信息通过PDCCH(由SI-RNTI加扰)来指示。

灵活的获取方式:广播与按需请求

Other SI的分发方式非常灵活,体现了NR在节能和效率上的考量。

Those SIBs can either be periodically broadcast on DL-SCH, broadcast on-demand on DL-SCH (i.e. upon request from UEs in RRC_IDLE, RRC_INACTIVE, or RRC_CONNECTED), or sent in a dedicated manner on DL-SCH to UEs in RRC_CONNECTED…

  1. 周期性广播 (Periodic broadcast):像邻区列表这类常用信息,gNB会配置其周期性地在DL-SCH上广播。

  2. 按需广播 (Broadcast on-demand):对于一些不常用,或者只对少数UE有用的SIB(例如,特定V2X业务的配置),网络可以将其配置为“按需提供”。

    • 触发:当一个处于IDLE/INACTIVE状态的UE需要这个SIB时,它会发起一次特殊的随机接入过程,在Msg1或Msg3中携带一个“SI请求”。

    • 响应:gNB收到请求后,会在一段时间内,开始临时地广播这个被请求的SIB。这样,不仅请求的UE能收到,其他有同样需求的UE也能“搭便车”收到,避免了重复请求。

  3. 专用信令发送 (Dedicated signalling):对于一个处于CONNECTED状态的UE,如果它需要获取某个SIB(例如,为了进行切换测量),它可以通过UEAssistanceInformation消息向gNB发起请求。gNB可以直接通过专用的RRC信令,将这个SIB的内容发送给它,无需再走广播流程。

规范中的 Figure 7.3.1-1: System Information Provisioning 直观地展示了这些不同的分发路径。这种“常用信息定期送、不常用信息按需取”的设计,在保证信息可达性的同时,极大地减少了不必要的空口广播开销,提升了频谱效率和UE的能效。

3. “说明书”的修订与通知机制 (7.3.3)

网络参数不是一成不变的,gNB可能需要随时更新系统信息(例如,邻区列表发生变化)。如何确保所有UE都能及时、同步地更新到最新版本的“说明书”呢?这就需要一套严谨的SI更新机制。

Change of system information (…) only occurs at specific radio frames, i.e. the concept of a modification period is used.

修改周期 (Modification Period)

SI的更新不是随意的,而是遵循一个“修改周期”的节奏。一个修改周期是一段较长的时间(例如640ms, 1280ms…),由网络配置并通过SIB1广播。系统信息的内容只允许在修改周期的边界发生变化

变更通知 (Change Notification)

当网络决定在下一个修改周期更新SI时,它需要提前“广而告之”。

When the network changes (some of the) system information, it first notifies the UEs about this change, i.e. this may be done throughout a modification period.

这个通知是通过**寻呼(Paging)**消息来完成的。gNB会发送一条特殊的Paging消息,这条消息中不包含UE的ID,而是包含一个“系统信息更新”的指示。所有处于IDLE/INACTIVE状态的UE,在自己的寻呼时刻(PO)监听到这个指示后,就知道“说明书要更新了”。

同步更新

Upon receiving a change notification, the UE acquires the new system information from the start of the next modification period. The UE applies the previously acquired system information until the UE acquires the new system information.

整个更新流程如下:

  1. 通知:网络在当前修改周期 N 内,通过Paging广播“SI更新”通知。

  2. 等待:UE收到通知后,知道在下一个修改周期 N+1 开始时,SI内容将会改变。在修改周期 N 结束前,它仍然使用旧的SI。

  3. 获取新版本:从修改周期 N+1 的第一个无线帧开始,网络开始广播新版本的SI。UE会重新读取所有它需要的SIB,来获取最新的配置。

  4. 应用新版本:UE成功获取新版本SI后,开始应用新的网络参数。

这套“周期锁定 + 提前通知 + 同步更新”的机制,确保了网络中所有UE都能在同一时间点,从旧的系统配置平滑地过渡到新的系统配置,避免了因配置不一致而导致的各种网络问题。

总结:结构化、按需化、同步化的信息体系

通过对7.3节的深入学习,我们掌握了5G系统信息这套复杂而精妙的体系:

  1. 结构化的内容:通过MIB + SIBs的两级结构,将信息划分为“核心必要”和“按需可选”,实现了信息的有序组织。

  2. 高效的分发机制:结合周期广播、按需广播和专用信令三种方式,在信息的可达性、空口效率和UE功耗之间取得了最佳平衡。

  3. 严谨的更新流程:通过修改周期寻呼通知,保证了全网UE系统信息变更的同步性和一致性,维护了网络的稳定性。

系统信息是UE行为的“底层代码”,深刻理解其处理机制,对于分析UE的驻留、接入、移动等各种行为,以及排查相关的网络问题,都具有至关重要的意义。

在下一篇文章中,我们将继续探讨第7章的后续内容,包括**接入控制(Access Control)、UE能力(UE Capability)**等,看看网络是如何管理海量用户的接入请求,以及如何“摸清”每个UE的“家底”的。

FAQ

Q1:UE在开机时,是如何一步步获取到所有必要的系统信息的?

A1:UE遵循一个清晰的“四步走”流程:

  1. 小区搜索:通过检测PSS/SSS,完成与小区的时频同步,并获得PCI。

  2. 解码MIB:利用同步信息,在PBCH上解码MIB。这一步最关键的收获是获得了CORESET#0的配置。

  3. 解码SIB1:利用CORESET#0的配置,在PDCCH上盲检SI-RNTI,找到调度SIB1的DCI,然后在PDSCH上解码SIB1。至此,Minimum SI获取完毕,UE具备了在该小区发起初始接入的能力。

  4. 按需获取Other SI:UE根据SIB1中提供的“目录”(调度信息),在后续的时间里,按需地去接收和解码它所需要的其他SIB(如SIB2/3/4/5用于邻区测量等)。

Q2:什么是“按需SI(on-demand SI)”?它相比周期性广播有什么好处?

A2:“按需SI”是指gNB平时不广播某个SIB,只有当有UE明确请求时,才在一段时间内临时进行广播。好处极大地节省了空口资源。很多SIB(如V2X、NTN相关的SIB)只对特定能力的、少数UE有用。如果网络将所有可能的SIB都进行周期性广播,会持续占用大量的PDSCH资源,造成巨大的浪费,并可能增加UE不必要的处理和功耗。通过“按需”机制,只有在“需要”的时候才广播,实现了资源的高效利用。

Q3:如果UE错过了系统信息的变更通知怎么办?

A3:UE有“纠错”机制。在SIB1中,会广播一个value tag(值标签),它会随着系统信息内容的每一次变更而改变。处于IDLE/INACTIVE状态的UE,即使没有收到Paging中的变更通知,它在每次DRX周期醒来时,也可以通过简单地检查SIB1的value tag是否发生了变化,来快速判断系统信息是否已经更新。如果发现value tag变了,就意味着自己本地存储的SI已经过期,需要重新获取。

Q4:为什么SIB1被称为“剩余最简系统信息(RMSI)”?

A4:这个名称是为了强调它和MIB共同构成了UE完成初始接入的最小信息集。MIB(Master Information Block)是“主”信息块,提供了最最基础的物理层信息和找到SIB1的指针。而SIB1包含了除MIB之外、完成初始接入所必需的“剩余(Remaining)”的所有信息,如RACH配置、小区选择参数等。因此,MIB + SIB1 = Minimum SI(最简系统信息),SIB1就是这个最小集合中的“剩余”部分。

Q5:一个UE是否需要读取所有SIBx?

A5:不需要。UE会根据自身的能力当前的需求来决定读取哪些SIB。例如:

  • 一个不支持Sidelink的UE,完全没有必要去读取SIB12。

  • 一个只在低频段(FR1)工作的UE,可能不需要读取毫米波(FR2)频点的邻区信息。

  • 一个处于静止状态、信号很好的UE,可能暂时不需要读取异频邻区信息(SIB4/5)来准备切换。

这种按需读取的机制,进一步降低了UE的处理复杂度和功耗。