一种基于TROA的三基站NLOS误差抑制与定位方法与流程

文档序号:11932251阅读:491来源:国知局
一种基于TROA的三基站NLOS误差抑制与定位方法与流程

本发明涉及无线定位技术领域,尤其是一种NLOS传输环境无线定位方法。



背景技术:

无线定位是指利用包含在接收信号中的角度和距离等参数来估计移动终端位置的一种技术。近年来,由于经济发展和人们生活的需求,该技术已经得到了广泛地应用,它可以提供包括紧急呼救、旅游信息服务、车辆管理等在内的业务,同时也被应用到了基于位置信息的收费系统和智能交通系统中,是物联网的重要组成部分。

在实际的无线传输环境中,由于障碍物的存在,因此信号从发送端到被接收的这一段时间内并不会沿着直线传输,它往往需要经过发射和衍射才能够到达接收端。这使得接收端对距离以及角度等信息估计准确度的下降,从而显著降低了无线定位算法的精度。据此,在无线定位技术的实际应用中,减少甚至降低非视距(NLOS,non-line-of-sight)带来的误差是非常重要的。根据摩托罗拉和爱立信对GSM网络的实地测量发现,NLOS误差有随着MS-BS之间直线距离的增加而上升的趋势,这就更加剧了对传统定位算法精度的影响。事实上,对于其他类型的移动通信网络,比如3G和4G移动通信,上述NLOS误差的距离依赖特性存在的。



技术实现要素:

为了克服已有NLOS传输环境无线定位方法的精度较差的不足,本发明提供一种有效提升定位精度的基于到达时间商(TROA,time ratio of arrival)的三基站NLOS误差抑制与定位方法。

本发明解决其技术问题所采用的技术方案是:

一种基于TROA的三基站NLOS误差抑制与定位方法,所述定位方法包括以下步骤:

1)由3个基站BS接收到移动台MS发送的信号,并且提取出信号中的到达时间信息TOA,并且将这些信息汇集到定位主基站中,所述定位主基站知道所有BS坐标;

2)以主基站的测量值为参考,将其他两个基站测量的TOA除以参考值,转变成2个TROA;

3)根据定位几何原理,构建以TROA为参数的双变量定位方程组;

4)将双变量定位方程组进行变换和消元处理,得到与MS坐标有关的一元二次方程;

5)利用韦达定理求解可能的MS位置,并结合定位可行域选择最终的MS坐标估计值。

进一步,所述步骤2)中,利用第i个基站BSi测量得到各自到达时间TOAi,主基站设为第1个基站,那么它和第1个基站测量值的商就是TROAi1,也就是

移动台(MS)和第i个基站(BS)之间的距离写成:

其中(x,y)和(xi,yi)分别是MS和第i个BS的坐标,c是电磁波空气中传播速度。

再进一步,所述步骤3)中,令dri1为测距之间的商,假设BS1的位置位于坐标原点,那么

由于只有三个BS,i=2或者3,对(3)左右进行平方处理,化简得到

更进一步,所述步骤4)中,令R=x2+y2,对(4)进行数学变换

对(5)进行上下相除得到

其中然后(6)化简得到x的表达式为

x=ay+b (7)

其中将(7)代入到(5)中的第1条方程中即得到一个一元二次方程组

dy2+ey+f=0 (8)

其中

所述步骤5)中,式(8)根据韦达定理得到y的两个可能解

然后将(9)代入到(7)中,就能够得到MS的两个可能解,最后根据可行域来选择正确的估计位置,正确的MS坐标估计必须落在可行域内。

所述步骤5)中,所述可行域为所有定位圆的共同区域,所述定位圆定义为以BS为中心,BS到MS测距为半径的圆。

本发明的技术构思为:在得到BS和MS之间的TOA(可等效为距离)之后,便能够通过除法变换,将测距转变成测距的商,然后根据定位几何关系构建定位方程组,考虑三基站的特殊性对方程组进行消元得到一元二次方程,再利用韦达定理求解可能的MS位置,并结合定位可行域选择MS坐标估计值。

TROA是指将测量的TOA转变成它们的商,即两两相除的形式。由于NLOS误差有随着真实距离的增加而上升的趋势,传统的定位算法的性能在此种环境中将大打折扣,因此必须采用一定的方法消除NLOS误差对定位性能的影响。本发明利用NLOS误差的这种特性,提出了基于TROA的无线定位算法,即使在严重的NLOS传输环境中,本发明也能够对MS进行高性能定位。在NLOS误差距离依赖模型(DDM,distance dependent model)中,NLOS误差随着真实距离的增加而上升,详见参考文献1:Jingyu Hua,Limin Meng,Kai Zhou,Bin Jiang,Dongming Wang,Accurate and simple wireless localizations based on time product of arrival in the DDM-NLOS propagation environment,,IEEE JOURNAL OF SELECTED TOPICS IN SIGNAL PROCESSING,vol.9,no.2pp.239-246,Mar.2015;即华惊宇,孟利民,周凯,江彬,王东明,DDM-NLOS传输环境中基于到达时间积德简单精确无线定位方法,IEEE信号处理选题期刊,第9卷第2期,239-246,2015年3月;本专利的估计算法可以有效抑制此时NLOS误差对于估计性能的不利影响。

