分清概念十分重要系列之--关于GPS,你需要了解这些

1 先说说启动模式

GPS模组的启动大部分都分为三种:冷启动,温启动和热启动。英文一般对应cold、warm、hot

这三种启动方式有什么区别呢?其实,它们都是服务启动速度的。我们来看看它们的区别:

冷启动:GPS 芯片中没有任何信息(星历、历书、位置信息、时间信息)为冷启动。

温启动:GPS 芯片中有历书、位置信息、时间信息,没有星历,为温启动。

热启动:GPS 芯片中有历书、星历(两小时内的信息)、位置信息、时间信息

从上面描述可以很容易区分冷启动和另外两种的差异。对于温启动和热启动,我们看差别主要在是否有星历和历书。那么星历和历书又有何差异?

星历:星历包含当前搜索到的卫星的精确轨道位置等相关信息,可直接用于定位计算。但是这些信息随时间和卫星运行在更新中。

历书:历书也是包含有卫星的位置信息。只不过是近似轨道信息,精度低,只能大概确定卫星位置,可用作卫星预报。

历书因为只提供大概位置,所以可以有较长的有效期。利用历书数据,模组可以更快的搜星,避免漫天搜星。当在一个大概的窗口范围中快速获取卫星信息后,就可以根据获取的精确卫星位置数据,实现快速定位。

总的来讲,冷启动最慢,需要漫天搜星。温启动次之,可以根据保存的历书,在小范围内获取卫星数据。热启动最快,基本可以直接利用已有的星历数据,进行定位计算。热启动一般要求模块保存的数据在两小时内,否则作废。温启动则要求历书大概在半年内。具体到不同模块,支持情况不同,以模块厂家的手册为准。

2 再说说定位模式

GPS模组启动后,大概有两种定位模式:一种是独立定位,一种是辅助定位,通常也称为A-GPS

独立或者叫单独定位模式:模块自力更生,独自完成定位。

辅助定位模式,又可以分为两种:MSB和MSA。其中MSB为Mobile station base,MSA为Mobile station assist。这两种都属于辅助定位模式。具体又有何差异呢?

先看MSA:这种方式,设备从运营商基站获取参考时间,定位信息。运营商则从GPS-A 服务器获取卫星信息,计算定位信息,并保存。也就是说,运营商获取自己的位置信息,将其提供给GPS设备。这种一般应用在卫星信号弱的地方。

再看MSB:这种方式,设备从GPS-A服务器那里获取参考时间、定位信息以及星历数据,自己计算出卫星位置信息。这种一般应用在卫星信号比较好的地方。

可见,二者的差异,主要在于卫星位置最终是由谁来计算出来的。从目前许多模块的支持情况来看,特别是对于高通方案的模块,主要支持MSB。

从服务器获取星历数据等信息,一般需要模块连接上数据网络,并且配置SUPL服务器URL。根据专门的协议,下载数据。

除了上面两种,还有一种厂商专有的,叫秒定模式,一般称为XTRA。这是高通模组专属的GPS快速定位解决方案。因为高通的高市场占有率,所以这里也简单介绍一下。

XTRA方案工作过程是:模块通过数据业务访问高通服务器,从高通服务器下载星历数据,然后将该数据注入 GPS 模块,以达到快速定位的目的。从模块厂家反馈来看,XTRA 与 AGPS 性能相当,但是 AGPS 一般是付费的,需要 AGPS 服务器的证书,而XTRA 是免费的。

对于XTRA方式,也可以选择提前下载时间和数据文件,然后注入到模块中,这样就不用连接服务器来更新了。具体使用要参考厂家的说明手册。

除了上面的一些概念,实际中,GPS定位还有许多参数支持,比如单次定位还是连续定位,是否支持跟踪模式,是主动上报还是查询方式,是否支持精度、时间间隔、信息上报口等的配置,是否支持北斗、格洛纳斯、伽利略等。可见,看似很简单的一个功能,要做好,还是需要做不是工作的。

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

龙赤子

你的小小鼓励助我翻山越岭

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值