在开发过程中,我们很多时候会遇到AGPS CEP不达标的情况,一般遇到这样的情况是很头疼的问题,对于我们做手机的开发者而言大部分都要依赖mtk相关人员协助解决这样的问题,因为大部分的东西都被封装,我们是看不到的,不过从遇到这些问题到解决问题总结了不少经验,以下是我在开发过程中总结部分:
对于AGPS的功能是否符合标准我们有如下测试两个测试标准 TTFF和CEP
评判标准:
TTFF Max < 20sec
CEP50% < 20m
CEP95% < 100m
什么是TTFF?
对于测试人员或者有些开发人员都不是很了解,大部分都只知道这个评判标准,TTFF就是指我们通过手机走GPRS数据流量来辅助手机GPS定位到得时间,也就是手机从开始到定位的时间,AGPS是通过基站辅助定位,基站保存着一段时间里卫星的坐标及位置,手机通过GPRS与基站通信获取卫星的信息,获取到得卫星信息不是当前实时的,所以定位时不是实时可能与真实值有些许差异,但基本上还是准确的,AGPS的目的就是快速的辅助定位当前你的位置,使定位时间大大缩短。
TTFF MAX<20sec 简言之就是定位时间最多要在20秒以内,有时后测试会报TTFF 时间过长,从测试时可以看到AGPS可能根本就没走数据流量,主要从手机图标可以看出,导致定位时间都在一分钟以上,遇到这样的问题可以像mtk询问所要相关patch,可能是个功能没有开启造成的。
什么是CEP?
CEP是评判手机定位准确度的概率点,比如CEP50%<20,就是做多次试验测定以测试点为圆心20米为半径,如果有50%的测试结果点在这个以测试点为圆心20米为半径的园内,同理CEP95%<100就是95%点落在以测试点为圆心100米为半径的园内。
在开发过程中也遇到过很多次不满足测试标准的情况,首先我们从mobilelog中抓取关键字GPGSV从http://blog.youkuaiyun.com/gamelife_lch/article/details/20919017我们可以借鉴,大部分时侯造成这样的问题是由于硬件或天气原因造成,我们首先是观察其信噪比CNR,如果大部分时候CNR都小于35db以下说明硬件的天线不是很好,搜星的数量等,如果大部分时间都在30db以下那要么是天气原因要么是硬件设计有问题,从我个人开发的经历可得出一般性结论,欢迎大家讨论。
本文深入探讨了AGPS(辅助全球定位系统)在手机开发过程中的应用,包括TTFF(时间到定位)和CEP(位置误差概率)的测试标准。详细解释了AGPS如何通过基站辅助定位,以及TTFF与CEP的标准设定。同时,文章还分析了影响定位准确性的因素,如硬件质量、天气条件,并提供了识别问题和解决方案的方法。
3046

被折叠的 条评论
为什么被折叠?



