● 摘要
在GSM/GPRS电信网络中,基站控制器BSC(Base Station Controller)是基站系统的关键功能单元,具有对多个基站BTS(Base Transceiver System)进行控制的功能。由于在实验室的环境下采用大量的BTS和真实手机进行BSC性能测试的条件的限制,使得设计和实现BSC负载仿真系统势在必行。通过对业界主流BSC负载仿真平台的调查分析和具体产品内部接口实现的特殊性,独立实现这个BSC负载仿真系统对产品的内部实现保密性,产品开发成本,还有对第三方负载仿真平台的依赖性,以及其他电信网络(CDMA 3G,4G)对等设备性能测试平台的设计实现积累经验都有现实意义。为了实现这个系统,需要解决需求分析,开发平台选择,设备平台的选择,软件设计思想,测试问题。1. 需求分析:从系统的总体需求,性能需求,系统运行环境,信令流程等方面进行需求分析。2. 设备平台选择:一般原则是根据具体应用,确定要使用合适嵌入式处理器的内核,接下来就根据实际的情况考虑系统外围设备的需求情况来硬件平台。由于公司有高性能硬件研发生产部门,所以结合选择嵌入式处理器的内核和操作系统一般原则进行挑选相应套件即可。3. 开发平台选择:分析业界主流的仿真平台的局限性并且结合公司实际情况,最终采用MOTO自己的开发平台EAP(E1 Access Platform)。其已经实现了协议栈LAPD 和TRAU,可以缩短我们的开发周期。还有由于是公司内部的平台可以保证技术支持的及时性和丰富的技术资源。4. 软件设计思想:采用了3GPP的GPRS/GSM标准协议栈进行软件分层,层与层之间的通讯采用消息的机制,各个层的实体状态改变采用状态机实现,以及成熟的协议栈的移植和信令流程裁减的思想实现BSC负载仿真系统。5. 测试:选择的正确的测试模型,采用真实的性能测试呼叫模型,使用先进的测试工具和测试思想等手段保证系统的可靠性。从实际的测试数据和客户的反馈分析,该系统已经达到了最初的目标,并且在某些性能已超出最初的预想。
相关内容
相关标签