乔应军,马 刚,马 昕
(索尼爱立信移动通信产品(中国)有限公司,北京100102)
一致性测试作为测试领域中的一个重要分支,源于对通信协议栈进行测试的需求。在两个需要通信的实体之间,必须遵循相同的,也即“一致”的通信协议,才能完成正常的通信。通信协议栈的作用是保证通信实体之间遵循一致的交流语言和一致的交流规则,而一致性测试正是一种验证通信协议栈正确工作的测试手段。
在移动终端(手机)的一致性测试中,一致性测试的含义有所扩展,它不仅包括了通信协议栈,也包括了移动终端射频的接收和发送特性、射频的性能测试,辐射杂散特性、SIM/USIM卡的电气指标等测试,而这些也是3GPP核心规范的要求,对保证移动终端的正常工作同样重要。至此,可以引出一致性测试更广义的定义:一种检测通信实体与特定标准或者规范的要求相符合程度的测试。对移动终端而言,就是检测其对通信标准规范(如3GPP/ETSI/OMA等)遵从的程度。
针对移动终端的一致性测试,其一致性还体现在下面两点:(1)测试环境的一致性,这包括设备、电磁屏蔽、温度、湿度等条件;(2)测试结果的一致性,在不同的测试设备上需得到一致的测试结果。
对一致性测试,在ISO/IEC 9646-1~9646-7的7个系列规范中有较为详细的描述[1],阐述了一些非常重要的概念和测试流程。对于移动终端的一致性测试而言,也完全遵从其定义,具体到移动终端的一致性测试流程如图1所示。
从流程图中可以看出,没有上测试器,只有下测试器,属于远程测试模式。实际上上测试器被移动终端的人际界面(MMI)或者自己本身的高层协议所取代,底层服务提供者可以是N-1层协议、物理层或者电缆、天线等。
虽然3GPP/ETSI/OMA等移动通信的标准组织制定了详细的核心技术规范和测试规范,各个移动厂商也据此来开发各自的产品,但是由于对标准实现的不同,很容易产生与标准不相一致的情况。如何才能保证所有厂商开发的产品与通信标准相一致,并且与移动网络有很好的互操作性,这便是GCF和PTCRB等认证组织的工作和目标。
图1 移动终端一致性测试流程图
GCF服务于欧洲市场,认证频段有GSM900/1800,WCDMA FDD I,VIIIPTCRB服务于北美市场,认证频段有 GSM850/1900、WCDMA FDD II、IV、V。
在GCF和PTCRB的成员构成中,包括了移动运营商、终端制造商和观察员等,其中运营商成员的权益最大,很大程度上影响了认证标准的制定和选择。而获得GCF/PTCRB的认证,对运营商和制造商来讲都是好处良多:
(1)证明移动终端质量可靠,满足互操作性要求,可以无缝地在移动网络中运行,不会出现漫游问题,而且证书也成为运营商是否采购终端的重要依据;
(2)为制造商节省了时间和资金,实现了“一站式”测试,避免了大量重复测试;
(3)保证了整个全球移动通信系统的和谐、稳定和一致。
GCF和PTCRB在组织结构、认证流程等方面都有很多相似之处,但也有所不同,限于篇幅仅以GCF为主简要介绍其认证流程:
(1)制造商需要加入 GCF,并且能够满足 GCF对制造商资质要求,这需要提供相应证明来说明自己在设计、研发、生产等各个环节有合格的资质,例如通过了ISO9000而且有定期的审核。制造商同时也需要提供自己在运用GCF认证标准评估终端一致性方面的能力和专业性,对于测试实验室,GCF仅要求通过ISO/IEC 17025认可,而PTCRB则更为严格,不仅需要实验室通过ISO/IEC 17025认可,同时要求通过PTCRB的认可。
(2)执行测试,所有测试例需要在已经被GCF认证过的商用测试设备上进行,而测试列表可以从GCF数据库中得到(PTCRB的情况类似)。
(3)制造商在GCF网站提交认证申明,包括相应的支持证据,如各种测试结果、所依据规范的版本信息等。
(4)通过审核后获得GCF认证,获得认证的产品信息会在GCF网站上列出。
与GCF不同,PTCRB的认证流程比较严格,测试必须在PTCRB认可的实验室里进行测试,测试结果也由该实验室直接提交给PTCRB,制造商同时也需要提供相应的文档,在CTIA确认所有的证明文档没有问题后发给证书。
一致性测试中需要给出测量数值的测试项(如射频测试),在给出测试结果的同时,也需要给出测量的不确定度,以合理地表征测量结果的分散性[2]。而对于协议测试,由于只是对信令流程的判断,所以不需要进行测量不确定度的评定。一致性测试中的测量不确定度,也是由A类不确定度评定和B类不确定度评定组成。A类不确定度评定是“用对观测列进行统计分析的方法,来评定标准不确定度”;B类不确定度评定是“用不同于对观测列进行统计分析的方法,来评定标准不确定度”。
对于单次测量结果来说,A类不确定度可由式(1)所示的贝塞尔公式给出,其中xk是n次测量结果之一。
也就是说,如果以任意单次测量结果xk作为最终的测试结果,则A类不确定度由式(1)给出,可以看出,每个单次测量结果xk的A类不确定度都是一样的。
可以看出,如果测量结果以均值的形式给出,A类不确定度要小很多,说明均值作为测量结果更可靠。B类不确定度的信息来源一般有:以前的观测数据;对有关技术资料和测量仪器特性的了解和经验;生产部门提供的技术说明文件;校准证书、鉴定证书或其他文件提供的数据、准确度的等别或级别,包括目前暂在使用的极限误差等;手册或某些资料给出的参考数据及其不确定度;规定实验方法的国家标准或类似技术文件中给出的重复性限r或复现性限R;所以在测量不确定度的B类评定中,往往会在一定程度上带有某种主观的因素。
如果各不确定度分量互相独立且线性,则可以将A类不确定度和各种B类不确定度合成得到合成标准不确定度 uc:
之后,需要估计被测量的分布,并根据所需要给出的置信概率p和包含因子kp得到最终的扩展不确定度:
测量不确定度反映了实验室的最好测试水平,在给出测量结果的同时也需要给出测量不确定度。当测量结果比较接近限值时,就必须考虑不确定度对测量结果的影响。测量结果、测量不确定度和限值的关系如图2所示。
在图2中,假定测量结果(随机变量X)服从正态分布,扩展不确定度是两倍的σ,对应的置信概率 95%,当测得值xk距离上下限值较远且不确定度也远小于限值时,可以不用考虑测量不确定度的影响。因为这时候真值是以很大的概率存在于上下限值之间,但是如果测得值距离限值较近或者测量不确定度较大,那么就必须考虑限值、测得值和限值之间的关系,如图3和图4所示。
在图3的情况下,虽然测得值位于限值之内,可以判定为“通过”,但是真值却有很大的几率落在限值之外(图3中阴影部分),同样,如果测量不确定度较大,接近甚至超出了限值,也会出现测得值位于限值之内,而真值却以较大的概率落在限值之外(图4中阴影部分)的情况,这样会造成较大几率的“假通过”。所以需要准确地评定测量不确定度,如果不确定度过大,就必须对测试系统和方法进行改造,在满足要求后才能继续测试。
一致性测试作为移动终端测试的一个的测试领域,在保证终端质量、终端和移动网络的兼容性等方面发挥了重要的作用,本文对移动终端的一致性测试的理论与实践,以及一些关键技术和流程做了简要介绍,希望能有助于测试人员更好地了解一致性测试。
[1]ISO/IEC 9646-7:Information technology-open systems interconnection-Conformance testing methodology and framework-Part 7:Implementation Conformance Statements,1994.
[2]倪育才.实用测量不确定度评定(第2版)[M].北京:中国计量出版社,2007.