非常好,我们继续这场深度解析之旅。
深度解析 3GPP TS 38.523-3:7.2 EN-DC (NSA双连接:特定场景的测试方法与设计)
本文技术原理深度参考了3GPP TS 38.523-3 V18.2.0 (2025-03) Release 18规范中,关于“7.2 EN-DC”的核心章节,旨在为读者详细拆解在NSA双连接模式下,进行自动化协议测试所需遵循的特定方法论与设计考量。
前言:进入EN-DC的“专属片场”
在上一篇文章中,我们跟随测试工程师李工,学习了第七章开篇“7.1 Common Aspects”中定义的通用测试方法,掌握了作为一名“5G测试导演”所需的基础技能,包括如何布置物理层“灯光”(资源调度)、管理“剧本”(系统信息)以及控制“时间线”(时序)。
现在,李工带着他的“Pioneer-5G”手机,从通用训练场步入了一个专门为拍摄“混合动力大片”——EN-DC(NSA双连接)——而搭建的“专属片场”。虽然“导演”的基础技能是通用的,但每个“片场”都有其独特的布景、规则和“特技动作”的拍摄手法。7.2节正是这本“导演手册”中,专门针对EN-DC这一特定“影片类型”的详细拍摄指南。
李工明白,EN-DC作为NSA组网的核心,其测试的复杂性在于UE必须同时与两个“主角”(LTE Master Node 和 NR Secondary Node)进行无缝的协同交互。本章节将告诉他,在这个双主角的设定下,物理层的调度、系统信息的广播、随机接入的流程,乃至最核心的“动作戏”——PSCell(NR辅小区)的变更,都应该如何被精确地编排和验证。
本篇文章,我们将深入7.2章节的每一个条款,看看在EN-DC这个特定的舞台上,我们的“导演”李工是如何运用他的技艺,对“Pioneer-5G”进行一场场精准而严苛的协议一致性测试的。
1. “专属片场”的特殊规则 (7.2.2 - 7.2.4)
在开拍任何复杂的动作序列之前,李工必须首先熟悉这个EN-DC片场的几条特殊规则。这些规则定义了物理层、系统信息和承载在测试环境下的特定行为,与纯粹的SA模式有所不同。
1.1 导演的聚光灯:限定的搜索空间 (7.2.2 Physical layer aspects)
在EN-DC模式下,NR小区主要作为数据加速的“快车道”,其控制功能相对简化。因此,UE在其上的PDCCH监听行为也更加聚焦。
7.2.2.1 Search spaces and DCI For EN-DC test cases, TTCN provides the DCI configuration only for the following PDCCH search spaces on the active DL BWP:
- Type1-PDCCH common search space: used for the Random Access procedure on the NR cell, and
- UE specific search space (UL and DL): used for data exchange in RRC_CONNECTED state on the NR cell.
这段话为李工的“灯光布置”(DCI调度配置)划定了清晰的范围:在EN-DC测试中,TTCN脚本只需要为NR小区配置两种搜索空间:
- Type1-PDCCH公共搜索空间:这是为NR小区的随机接入过程(RACH)专门保留的“公告栏”,用于调度RAR(Msg2)和Msg4。
- UE特定搜索空间 (USS):这是为已经连接的UE分配的“专属频道”,用于调度其上行和下行的数据传输。
导演的解读:这意味着,在EN-DC测试中,我们无需在NR小区上配置用于寻呼(Paging)或广播其他系统信息(Other SIs)的搜索空间(如Type2、Type0A)。因为这些功能都由LTE主小区(MCG)来承担。这大大简化了NR侧的配置,也使得测试的焦点能够集中在与数据传输和SCG管理相关的核心流程上。
1.2 精简的“公告板”:MIB-Only广播 (7.2.3 System information)
与搜索空间的简化一脉相承,NR小区在EN-DC模式下广播的系统信息也被大大精简。
For EN-DC only MIB is configured and broadcast. SIB1 (RMSI) and Other SI are not configured.
导演的解读:这条规则非常关键。在SA模式下,一个小区必须广播完整的系统信息(MIB+SIB1+其他SI),才能让UE从空闲态接入。但在EN-DC模式下,UE的“户口”在LTE小区,它通过LTE的RRC信令被“告知”NR小区的存在并被指令去连接。因此,NR小区无需广播SIB1等信息来引导UE接入,它只需要广播最最基础的MIB(主信息块),让UE能够实现物理层的同步和识别即可。李工在配置测试用例时,只需要为NR PTC提供MIB的配置,而无需准备复杂的SIB1内容。
1.3 测试模型的“内部约定”:承载的端点 (7.2.4 Bearers)
这一节澄清了一个测试模型实现与真实网络架构之间的微妙差异。
From a EN-DC Test Model and PTC architecture perspective however, there is no dependency between the PTC on which the NR PDCP of a bearer is configured and the type of bearer (MN terminated or SN terminated)…
导演的解读:在真实网络中,一个SCG承载(数据在gNB侧分流)的PDCP实体是终结在SN(gNB)上的。但在TS 38.523-3的测试模型中,为了实现的灵活性和模块化,承载的“逻辑终结点”(MN terminated vs SN terminated)与PDCP实体的“物理位置”(位于EUTRA PTC还是NR PTC)是解耦的。例如,一个逻辑上的SCG承载,其PDCP实体也可能被配置在EUTRA PTC中,通过内部接口与NR PTC的RLC/MAC进行交互。这对于李工来说是一个重要的提醒:在分析测试仪表的内部log时,不能简单地根据承载类型来推断PDCP实体的位置,而必须查看测试用例的具体配置。
2. 演员的登场:EN-DC下的随机接入 (7.2.5 Random Access procedure)
随机接入是UE与一个新小区建立初始连接的“敲门”动作。在EN-DC的动态过程中,UE需要在两个不同的“舞台”上表演这个动作。
2.5.1 在NR舞台上的“首次亮相” (7.2.5.1 NR)
当UE被指令添加一个NR SCG时,或者在PSCell变更后,它需要向新的NR小区发起一次随机接入,以建立上行同步。
In EN-DC on NR side, when
reconfigurationWithSyncis indicated by RRC signalling, the UE performs a Random Access procedure, which is either contention free (CFRA) or contention based (CBRA) with C-RNTI based contention resolution.
导演的解读:触发这场“首秀”的关键指令是RRC重配消息中的reconfigurationWithSync字段。李工需要根据测试目的,来编排不同类型的接入:
- CFRA (无竞争接入):如果SS在
reconfigurationWithSync中为UE预分配了一个专用的PRACH前导码,UE就会执行CFRA。这就像导演给了演员一张“后台通行证”,可以直接上场,没有冲突。 - CBRA (基于竞争的接入):如果SS没有分配专用前导码,UE就需要自己选择一个前导码进行尝试,可能会与其他UE发生碰撞,然后通过Msg4的C-RNTI竞争解决来确认成功。这更像是公开的“海选”过程。
2.5.2 在E-UTRA舞台上的“转场亮相” (7.2.5.2 E-UTRA)
在EN-DC模式下,当UE在LTE侧发生切换(Handover)时,它也需要在新的LTE目标小区上执行一次随机接入。
In EN-DC on E-UTRA side, in case of E-UTRA handover … a Random Access procedure will take place. … Initial grant: 208 bits. NOTE: The RRCConnectionReconfigurationComplete including NR RRCReconfigurationComplete (5 bytes) shall completely be conveyed in the initial grant of RA procedure.
导演的解读:这里的核心测试点在于对初始UL Grant大小的理解。规范明确指出,RAR(Msg2)中给UE的初始上行授权至少要有208 bits。为什么是这个数字?注释给出了答案:这个授权必须足够大,以便UE能够在一个MAC PDU中完整地上报RRCConnectionReconfigurationComplete消息,而这个消息在EN-DC切换后,内部还“捎带”了NR侧的NR RRCReconfigurationComplete(约5字节)。李工在设计测试用例时,必须确保SS下发的RAR中的授权大小遵循此规定,否则可能导致UE无法正确完成切换流程,从而造成测试失败。
3. 核心动作戏:PSCell变更的精细编排 (7.2.6 PSCell change)
这是本章的重头戏,也是EN-DC测试中最复杂、最关键的场景之一。PSCell变更是指UE在保持与LTE MeNB连接的同时,将其连接的5G gNB从一个切换到另一个。
3.1 跨小区“移形换影”:Inter-cell PSCell change (7.2.6.1)
这是最常见的PSCell变更,UE从一个物理gNB移动到另一个物理gNB的覆盖范围。
In general, the NR inter-cell PSCell change is done without activation time, i.e. the timing information for configuration of the SS and sending of the RRCConnectionReconfiguration is ‘Now’.
导演的解读:关键在于“without activation time”。这意味着这是一次为了应对UE移动性的快速切换,整个流程是立即触发的。规范为此定义了一个详尽的10步标准操作流程,李工必须像执行清单一样,精确地指导TTCN脚本和SS完成每一个步骤:
NR Target Cell: Configuration of SRB3 (if necessary) and DRBs- 导演说:“开拍前,先在目标gNB(Target PSCell)上把‘场景’布置好,为即将到来的数据流和信令流准备好承载。”
Transfer of the PDCP Count for DRBs and SRB3...- 导演说:“幕后交接!模拟源gNB通过Xn接口,把‘Pioneer-5G’所有承载的PDCP序列号状态告诉目标gNB。这是实现无缝切换、数据不丢不重的关键。”
NR Target Cell: Inform the SS about the PSCell change and about the source cell id.- 导演说:“通知底层硬件,准备进行切换,并告知它源小区是谁,以便后续资源清理。”
NR Target Cell: Configure RACH procedure either dedicated or C-RNTI based.- 导演说:“为‘Pioneer-5G’在新舞台的‘首次亮相’做好准备,要么给它‘后台通行证’(专用前导码),要么告诉它需要‘公开海选’(竞争接入)。”
NR Target Cell: Activate security.- 导演说:“安全先行!在目标gNB上激活新的安全上下文,准备对后续数据进行加解密。”
NR Target Cell: Configure UL grant configuration...- 导演说:“配置好上行调度规则,比如SR(举手发言)的响应机制。”
E-UTRA Cell: Send RRCConnectionReconfiguration.- 导演说:“Action! LTE主节点(MeNB)正式向‘Pioneer-5G’下发指令,告诉它:‘换到那个新的5G小区去!’”
E-UTRA Cell: Receive RRCConnectionReconfigurationComplete.- 导演说:“UE响应了!它发回了‘完成’消息,表明它已经成功切换。这是切换成功的关键标志。”
NR Target Cell: Inform the SS about completion of the PSCell change...- 导演说:“通知底层硬件,切换已完成。例如,可以触发PDCP状态报告,检查是否有数据在切换过程中丢失。”
NR Source Cell: Release SRB3 (if necessary) and DRBs.- 导演说:“打扫战场!命令源gNB释放为‘Pioneer-5G’保留的所有资源。拍摄结束。”
3.2 同小区内的“频道切换”:Intra-cell PSCell change (7.2.6.2)
这种变更不涉及物理小区的改变,而是在同一个gNB内部,将UE的主服务波束或主载波进行变更。
For EN-DC NR intra-cell PSCell change dedicated timing information is used: the sequence starts at time T with sending of the RRCConnectionReconfiguration. T is set to 300 ms in advance…
导演的解读:关键区别在于“dedicated timing information”。这是一次有计划、非紧急的变更,因此采用了定时激活机制。SS在T-300ms时刻发送指令,UE和网络都会在精确的T时刻同步执行配置的变更。这避免了信令竞争,保证了平滑过渡。
3.3 终极动作戏:带CA的Inter-cell PSCell change (7.2.6.4)
这是最复杂的场景:UE在NR侧正处于载波聚合(CA)状态(一个PSCell+一个或多个SCell),此时PSCell需要进行跨物理小区的切换。
This procedure is applicable when there are more than one CC in NR before and after the PSCell change.
导演的解读:这个流程是在7.2.6.1的10步流程基础上,增加了对SCell的“重新安置”操作。关键步骤在于:
7. NR Target PSCell: Configure Target PSCell as PSCell.8. NR Target SCell: Configure Target SCell as SCell with new PSCell association.在UE完成向新PSCell的切换后,网络需要下发指令,将原有的SCell“重新挂载”到这个新的PSCell之下。李工必须验证,“Pioneer-5G”在完成PSCell切换的“主线任务”后,能否正确地处理SCell的重配,快速恢复CA带来的高带宽优势。
总结:编排NSA下的复杂协同之舞
通过对7.2章节的系统性解读,我们掌握了在EN-DC这个“双主角”舞台上进行自动化测试的完整“导演手册”。它不仅定义了在NSA模式下物理层、系统信息等方面的特殊规则,更用详尽的分步流程,为随机接入、特别是各种复杂的PSCell变更场景,提供了精确到毫秒级的“标准拍摄脚本”。
李工通过遵循这些标准作业程序,可以系统性地验证“Pioneer-5G”在LTE和NR两个网络之间协同工作的能力,确保其在移动、切换、资源重配等各种动态场景下,都能保持稳定、可靠的连接。
完成了对EN-DC特定方法的学习,我们的下一站将是纯正5G的世界。在下一篇文章中,我们将进入7.3 NR/5GC,看看在SA这个全新的“片场”里,“导演手册”又会带来哪些激动人心的新“剧本”和“拍摄技巧”。
FAQ
Q1:在EN-DC测试中,为什么NR小区只广播MIB而不广播SIB1?
A1:因为在EN-DC(NSA)架构中,UE的控制面始终锚定在LTE主小区(MCG)。UE处于RRC_IDLE或RRC_INACTIVE状态时,它只与LTE小区交互,所有的移动性管理、寻呼、系统信息获取都通过LTE网络完成。当需要使用5G资源时,是由LTE eNB通过专用的RRC信令指示UE去连接一个NR小区(SCG)。因此,NR小区无需广播SIB1来提供初始接入所需的全套信息,它只需要广播MIB以供UE进行下行同步即可。
Q2:reconfigurationWithSync在EN-DC测试中扮演什么关键角色?
A2:reconfigurationWithSync是LTE eNB在RRC重配消息中用来指示UE需要与一个新的NR目标小区(或配置)进行同步的关键信令。当UE收到包含该字段的消息后,它必须在目标NR小区上发起一次随机接入(RACH)流程,以获取新的上行定时提前(TA)并与gNB同步。这在SCG添加、PSCell变更等需要重新建立与NR侧同步的场景中是必需的。
Q3:Inter-cell PSCell change(跨小区PSCell变更)和Intra-cell PSCell change(小区内PSCell变更)在测试流程上最主要的区别是什么?
A3:最主要的区别在于激活时间。
- Inter-cell PSCell change 通常是为了应对UE的移动性,需要快速完成切换,因此采用的是立即激活(
activation time = 'Now')。网络下发指令后,UE立即执行。 - Intra-cell PSCell change 通常是网络侧计划内的资源优化(如更换主服务波束),不那么紧急,因此采用定时激活(
dedicated timing information)。网络会提前(如300ms)下发指令,并指定一个未来的精确时间点(SFN/slot),网络和UE会同时在该时刻生效新配置,以实现更平滑的过渡。
Q4:在EN-DC的E-UTRA切换中,为什么Msg2中的初始上行授权(Initial Grant)大小有特殊要求(如208 bits)?
A4:这个特殊要求是为了确保UE在切换后的第一次上行传输中,能够完整地发送必要的RRC响应消息。在EN-DC的LTE切换后,UE需要发送的RRCConnectionReconfigurationComplete消息中,不仅包含LTE侧的确认信息,还可能“捎带”了来自NR侧的NR RRCReconfigurationComplete。这个组合消息比普通的LTE切换响应要大。因此,规范要求初始授权必须足够大(如208 bits ≈ 26 bytes),以保证这个关键的、包含了双连接确认信息的“二合一”消息能够一次性成功发送,从而确保整个EN-DC切换流程的顺利完成。
Q5:在测试带有NR CA的PSCell变更时,除了PSCell本身的切换,还需要重点验证UE的什么行为?
A5:除了验证PSCell切换流程(如RACH到新PSCell、PDCP状态迁移等)的正确性外,还需要重点验证UE对SCell(辅小区)的重新配置和关联行为。当PSCell从A变为B时,原来与A关联的SCell C必须被正确地重新配置,使其新的“上级”变为B。测试需要验证UE能否正确处理这一系列RRC重配,在完成PSCell切换后,快速地重新激活与新PSCell关联的SCell,恢复载波聚合状态,确保高带宽能力不因切换而长时间中断。