新闻中心

EEPW首页 > 手机与无线通信 > 设计应用 > TD-SCDMA系统RNC侧Node B测试平台的分析与实现

TD-SCDMA系统RNC侧Node B测试平台的分析与实现

作者:时间:2010-04-08来源:网络收藏

3.2测试平台总体架构

如图4所示,Iub测试平台系统分为两部分:专用硬件板和WindowsPC。两部分之间的信息交互采用TCP/IP通信模式。

图4Iub测试平台模块结构

WindowsPC部分主要实现一些对实时性要求不高的RRC协议和NBAP协议。自动测试脚本引擎及测试数据准备和后期数据的分析模块都在WindowsPC端运行。利用Microsoft的GUI编程工具,可以开发出WindowsPC较友好的用户界面,对用户的操作水平要求也相对下降。

专用硬件板部分用专用的电路实现,ATM协议栈相关的软件在其上运行,具备与NodeB进行ATM连接的功能,主要用于与NodeB进行数据传输。其上的另一个重要部分是用户面底层协议栈,如层1的FP和层2的RLC/MAC。由于RNC侧的FP要与NodeB侧的FP进行同步,并且只能在配置好的固定TTI(时间间隙)进行数据收发,因此要求此专业硬件板具有较高的定时精度(毫秒级)。

硬件板上的UPD(userplanedispatcher)模块,用来分发用户面的数据到RLC/MAC或FP。

FP的主要功能是处理Iub口用户面DCH(专用信道)数据流和CTCH(公共业务信道)数据流的数据/控制帧的封装/解封装。

3.3专用硬件板的选择和软件设计

专用硬件板是此测试系统中重要的一部分,它主要用来运行ATM协议栈,层一的FP、层二的RLC/MAC,以太网协议栈、消息分发模块。

图5中WinPath为板载高性能CPU,其PacketBus有128Mbyte64位的133 MHz SDRAM内存。Host Bus上有128 Mbyte SDRAM内存和16 Mbyte Boot Flash。板子通过RJ45口支持Copper PHY连接,从而可以通过1 000 Mbit/s以太网使用TCP/IP与Windows PC连接。TDI及UPI2等物理接口支持OCTAL E1/T1,用以和Node B进行连接。板载256 Kbyte I2C Serial EEPROM。JTAG DEBUG用于调测板子的状态。通过可选PPC子板可以加强板子的CPU处理能力。实验表明,此硬件板内存大,处理能力强,选用专用的实时操作系统后,处理ATM协议栈和FP、MAC、ALCAP协议时能充分保证数据流量大时的实时操作。当有更高的CPU占用应用时,可通过PPC子板进行扩展。

图5专用硬件板结构

板子上的操作系统选用的原则是尽量使用实时性较强的嵌入式操作系统,各个模块的可设计成独立的进程或任务,模块之间的数据交互可采用消息队列机制。

硬件板及其相应的软件选定后,板子上的软件可选用一些成熟的协议栈软件。测试的人机接口主要由WindowsPC上的软件来实现,因此WindowsPC端软件是测试平台的关键。

3.4WindowsPC端软件

3.4.1WindowsPC各模块的功能和关系

如图4所示,WindowsPC部分有以下几个模块:人机接口模块、消息和日志路由及缓存模块、自动测试脚本引擎模块、NAS(networkattachedstorage)非接入层的procedure/codec模块、RRC procedure/codec模块、NBAP procedure/codec模块、数据流distributor模块。



关键词: 通信技术 TD-SCDMA

评论


相关推荐

技术专区

关闭