基于ARM平台的CDMA网络CQT终端设计与实现
0 引言
当前3G 数据业务迅猛发展,电信运营商维护任务非常繁重。传统人工测试的方式繁琐复杂,同时测试过程所获的信令数据量极其庞大,测试人员无法在现场进行数据的分析与处理。因此利用嵌入式技术自动化地实地测试并在线处理数据,成为了网络优化的一种新技术。
CDMA 网络CQT终端基于S3c6410设计而成,接收短信测试指令,终端根据所接收到的指令进行相应的测试及数据的处理,结果通过FTP上传至系统管理平台,工程试点结果证明了系统的可靠及稳定。
1 硬件设计
终端的硬件结构如图1 所示。处理器选用三星电子的S3c6410,该处理器基于ARM1176JZF?S核设计,主频533 MHz,最高可以运行至667 MHz.终端采用两颗4.2 V锂电池串联作为8.4 V备用电源,电源管理模块由充电管理模块和电源切换模块组成,充电管理模块在市电正常情况下管理锂电池的充电过程,电源切换模块基于有源二极管设计而成,在掉电时刻完成备用电源与外部电源的通路切换。终端片上具有256 MB的易失性存储空间和1 GB的非易失性储存空间,考虑到采集层三信令的海量数据,终端外部扩展了SD 卡接口。终端选用声卡芯片WM9714建立CDMA通信模块与处理器的语音数据通道,支持终端语音业务的数据采集与发送。
CDMA 模块选用Thikwill公司的ME800,该模块是基于高通最新的QSC6085 平台开发的EVDO Rev.A 标准的3G无线通信模块,适用于CDMA 1X和EVDO网络,支持CDMA 800 Hz和SGPS,可实现全球漫游。考虑到系统的扩展性,测试终端使用一片USB扩展芯片连接通信模块与控制器。
2 软件设计
2.1 系统结构
终端软件结构如图2所示,实线为实际的数据流方向,系统主要模块功能如下所述:
业务处理模块:业务处理模块是终端的核心控制单元,负责完成终端与管理平台之间的通信。业务处理模块对短信内容分别进行起始结束标志、CRC及指令类型合法性校验,最后根据指令的类型启动相应的业务处理动作。业务处理模块主要处理两类业务,一类业务与系统运行过程相关,包括参数的设置、查询,数据文件的管理等。另一类业务与测试相关,包括测试的任务和测试的计划,收到此类命令后,系统根据解析的计划参数如周期、时间、次数等结合测试的任务种类建立相应的测试任务文件。终端主要完成三类业务的测试,包括语音业务的MOS评估,移动台与基站之间1X及EVDO模式下的上行和下载速率以及层三信令采集。
cdma相关文章:cdma原理
评论