TD-SCDMA系统终端CC实体的一致性测试

发布者:小星星龙猫最新更新时间:2006-08-25 来源: 移动通信关键字:测试  一致性  实体 手机看文章 扫描二维码
随时随地手机看文章

   1、引言

  TD-SCDMA系统是我国提出的第三代移动通信标准,在国际上引起了广泛的关注。目前,国内很多厂商及科研单位正从事TD-SCDMA协议栈软件的研发工作,协议软件的实现是否严格反映3GPP标准要求,很大程度上影响着我国TD-SCDMA的发展前景,因此,对协议测试进行研究有着非常重要的现实意义。

  CC是非接入层CM子层的一个实体,主要完成CS域基本的呼叫管理,是整个CM子层的核心(如图1所示)。本文结合CC实体的主叫过程,提出了一种一致性协议测试的方法。

     

         图1 无线协议栈地分层结构

  2、协议一致性测试

  协议是设备间进行通信时须予以遵守的规则。通常情况下,这些规则是以自然语言来描述的,这就存在着因主观差异导致不同甚至错误的协议实现的可能。鉴于此,我们需要一种有效的方法来对协议的可靠性进行判别,这就是“协议测试”(Protocol Testing)。

  协议测试是一种黑盒测试,它对照协议标准,通过控制观察被测协议实现的外部行为,对其进行验证。目前,协议测试分成四个方面:一致性测试(Conformance Testing)、互操作性测试(Interoperability Testing)、性能测试(Performance Testing)、坚固性测试(Robustness Testing)。

  一致性测试主要验证协议实现是否严格遵循相应的协议描述,判断该产品的协议实现是否符合国际标准,它是协议测试最基本的内容,也是其它三种测试的基础。对TD-SCDMA系统高层协议的开发测试而言,我们更为关心的是开发能否满足标准,是否能与其它基于同一个协议标准的产品实现互通,以尽可能减少产品在现场实际运行时出错的风险。

  3、SDL和TTCN

  在协议软件的开发流程中,SDL被广泛用来描述通信系统的行为。它可以把SDL的描述和设计直接生成标准的C代码,用户也可以直接在SDL描述和设计中嵌入C代码。经SDL描述产生的C代码(包括嵌入的C代码),可以在目标板上运行,从而大大方便了协议软件的开发。与SDL相对应的MSC(信息序列图),是ITU-T规范中用来表示信息序列的语言,用MSC图可以直观地表现出信号的流向;并且信号是从什么进程发送到什么进程,信号带有哪些参数、参数值等都能直观地表示在SDL的MSC图中,这为了解和分析信号在各个模块间的传递带来了很大的方便。此外,通过MSC图还可以将MSC的各项功能有机地联系在一起。

  树表结合表示法(TTCN),采用的是以树和表格为表现形式的测试表示法,其中,表格主要用于数据类型、原语、约束等,而树则用于描述测试集、测试例、测试步。TTCN是一种独立于协议、测试方法和测试设备的抽象语言,因此,它被广泛地应用在通信协议测试中。TTCN把IUT整个看作一个测试实体来考虑,但可以根据测试者测试目的,通过选择IUT与测试环境的接口来进行测试,以达到测试和验证IUT的目的。

  4、CC实体一致性测试

  4.1 CC测试环境

  CC测试环境如图2所示,CC的上层是SPVCALL模块,它负责将人机界面(MMI)等应用层发来的消息转发到CC实体;CC的下层是MM子层,它为CC提供MM连接服务。我们选择的控制观察点(PCO,Points of Control and Observation)有两个:一个在SPVCALL与CC的接口处,另一个在CC与MM的接口处(如图2所示)。模块SPVCALL和MM共同组成了CC的测试环境,CC即是待测试的IUT。

          

  图2 CC测试环境

  4.2 CC主叫过程

  CC实体的主要功能是对用户之间的呼叫进行控制,包括呼叫建立、呼叫释放以及呼叫重建等。限于篇幅,下面以主叫过程为例,介绍该实体一致性测试方法。

  (1)CC主叫过程描述

  根据相关协议的描述,CC发起的主叫应为如下过程(如图3所示):

         图3 CC主叫过程的流程图

  ◆首先由终端发起呼叫,应用层(如人机界面,MMI)发起一个建立请求送到SPVCALL模块,SPVCALL将向CC发送“CAPI_CALL_SETUP_REQ”信号;

  ◆CC收到此信号后,将发送“MMCC_EST_REQ”信号到MM子层,要求其创建一个MM连接,同时,开启定时器T303,状态即跃迁到“Connect Pending”;

  ◆MM子层向CC发送“MMCC_EST_CNF”信号表示MM连接创建成功,CC通过原语“MMCC_DATA_REQ”向MM子层发送“SETUP”消息,状态跳到“Call Initiate”;

  ◆MM子层通过接入层将“SETUP”消息发送给网络,网络收到此消息后,向终端发送“CALL PROCEEDING”消息,CC一旦收到该条消息,就关闭定时器T303,开启定时器T310,并向SPVCALL报告收到了“CALL PROCEEDING”消息,状态亦跃迁到“CallProceeding”;

  ◆网络向终端发送“ALERTING”振铃消息,CC收到这条消息时,停掉定时器T310,向SPVCALL报告收到了“ALERTING”,状态并跃迁到“Call Delivered”;

  ◆当终端分配了专用资源后,MM层将通过“MMCC_SYNC_IND”原语通知CC,CC将通知SPVCALL专用资源已经分配;

  ◆最后,网络向终端发送“CONNECT”消息,CC收到此消息后,将向网络发送“CONNECT ACKNO-WLEDGE”,并通知SPVCALL模块:CC收到了“CONNECT”消息,状态即进入“Call Active”。

  (2)消息的构造

  为了测试协议是否如实地实现标准的要求,我们要检查终端和网络收发的消息内容是否正确,同时,也要确认对端收到消息后做出的响应是否与规范相符。

  前文曾提到,终端发起呼叫建立时,首先由应用层发起一个建立请求,即CC向网络发送一条“SETUP”消息。以“SETUP”为例,该消息的构造参考3GPP的24.008,其内容包含有PD/TI、消息类型、承载能力、被叫用户子地址、被叫用户号码、SI以及其它一些和普通呼叫相关的参数。

  表1 “SETUP”消息构造
 

