- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种基于TTCN―3语言RRU自动化测试实现
一种基于TTCN―3语言RRU自动化测试实现摘要:
RRU是分布式基站的重要组成,设计和开发一个方便、快捷、自动化的测试平台极为必要。在分析RRU主要测试点的基础上,设计并实现了一套基于TTCN-3语言的RRU自动化测试平台,并进行了自动化测试。实际测试结果表明:该平台具有敏捷、稳定、高效和自动化的特点,自动化覆盖率达到85%,实现了设计的预期效果。
关键词:
TTCN-3语言;RRU;自动化测试
中图分类号:TP277 文献标识码:A 文章编号:1005-3824(2014)01-0024-04
0 引 言
随着分布式基站在通信网络中的普及,对作为分布式基站重要组成的射频拉远单元(remote radio unit,RRU)的研究显得极为重要[1]。RRU通过天馈接收射频信号,然后将该信号下变频至中频信号,并进行放大处理、模数转换、数字下变频、匹配滤波、DAGC(digital automatic gain control) 后发送给BBU(基带处理单元)。同时,接收上级设备BBU送来的下行基带数据,并转发级联数据,然后将下行扩频信号进行成形滤波、数模转换、射频信号上变频至发射频段的处理。任何产品商用之前都需要经过严格的技术测试[2]。由于RRU产品型号多样、功能繁多,带来测试类型复杂化、测试点多样化、人力投入增大等困难。因此,设计和开发一个方便、快捷、自动化的测试平台非常必要。本文将设计和实现一套基于TTCN语言的RRU自动化测试平台。
1 RRU测试点分析
3G网络大量使用分布式基站架构,图1为分布式基站设备示意图。图1中,RRU和BBU之间需要用光纤连接,一个BBU可以支持多个RRU。采用BBU+RRU多通道方案可很好地解决大型场馆的室内覆盖[3]。
根据RRU的内部结构及功能[4],我们可以分析出需要关注的测试点,并在实际测试中将测试点归纳为以下几个主要专题。
1)算法测试。算法测试包括BBC天线校准、DPD数字预失真、CFR削波、RTWP扫频、FDR驻波测量等。
2)逻辑测试。包括RRU开盖测试、时延测量、功放保护等。
3)RF射频测试。RF是RRU最重要的性能之一,其原理是利用频谱仪、信号源等射频仪表对RRU空口指标按照3GPP协议要求进行测试。下行指标主要有Power发射功率、ACLR邻道泄露比、EVM矢量幅度误差等,上行指标有RSL接收机灵敏度等。
4)BS/OM底软操作测试。对底层软件的测试,主要关注RRU启动过程的串口打印,是否有异常打印、是否按照正常流程启动。
5)告警测试。触发异常操作,诱导RRU进行告警、故障上报,观察故障产生、恢复机制是否正常。
按照测试流程,测试点分析之后是用例设计。基于上述专题,我们设计出测试用例全面覆盖RRU的特性。文中提到的自动化覆盖率就是自动化实现用例数占设计总用例数的比率。
2 TTCN-3语言简介
TTCN(testing and test control notation)为测试与测试控制记法,即标准化的测试描述和测试实现语言。TTCN-3是由ETSI(欧盟通讯标准研究院)所设计,并公布成为ETSI ES 201 873系列之标准文件,以及ITU-T(国际通讯联盟)的ITU-T Rec.Z.140系列之标准文件。它在TTCN-1、TTCN-2的基础上,测试逻辑语法更精准,可以描述更为复杂的测试行为。
TTCN-3主要有如下特性:1)描述动态并发测试配置的能力;2)基于过程的操作和基于消息的通信;3)描述编码信息和其他属性(包括用户扩展性)的能力;4)描述数据和带有强有力的匹配机制的属性模板的能力;5)类型和值的参数化;6)赋值和测试判定的处理;7)测试套参数化和测试例选择机制;8)TTCN-3和ASN.1的结合;9)良好定义的语法,格式的互换以及静态语义。基于这些特性,TTCN-3语言可用于多种类型的测试,包括符合性测试(conformance testing)、互操作性测试(interoperability testing)、健全性测试(robustness testing)、回归测试(regression testing)、系统和整合测试(System and integration testing)以及负载测试(load/stress testing)[5]。
3 RRU自动化测试的实现
3.1 需求分析
要保证产品的质量就必须进行充分测试,这将导致测试用例会越来越多,工作量越来越大,而且许多测试用例会被不断地重复执行。如果由手工来完成,不仅得投入更多的人力资源,而且工作重复单调影响测试人员的积极性,更加影响测试的可靠性和效率。手工测试
您可能关注的文档
最近下载
- 国家开放大学《建设法规》形考任务1-4答案(国开电大).docx
- 2020年系统集成项目管理工程师考试下午真题及答案.pdf VIP
- 基于LTE基站功放的模拟预失真器的研究与设计-电磁场与微波技术专业论文.docx VIP
- 儿科应急处置情况报告.docx VIP
- 无废单位培训.pptx
- 优选汽车维修工高级技师题库真题题库【突破训练】.docx VIP
- DL_T 5220-2021 10kV及以下架空配电线路设计规范(附条文说明).docx VIP
- 马工程教育学原理期末练习题(答案版).docx VIP
- 足球比赛记录表(标准版).doc VIP
- 餐饮企业税务筹划问题研究——以海底捞为例.docx
文档评论(0)