AGPS和GPS介绍及各种解决方案,辅助GPS定位
来源:互联网 发布:cf手游官网体验数据 编辑:程序博客网 时间:2024/04/27 19:06
只要能帮助GPS定位,提高精度或速度的,都算AGPS,业界AGPS解决方案多如牛毛,
下载星历就是离线AGPS方案,也是某些公司主推的。
SIRFIII芯片属于GPS硬解码,有独立的解码运算功能。
说支持的AGPS的SIRFIII型号,指的是增加instanceFIX功能。
也就是可以往GPS芯片上上传长效星历,
并可储存星历上的卫星相对于“最后一次成为定位点”的载波相位信息。
GPS二次定位的时候可以参照这些信息,快速的锁定并解码卫星信号,
不需要长时间的扫描和锁定工作。
这方案简单,但缺点很明显,就是并不能时时获取“当前位置”,
如果“当前位置”比实际情况差别比较大,则原先存储的相位偏移信息就没有用了,
GPS芯片依然要去做大范围的信号搜索和锁定工作。
长效星历也有软件的解决方案,比如HP的QGPS。
在不支持instanceFIX的芯片上,QGPS软件提供了星历相位等数据的储存。
通过QGPS软件首次定位卫星,QGPS就可以通过COM和GPS沟通,
告诉GPS当前的卫星数据,加速锁定和定位。
这种方式的不足就是每次都是需要用QGPS先定位,然后再打开其他的导航软件才行。
一样的,业界也还有很多实时的软GPS方案,或者增强GPS方案,
跟您所说的一样,其核心的原理都是一样的,
通过不同的渠道(手机CELLID,信号强度等)获取当前的粗略位置,
通过手机信号传给基站或服务器,
再从服务器那边获取可靠的星历和载波相位以加速GPS的首次定位或者提升GPS的精度。
软GPS就是连算都不是由手机GPS芯片算的了,
直接把卫星下载下来的原始数据通过3G等网络传给服务器,
服务器算好再返回你的经纬度。(这就是您上文所说的方式)
这个受制于移动基站的限制,目前还不太现实。
还有种软GPS,就是芯片只负责伪距以及广播星历的接收,
计算全部由手机CPU完成,比如某些内置GPS功能的高通的CPU,
在运行garmin的时候就报很慢,原因就是如此。
定位计算耗费了大量的CPU资源。(这跟AGPS无关了)
增强型的方案,手机里GPS芯片硬解码会计算和定位,并且把原始信息传输给服务器,服务器也会计算,弄个伪距差分或者相位差分的信息反馈给手机,综合处理,精度提升。
最恶心的“AGPS”解决方案就是连卫星信号都不用收了,
直接通过手机信号的强弱定位,精度在150米以下
(再细分下去,这样的定位,实现方式也有多种,就不再详述了)
总结一下我的观点:
1.下载星历也是AGPS解决方案的一种
2.星历下载实现简单,无需实时数据通讯。成本低廉。可有效提高首次定位速度。
但不能提高定位精度,也受使用范围的限制。
3.实时AGPS方案,实现方式多样,可繁可简,首次定位速度也很快。
但都需要实时的数据传输通讯,基于手机的通讯方案,
在没有手机信号的地方就无效了,不适合野外作业。
而且,也并非所有的实时AGPS都能提高定位精度,低廉的解决方案才不会给你提供差分信息。
至于运算量和软件速度的问题,软GPS芯片肯定比不过硬GPS解码芯片的。
即使软GPS不用手机的CPU改用服务器来解码,但网络传输的延时也不能忽略不计。
- AGPS和GPS介绍及各种解决方案,辅助GPS定位
- 浅析手机定位---GPS、基站、AGPS、WIFI
- GPS辅助方式:AGPS、EPO、Hotstill的异同
- 什么是AGPS,和GPS有什么区别?
- 什么是AGPS,和GPS有什么区别?
- GPS GPRS和AGPS的区别
- Andreoid实现GPS/AGPS定位及获取附近多个基站信息
- GPS定位系统及协议介绍
- AGPS & GPS & GPSONE
- Android GPS ——AGPS源码分析及配置
- 车载或便携GPS 及GPSOne 定位智能终端解决方案
- GPS定位系统的介绍
- 定位技术GPS/A-GPS/LBS/WIFI定位介绍
- Android GPS定位及实例
- AGPS(辅助全球卫星定位系统)
- (四) AGPS辅助定位
- android 定位(location、gps)组件介绍和入门程序
- GPS定位
- MySQL Slave数据重新复制一例
- 如何方便地给Python环境注册新类库
- 10、创建java对象各部分的执行顺序
- 2013:Linux的黄金之年-十大杰出成就
- 《Objective-C开发经典教程》
- AGPS和GPS介绍及各种解决方案,辅助GPS定位
- WINCE6.0下RIL中多路虚拟串口的实现解读
- 揭密Java安全规则对Aurigma Upload Suite的影响
- DIV+CSS解决IE6,IE7,IE8,FF兼容问题
- 两主机搭建MySQL主从复制后,show slave status显示:Last_IO_Error: error connecting to master ……
- iOS-CocoaPods
- 11、集合类
- jQuery Ajax 简单的实现跨域请求
- POJ 1019 Number Sequence 难