logo资料库

MTK-GPS问题大全.pdf

第1页 / 共17页
第2页 / 共17页
第3页 / 共17页
第4页 / 共17页
第5页 / 共17页
第6页 / 共17页
第7页 / 共17页
第8页 / 共17页
资料共17页,剩余部分请下载后查看
GPS 问 题 大 全 文档的目的 提升对GPS 的理解。 客户可以处理掉GPS basic issue。 客户可以提出真正可以帮助 MTK 改善GPS performance 的 issue。 MTK 能够专注于提升 GPS performance。
文档的目 的 ....................................................................................................................................... 1 版本信 息 ........................................................................................................................................... 2 Contents GPS 基本知识 .................................................................................................................................. 4 1.1)GPS 定位和网络定位有什么不同? ...................................................................... 1.2)3D 定位和2D 定位的区别? ................................................................................. 1.3)卫星分布对GPS performance 有很大影响吗? .................................................... 1.4)如何同步GPS 时间到本地时间? ......................................................................... 1.5)各个卫星系统的卫星编号是多少? ...................................................................... 1.6)GPS 定位精度能够达到多少? .............................................................................. MTK ALPS GPS 的特殊知识 .............................................................................................................. 2.1)FULL start、COLD start、WARM start、HOT start 这些启动方式是什么意思? 2.2)各种启动方式的 TTFF 是多少? ............................................................................ 2.3)辅助定位技术有哪些? .......................................................................................... 2.4)如何快速获取 MNL Version? ................................................................................ 2.5)Galieo 是否支持? ..................................................................................................... 2.6)Gps 在工作期间,上报数据的频率是多少?.......................................................... 2.7)是否支持 SBAS? ....................................................................................................... 2.8)对GNSS 的支持是如何的? ...................................................................................... 2.9)GPS 在工作期间,是否有休眠的机制? ................................................................. 2.10)GPS 芯片使用的 TCXO 物料的频偏不同,软件是否需要配置? ........................ 2.11)软件如何配置使用什么卫星系统? ....................................................................... LOG 相关 ......................................................................................................................................... 3.1)MTK 的工程师为什么总是需要提供 gps debug log? ........................................... 3.2)Gps debug log 存放在哪里? .................................................................................. 3.3)Gps debug log 的存放目录是否可以修改? ........................................................... 3.4)抓取什么 log,才能够方便MTK 工程师快速的分析GPS 问题。 ...................... 3.5)GPS NMEA sentence 是否可以在mtklog 中出现? ............................................... 3.6)如何通过 log 判断GPS 软件工作正常? ............................................................... 3.7)如何确定导航系统选择的就是软件配置的 ........................................................... 4.2)开发GPS tool,参考 CWtest、meta gps、ftm gps 的流程。 ............................... 4.3)GPS LNA GPIO 的控制流程。 .................................................................................. Code Flow 相关 ............................................................................................................................... 4.1)EPO 的下载过程。 ................................................................................................... GPS 无法搜到卫星 ......................................................................................................................... 4.1)确认GPS 软件工作正常。在open sky 的环境下是有卫星讯号的,但是为什么我的设 备一颗卫星搜不到?我应该怎么检查这类问题? ...................................... 4.2) 对于使用 6752/6732 的平台,对GPS LNA GPIO 的pin 的控制无效,导致无法搜 星 问题如何处理? .......................................................................................................... Coclock 相关 ................................................................................................................................... 5.1)目前支持 Coclock 的平台有哪些? ........................................................................
5.2)什么是Coclock 方案? ............................................................................................ 5.3)Coclock 为何需要校准? ......................................................................................... 5.4)Coclock 方案和TCXO 方案,在end user 使用上有什么不同? .......................... 5.5)Coclock 下软件如何配置? ..................................................................................... 5.6)Log 中有什么地方表示我选择的 coclock 方案? .................................................. 5.7)如何判断有校准成功?........................................................................................... 5.8)如何检查 clock 的稳定性? .................................................................................... AGPS 认证相关 .............................................................................................................................. 6.1)测试AGPS sensitivity 之前,为什么需要先3D fix? ............................................. 6.2)AGPS 认证测试之前,需要经过软硬件的检查有哪些? ..................................... 6.3)AGPS 认证测试的地点一般有哪些? ..................................................................... 6.4)有没有认证测试的 SOP? ....................................................................................... 测试相关......................................................................................................................................... 7.1)如何测试FULL start、WARM start、COLD start、HOT start 这几种启动方式的TTFF? 7.2)GPS field trial 测试,该如何进行? ........................................................................ 7.3)如何去测试EPO 的辅助效果? .............................................................................. 7.4)如何去测试Hotstill 的辅助效果? ......................................................................... 7.6)客户制定了自己的测试方法和标准,测完 fail,why? ...................................... GPS 资料 ......................................................................................................................................... 8.1)请从 DCC 上查找如下: ....................................................................................... 8.2)MTK online 上的eCourse 有哪些GPS 资源? .................................................... 8.3)porting MT3332 有哪些资料? ............................................................................. 8.4)如果我要分析 gps performance,我可以参考什么 log? .................................. MAUI GPS 特殊知识 ...................................................................................................................... 9.1)Makefile 中有哪些GPS 相关项? ........................................................................ 9.2)FULL start、COLD start、WARM start、HOT start 这些启动方式是什么意思? 9.3)各种启动方式的 TTFF 是多少? .......................................................................... 9.4)辅助定位技术有哪些? ........................................................................................ 9.5)GPS 不工作问题如何调试? ................................................................................ 9.6)GPS 搜不到卫星问题如何调试? ........................................................................ 9.7)GPS 搜星慢问题如何调试? ................................................................................ 9.8)如何用 miniGPS tool 检查 gps 搜星状况? ....................................................... 9.9)如何在 MAUI 上开发GPS? ................................................................................. 9.10)如何在 MAUI 上测试 GPS Performance? ......................................................... 9.11)如何调试EPO 下载失败的问题? ..................................................................... 9.12)如何在 PHONE 上将EPO 支持起来? ............................................................... 9.13)GPS 的启动流程是什么样的? .......................................................................... 9.14)GPS 支持哪些command? .................................................................................
9.15)如果将 gps log 保存在本地设备中? ................................................................ 9.16)AGPS 认证需要抓取什么log? .......................................................................... 9.17)MT6261M 是否支持GPS chip MT3332/MT3336? ........................................... 9.18)MAUI 上是否支持MT3333/ MT3339/MT3329/MT3337 等 GPS chip? ........... 9.19)如何同步GPS 到系统时间? ............................................................................ 9.20)MT3332 如何切换到GPS+BEIDOU 模式? ........................................................ 9.21)EPO 是否可以通过BT 下载? ............................................................................ 9.22)Tracker 、IOT 上GPS 的功耗多少? .................................................................
GPS 基本知识 1.1)GPS 定位和网络定位有什么不同? GPS 定位是需要卫星参与的,设备借助搜到的卫星讯号,来计算出来设备的位置。 网络定位是指利用基站、WIFI MAC,获取一个粗略的位置。 1.2)3D 定位和 2D 定位的区别? 3D 一般是指使用至少4 颗以上卫星完成的定位。 2D 一般使用3 颗卫星完成的定位过程。 3D 相比于2D 定位,即定位精度更高。 1.3)卫星分布对 GPS performance 有很大影响吗? 是的。在NMEA 中GPGGA、GPGSA 都有该数据,该值越小越好,建议小于2. 设备位于地球上的某一点,可以认为在地球上方,有4 个象限,仰角0~90 度,如下图。 好的卫星分布要满足如下条件: A, 每个象限都有卫星; B, 卫星不能在同样的仰角上。 C, 低仰角卫星被干扰的可能性更大、传输距离更远,容易出现问题。 解释常见的卫星分布: 1, open sky 的环境下,各个象限都有卫星。 2, 窗边的环境下,只能看到半边天的卫星,即半圆内有卫星。 3, 在闹市中,高楼围起来 的街道上,只能看到高仰角的卫星。 归于卫星分布不佳的情况,会影响定位时间,定位精度,造成用户对定位的 performance 感 受不佳。 1.4)如何同步 GPS 时间到本地时间? Step1:将设置中的时间选项,设置为用GPS 时间同步。 Step2:将设置中的位置服务打开。 Step3:打开任何的地图应用,定位成功后,就可以看到时间同步了。例如用工程模式下 面 的 YGPS 定位 APK。
1.5)各个卫星系统的卫星编号是多少? 1.6)GPS 定位精度能够达到多少? 定位精度和测试环境、设备的硬件性能是强相关的。 可以给出的数据:open sky 环境,6 颗卫星信号强度大于40db,CEP67=3 米。 MTK ALPS GPS 的特殊知识 2.1)FULL start、COLD start、WARM start、HOT start 这些启动方式是什 么 意思? 定位过程中最重要的辅助资讯包括时间、位置、星历。 FULL start:没有任何的辅助资讯。相当于 end user 第一次买到手机后使用定位应用的场 景。 COLD start:有时间辅助资讯,end user 不会遇到该场景。 WARM start:有时间、位置辅助资讯,end user 此次定位距离上次定位超过 2~4 个小时。 HOT start:有所有的辅助资讯,end user 此次定位距离上次定位小于2~4 小时。 所以对于end user 经常会遇到的场景是WARM/HOT start。 2.2)各种启动方式的 TTFF 是多少? TTFF 的结果和测试环境、测试的手法、硬件的 GPS 性能强相关。 MTK 给出的数据是基于在open sky 的环境下,有6 颗卫星SNR》40db。 FULL start TTFF:小于50s。 COLD start TTFF:小于40s。 WARM start TTFF:小于35s。 HOT start TTFF:小于5s。
2.3)辅助定位技术有哪些? 这三种技术可以同时打开,同时提供辅助资讯的时候,MTK 的 GPS 演算法会都接受, 不 会冲突。 2.4)如何快速获取 MNL Version? MNL 是 Mediatek Navigation Library 的缩写,版本号是以日期标注的,例如 MNL_VER_14051401ALPS05_3.60_09。 将设置中的位置服务打开,请进入工程模式下 YGPS-----》INFORMATION--MNL version 就可以看到该版本号。 2.5)Galieo 是否支持? 软件不支持。 2.6)Gps 在工作期间,上报数据的频率是多少? 1HZ。 最高可以调整到 5HZ,但不建议修改到5HZ,因为会带来高功耗。 请在 linux_gps_init接口中,将g_is_1Hz=5即可。具体修改方法,请参考如下: 修改 init.rc: service mnld /system/xbin/mnld class main group nvram gps inet misc sdcard_rw sdcard_r media_rw socket mnld stream 660 gps system。 2.7)是否支持 SBAS? QZSS/WASS/EGNOS/MSAS/GAGAN。 2.8)对 GNSS 的支持是如何的?
GNSS 即指多卫星系统,例如 GPS、GLONASS、BEIDOU。 2.9)GPS 在工作期间,是否有休眠的机制? 没有。 2.10)GPS 芯片使用的 TCXO 物料的频偏不同,软件是否需要配置? 只要GPS chip 不是6620,软件就不需要配置。 2.11)软件如何配置使用什么卫星系统? 方法一: 找到mnl.prop file(path: /data/misc/,如果不存在,请创建该文件) 打开该文件,添加 GNSS_MODE=value 保存后在push to /data/misc/即可。 方法二 修改mnl_config变量中的的GNSSOPMode的值。 对于3332的取值范围: 对于 6625L,默认是GPS+GLONASS; 对于 MT3332,默认是GPS+GLONASS; 对于 MT6630,默认是GPS+GLONASS+BEIDOU; 特别注意: 如果是在系统运行过程中修改 GNSS的配置,为了是修改配置能够生效,请 delete /data/misc/mtkgps.dat。 如果gps正在运行中,记得在修改配置后,关闭 GPS,然后删除
分享到:
收藏