基于ARM平台CDMA网络CQT终端设计与实现.docVIP

基于ARM平台CDMA网络CQT终端设计与实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于ARM平台CDMA网络CQT终端设计与实现

基于ARM平台CDMA网络CQT终端设计与实现   摘 要: CDMA网络CQT终端基于S3c6410设计而成,接收来自系统管理平台发送的指令,不仅能自动完成MOS语音评估、上下行数据速率等传统业务测试,同时增加了层三信令的采集及分析处理,测试结果将通过FTP上传至系统管理平台,该终端的使用极大地减少了网优人员数据分析的工作量,提高了网络优化工作的效率。   关键词: ARM; CQT; CDMA; 网络优化; 在线分析   中图分类号: TN711?34; TP391 文献标识码: A 文章编号: 1004?373X(2013)21?0046?02   0 引 言   当前3G数据业务迅猛发展,电信运营商维护任务非常繁重。传统人工测试的方式繁琐复杂,同时测试过程所获的信令数据量极其庞大[1],测试人员无法在现场进行数据的分析与处理。因此利用嵌入式技术自动化地实地测试并在线处理数据[2],成为了网络优化的一种新技术。   CDMA网络CQT终端基于S3c6410设计而成,接收短信测试指令,终端根据所接收到的指令进行相应的测试及数据的处理,结果通过FTP上传至系统管理平台,工程试点结果证明了系统的可靠及稳定。   1 硬件设计   终端的硬件结构如图1所示。处理器选用三星电子的S3c6410,该处理器基于ARM1176JZF?S核设计,主频533 MHz,最高可以运行至667 MHz。终端采用两颗4.2 V锂电池串联作为8.4 V备用电源,电源管理模块由充电管理模块和电源切换模块组成,充电管理模块在市电正常情况下管理锂电池的充电过程,电源切换模块基于有源二极管设计而成,在掉电时刻完成备用电源与外部电源的通路切换。终端片上具有256 MB的易失性存储空间和1 GB的非易失性储存空间[3],考虑到采集层三信令的海量数据,终端外部扩展了SD卡接口。终端选用声卡芯片WM9714建立CDMA通信模块与处理器的语音数据通道,支持终端语音业务的数据采集与发送[4]。CDMA模块选用Thikwill公司的ME800,该模块是基于高通最新的QSC6085平台开发的EVDO Rev.A标准的3G无线通信模块,适用于CDMA 1X和EVDO网络[5],支持CDMA 800 Hz和SGPS,可实现全球漫游。考虑到系统的扩展性,测试终端使用一片USB扩展芯片连接通信模块与控制器。   2 软件设计   2.1 系统结构   终端软件结构如图2所示,实线??实际的数据流方向,系统主要模块功能如下所述:   业务处理模块:业务处理模块是终端的核心控制单元,负责完成终端与管理平台之间的通信[6]。业务处理模块对短信内容分别进行起始结束标志、CRC及指令类型合法性校验[7],最后根据指令的类型启动相应的业务处理动作。业务处理模块主要处理两类业务,一类业务与系统运行过程相关,包括参数的设置、查询,数据文件的管理等。另一类业务与测试相关,包括测试的任务和测试的计划,收到此类命令后,系统根据解析的计划参数如周期、时间、次数等结合测试的任务种类建立相应的测试任务文件。终端主要完成三类业务的测试,包括语音业务的MOS评估[8],移动台与基站之间1X及EVDO模式下的上行和下载速率以及层三信令采集。   AT通信模块:ME800硬件接口为USB接口,在系统中虚拟为串行通信接口[9],AT通信模块通过此虚拟串口与ME800互联,所使用的命令内容遵循相应的AT指令规约。AT通信处理模块以轮询方式访问串口,从短信箱中提取未读短信,对短信进行合法性、完整性判断。同时,AT通信模块接收业务处理模块发送的消息,操作ME800进行语音模式或者不同数据模式的切换,以此完成相关的业务例测。AT通信模块周期性地获取通信网络的参数,如激活集PN值,激活集EC/IO,候选集PN值,候选集EC/IO等,并将这些参数与系统设置的门限值进行比较,做出告警判断。   任务处理模块:任务处理模块为每个待处理任务建立相应的数据结构,称为任务控制块。任务控制块含有任务的关键属性,如任务类型、测试次数、立即执行或等待执行等。任务处理模块读取测试任务文件,为新的测试任务文件建立相应的任务控制块,同时将任务信息写入任务控制块中。任务处理模块重复检查各任务控制块,分析判定任务的执行条件是否满足,一旦满足,任务处理模块启动测试任务,同时删除相应的数据结构。   线程监控模块:考虑到终端工作环境多变,为保证系统运行的稳定和健壮,在设计时加入了线程监控模块,系统中各核心功能线程在运行过程定时翻转工作状态标志,线程监控模块轮询各个工作状态标志。一旦系统工作异常,线程监控模块将触发系统进行硬件重启。   2.2 共享资源设计   硬件方面,系统中各主要模块均与CDMA硬件模块进行AT指令的交互

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档