R&S CMsequencer:3GPP射频测试方案介绍
在无线通信领域,确保终端设备符合3GPP国际标准对于制造商、运营商以及最终用户来说至关重要。R&S推出的R&S®CMsequencer作为一款强大的图形化脚本工具,专门设计用于自动化5G NR及其他无线技术的3GPP射频测试,并且具有强大的编辑功能,可以轻松实现频带遍历。本文将深入探讨R&S®CMsequencer如何支持射频测试以及遍历测试,包括其核心功能、具体应用场景及优势。
核心功能概览
R&S®CMsequencer是R&S®CMsquares的一部分,后者是R&S®CMX500无线综测仪的用户界面和控制中心。CMsequencer通过直观且灵活的图形化界面简化了工作流程,并帮助创建和执行测试脚本及测试计划(Test Plan),同时通过HTML输出的方式,清晰地展示执行结果。软件行业向Web应用程序发展是当前的发展趋势,R&S®CMsequencer交互模式都是基于Web的应用程序,可以在任何操作系统上运行。这种现代化的设计不仅提高了兼容性和灵活性,还降低了用户的入门门槛。
在5G终端设备的开发和认证过程中,确保终端符合3GPP标准至关重要。特别是对于射频(RF)性能的验证,遵循TS 38.521标准进行射频测试是保证设备质量和互操作性的基础步骤。Rohde & Schwarz (R&S) 的 R&S®CMsequencer 提供了一个简单且自动化的解决方案,用于执行这些关键测试,并生成详尽的测试报告。根据3GPP TS 38.521标准,5G NR设备射频测试用例主要集中在第6章和第7章,即发射机(TX)和接收机(RX)测试。这些测试用例为设备的基本射频特性提供了基本的健全性检查,确保设备能够在各种网络条件下稳定运行,并满足3GPP国际标准的要求。R&S®CMsequencer提供了一系列专门设计的3GPP测试块,符合TS 38.521中的配置和测试点要求,这使得用户能够轻松地设置和执行射频测试,而无需复杂的配置过程。只需点击几下鼠标,即可完成整个测试流程,极大地提高了工作效率。
SA模式的3GPP用例

根据3GPP 38.521频段设置,打开“NR 38.521 Band Settings”按钮,打开“3GPP Band - User Strict”对话框。它根据3GPP规范在表格中列出了可能的频段组合。您可以选择一个或多个波段组合进行测量。波段设置是预先定义的,您可以在3GPP的范围内配置它们规范。您还可以添加用户的频带组合。

此外,CMSequencer也支持用户自定义频段。打开“NR 38.521 Band Flex Settings”字段,打开“3GPP Band - Flex”对话框。它为频带和频带设置选项提供了一个空表,用户可以添加和配置自定义频段和3GPP指定频段。

CMSequencer自带了SA/NSA的3GPP射频测试用例。以FR1 NR SA模式为例,CMSequencer自带提供了NR FR1 3GPP Composite SA这个测试集合,里面包含了SA模式的发射机和接收机测试,用户只需要简单地对用例进行筛选,测试频带设置,即可轻松完成FR1 NR SA模式的3GPP射频测试。

在3GPP射频测试中,经常需要对不同的频带、带宽、信道(高中低)进行遍历测试,CMsequencer对网络参数遍历条件可以支持不同的切换模式,包括开关机重新附着方式或者采取盲切换方式(blind handover)进行网络切换。使用盲切模式进行频带、带宽、信道的切换,可以大大缩减切换的时间。
遍历测试功能(shuffler)
对于支持一组频段组合的用户设备(UE)进行测试时,通常会在所有支持的频段组合上执行相同的测量。这种测量序列可以通过一个测试脚本(shuffler功能)实现:频段组合在.csv或.json文件中配置,并通过“Read CSV Data”功能模块输入到脚本中。“Loop over each item in list”功能模块允许您遍历频段组合。通过使用“Get UE capabilities”模块,可以在测试执行期间直接从 UE 获其支持的频段组合,然后对支持的频段组合进行循环遍历。