点击看原图

  5、结论

  通过检查MSC图的其它部分,发现信号的流程及数据、状态的跳转、定时器的开启和关闭协议的要求,实现了CC的主叫功能,这说明开发出的代码实现了CC实体主叫的功能。使用SDL工具和TTCN测试功能,能有效地减少调试时间,并大大提高测试效率。

  目前,我国TD-SCDMA系统测试工作正如火如荼地进行着,提供标准的、高效的一致性测试方法和工具,能准确地验证终端设备的各项技术、信令和性能要求,对于TD-SCDMA民族产业化进程将具有十分重要的意义。

关键字:测试  一致性  实体 引用地址:TD-SCDMA系统终端CC实体的一致性测试

上一篇:使用RIGOL DM3000数字万用表巡检功能监测基站电信号
下一篇:WiMAX设备的测试及其意义

推荐阅读最新更新时间:2024-05-13 18:13

迪拜成功测试SMFIR无线充电技术 让电动汽车边开边充电
据外媒报道,当地时间2月13日,迪拜道路交通运输管理局(RTA)宣布,利用形磁共振技术( Shaped Magnetic Field in Resonance ,SMFIR)成功对运行中的 电动汽车 和公交车进行了动态无线充电测试。今后,迪拜的电动公交车和电动汽车可以在路上边行驶边充电了。 (图片来源:RTA) 无线充电SMFIR技术解决了 电动汽车 电池和充电基础设施问题。SMFIR技术可以让汽车无需在充电站停下,实现无缝运行。该技术被嵌入到路面下,是隐形的,因此也不会对城市造成视觉污染。此外,也不会像道路上的电缆充电器一样妨碍人员和车辆的移动。 此次测试有助于促进迪拜居民广泛采用环保车辆和可持续交通工具,是迪拜2
[汽车电子]
迪拜成功<font color='red'>测试</font>SMFIR无线充电技术 让电动汽车边开边充电
一种超低功耗的空间定向测试仪的设计
  0 引言   空间定向测试仪是一种应用非常广泛的电子测量仪器,尤其是伴随着微电子技术的发展,空间定向测试仪在车辆、舰船、飞行器等导航领域中的应用日趋成熟。本文所研究的空间定向测试技术主要是以MSP430 单片机为基础的。因为MSP430 系列单片机是一种16 位超低功耗、具有精简指令集(RISC)的混合信号处理器,它能针对实际应用需求,将多个不同功能的模拟电路、数字电路模块和微处理器集成在一个芯片上。因此,笔者研究了如何用MSP430 单片机控制各模块的接口电路,并且能够很好地应用于实际测量当中。   1 空间定向测试各硬件接口的设计   本文主要研究的是基于MSP430 单片机的空间定向测试仪,该仪器的工作原理是将方位
