安卓(Android)全球定位(GPS)浅层调优原理及其方法(共5页).doc
-
资源ID:13698606
资源大小:16KB
全文页数:5页
- 资源格式: DOC
下载积分:20金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
安卓(Android)全球定位(GPS)浅层调优原理及其方法(共5页).doc
精选优质文档-倾情为你奉上要弄明白i9000的GPS、AGPS,最好先要对GPS相关一些概念有些了解。:关于GPS,AGPS,SUPL XTRA,星历;冷启动、暖启动、热启动等,各位可以先百度一下,有个了解,概念如果清楚了,那么请注意: 一、I9000的GPS操作模式中的MS base 模式:(接受GPS基站导航信息由手机计算并定位),MS assisted模式 (定位信息由手机基站计算后发给手机定位),此两种模式为真正的AGPS模式,SUPL也是通过MS BASE 模式实现的,此服务可能需手机运营商支持才行,我的手机是移动G网的,选了此两种模式均没有任何流量产生,在NMEA输出语句也未见$GPCELL或$SUPL语句,定位效果也未见加快,因此可以说I9000 的SUPl AGPS是没有用的。哪位兄弟用联通或者3G的试试,如果能打开I9000的SUPL AGPS,那也是I9000的福音了。二、I9000的AGPS不是真正联机在线的AGPS,而是离线式的APGS,即XTRA模式(I9000中所谓的GPS-PLUS模式),类似于AGPS功能,在GPS没搜到卫星之前,先利用网络下载星历数据,然后通过星历数据就能够很快找到可使用的卫星,从而提高搜星速度。 打开R.E管理器,进入dataGPS 目录,正常设定后会有如下5个文件,此5个文件可以删除的,联网打开GPS后文件都会更新的:1、gldata.sto此文件是GPS Location(GPS定位)数据,这是GPS芯片从GPS卫星上得到的数据,不联网只开GPS时,数据一颗一颗接受较慢,联网后较快,此文件长度会有变化,数据离当前越近,长度越长,则定位越快。2、lbsdata.sto此文件是位置服务数据,由GPS 测试工程模式(LBS测试模式)产生,此文件可有可无。3、lto.data此文件即为下载的XTRA 星历数据,I9000快速定位,主要依靠此数据,数据离当前越近,定位越快。(此数据也可用GPS软件 GPS_STATUS 更新)。4、ltostatus.txt此文件为产生的GPS时间。5、secgps.txt此文件为GPS程序生成的GPS配置报告。如果各位有兴趣,可以把此5个文件删除,然后或联网、或不联网、或冷启动、或热启动,或即时、或过段时间,观察一下GPS的定位情况,这样对GPS会有更直观的印象了。以上搞明白了,那GPS设定就简单了:设定-位置与安全-使用无线网络 勾选设定-位置与安全-使用GPS卫星 勾选设定-位置与安全-使用传感器协助 勾选拨号 *#(2.2ROM)或*#(2.1ROM) 进入GPS工程模式(LBS测试模式) :进入 application settings:session type(响应时域类型):选 tracking 轨迹追踪。test mode(测试模式):选 S/W 灵敏度模式。operation mode:(操作模式):选 standalone模式: 自主模式,即传统意义的GPS,此种模式是不依靠GPRS而由GPS芯片本身计算完成定位,并可以通过打开GPS plus 下载XTRA星历加快定位。start mode(启动模式):要测试TTFF时选 cold start,正常工作时选hot Start吧。GPS plus(gps增强模式):选ON。这里要纠正以前我帖子错误,选ON并不是打开DGPS而是打开XTRA模式。Dynamic accuracy:(动态精度):选 ON 。accuracy (精度):300。注意:这是首次定位范围精度,数值不是越小越好,相反由于数值小了精度要求高了反而难以定位,数值设定大了并不影响实际定位精度,司令推荐用300米,哪位愿意250也行。USE skyhook: OFF,这是利用WIFi AP热点辅助定位的功能,可惜国内绝大多数WIFI AP热点都没有登陆到SKYHOOK,国内只有北京、上海有少许热点,北京、上海的机油可以试试,注意:要打开WIFI才能使用,此选项还是选off吧。USE PC TOOL: off。进入SUPL/CP Settings:server FQDN type:选 custom configserver(服务器)0.0.0.0。这是SUPL基站服务器,这是给MS BASE、MSassisted 模式用的,如果没有开通此服务,此服务器是没用的。server port(服务器端口): 0supl server socket:OFF AGPS mode(AGPS模式):SUPL。至于/system/etc/GPS.conf配置文件:NTR_server=.pool.ntp.org 此项为提供GPS基准时间服务器:可以选cn.pool.ntp.org 或 .pool.ntp.org 或 .pool.ntp.org 或 .pool.ntp.org 或 north-america.pool.ntp.org此项服务器有些神经,如果发现搜星变慢,PING一下以上几个网址,只要选PING得通就行了。 XTRA_SERVER_1=HTTP:/XTRA1.GPSONEXTRA.NET/XTRA.BINXTRA_SERVER_2=HTTP:/XTRA2.GPSONEXTRA.NET/XTRA.BINXTRA_SERVER_3=HTTP:/XTRA3.GPSONEXTRA.NET/XTRA.BIN此项为XTRA星历服务器,下载星历,加快定位全靠它了。SUPL_host= 空白吧,改不改无所谓SUPL_port= 空白吧,改不改无所谓 几点说明:1、不联网时,I9000的GPS冷启动TTFF(TIME TO FIRST TIME) 一般在40-60秒左右,(datagps目录下数联网据删除),热启动约10-30秒,时间取决于星历距当前的时间。2、联网(WIFI,GPRS)热启动,6-10秒即可定位(datagps目录下无数据),如果dataGPS 下有最近的星历数据,那就可以实现所谓的秒定,时间取决于星历距当前的时间。3、因此建议使用GPS时应先打开GPRS,每次下载的XTRA星历也就几十K,实际导航时是不占流量的,如果有WIFI,建议出门前可以先用GPS status手动下载星历,出门后不用GPRS也可很快定位了。4、I9000的GPS虽说不算强,但也不算差,经我手搞过的多台号称GPS有问题的I9000无一例外都能正常搜星导航的。专心-专注-专业