微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > GPS问题分类--MTK ALPS GPS的特殊知识

GPS问题分类--MTK ALPS GPS的特殊知识

时间:10-02 整理:3721RD 点击:
[DESCRIPTION]
mtk ALPS gps的特殊知识,有哪些?
[SOLUTION]
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, 各种启动方式的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。
3, 辅助定位技术有哪些?


这三种技术可以同时打开,同时提供辅助资讯的时候,MTK 的GPS 演算法会都接受,不会冲突。
4, 如何快速获取MNL Version?
MNL 是Mediatek Navigation Library的缩写,版本号是以日期标注的,例如
MNL_VER_14051401ALPS05_3.60_09。
将设置中的位置服务打开,请进入工程模式下YGPS-----》INFORMATION--àMNL version就可以看到该版本号。
5, Galieo是否支持?
软件不支持。
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。
7, 是否支持SBAS?
QZSS/WASS/EGNOS/MSAS/GAGAN。
8, 对GNSS的支持是如何的?
GNSS即指多卫星系统,例如GPS、GLONASS、BEIDOU。


9, GPS在工作期间,是否有休眠的机制?
没有。
1, GPS 芯片使用的TCXO物料的频偏不同,软件是否需要配置?
只要GPS chip不是6620,软件就不需要配置。
2, 软件如何配置使用什么卫星系统?
方法一:
找到mnl.prop file(path: /data/misc/,如果不存在,请创建该文件)
打开该文件,添加GNSS_MODE=value 保存后在push to /data/misc/即可。
方法二
修改mnl_config变量中的的GNSSOPMode的值。
对于3332的取值范围:


对于非3332的取值范围:


对于6625L,默认是GPS+GLONASS;
对于MT3332,默认是GPS+GLONASS;
对于MT6630,默认是GPS+GLONASS+BEIDOU;
特别注意:
如果是在系统运行过程中修改GNSS的配置,为了是修改配置能够生效,请delete
/data/misc/mtkgps.dat。
如果gps正在运行中,记得在修改配置后,关闭GPS,然后删除/data/misc/mtkgps.dat。

morning 签到专用组

学习了~~~~~~~~~~~~

很不错

看看,学习!

谢谢分享!

没有干货

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top