本发明的有益效果主要表现在:在NLOS误差随着真实距离的增加而上升的环境中,本发明在仅有三个BS时实现了对NLOS误差的抑制效果,和传统的LS类算法相比,本发明的计算量并没有增加,但是在NLOS误差的抑制作用方面则有显著的改善。

附图说明

图1为基于TROA的NLOS传输环境无线定位方法的流程图。

图2定位可行域示意图。

图3为各种算法在NLOS的DDM传输模型中定位结果的示意图。

图4为在DDM模型中,NLOS误差的最大值max对各算法精度的影响的示意图。

具体实施方式

下面结合附图对本发明作进一步描述。

参照图1~图4,一种基于TROA的三基站NLOS误差抑制与定位方法,包括以下步骤:

1)由3个基站(BS)接收到移动台(MS)发送的信号,并且提取出信号中的到达时间(TOA,time of arrival)信息,并且将这些信息汇集到定位主基站中,所述主基站知道所有BS坐标;

2)以主基站的测量值为参考,将其他基站测量的TOA除以参考值,转变成2个TROA;

3)根据定位几何原理,构建以TROA为参数的双变量定位方程组;

4)将双变量定位方程组进行变换和消元处理,得到与MS坐标有关的一元二次方程;

5)利用韦达定理求解可能的MS位置,并结合定位可行域选择最终的MS坐标估计值。

所述步骤2)中,针对三基站情形,利用第i个基站BSi测量得到各自到达时间TOAi,主基站设为第1个基站,那么它和第1个基站测量值的商就是TROAi1,也就是

移动台(MS)和第i个基站(BS)之间的距离写成:

其中(x,y)和(xi,yi)分别是MS和第i个BS的坐标,c是电磁波空气中传播速度。

根据上述公式,将TROA转变成距离之商。如果令dri1为测距之间的商,并且不失一般性,假设BS1的位置位于坐标原点,那么

由于只有三个BS,i=2或者3。对(3)左右进行平方处理,化简得到

令R=x2+y2,同时更进一步,所述步骤4)中,对(4)进行数学变换

对(5)进行上下相除可以得到

其中然后(6)可以化简得到x的表达式为

x=ay+b (7)

其中将(7)代入到(5)中的第1条方程中即可得到一个一元二次方程组

dy2+ey+f=0 (8)

其中

式(8)可以根据韦达定理得到y的两个可能解

然后将(9)代入到(7)中,就能够得到MS的两个可能解,最后根据可行域来选择正确的估计位置,正确的MS坐标估计必须落在可行域内。所谓的可行域可以简单地解释为所有定位圆的共同区域,如附图的图2所示。而定位圆定义为以BS为中心,BS到MS测距为半径的圆。

图1中,在利用基站测量的得到信号的到达时间之后首先需要将其转变成测量距离商的形式,然后根据该商和MS位置的数学关系建立定位方程组,然后通过数学变换将方程组进行一元二次消元处理,最后利用韦达定理求解可能的MS位置,并结合定位可行域选择最终的MS坐标估计值。

图2中,MS的可行域就是点A、B和C以及它们之间的弧线围成的区域,这块区域是所有定位圆的共同区域,之所以被称为可行域是因为MS必然位于该区域内。定位圆定义为以BS为中心,BS到MS测距为半径的圆。

图3各种算法的仿真定位结果,黑色三角形代表基站位置。这个仿真采用经典的蜂窝网络7基站模型作为定位基站的拓扑,其中基站的坐标分别为(0,0),在本仿真中,取蜂窝小区半径r=1000m,并且假设距离测量误差为标准差等于20m的零均值高斯变量。此外考虑NLOS误差符合参考文献[1]中的第三类DDM模型,即NLOS误差随着真实距离的增加而上升。max为NLOS的最大可能取值,在这个仿真中定为500m。从图3中可以看出,本发明的定位结果更加接近于真实位置。

图4是本发明和其他定位算法的均方根误差(RMSE,root mean square error)对比图,其仿真环境和图3相同,主要用于研究max对各算法精度的影响。对比算法包括采用LS原理的到达时间差(TDOA,time difference of arrival)算法、到达时间和(TSOA,time sum of arrival)算法和到达时间(TOA)算法。从图4可以看出,随着max的增加,所有算法的精度都在下降,但是有所不同的是,本发明的定位算法下降地最为缓慢,而且其性能一直优于其它算法。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1