(二)基于TTCN的TD-SCDMA终端RRM一致性测试结构设计

发表于:2007-9-05 13:17

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:孙学宏 姜军    来源:网络转载

3.2RRM一致性测试架构设计

        RRM一致性测试系统的软件包含主控软件、高层协议栈软件、低层协议栈软件和物理层软件等,如图2所示。

              

                          图2  RRM一致性测试系统软件架构

        在图2给出的软件结构中,协议栈软件通过低层协议栈中的MAC以及驱动软件,完成与物理层软件的交互;通过高层协议栈中的APP部分和低层协议栈中的API调度器完成用户平面内容的交互;通过高层协议栈中由TTCNMP文件生成的适配和低层协议栈中的API调度器完成用户平面内容的交互。

        高层协议栈完成TD-SCDMARNC中RRC、NAS(非接入)部分的功能,其中RRC和NAS采用TTCNMP文件实现,由于RRC、NAS部分采用TTCN的实现方式,致使高层协议栈部分除了这两部分内容之外还需要其他相关辅助模块以完成与主控软件、低层协议栈之间的正常、完全的交互。低层协议栈完成TD-SCDMARNC中RABM、PDCP、RLC、MAC等4个部分的功能。这4部分内容均是依照协议实装实现,其中的MAC实体满足RRM一致性测试系统中同时支持6个小区的需求。

        基于TTCN-2一致性测试原理来分析RRM测试系统的结构,其主要由两部分组成:一部分是网络侧(UTRANside),另一部分是终端侧(UEside)。如图3所示。在网络侧,该设计包括了不同的PCO,这些PCO主要是对网络侧的不同层进行配置和管理。

             

                         图3  TD-SCDMA终端RRM一致性测试平台结构

3.2.1网络侧

        基于TTCN一致性测试原理[8],网络侧包括上测试器、可执行测试集和下测试器3个部分。网络侧和终端侧利用射频方式连接。为了模拟实际的射频通信环境,可以在网络侧和终端侧之间加入高斯白噪声和利用信道模拟器来模拟实际的信道参数。其中网络侧可以采用LAN口级联WCDMA系统和GSM系统仿真器等设备以模拟WCDMA和GSM的小区,这样可以真实地模拟现网的实际环境,从而验证TDD和FDD以及GSM网络小区之间的切换等功能。本系统中设计了6个独立的TDD小区,并通过级联可控制多个WCDMA和GSM小区。

(1)上测试器

        上测试器位于测试系统的最高层,是一个分离的模块。上测试器和可执行测试集的通信是通过在MP文件中设计的一些测试步来实现的。上测试器通过AT命令配置和控制IUT(被测实体),对不能自动执行的程序,上测试器可以通过设计一个警告箱来请求用户进行手动处理。上测试器也通过PCO-Ut接收来自ETS的状态信息以及测试报告,记录测试日志并实时地向用户显示主要的测试信息(包括关键测试步、空口信令交互以及测试结果等)。

        上测试器的另一项功能是负责和终端通信,通过PCO-Ut接收来自ETS的终端控制命令(请求原语)[9],并以一定的原语如AT命令或MMI(入机接口)发送至终端,同时将终端返回的状态信息以确认原语的形式发送给ETS,从而实现对终端的自动控制。此外,上测试器还可以用于系统校准,提供给用户一个界面接口。它同时也负责在测试例执行过程中调用可执行测试集所需要的参数列表,这些参数可由终端生产厂商按照一定的文件格式(XML格式或文本格式)提供。

(2)可执行测试套

        可执行测试套是整个测试系统中的核心,所有的控制信息都由它发出。在本测试系统中,它由NAS层、RRC层和适配层3个部分组成。其中,NAS和RRC都是使用TTCN来实现的,因实现的是构造测试例部分而非NAS及RRC的全部功能,因此大大降低了实现的难度。适配层主要完成TTCN数据和C数据的相互转换,使TTCN实现的NAS和RRC可以和系统模拟器实现正常通信。NAS和RRC之间通过PCO-Dc进行交互。RRC通过在PCO-CRLC、PCO-CMAC和PCO-CPHY上发送控制原语来实现对低层协议栈各层的配置,并通过PCO-AM、PCO-TM和PCO-UM实现和无线链路控制(RLC)层的通信,用于传递空口信令和业务测试数据。为了建立和管理RRC连接,在PCO-AM、UM和TM上的测试例和RLC层之间的信息交换依靠RLC层的模式。在NAS连接情况下,基于PCO-Dc的测试例和RRC层之间的信息被交换。ETS利用PCO-Ut实现与上测试器的通信。

(3)下测试器

        下测试器就是一个系统模拟器,实现了TD-SCDMA空中接口的第一、二层协议栈,同时具备射频功能。它由RLC、MAC、PHY实体组成。其中,RLC实体主要的功能包括数据传输,数据的纠错和重传,加密和解密以及暂停/继续功能等;MAC实体主要进行数据的传输,传输格式和传输格式组合的选择,MAC头的添加以及加密/解密功能;PHY实体主要完成传输信道的FEC编/解码,向上层提供测量及指示,传输信道的错误检测,传输信道的复用,编码复合传输信道的解复用,速率匹配,编码复合传输信道到物理信道的映射,物理信道的调制/扩频与解调/解扩,频率和时间的同步,闭环功率控制等。

3.2.2终端侧

        终端侧主要包括EMMI和IUT两个部分。EMMI与上测试器相连为了远程配置和控制IUT。这时,EMMI与网络侧测试系统中的上测试器之间通过AT命令或其他格式命令如MMI等交互,满足某些测试项要求的对终端自动开关机等需求,从而实现自动化测试

4、结语

        本文提出了基于TTCN方式的TD-SCDMA终端RRM一致性测试平台的设计和实现方法,其内容同时也对协议一致性测试仪表的开发有一定的借鉴作用。

        目前基于本文设计方案的样机已进入联调状态,即将完成对终端RRM一致性测试中小区重选测试项的验证,随着该样机的进一步研发以及相应测试例的持续编写,必将对TD-SCDMA终端测试的发展做出较大的贡献。

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号