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-03-30 22:04

常用电阻测试技术及应用
  1 引 言   在半导体工艺中许多器件的重要参数和性能都与薄层电阻有关,为提高厚、薄膜集成电路和片式电阻的生产精度,需要使用设备仪器如探针台、激光调阻机对其进行测试或修调。一般所用的测量仪器或设备都包含连接、激励、测量和显示单元,有时还有后期数据处理单元。采用不同的测量方法和不同的连接方式引入的测量误差不同,得到的测量精度也不同。通常开关矩阵中继电器触点闭合电阻为1Ω左右,FET开关打开时的电阻为十几欧,引线电阻为几百毫欧。如何根据需要减少测量误差是测试技术的关键之一。   2 电阻测试基本原理   在电阻测试中我们常采用恒流测压方法、惠斯通电桥(单臂电桥)和双臂电桥方法。   2.1 恒流测压方法   图1中
[测试测量]
常用电阻<font color='red'>测试</font>技术及应用
提升压差法透气性测试设备的检测效率
压差法是透气性测试中的基础方法,而真空法又是压差法中使用最广的方法。由于以前该技术所需的关键元器件技术相对落后、精度有限,影响到整体设备的检测精度及效率,所以过去的压差法设备一直存在“测试精度低,检测效率差”的缺点。近年来随着测试技术的进步,压差法的测试精度已经大大提高,目前达到了0.01 ml/m2·24h·0.1MPa,甚至更低的水平, 已与等压法不相上下,同时检测效率也有了明显提高。但是面对如今阻隔性检测的普及以及检测任务的日益加重,当前压差法设备的检测效率仍然显得不那么令人满意。对此,Labthink兰光适时推出了Labthink VAC-V2压差法气体渗透仪。 检测效率的影响因素 “检测效率低”之所以成为过去对压差法测
[测试测量]
RS Components扩展Electronics Workbench网页内容
中国上海,2016年12月7日 - 服务于全球工程师的分销商 Electrocomponents plc 集团旗下的贸易品牌RS Components (RS) (LSE:ECM) 更新了其Electronics Workbench网页,以提供面向电子设计工程师的最新创新产品和支持的信息。 该页面的内容包括相关的DesignSpark文章和讨论、来自行业领导者的最佳实践建议、以及最新产品、设备和创新,已经成为了设计电路板、在PCB制造业中工作、或者开展电子测试和测量的工程师的‘必去’门户。 网页介绍的新产品之中,特别值得一提是TektronixTBS2000。它是一台全集成的教学示波器,具备多个特点,非常适合电子教育用途。
[半导体设计/制造]
RS Components扩展Electronics Workbench网页内容
完整的高性能40/100GbE测试方案
在高清点播IPTV、云计算及网络游戏等需求的推动下,电信行业和数据通信行业正随着40Gbps#KEYWORD1#(40GbE)和100Gbps以太网(100GbE)通信协议的兴起而迅速演进到更快的数据速率。为实现这种性能上的演进,元器件、模块和系统制造商们需要高度精确、全面的测试解决方案,来支持所有关键的光标准和电标准 泰克DSA8200数字串行分析仪系列推出新的光采样示波器模块,能有效降低高性能光发射机开发和标准一致性测试的成本。80C10B及选配了F1选件的80C10B F1为下一代40Gbps和100Gbps及以上发射机标准的一致性验证,提供了业内最完整的测试解决方案。 80C10B模块提供了80+GHz的光带宽
[测试测量]
三碟DVD/CD机架模组性能测试仪的研制
摘 要: 本文介绍了一种以单片机为核心,对3碟DVD和CD机的机架性能进行相关参数测试的仪器,详细介绍了该仪器的研制思路,测量原理和系统软硬件结构。 关键词: C52;DVD;CD;测试 前言 近两年来,单牒DVD已逐渐发展到3碟甚至5碟DVD。机芯的选片机构也变得日益复杂,为此,机芯厂家趋向于为客户提供完整的机架组件,包含机芯和全套托盘传动及控制机构。但由于该机架组件各主要传动部件为塑胶件,易发生形变,在批量生产时传动性能不易进行控制, 使系统软件的编写较难确定合适的参数, 致使成品整机常出现碟盘转不到位等故障情况。为控制3碟DVD/CD机架组件的传动机构的质量, 有必要对相关的参数进行测试,以控制部件和装配质量。为此,
[应用]
简易实用的空调器控制板测试
以深信源SXY983型空调智能通用板为例,制作了一个简单、直观,实用的模拟运行台(板)。   1、外形(见下图)   2、制作用主要材料   (1)用30cm 25cm木板一块(电木板)。   (2)220VAC卡口平灯座及3W节能灯各5只(模拟室风机高、中、低三档风速及压缩机、四通阀、5只继电器等)。   (3)彩色高亮度LED发光二极管及限流电阻各4只。代替12~16V直流步进电机的4个绕组。步进电机又称摆风电机,用它实现自动导向,多角度送出冷、热风。   3.电控板的安装要求   按下图连接好电路。注意220V(AC)的输入端N为零线,L为火线。   4.模拟运行   按照日常开/停,使用空调的操作步骤
[模拟电子]
简易实用的空调器控制板<font color='red'>测试</font>台
泰克公司全新测试平台提升核心网测试效率
  泰克通信公司日前为Spectra2协议测试产品线推出Spectra2u 核心网测试平台。Spectra2u 基于Intel Dual Quad Core处理架构,使得网络设备制造商和电信运营商可以测试NGN、VoIP和融合网络的功能、一致性、工作性能和媒体质量,这一切都在一个大容量多用户测试平台上完成。Spectra2u 以低成本支持IP和TDM接口的信令及媒体测试。      “Spectra2u 提供了业内最优秀的易用性和自动化测试功能,较之原来的平台呼叫控制容量提升高达5倍,SIP终端容量提升高达2倍。” 泰克通信公司测试和优化部副总裁兼总经理Richard Kenedi说,“在核心网测试方面,Spectra2u完全可以现
[测试测量]
热门资源推荐
热门放大器推荐
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved