深度解析 3GPP TS 38.523-3:5.4 Shared Spectrum & 5.5 NTN (解锁5G新边疆:NR-U与卫星通信测试模型)
本文技术原理深度参考了3GPP TS 38.523-3 V18.2.0 (2025-03) Release 18规范中,关于“5.4 Shared Spectrum”与“5.5 Non-Terrestrial Network”的核心章节,旨在为读者揭示5G如何向非传统领域拓展,并剖析其对应的标准化测试模型。
前言:“Explorer-Sat”的双重使命 - 征服地面与天空
在之前的系列中,我们见证了测试工程师李工带领“Pioneer-5G”手机,成功通过了NSA和SA模式下的L2/L3层协议大考。如今,这项成熟的5G技术被赋予了新的使命,集成到了一款名为“Explorer-Sat”的坚固型野外勘探终端上。这款终端的设计目标,是为在偏远地区工作的科考队提供可靠、高速的通信保障。
“Explorer-Sat”面临着两种截然不同的通信环境:
- 营地内的“Wi-Fi地盘”:科考队在临时营地部署了一个小型的5G基站,但为了方便和节省成本,该基站运行在无需授权的5GHz“共享频谱”上。这片频谱就像一个公共会议室,Wi-Fi、蓝牙甚至微波炉都在这里“发言”。“Explorer-Sat”必须学会有礼貌地“先听再说”,即**NR-U(NR in Unlicensed spectrum)**技术。
- 营地外的“广阔天地”:一旦离开营地,唯一的通信方式就是抬头仰望星空,连接几百甚至几万公里外的通信卫星。这要求“Explorer-Sat”必须掌握**NTN(Non-Terrestrial Network,非地面网络)**技术,克服巨大的信号延迟和多普勒频移,实现“天地一体化”通信。
李工的任务,就是对“Explorer-Sat”的这两种“新边疆”通信能力进行严格的认证测试。他发现,TS 38.523-3的5.4和5.5章节虽然篇幅短小,却为这两项前沿技术提供了精炼而核心的测试指导。与之前为SA/NSA设计的全新模型不同,这两个章节的核心思想是**“复用与适配”**——即在成熟的NR/5GC测试模型基础上,通过增加特定的配置和模拟独特的物理环境,来实现对新功能的验证。
本篇文章,我们将跟随李工,合并解读5.4和5.5这两个短小精悍的章节,看看测试规范是如何为5G征服地面共享频谱和浩瀚太空这两大新边疆,设定标准化的“试炼场”。
1. 在喧闹中保持优雅:5.4 Shared Spectrum (NR-U) 测试模型
共享频谱,特别是NR-U,允许5G技术运行在传统Wi-Fi使用的 unlicensed bands (如5GHz, 6GHz)。这带来了巨大的灵活性和成本优势,但也引入了前所未有的挑战:共存。
在这个“公共会议室”里,5G设备不能像在专属授权频谱里那样随心所欲地“发言”。它必须遵循“先听后说”(Listen-Before-Talk, LBT)的礼貌原则,在发送信号前先侦听信道是否空闲,避免与Wi-Fi等其他用户发生“抢话”冲突。
1.1 复用现有模型:万变不离其宗
An NR cell operating in shared spectrum channel access is configured in the same way as a normal NR cell except for the following:
规范开宗明义地指出,NR-U的测试模型并非另起炉灶,而是直接复用常规NR小区的测试模型(如5.2.1.1定义的SA模型),只是在一些关键参数上进行了“NR-U化”的特殊配置。这意味着基本的协议栈架构、测试环回模式等都保持不变,李工无需学习一套全新的模型。
1.2 关键的“例外”:NR-U的特殊配置
规范通过一个列表,指出了NR-U测试中必须进行特殊配置的“例外”之处,这些正是测试的焦点所在。
-
CORESET#0的特殊配置
CORESET#0 is configured with 48 RBs and 1 symbol, according to TS 38.508-1 clause 6.2.3.
CORESET#0是UE进行初始接入和接收关键控制信息(如SIB1)的区域。在动态变化的共享频谱中,为了让UE能更快速、更鲁棒地发现和接入网络,其配置被标准化为一个特定的、较宽的模式。
-
DCI与RACH中的“信道接入”信息
Random Access Response UL grant is configured including the optional field ChAccess_CPext. DCI formats are configured to include fields ChannelAccess-CPext / ChannelAccess-CPext-CAPC…
在NR-U中,基站(gNB)在给UE下发上行授权(UL Grant)时,不能像在授权频谱中那样假设信道永远可用。它可能会在DCI中包含额外的信道接入参数,指导UE如何执行LBT。
ChAccess_CPext等字段就是这些“额外指导”,测试需要验证UE能否正确理解并执行。 -
业务优先级与信道接入
SRB2 and DRBs are configured with channelAccessPriority as per TS 38.508-1.
不同的业务对信道接入的“渴望”程度不同。高优先级的业务(如VoIP)应该比低优先级的业务(如文件下载)有更高的机会抢占到信道。
channelAccessPriority这个参数就是用来配置这种优先级,UE的MAC层需要根据它来选择不同的LBT参数(如更短的侦听时间、更小的竞争窗口)。
1.3 核心测试点:LBT行为的验证
NR-U测试的灵魂在于验证LBT机制。但如何在实验室里模拟一个“繁忙”或“空闲”的信道呢?答案在规范的最后一段。
Listen-Before-Talk (LBT) failure testing is achieved using the Virtual Noise Generator as described in clause 7.1.2.5.
虚拟噪声发生器 (Virtual Noise Generator, VNG) 是测试系统(SS)的一个关键功能。李工可以随时激活VNG,让SS在指定的信道上发出一个恒定功率的宽带噪声。这个噪声对于被测的“Explorer-Sat”来说,就如同一个正在大声说话的“Wi-Fi用户”。
1.4 场景故事:“Explorer-Sat”的礼貌时刻
李工现在要在模拟的营地中,测试“Explorer-Sat”的LBT功能。
- 场景配置:他使用5.2.1.1的SA测试模型,但将SS配置为一个NR-U小区,并设置了上述所有NR-U特定参数。
- 下发上行授权:TTCN脚本控制SS向“Explorer-Sat”发送一个UL Grant,要求它立即上报勘探数据。
- 模拟信道占用:就在下发Grant的同时,李工通过ASP指令激活了VNG,模拟一个Wi-Fi设备正在上传视频,信道被占用。
- UE的行为与验证:“Explorer-Sat”的MAC层收到了UL Grant,准备发送数据。但作为一名“有礼貌”的NR-U设备,它首先启动了LBT程序。
- 它对信道进行能量检测,发现了VNG发出的强大噪声。
- LBT失败!“Explorer-Sat”必须推迟其上行传输,进入一个被称为“扩展竞争窗口”(Extended Contention Window)的随机退避过程。李工通过观察SS的物理层,确认在预期的传输时间点上没有收到任何来自UE的信号,初步验证了UE的抑制发送行为。
- 模拟信道释放:几毫秒后,李工控制TTCN关闭VNG,模拟Wi-Fi用户停止了传输。
- UE重试并成功:“Explorer-Sat”在随机退避结束后,再次执行LBT。这次,信道是空闲的。
- LBT成功!UE立即在UL Grant指定的资源上发送了它的勘探数据。
- SS成功接收到数据,并上报给TTCN。脚本验证数据内容正确,测试Pass。
通过这次测试,李工确认了“Explorer-Sat”掌握了NR-U的精髓——在共享频谱中“审时度势、礼让先行”的能力。
2. 联通天地:5.5 Non-Terrestrial Network (NTN) 测试模型
当“Explorer-Sat”离开营地,进入无地面网络覆盖的区域,它必须切换到NTN模式。与近在咫尺的地面基站不同,通信卫星可能在几百公里(LEO,低轨卫星)甚至三万六千公里(GSO,地球同步轨道卫星)之外。这带来了两个巨大的物理挑战:
- 巨大的传播时延 (Propagation Delay):光速是有限的。信号一来一回可能需要几十到几百毫秒。
- 剧烈的多普勒频移 (Doppler Shift):特别是对于高速移动的LEO卫星,信号频率会发生显著的变化。
NTN测试的核心,就是验证UE能否在协议层面正确地补偿这些物理效应。
2.1 再次复用:在SA模型基础上模拟太空环境
与NR-U类似,NTN测试也没有全新的模型,而是复用标准的NR/5GC模型。
The NR/5GC test models specified in clause 5.2 are re-used for NTN testing, with additional aspects specified hereafter.
这意味着基本的协议栈、信令流程依然遵循5G SA的规范。测试的关键在于SS如何模拟出独特的“太空环境”,以及UE如何去适应它。
2.2 NTN的“额外配置”
The UE under test shall be pre-configured with a geographical position that will not change throughout the execution of the test case. The system simulator (SS) shall implement one or several simulated NR NTN cell(s). An NR NTN cell is defined in clause 7.5.
这几句话指出了NTN测试的两个关键前提:
- UE位置已知且固定:测试开始前,“Explorer-Sat”必须被告知其精确的经纬度和海拔。这个信息至关重要,因为UE需要根据自身的“地球坐标”和从卫星广播的星历(Ephemeris)信息,来预补偿上行信号的定时和频率,确保信号能“刚刚好”地在正确的时间、以正确的频率到达遥远的卫星。
- SS扮演卫星角色:测试系统(SS)现在不再是地面上的gNB,而是扮演一个NR NTN cell。它会广播包含星历、公共定时提前等NTN特定信息的SIB19。更重要的是,它的所有物理层行为都必须模拟卫星的特性,即巨大的时延和频偏。这些具体的模拟方法,规范指向了第7.5节。
2.3 场景故事:“Explorer-Sat”的星际握手
李工要验证“Explorer-Sat”能否成功接入一颗模拟的LEO卫星。
- 场景设置:李工使用5.2.1.1的SA模型,但将SS配置为NTN模式。他在测试开始前,将“Explorer-Sat”的地理位置(例如,东经116°,北纬40°)配置到终端中。
- SS模拟卫星行为:
- SS开始广播包含星历(卫星的轨道参数)和公共定时提前(Common TA)的SIB19。
- SS内部的调度器被配置了一个巨大的Koffset值,这意味着它下发的所有PDCCH调度指令和对应的PDSCH数据,其时间关系都与地面网络不同,以模拟信号从卫星到地面的漫长旅程。
- UE的预补偿:“Explorer-Sat”开机后,首先接收SIB19。
- 它读取星历,结合自身的位置,计算出到卫星的精确距离,从而得到一个巨大的传播时延
T_propagation。 - 它读取
Common TA,并结合自己计算的时延,得出一个巨大的初始上行定时提前量。
- 它读取星历,结合自身的位置,计算出到卫星的精确距离,从而得到一个巨大的传播时延
- RACH接入验证:“Explorer-Sat”发起随机接入。它发送PRACH前导码时,会应用这个巨大的定时提前量,确保其上行信号能够在预期的时刻“精准”到达SS模拟的卫星接收机。李工在SS的物理层日志中,看到PRACH在预期的窗口内被检测到,证明了UE的预补偿功能正确。
- 数据传输验证:接入成功后,SS下发PDSCH数据。由于SS模拟了
Koffset,UE必须能够理解这种非典型的HARQ时序关系,在正确的时间点上反馈ACK/NACK。同样,当UE获得UL Grant后,它也需要根据NTN的时序规则,在正确的时间发送PUSCH。李工通过长时间的数据环回测试,验证了“Explorer-Sat”在巨大的时延下,依然能维持稳定、可靠的数据收发,测试Pass。
总结:适配物理世界,5G测试的智慧
通过对5.4和5.5章节的合并解读,我们看到了3GPP测试规范在面对新技术时的成熟与智慧。它并没有为NR-U和NTN这些物理层特性迥异的技术设计全新的、复杂的测试模型,而是采取了“核心复用 + 关键适配”的策略:
- 复用成熟的NR/5GC(SA)测试模型,保证了协议栈高层逻辑测试的一致性。
- 适配物理层的差异,通过增加特殊的配置参数(如
channelAccessPriority)、引入专门的测试工具(如VNG)、以及在SS中精确模拟独特的物理现象(如长时延、频偏),实现了对新特性关键点的精准验证。
这不仅大大节省了规范制定和测试系统开发的成本,也清晰地揭示了这些新技术的本质——它们是5G核心协议在不同物理环境下的灵活应用。李工通过这些测试,成功地为“Explorer-Sat”在地面和太空的“双栖”通信能力提供了权威认证。
在完成了对整个第5章“测试模型”的探索之后,我们的下一站将是第6章“System interface”,去深入了解测试脚本(TTCN-3)与测试系统(SS)之间进行交互的“官方语言”——ASP(抽象系统原语)的奥秘。
FAQ
Q1:什么是LBT(Listen-Before-Talk),为什么它是NR-U(共享频谱)测试的核心?
A1:LBT是一种信道接入机制,要求设备在发送信号前必须先侦听信道,只有确认信道空闲后才能发送。这是在Wi-Fi等共享频谱中,不同技术、不同用户能够“和平共处”的“礼貌”规则。LBT是NR-U的灵魂,也是其与授权频谱5G最根本的区别。因此,验证UE能否正确、可靠地执行LBT,是NR-U测试的核心,直接关系到5G系统能否在不干扰其他用户(如Wi-Fi)的情况下,合法、高效地使用共享频谱。
Q2:测试系统(SS)是如何模拟一个“繁忙”的信道来测试UE的LBT功能的?
A2:测试系统通过一个名为**VNG(Virtual Noise Generator,虚拟噪声发生器)**的功能来实现。当需要模拟信道被占用时,测试脚本会指令SS的VNG在该信道上以特定功率发射一个宽带噪声信号。对于被测UE来说,这个噪声信号就等同于一个正在通信的Wi-Fi或其他设备,其LBT能量检测机制会判定信道为“繁忙”,从而抑制自身的发送。
Q3:NTN(非地面网络)测试与地面网络测试最大的不同点是什么?
A3:最大的不同在于测试系统(SS)需要精确模拟卫星通信带来的两大独特物理挑战:巨大的传播时延和显著的多普勒频移。相应的,测试的重点也转变为验证UE能否通过协议机制(如预补偿定时提前、跟踪频率偏移)来克服这些物理效应。例如,NTN测试会验证UE基于自身位置和星历计算初始TA的能力,以及处理非典型HARQ时序的能力,这些在地面网络测试中通常不是重点。
Q4:为什么NTN测试要求UE的地理位置是“预配置”和“静态”的?
A4:这是为了简化测试和建立一个可重复的基准。在NTN中,上行定时和频率的预补偿计算,依赖于UE和卫星之间的相对几何关系。通过将UE的位置固定,测试系统就可以精确计算出在任何时刻,UE应该使用的标准TA和频率补偿值,从而能够准确地判断UE的行为是否正确。如果UE位置是动态的,那么这个“标准答案”本身也在不断变化,会给测试的自动化判决带来极大的复杂性。
Q5:既然5.4和5.5章节复用了5.2的模型,那么具体的NR-U和NTN测试用例是在哪里定义的?
A5:具体的测试用例(Test Case)依然是在3GPP TS 38.523-1中以自然语言(prose)形式定义的。TS 38.523-3(我们正在解读的这份规范)的核心任务是提供如何自动化地执行这些测试用例的方法和环境,即“测试模型”。所以,当李工要测试一个NTN的RACH流程时,他会在TS 38.523-1中找到那个TC的描述,然后在TS 38.523-3的5.5节和7.5节找到执行这个TC所需要搭建的测试环境和特殊参数配置。