[单片机]
一种超低功耗的空间定向<font color='red'>测试</font>仪的设计
伺服电机正确测试的步骤
首先先测试一下电机,任何电路也不用连接,把电机的三根线任意两根短路在一起,用手转动电机轴,感觉起来有阻力,那就可以了。 第二步,把驱动器按图纸接上电源(例如用了调压器,从100V调到220V,怕驱动器是100V的),通电,驱动器正常,有错误信息显示,对照说明书,是显示了编码器有故障的错误,这个也正常,还没有连接编码器呢。 第三步,接上编码器,再开机,没有任何错误显示了。 第四步,按照说明书上设置驱动器。例如设置了“速度控制模式”,然后旋动电位器,电机没有转动。按说明书上的说明,调整拨动开关,最后把“Servo-ON”拨动以后,电机一下子锁定了,OK!然后旋动电位器,使SPR/TRQR输入引脚有电压,好!电机转动起来了。伺服驱
[嵌入式]
ZigBee-CC2530单片机 - DMA方式复制数据
程序源码 #include ioCC2530.h #include stdio.h #define LED1 P1_0 // P1_0定义为P1_0 #define LED2 P1_1 // P1_0定义为P1_1 #define SW1 P1_2 //SW1端口宏定义 enum SYSCLK_SRC { RC_16MHz,XOSC_32MHz }; /**************************************************************/ #pragma bitfields = reversed //使用大端格式 typedef struct { uns
[单片机]
安捷伦宣布一致性测试和设计验证系统提供对 LTE-A 载波聚合的支持
2013 年 11 月4日,北京——安捷伦科技公司(NYSE:A)日前宣布推出适用于 T4010S LTE RF 和 T4020S LTE RRM 测试系统的新选件。新增功能覆盖了由 3GPP 定义的 LTE-Advanced 载波聚合测试案例。 Agilent T4000S 系列允许用户设备(UE)开发人员对他们的设计进行应力测试,在实际部署之前做好校准的准备。 独立测试实验室和网络运营商利用 T4000S 系列评估和确保用户设备的性能与特性。新增的载波聚合功能也已成功通过验证,并被北美一家大型网络运营商引进。 利用外形紧凑且可扩展的单一仪器 LTE-Advanced 解决方案,增强的性能允许用户对两个下行载波分量执行标准
[测试测量]
龙芯3A5000测试片流片,挑战国产CPU瓶颈
也许是“龙”这个字,承载了太多的神话,以至于人们对龙芯有着太多的期待。但时至今日龙芯的发展到底如何,却很少有人提及。那么今天,就让我们一起走进龙芯。 日前,网上流传了一则消息:8月18日,在龙芯中科成立18周年前夕,芯片研发部定制组赴小汤山,开始了定制组期盼已久的且有着特殊意义的团建活动。从2019年2月3A5000测试片正式立项开始,定制组全体员工面对新工艺,新流程,克服前期资料不完备和人员不足等各种困难与阻力,全身心扑入到测试片的工作中,在规定的时间内准时交付芯片。这次活动不仅缓解了半年以来的工作压力,也培养了我们的恒心,增强了团队的凝聚力和战斗力。 据了解,这次流片的是测试片,并非龙芯3A5000量产,由于得等测试片完全
[嵌入式]
首批支持Android Q测试机型名单:华米OV成功会师
谷歌在今天凌晨发布了最新的Android Q操作系统,并公布了参与测试的手机厂商名单,总共有谷歌 Pixel 、Realme、传音、小米、华硕 、华为、索尼、诺基亚、OPPO 、LG 、Essential 、vivo、一加13 个手机品牌。 那么问题来了,以上参与测试的13个手机品牌中都有哪些机型能够提前用上Android Q操作系统了?我们来了解一下: 华硕Zenfone 5z、Essential手机、华为Mate 20 Pro、LG G8 ThinQ、诺基亚8.1,一加6T、OPPO Reno、Realme 3 Pro、索尼Xperia XZ3、传音Spark 3 Pro、vivo X27、vivo NEX
[手机便携]
首批支持Android Q<font color='red'>测试</font>机型名单:华米OV成功会师
LabVIEW编译器深层解析
编译程序设计是一个复杂的话题,即使对内行的软件工程师来说也要考虑很多专业知识。 NI LabVIEW软件是一种多规范的图形化编程环境,含有多种概念,包括数据流,面向对象,以及事件驱动编程。LabVIEW也是跨越多种平台的,能够很好地用于多种操作系统(OSs),芯片组,嵌入式设备,以及现场可编程门阵列(FPGAs)。LabVIEW编译程序是一种精密的系统,在过去的20年中具有令人瞩目的发展。探索NI公司的LabVIEW编译程序的处理过程以及近来编译程序的创新。 LabVIEW编译程序处理过程 首先一个VI的编译是类的扩展,主要负责将隐含的类解析为适于终端输出与检查句法错误的类型。在类扩展之后,VI从编辑模型转化为可以被编译程
[测试测量]
LabVIEW编译器深层解析
小广播
最新应用文章
换一换 更多 相关热搜器件

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 安防电子 医疗电子 工业控制

词云: 1 2 3 4 5 6 7 8 9 10

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved