无线定位技术

 

 

实现室内地图定位导航,需要解决哪些技术难题?

2015-06-18 15:00:00 来源: 知乎每日精选 跟贴 0 条 手机看新闻

Wi-Fi指纹定位是什么原理?

室内定位中的位置指纹法,简单来说,就是事先把各个位置上的信号特征(各Wi-Fi的信号强度)测量一遍,存入指纹数据库。定位的时候,将当前的信号特征与指纹库中的进行匹配,从而确定位置。
下图是我本科毕设时画的示意图(AP就是WiFi,RP是离线采集选取的参考点):

 

离线阶段:记录下每个RP处测到的信号强度,每组数据(指纹)包含4个信号强度和对应的位置。离线阶段:记录下每个RP处测到的信号强度,每组数据(指纹)包含4个信号强度和对应的位置。
在线阶段:使用当前的扫描到的4个信号强度,与数据库中的指纹进行匹配。
最常见的算法为kNN,也可以使用概率方法进行计算,实验定位精度大概3米左右(与WiFi热点个数有关),实际应用的话由于各种因素(人对信号的遮挡、环境的变化、指纹数据库的老化等)会使得精度有所降低。
祭出一篇经典论文,2000年Microsoft Research:IEEE Xplore Abstract 。

还有哪些其他的室内定位技术?

室内无线定位技术可以这样分成三类:近邻法、三边(角)测量法、模式匹配法。
近邻法:
最简单的方式,直接选定那个信号强度最大的AP的位置。纠正一个很容易被误导的地方,目前大多数手机中的定位方式为(GPS/AGPS、基站定 位、WiFi定位),这里的WiFi定位并不是位置指纹法,而是近邻法,定位结果是热点位置数据库中存储的当前连接的WiFi热点的位置。
三边(角)测量法:
通过信号的各种参数得到目标与AP的距离或者角度,用几何方法计算出位置。
包括到达时间法、相对到达时间法、到达角度法、基于信号强度的测距方法,及其混合算法。
这些方法一般应用在蜂窝网基站定位中。
模式匹配法:
基本就是上面所说的位置指纹法了,只是这个说法更宽泛一些。

除了上面这些使用无线信号进行定位的技术外,还有基于地磁的定位和惯性导航技术,可以用来和上面的方法进行混合定位。
地磁信息:手机里的磁力计可以测得磁场强度,而建筑物导致了各个位置处的磁场有些区别。
惯性导航:加速度计、磁力计/陀螺仪,用来判断目标的移动方向与移动距离,从而进行位置跟踪。
另外,学术界研究的室内定位方式主要包括:红外线、超声波、蓝牙、RFID、UWB、WiFi、ZigBee、麦克风阵列、室内电力线、地磁、惯性测量、计算机视觉。

实现精确的室内导航需要解决哪些问题?

各种方案的缺点:
近邻法定位精度得不到保证;三边(角)测量法理论上精度较高,但对于普通设备来说,时间、角度这些参数较难获取;基站覆盖范围大,角度偏一点就 会造成很大误差,更何况各种非视距和多径环境的影响,精度一般百米以上。所以现在手机室内高精度定位大多使用第三种方法(位置指纹法)。但是很多年过去 了,室内定位的推广远没有当时预想的那么快,原因在于:

  • 室内地图的建立很复杂,至少比室外地图难多了。
  • 位置指纹法需要在每个需要定位的区域内采集大量数据。虽然现在有各种加快建立指纹库的方式,但还是得花不少时间。
  • 不是所有的地方有大量WiFi覆盖。每个位置至少得同时扫描到两三个较强的WiFi才能定位,wiFi数量越多理论上定位精度越高。
至于需要解决的问题,现在的情况是没有一种方案既便宜又好用,那么大家要解决的问题就是怎样去达到低代价高精度的定位,想来想去现在还是只有位置指纹法还 凑合,然后在此基础上可以加点磁场和惯导(数据获取较简单)提高下精度。位置指纹法本身没有多大的技术难点,但是实施起来比较耗时耗力。另外,使用计算机 视觉来做室内定位的遐想空间比较大,但是有技术难度。

 

 

 

 

 

 

 

