DCT2000是国际著名通信测试仪表公司Catapult的核心产品,其广泛应用于通信系统设备的测试中,并且已在2G和3G的系统设备测试当中已经有着许多成功的案例和丰富的经验。Catapult公司在通信设备测试领域处于业界领先地位,主要致力于为全球通信设备制造商和运营商提供测试工具和测试解决方案。伴随着TD-SCDMA的蓬勃发展,Catapult积极加入到TD的滚滚洪流中,与国内外通信设备厂商紧密合作,已经在TD-SCDMA的系统设备测试中发挥着重要的作用。
2、DCT2000介绍
作为专用的通信测试仪表,DCT2000兼具仿真和监视功能,而且支持七百多种通信协议,囊括了2G,3G,4G,VoIP,NGN,GPRS和SS7等众多协议(见图1),能够提供的解决方案涵盖了移动网(TD-SCMA/WCDMA/cdma2000/EDGE/GPRS/GSM),核心网(IMS,Mobile Softswitch),NGN网络(FTTX,xDSL),电信增值业务(IN,Mobile data service,Boss)等领域。而且DCT2000的协议软件紧密跟踪3GPP标准的变化,目前已经能够支持HSDPA/HSUPA功能以及TDD的N频点。
DCT2000使用独立设计的先进的高速和一系列各种类型的运算卡,硬件处理能力非常强大,可以充分满足电信设备大容量、大负荷的测试。而且通过硬件设备的不同比例配置,可以满足不同用户的个性化的测试需求。
提供了强大的图形化的软件开发工具,采用流程图的形式很方便地描述各种复杂的多协议测试流程,实现用户不同的测试需求。这些工具在开发和测试时功能强大而且灵活易用。它们可以模拟强负载条件、并允许用户改变实时测试参数。DCT2000还提供了强大的调试工具,在测试期间用户可以及时地抓取有用信息,迅速定位出现的各种问题。这样,用户可以节省大量时间来进行全面的3G,VoIP,SS7和许多其他通信测试。
DCT2000还可以允许多个独立用户同时进行测试。在开发早期,这些系统可以用来模拟那些太昂贵或不容易得到的网络设备。开发后期,可以用它们进行负载测试,验证被测系统的业务处理能力。最后,DCT2000系统还可以通过升级和扩展来满足更多测试需求。图2为DCT2000系统架构。
依靠Catapult的协议测试模块,提供独立的测试参考资料,既节省产品开发时间和成本,又保证符合电信业标准。Catapult在为广大的国际和国内著名电信厂商的服务中积累了非常丰富的经验。这就是为什么使用DCT2000测试能将系统错误发生率降至最低。
3、基于DCT2000的TD-SCDMA无线网络设备的测试
DCT2000测试系统以其多用户、多协议、可编程的特性,基于DCT2000可以方便地构建TD-SCDMA系统设备的测试平台,很好地实现对TD-SCDMA网络中的RNC和NodeB的测试。这里包括协议一致性测试、功能测试、性能测试。
3.1 TD-SCDMA的RNC的测试
首先我们来看一下RNC的测试解决方案。
通常对RNC测试采用包围测试的方法,即Node B,UE,CN均采用仪表模拟,这样做不仅可以节约大量成本,而且也排除了周边设备的问题对测试的影响,大大加快测试的进度。
如图3所示,红色节点均由DCT2000模拟。图3的左边为模拟的“NodeB+UEs”节点,可以同时模拟一到数百个NodeB及数千个UE,图的右侧为DCT2000模拟的核心网,通过对RNC包围,可以展开用户期望的各种测试,初期我们可以先进行功能测试,例如CS业务、PS业务以及登记、鉴权、加密、切换等,这些功能的相应流程均可通过图形化开发相应的脚本实现。后期可以开展性能测试,只需在增加脚本中的Node B和UE的数据配置,然后即可发起大呼叫量的测试。
更为重要的是。DCT2000可以对用户面的数据进行仿真。DCT2000系统里的话务发生器可以产生大量的语音话务或数据业务,经过被测设备RNC后被DCT2000系统接收和计算,得出PESQ值或其他标准值以显示被测系统的QoS能力。
3.2 TD-SCDMA的Node B的测试
如图4所示,Node B为被测设备。RNC+CN由DCT2000模拟。“RNC+CN”仿真RNC和核心网。UE可以用真实的TD-SCDMA手机或其他设备。对Node B的测试可以采用两种方式进行:
(1)通过从大量的真实终端发起各种信令和业务流程,可以实现对NodeB的测试;
(2)可以从模拟的RNC发起各种Iub口的各种信令过程和业务过程实现对NodeB的测试。
3.3 TD-SCDMA测试案例介绍
下面以RNC的性能测试中的CS12.2话务量测试为例介绍整个测试过程:
首先可以利用Catapult提供的Launch工具搭建所需的协议模块,包括Iu接口和Iub接口(见图5)。
目前DCT2000已经提供了非常成熟的底层的协议模块,用户可以根据不同的测试需求开发最上层的业务流程脚本程序,例如用户只需要描述CS12.2k业务的消息流程,具体的编解码都是系统自动完成的(见图6)。
脚本开发完毕后,对脚本编译链接,生成可执行文件,即可下载到硬件板卡中运行,具体的运行控制界面如图7所示。
用户可以方便地设置呼叫频度、呼叫间隔、在线用户个数以及用户的分布(均匀/高斯/泊松),实现不同的呼叫模型,对RNC的CS12.2K业务的处理能力进行充分的测试。
在测试过程中,还可以通过监视窗口实时监视程序的运行状态(见图8),获取相应的Iu和Iub接口消息和层间原语,加快问题的定位。
4、结束语
通过以上介绍,可以看出DCT2000是款性能强大的产品,可以方便地构建各种测试方案,满足用户的不同测试需求。