遍历频带组合的流程:
建立RRC连接,获取UE capability。
“Trigger UE Capabilities”模块约束了UE capability的数量。
“Get UE Capabilities”模块获取所需的UE capability,并将它们存储在“$band_combination”变量中,该变量是频带组合的列表。
“loop”模块遍历“$band_combination”列表。所获取的值放在“$loop_value变量中。
“Setup Cells”模块根据提供的频带组合,使用“$loop_value”变量创建单元。
使用CSV文件配置小区
前面介绍了如何使用shuffler进行遍历测试,在做遍历的时候shuffler需要获取每一个小区的配置,在R&S CMsequencer中,您可以使用CSV文件来配置网络中的小区和频段组合。这通常涉及到读取预先准备好的或默认提供的CSV文件,这些文件包含了特定的小区配置信息。CSV配置文件设置完成后,再由shuffler进行调用。以下是具体的操作步骤和功能说明:
1.功能描述
通过“Read CSV Data”功能块,可以读取以字符分隔值格式(CSV)提供的小区配置以及频带组合,这些配置存储在一个输出变量中,这个输出变量随后可以用于提供小区配置给“Setup Cells”功能模块。

2.网络配置
CSV文件可以包含多个网络配置,例如不同的频段组合。每个网络配置在一个单独的行中描述。
如果分隔符(分号或逗号)之间的内容包含多个值,则这些值通过竖线“|”分隔。
参数的顺序不可更改。
3.必填参数
对于LTE,必须填写的参数有带宽(BW)、MIMO模式和EARFCN。
对于NR,必须填写的参数有带宽(BW)和MIMO模式。
如果缺少任何一个必填参数值,执行“Read CSV Data”功能块将会失败。
未使用的小区的参数值可以省略;可选参数值也可以省略,但分隔符仍需保留。(每行末尾不应有多余的分隔符)
4.CSV文件中的信元格式
Band Combo:指定按照3GPP术语定义的频段组合。例如:
DC_1A-28A_n78A:双载波频段组合,包括LTE频段1和28以及NR频段78。所有频段的带宽等级为A,意味着每个频段最多有1个组件载波(CCs)。
CA_n41A_n78A:NR频段41和78的载波聚合,带宽等级均为A,即每个频段有1个CC。
CA_n78B:NR频段78的载波聚合,带宽等级为B,意味着最多有2个CC。

DUT Connectors:DUT上下行链路连接器对于频段组合的情况。例如(基于第一个Band Combo示例):LTE:[5,7,6,4,5][5,7,6,4,-1]NR:[6,7,4,10,6,-1]
每个频段的连接器以整数数组的形式列出在方括号[...]内,数组的顺序与频段组合字符串中的顺序相同。
“LTE:”放在第一个LTE数组之前,“NR:”放在第一个NR数组之前。在这个例子中,有两个LTE数组,每个对应一个LTE频段,还有一个NR数组对应一个NR频段。
在每个数组中,有4个下行链路(DL)连接器值加上1个上行链路(UL)值用于LTE [DL,DL,DL,DL,UL] 或者加上2个UL值用于NR [DL,DL,DL,DL,UL,UL]。
-1表示没有指定DUT连接器。在这个例子中,第二个LTE频段和NR频段都没有使用第二个DUT UL连接器。
MIMO方案隐含在数组中:如果数组中有5和6个指定项(无-1值),则反映MIMO 4xN。
5.LTE小区具体配置
LTE Cell <n> BW:带宽以MHz为单位输入,不带单位。
h
LTE Cell <n> MIMO:值1表示SISO,值2表示MIMO 2xn,值4表示MIMO 4xn。
LTE Cell <n> EARFCN:可以通过两种方式设置:
(1)LOW、MID或HIGH自动选择频率带内的低、中或高位置作为下行链路载波中心频率。
(2)直接作为一个整数值来设置下行链路载波中心频率。
LTE Cell <n> DL Scheduling (Start RB|Num RB|Modulation Type|MCS):配置起始资源块编号、资源块数量、调制类型及标识调制编码方案的编号。
通过这种方式,用户能够高效地配置复杂的网络环境,并利用CSV文件简化多频段组合的管理。希望这段整理能帮助您更好地理解如何使用CSV文件进行网络配置。
总结与展望
R&S®CMsequencer作为一款专为3GPP射频测试设计的强大工具,不仅提供了全面的功能覆盖,还通过现代化的软件架构和灵活的脚本编写能力,极大地简化了测试流程。无论是基础的射频性能评估还是复杂的端到端应用测试,CMsequencer都能提供高效的解决方案。
随着5G技术的不断演进和6G研究的逐步展开,无线通信领域的测试需求也将日益复杂。Rohde & Schwarz将继续致力于技术创新,推出更多先进功能,以满足未来无线通信设备的测试需求。希望通过本文的详细介绍,读者能够更加深入地了解R&S®CMsequencer的强大功能,并在实际工作中充分利用这一工具,推动无线通信技术的发展。
技术支持















关注官方微信
