看到有介绍定位技术的帖子,按照自己的口味整理汇总一下,资料大部分来源于知乎,另外个人补充了一下资料。

常见定位技术有哪些?:这里
知乎讨论帖:这里

目前的定位精准度的顺序是:室内多点 WiFi AP > 民用 GPS 室外定位 > 室外 WiFi AP 定位 > 基站定位。

目前常用的定位方式有:GPS定位,基站定位,wifi定位,IP定位,RFID/二维码等标识定位,蓝牙定位,场景识别定位。技术上可以采用1种或多种混合。

1,关于GPS定位(A-GPS):

常见的GPS定位原理如下:由24颗工作卫星组成,位于距地表20 200KM的高度,均匀分布于6个轨道面上(每个轨道面4颗),轨道倾角55度。卫星的分布使得在全球任何地方,任何事都可以观测到4颗以上的卫星,并能保持定位解算精度的几何图像。这就提供了在时间上连续的全球导航能力。然后测量出已知位置的卫星到用户接收机之间的距离,综合多颗卫星的数据就可知道接收机的具体位置。由于卫星广播信道速率非常低,信号强度非常弱,这个时间通常会非常长。因此通过GPS定位时候,需要很长时间去定位。这也就是为啥GPS定位会先出现一个大圈的原因。

GPS卫星使用的伪码有2种:分别是民用的C/A码 (Coarse/ Acquisition Code11023MHz) 和军用的P(Y)码 (Procise Code 10123MHz) 。P 码因频率较高,不易受干扰,定位精度高,因此受美国军方管制,并设有密码,一般民间无法解读,主要为美国军方服务。民用精度为10米,军用精度约为1米。

优点在于无辐射,但是穿透力弱,无法穿透钢筋水泥。通常需要在室外看得到天的状态才行。而且需要多颗卫星才能定位,因此信号被遮挡或削减的情况下,会出现偏移。

如果我们在进行定位之前能够事先知道我们的粗略位置,查找卫星的速度就可以大大缩短。

A-GPS(asssted GPS)用来解决 GPS 设备冷启动定位缓慢的问题的。

A-GPS是一种结合网络基站信息和GPS信息对移动台进行定位的技术,既利用全球卫星定位系统GPS,又利用移动基站,解决了GPS覆盖的问题,可以在2代的G、C网络和3G网络中使用。但是,该技术需要在手机内增加A-GPS模块。

A-GPS对比单纯的GPS有以下优点:

1,缩短定位时间:利用移动网络传输GPS辅助信息,提高数据传输速度。
2,降低终端耗电:不需要全频道扫描。
3,提升了定位灵敏度:利用移动网络传输了GPS辅助信息。
4,借助移动网络定位,可在GPS定位失败时提供Cell ID定位结果。如被定位终端在室内或地下等环境时,无法实现GPS定位,则AGPS服务器会自动通过Cell ID方式获得被定位用户的粗精度位置提供给后台SP/SI,实现了定位服务的无缝连接。

iPhone就使用了A-GPS,即基站或wifi初步定位后,根据机器内存储的GPS信息来快速寻星,然后进行GPS定位。此外,iPhone4内置三轴陀螺仪,可以用来辅助定位。但是三轴陀螺仪定位的误差会随着时间逐渐积累。

详细可以看如下文章:三轴陀螺仪与加速度计如何辅助Iphone定位的:这里

2,关于基站定位(Cell ID定位):

Cell ID代表一个移动基站,可以通过查询转换成基站的具体地理坐标。然后收集多个基站的信息,确定具体位置,一般的三角定位也就是这样的。

3,关于wifi AP定位:

定位方式类似基站定位,不过是有客户端侦测附近的wifi信号和强弱程度,然后发送给服务器。服务器按照这些信息,计算出大概的位置。

PS:苹果使用的wifi定位服务:这里

4:关于RFID定位:

RFID:通过设置一定数量的读卡器和架设天线,根据读卡器接收信号的强弱、到达时间、角度来定位。目前无法做到精准定位,布设读卡器和天线需要有大量的工程实践经验难度大,另外从成本上来讲WIFI经济实用些。



blog comments powered by Disqus

Published

11 May 2011

Tags