定位技术的应用及分类
   近年来,随着用户需求的增加,无线定位技术受到越来越多的关注,推动了对无线定位技术的研究及测距技术的发展。如何尽可能地利用现存网络资源,低成本地 实现对用户的精确定位一直是研究的焦点。总的来说,实现无线定位主要有两大类解决方案,第一类是由移动站(ms)主导的定位技术。单从技术角度讲,这种技 术更容易提供比较精确的用户定位信息,它可以利用现有的一些定位系统,例如,在移动站中集成gps接收机,从而利用现成的gps信号实现对用户的精确定 位。但这类技术需要在移动站上增加新的硬件,这将对移动站的尺寸和成本带来不利的影响。第二类是由基站(bs)主导的定位技术,这种解决方案需要对现存的 基站、交换中心作出某种程度的改进,但它可以兼容现有的终端设备。其可选用的具体实现技术主要包括:测量信号方向(信号的到达角度,简称aoa)的定位技 术、测量信号功率的定位技术、测量信号传播时间特性(到达时间,简称toa;到达时间差,简称tdoa)的定位技术。为了提高定位的精度,也可以采用利用 采用上面数种技术的组合。由于第二类的解决方案能更好的利用现有的网络及其终端设备,因而具有更广泛的应用前景,所以本文将以它作为讨论的主要内容。

测量接收信号功率的定位技术
  依据接收到的无线信号的功率是来实现无线定位 的一种常用的方法。通过测量基站(bs)收到的来自移动站(ms)的信号功率,以及它们之间无线信道的传输模型,可以估计出移动站到基站的大致距离为d。 这样对一个基站bs(i)来讲,移动站必处于以bs(i)为圆心,d为半径的圆上。当采用三个或三个以上的基站对同一个移动站进行测距时,即可以测得该移 动站的所在位置。
  在这种方法中,无线信号传输过程中的多径效应和通过障碍时产生的阴影效应是产生定位误差的主要原因。在信号的传输方向上,多 径效应有时会使在相距仅0.5个波长的两点上信号强度相差30~40db左右。为了克服多径效应对测距的影响,对高速移动中的无线用户可以通过求得其信号 功率的平均值来提高定位的准确性,但对于缓慢移动甚至静止的无线用户有效的功率平均值是很难测得的。阴影效应是产生定位误差的另一个主要原因,克服阴影效 应的最主要的方法是预先测量每个基站周围的信号功率损耗等高线。
  在实际应用的cdma系统中,为了减小近距离用户对远距用户的干扰,必须要 采用功率控制技术,在一些tdma系统中,为了减小移动站(ms)的功耗也应用了功率控制。在这样的采用功率控制的蜂窝系统中,要实现用测量信号功率为基 础的定位技术,移动站必须以足够高的精度告知基站其发射信号的功率,基站再由接收到的信号功率计算出信号传输过程中的损耗,进而推算出移动站到基站的距离 估值,实现对无线用户的定位。
测量接收信号方向(aoa)的定位术  
   测量信号的到达角度(angle of arr技ive,简称aoa)也是一种在蜂窝网中常用的定位技术。这种方法需要在基站采用专门的天线阵列来测量特定信号的来源方向。对于一个基站来 讲,aoa测量可以得出特定移动站所在方向,当两个基站同时测量同一移动站所发出的信号时,两个基站各自测量aoa所得的方向直线的焦点就是移动站所在的 位置。尽管这种定位方法的原理非常简单,但在实际的应用中存在一些难以克服的缺点。首先,aoa定位要求被测量的移动站与参与测量的所有基站之间,射频信 号是视线传输(los)的。非视线传输(nlos)将会给aoa定位带来不可预测的误差,参见图1。即使是在以los传输为主的情况下,射频信号的多径效应依然会干扰aoa的测量。其次,由于天线设备角分辨率的限制,aoa的测量精度是随着基站与移动站之间的距离的增加而不断减小的。
  
   由于测量aoa的定位方法具有上述的特点,所以对于处于城市地区的微小区来讲,引起射频信号反射的障碍物多且其到移动站的距离与小区半径可以相比,这样 就会引起比较大的角测量误差。在这种情况下,基于aoa的定位方法没有实际的意义。对于宏小区,因为其基站一般处于比较高的位置,与小区的半径相比,引起 射频信号反射的障碍物多位于移动站附近,nlos传输引起的角测量误差比较小。所以测量信号到达角度的定位方法多用于宏小区,或者与其他定位技术混合使用 来提高定位的精度。


测量信号传播时间特性的定位技术

  最后一类主要的定位技术是通过测量基站到移动站之间射频信号传输时间特性来实现的。这类定位技术实现起来比较容易,与aoa相比较,在同等条件下(参与定位的基站数目相同)能够提供更高的定位 精度,因而在实际中应用得最广泛。它主要有两种具体的实现手段。第一种是测量信号到达时间(toa),即由基站向移动站发出特定的测距命令或指令信号,并 要求移动站对该指令进行响应。基站会纪录下由发出测距指令到收到移动站确认信号所花费的时间t,该时间主要由射频信号在环路上的传播时延、移动站的响应时 延和处理时延、基站的处理时延组成。如果能够准确地得到移动站和基站的响应和处理时延,就可以算出射频信号的环路传播时延td。因为无线电波在空气中以光 速c传播,所以基站与移动站之间的距离估值dm=c*td/2。当有三个基站参与测量时,就可以根据三角定位法来确定移动站所在的区域,如图2所示。
   由于这种定位方法是以时间为基准的,多径效应和非视线传输(nlos)所带来的传输时延增加是产生测距和定位误差的主要原因,所以在实际的系统中,测距 结果dm一般都要大于基站与移动站之间的实际距离d。为了克服nlos以及多径效应带来的不利影响,提高定位精度,参与同次定位的基站数目n一般都要大于 3,这样可以缩小图2中阴影区域的面积。另外对于每次测量的结果都要应用一些定位算法,使定位估计值在某种准则下达到误差最小。例如,t是每个基站测得的 toa,i为参与测量的基站编号,在某坐标系下,移动站的位置估计是(x,y),基站i的位置是(xi,yi)。以函数fi=c*ti-作为基站bs测距 的性能测度,也就是基站bs的测距误差。在理想状态下,即当(x,y)是移动站的实际位置,并且移动站到每一个基站无线信号都是视线传输(los)的,那 么对每一个参与测量的基站来讲,fi应该为零。但在实际中,由于受到nlos传输和多径效应的影响,一般不可能求得(x,y)使 fi=0(i=1,2,...,n)都成立。所以整个定位系统来讲,可以用参与定位的基站的测距误差的加权平方和f作为系统性能测度函数,并以使f最小的 (x,y)作为一次定位测量的结果。式中ai是基站bs在测量结果中的加权系数,其大小反映了bs到ms测距的精确性和可信程度。
  另一种基于 信号传输时间特性的定位方法是测量不同基站接收到同一移动站的定位信号的时间差(tdoa),并由此计算出移动站到不同基站的距离差。移动站到任何两个基 站的距离差d可以在两个基站之间给出一条双曲线,移动站一定处于该曲线之上。当同时有n个基站参与测距时(n≥3),由多个双曲线之间的交汇区域就是对用 户位置的估计,如图3所示。这种方法要求所有参与测量的基站的时钟是严格同步的。与toa相比,它的主要好处是不需要精确地求得基站和移动站的响应和处理 时延。与toa一样,tdoa的定位误差也是主要来自射频信号的非视线传输和多径效应。解决这一问题的主要途径也是通过增加参与定位的基站数目和采用高精 度的估计算法。
<

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值