一种结合TDOA与TOF的超宽带通信二维定位方法与流程

文档序号:18358442发布日期:2019-08-06 23:28阅读:333来源:国知局
一种结合TDOA与TOF的超宽带通信二维定位方法与流程

本发明涉及移动无线通信及位置的服务技术领域,特别涉及一种结合tdoa与tof的超宽带通信二维定位方法及系统。



背景技术:

近年来,位置服务的相关技术和产业正从室外向室内发展,催生出一系列的无线定位技术rfid、wifi、zigbee、蓝牙、超声波、红外线等。但是这些定位技术普遍存在定位精度不高,易受环境影响,适用场景单一等问题,无法满足当今高精度定位的需求。但是uwb(ultrawideband,超宽带)技术具有时间分辨率高,穿透力强,抗多径衰弱能力和抗干扰能力强的特点,能有效提升定位服务的性能。

由于uwb技术的高时间分辨率的特性,业内一般采用toa(timeofarrival,到达时刻)或tdoa(timedifferenceofarrivalm,到达时间差)的方案来完成定位。为了避免标签与基站之间高难度的时钟同步,一般采用ads-twr(asymmetricdoublesidedtwo-wayranging,内三角形质心算法)的方法来测量移动标签到每一个基站的距离,再通过toa方法完成定位。这种方法精度很高,但是一次定位所需的定位帧数过多(是多次测距过程的累加),导致这种方法扩展性能很差;而且ads-twr定位方法要求较严格的对称时间,非对称时间将带来较大误差,进一步限制了toa系统的扩展。

另外,tdoa方案需要基站之间严格的时钟同步,通过计算标签信号达到各个基站之间的时间差来完成位置的解算,其优点在于定位速度快,但是tdoa方法的误差受基站时钟同步精度、基站位置摆放、标签位置等的影响,导致定位误差较大。而且时钟同步的要求使得tdoa方案的扩展性仍然较差,不能够大规模铺设。



技术实现要素:

本发明的目的在于克服上述背景技术存在的缺陷,以提高二维定位精度。

为实现以上目的,采用一种结合tdoa与tof的超宽带通信二维定位方法,用于对定位区域内的uwb移动标签的进行定位,定位区域为不共线布置的三个基站的通信范围的交集,该三个基站分别为主基站、第一从基站和第二从基站,包括:

根据所述三个基站的布置位置,确定所述三个基站的位置坐标以及所述主基站分别到所述第一从基站和第二从基站的距离;

利用所述uwb移动标签依次广播poll请求帧、接收所述主基站发送的response回复帧以及广播final终止帧,获取所述uwb移动标签从广播poll请求帧至final终止帧发送完成过程中的时间戳信息;

根据所述时间戳信息,计算所述主基站到所述uwb移动标签的距离dma,t;

利用所述时间戳信息、所述dma,t、所述三个基站的位置坐标以及所述主基站分别到所述第一从基站和第二从基站的距离,计算所述uwb移动标签的坐标,并发送至所述三个基站处。

进一步地,所述利用所述uwb移动标签依次广播poll请求帧、接收所述主基站发送的response回复帧以及广播final终止帧,获取所述uwb移动标签从广播poll请求帧至final终止帧发送完成过程中的时间戳信息,包括:

所述uwb移动标签在所述定位区域内广播poll请求帧以供所述三个基站接收,且所述uwb移动标签记录发送poll请求帧的时间戳t1,所述主基站、所述第一从基站和所述第二从基站接收所述poll请求帧后,分别记录下接收的时间戳a1、b1和c1;

所述uwb移动标签、所述第一从基站和所述第二从基站分别接收所述主基站在时间戳a2时刻广播的所述response回复帧,并分别记录下接收所述response回复帧的时间戳t2、b2和c2;

所述uwb移动标签确定发送时间戳t3,并将troundt和treplyt值写入到所述final终止帧发送缓冲中,其中,troundt=t2-t1,treplyt=t3-t2;

所述uwb移动标签在时间戳t3时广播所述final终止帧,以供所述三个基站接收,所述主基站、所述第一从基站和所述第二从基站接收所述final终止帧后,分别记录下接收的时间戳a3、b3和c3。

进一步地,所述根据所述时间戳信息,计算所述主基站到所述uwb移动标签的距离dma,t,包括:通过以下公式计算出所述主基站到所述uwb移动标签的距离:

其中,tsynma=a3-a1,为所述主基站从接收所述poll请求帧到接收所述final终止帧的时间间隔;treplyma=a2-a1,为所述主基站从接收所述poll请求帧到发送所述response回复帧的时间间隔;tma,t为所述uwb移动标签与所述主基站之间的uwb信号单向传播的时间,dma,t为所述主基站到所述uwb移动标签的距离值,c为电磁波传播速度值。

进一步地,所述利用所述时间戳信息、所述dma,t、所述三个基站的位置坐标以及所述主基站分别到所述第一从基站和第二从基站的距离,计算所述uwb移动标签的坐标,并发送至所述三个基站处,包括:

计算所述uwb移动标签从所述第一从基站的距离与所述uwb移动标签到所述主基站的距离之间的差值δda1,ma:

δda1,ma=c×tdoaa1,ma,

其中,tdoaa1,ma=treplyma-treplya1kma,a1+dma,a1/c,treplya1=b2-b1,表示第一从基站从接收所述poll请求帧到接收所述response回复帧的时间间隔信息;tsyna1=b3-b1,表示第一从基站从接收所述poll请求帧到接收所述final终止帧的时间间隔信息,dma,a1表示所述主基站到第一从基站的距离;

计算所述uwb移动标签从所述第二从基站的距离与所述uwb移动标签到所述主基站的距离之间的差值δda2,ma:

δda2,ma=c×tdoaa2,ma,

其中,tdoaa2,ma=treplyma-treplya2kma,a2+dma,a2/c,treplya2=c2-c1,表示第二从基站接收所述poll请求帧到接收所述response回复帧的时间间隔信息;tsyna2=c3-c1,表示所述第二从基站从接收所述poll请求帧到接收所述final终止帧的时间间隔信息,dma,a2表示所述主基站到第二从基站的距离;

对差值δda1,ma和差值δda2,ma进行处理,解算出所述uwb移动标签的二维坐标。

进一步地,所述对差值δda1,ma和差值δda2,ma进行处理,解算出所述uwb移动标签的二维坐标,包括:

根据xt=a-1bdma,t+a-1c,求解所述uwb移动标签的二维坐标(x,y),其中,r2,1=δda1,ma,r3,1=δda2,ma,k1=x12+y12,k2=x22+y22,k3=x32+y32,所述主基站坐标值(x1,y1),所述第一从基站坐标值(x2,y2),第二从基站坐标值(x3,y3)。

进一步地,所述第一从基站和第二从基站安装在所述主基站的可通信区域内。

另一方面,采用一种结合tdoa与tof的超宽带通信二维定位系统,包括主基站、第一从基站、第二从基站、uwb移动标签、交换机以及上位机,主基站、第一从基站和第二从基站不共线布置,且三个基站的通信范围的交集作为定位区域,uwb移动标签布置在定位区域内,三个基站和uwb移动标签经交换机与上位机连接,所述上位机包括第一获取模块、第二获取模块、计算模块和解算模块;

第一获取模块用于获取所述三个基站的位置坐标以及所述主基站分别到所述第一从基站和第二从基站的距离;

第二获取模块用于获取所述uwb移动标签从广播poll请求帧至final终止帧发送完成过程中的时间戳信息;

计算模块用于根据所述时间戳信息,计算所述主基站到所述uwb移动标签的距离dma,t;

解算模块用于利用所述时间戳信息、所述dma,t、所述三个基站的位置坐标以及所述主基站分别到所述第一从基站和第二从基站的距离,计算所述uwb移动标签的坐标,并发送至所述三个基站处。

进一步地,所述uwb移动标签从广播poll请求帧至final终止帧发送完成过程中的时间戳信息包括:

所述uwb移动标签在所述定位区域内广播poll请求帧以供所述三个基站接收,且所述uwb移动标签记录发送poll请求帧的时间戳t1,所述主基站、所述第一从基站和所述第二从基站接收所述poll请求帧后,分别记录下接收的时间戳a1、b1和c1;

所述uwb移动标签、所述第一从基站和所述第二从基站分别接收所述主基站在时间戳a2时刻广播的所述response回复帧,并分别记录下接收所述response回复帧的时间戳t2、b2和c2;

所述uwb移动标签确定发送时间戳t3,并将troundt和treplyt值写入到所述final终止帧发送缓冲中,其中,troundt=t2-t1,treplyt=t3-t2;

所述uwb移动标签在时间戳t3时广播所述final终止帧,以供所述三个基站接收,所述主基站、所述第一从基站和所述第二从基站接收所述final终止帧后,分别记录下接收的时间戳a3、b3和c3。

进一步地,所述计算模块用于通过以下公式计算出所述主基站到所述uwb移动标签的距离:

其中,tsynma=a3-a1,为所述主基站从接收所述poll请求帧到接收所述final终止帧的时间间隔;treplyma=a2-a1,为所述主基站从接收所述poll请求帧到发送所述response回复帧的时间间隔;tma,t为所述uwb移动标签与所述主基站之间的uwb信号单向传播的时间,dma,t为所述主基站到所述uwb移动标签的距离值,c为电磁波传播速度值。

进一步地,所述解算模块包括第一差值计算单元、第二差值计算单元和坐标解算单元;

第一差值计算单元用于计算所述uwb移动标签从所述第一从基站的距离与所述uwb移动标签到所述主基站的距离之间的差值δda1,ma:

δda1,ma=c×tdoaa1,ma,

其中,tdoaa1,ma=treplyma-treplya1kma,a1+dma,a1/c,treplya1=b2-b1,表示第一从基站从接收所述poll请求帧到接收所述response回复帧的时间间隔信息;tsyna1=b3-b1,表示第一从基站从接收所述poll请求帧到接收所述final终止帧的时间间隔信息,dma,a1表示所述主基站到第一从基站的距离;

第二差值计算单元用于计算所述uwb移动标签从所述第二从基站的距离与所述uwb移动标签到所述主基站的距离之间的差值δda2,ma:

δda2,ma=c×tdoaa2,ma,

其中,tdoaa2,ma=treplyma-treplya2kma,a2+dma,a2/c,treplya2=c2-c1,表示第二从基站接收所述poll请求帧到接收所述response回复帧的时间间隔信息;tsyna2=c3-c1,表示所述第二从基站从接收所述poll请求帧到接收所述final终止帧的时间间隔信息,dma,a2表示所述主基站到第二从基站的距离;

坐标解算单元用于对差值δda1,ma和差值δda2,ma进行处理,解算出所述uwb移动标签的二维坐标。

与现有技术相比,本发明存在以下技术效果:本发明在布置基站后,实际测量出三个基站的位置坐标,以及测量出两个从基站到主基站的距离。并采用超宽带通信定位技术,通过移动标签与相关基站进行定位帧交换得到时间戳信息,只需3次通信便可得出tdoa方法所需的时间差信息以及额外的一个距离信息(主基站到移动标签的距离),然后对实际测量信息、时间差信息和主基站到移动标签的距离进行处理,解算出标签的二维坐标信息。本方案结合tdoa和tof的方法,无需传统tdoa方案所需的高精度的基站时钟同步,通过三帧的定位通信即可将tdoa方案所需的时间戳信息以及移动标签到主基站之间的距离计算出来,通过采用sy-twr测距算法计算除移动标签与主基站之间的距离,克服了ads-twr测距算法在时间不对称的情况下的测距误差,可以有效地提升tdoa定位方法的精确性,同时由于通信帧的广播特性,使得系统的扩展性得到提升,为实现高精度、高实时性大范围定位提供保障。

附图说明

下面结合附图,对本发明的具体实施方式进行详细描述:

图1是一种结合tdoa与tof的超宽带通信二维定位方法的流程示意图;

图2是基站信号覆盖区域图;

图3是二维基站分布示意图;

图4是uwb移动标签与基站的结构框图;

图5是uwb移动标签与基站的通信过程示意图;

图6是uwb移动标签与基站的通信过程传输的信息的格式内容;

图7是uwb移动标签与基站的定位流程示意图;

图8是一种结合tdoa与tof的超宽带通信二维定位系统结构示意图;

图9是采用tdoa方案、采用toa方案和采用本发明进行定位得到的x轴标准差对比示意图;

图10是采用tdoa方案、采用toa方案和采用本发明进行定位得到的x轴平均值偏移对比示意图。

具体实施方式

为了更进一步说明本发明的特征,请参阅以下有关本发明的详细说明与附图。所附图仅供参考与说明之用,并非用来对本发明的保护范围加以限制。

如图1所示,本实施例公开了一种结合tdoa与tof的超宽带通信二维定位方法,用于对定位区域内的uwb移动标签的进行定位,定位区域为不共线布置的三个基站的通信范围的交集,该三个基站分别为主基站、第一从基站和第二从基站,该定位过程包括如下步骤s1至s4:

s1、根据所述三个基站的布置位置,确定所述三个基站的位置坐标以及所述主基站分别到所述第一从基站和第二从基站的距离;

如图2-图3所示,二维定位所需三个基站,一个作为主基站ma,其它两个作为从基站a1,a2。两个从基站与主基站的安装距离要确保从基站和主基站能正常通信。由三个基站的圆形覆盖范围的交集阴影区域为定位区域;uwb移动标签的移动范围为图3中显示为黑色圆形的覆盖面积,该覆盖面积必须足够大,以保证能在定位区域内达到每一个基站,从而才能完成正常的定位操作。

在确定好基站布置位置之后,按照实际布置确定主基站ma坐标值(x1,y1),第一从基站a1坐标值(x2,y2),第二从基站a2坐标值(x3,y3)并测量出主基站ma分别到第一从基站a1的距离dma,a1,以及测量出主基站ma到第二从基站a2的距离dma,a2。本实施例通过实际测量得到基站的位置坐标和两个从基站到主基站的距离,测量结果更加准确。而采用传统的tof方法测量基站位置会有误差,导致确定的位置坐标出现误差,从而在移动标签的位置计算过程中会产生累计误差。

s2、利用所述uwb移动标签依次广播poll请求帧、接收所述主基站发送的response回复帧以及广播final终止帧,获取所述uwb移动标签从广播poll请求帧至final终止帧发送完成过程中的时间戳信息;

需要说明的是,在开始时,所有基站均处于接收状态,按照图5所示的uwb通信流程,由进入定位区域的移动标签通过广播poll请求帧来开始定位过程,在移动标签广播final帧完成时,得到所有二维定位所需的时间戳数据。

s3、根据所述时间戳信息,计算所述主基站到所述uwb移动标签的距离dma,t;

s4、利用所述时间戳信息、所述dma,t、所述三个基站的位置坐标以及所述主基站分别到所述第一从基站和第二从基站的距离,计算所述uwb移动标签的坐标,并发送至所述三个基站处。

需要说明的是,传统的采用toa方案的精度高,但是需要的通信次数为至少5次。采用tdoa方案在时钟同步的基础上虽然只需一次通信就可在基站处得到定位信息,但tdoa方案同步困难,同步区域有限,而且tdoa在某些区域定位数据极差。本方案无论对于几个基站来说,都只需要3次通信,通信次数少就代表一次定位时间少,系统定位刷新率就会增加,由于物体运动而产生的误差将会减少。且本方案不需要时钟同步,不受区域影响,数据结果精确,稳定性接近于toa,且扩展性强。

优选地,三个基站呈三角形布置,第一从基站和第二从基站安装在主基站的可通信区域内。

进一步地,如图5、图6、图7所示,上述步骤s2:利用所述uwb移动标签依次广播poll请求帧、接收所述主基站发送的response回复帧以及广播final终止帧,获取所述uwb移动标签从广播poll请求帧至final终止帧发送完成过程中的时间戳信息,具体包括如下细分步骤s21至s24:

s21、所述uwb移动标签在所述定位区域内广播poll请求帧以供所述三个基站接收,且所述uwb移动标签记录发送poll请求帧的时间戳t1,所述主基站、所述第一从基站和所述第二从基站接收所述poll请求帧后,分别记录下接收的时间戳a1、b1和c1;

s22、所述uwb移动标签、所述第一从基站和所述第二从基站分别接收所述主基站在时间戳a2时刻广播的所述response回复帧,并分别记录下接收所述response回复帧的时间戳t2、b2和c2;

s23、所述uwb移动标签确定发送时间戳t3,并将troundt和treplyt值写入到所述final终止帧发送缓冲中,其中,troundt=t2-t1,treplyt=t3-t2;

s24、所述uwb移动标签在时间戳t3时广播所述final终止帧,以供所述三个基站接收,所述主基站、所述第一从基站和所述第二从基站接收所述final终止帧后,分别记录下接收的时间戳a3、b3和c3。

需要说明的是,移动标签、主基站和两个从基站记录的时间戳都是以自己的时钟记录的,所述uwb移动标签从广播poll请求帧至final终止帧发送完成过程中的时间差信息包括:

(1)主基站从接收poll请求帧到发送response回复帧的时间间隔信息treplyma=a2-a1;主基站从发送response回复帧到接收final终止帧的时间间隔信息troundma=a3-a2;主基站从接收poll请求帧到接收final终止帧的时间间隔信息tsynma=a3-a1。

(2)uwb移动标签从发送poll请求帧到接收response回复帧的时间间隔信息troundt=t2-t1;uwb移动标签从接收response回复帧到发送final终止帧的时间间隔信息treplyt=t3-t2。

(3)第一从基站从接收poll请求帧到接收response回复帧的时间间隔信息treplya1=b2-b1;第一从基站从接收poll请求帧到接收final终止帧的时间间隔信息tsyna1=b3-b1。

(4)第二从基站接收poll请求帧到接收response回复帧的时间间隔信息treplya2=c2-c1;第二从基站从接收poll请求帧到接收final终止帧的时间间隔信息tsyna2=c3-c1。

进一步地,上述步骤s3:根据所述时间戳信息,计算所述主基站到所述uwb移动标签的距离dma,t,具体为:通过执行sy-twr算法计算出主基站到uwb移动标签的距离:

其中,tsynma=a3-a1,为主基站从接收poll请求帧到接收final终止帧的时间间隔;treplyma=a2-a1,为主基站从接收poll请求帧到发送response回复帧的时间间隔;tma,t为uwb移动标签与主基站之间的uwb信号单向传播的时间,dma,t为主基站到uwb移动标签的距离值,c为电磁波传播速度值。

需要说明的是,本实施例采用sy-twr算法计算出主基站ma到移动标签t的距离dma,t,克服了采用ads-twr算法在时间不对称情况喜爱的测距误差,为步骤s4中结算过程提供了移动标签到主基站有效的距离值,有效的提升了移动标签定位的精确性。

进一步地,上述步骤s4:利用所述时间戳信息、所述dma,t、所述三个基站的位置坐标以及所述主基站分别到所述第一从基站和第二从基站的距离,计算所述uwb移动标签的坐标,并发送至所述三个基站处,其具体包括:

(1)先计算校正时钟漂移所需要的时钟漂移参数kma,a1,kma,a2:

(2)再计算出移动标签的信号到达各个从基站与主基站之间的时间差值:

(3)将上式计算出的时间差值乘以电磁波速度c即可得到测量得距离差值:

其中:δda1,ma表示所述主基站到第一从基站的距离,δda2,ma表示主基站到第二从基站的距离。

(4)对差值δda1,ma和差值δda2,ma进行处理,解算出所述uwb移动标签的二维坐标(x,y),具体解算过程为:

根据xt=a-1bdma,t+a-1c,求解所述uwb移动标签的二维坐标(x,y),其中,r2,1=δda1,ma,r3,1=δda2,ma,k1=x12+y12,k2=x22+y22,k3=x32+y32,所述主基站坐标值(x1,y1),所述第一从基站坐标值(x2,y2),第二从基站坐标值(x3,y3)。

如图8所示,本实施例公开了一种结合tdoa与tof的超宽带通信二维定位系统,包括主基站10、第一从基站20、第二从基站30、uwb移动标签40、交换机50以及上位机50,主基站10、第一从基站20和第二从基站30不共线布置,且三个基站的通信范围的交集作为定位区域,uwb移动标签40布置在定位区域内,三个基站和uwb移动标签40经交换机50与上位机60连接,上位机60包括第一获取模块61、第二获取模块62、计算模块63和解算模块64;

第一获取模块61用于获取三个基站的位置坐标以及主基站分别到第一从基站和第二从基站的距离;

第二获取模块62用于获取uwb移动标签从广播poll请求帧至final终止帧发送完成过程中的时间戳信息;

计算模块63用于根据所述时间戳信息,计算主基站到uwb移动标签的距离dma,t;

解算模块64用于利用时间戳信息、dma,t、三个基站的位置坐标以及主基站分别到第一从基站和第二从基站的距离,计算uwb移动标签的坐标,并发送至三个基站处。

进一步地,如图4所示,基站包括第一无线收发模块、第一处理器、以太网单元、第一天线和第一电源管理模块,第一电源管理模块的输出端分别与第一无线收发模块、第一处理器和以太网单元连接,第一无线收发模块与第一处理器连接进行双向通讯,以太网单元与第一处理器连接进行双向通讯,第一无线收发模块连接有第一天线,第一处理器还连接有其它外设模块。

uwb移动标签40包括第二电池管理模块、第二无线收发模块、第二处理器和第二天线,第二电池管理模块分别与第二无线收发模块和第二处理器连接,第二无线收发模块连接有第二天线,第二处理器连接有其它外设模块。第二无线收发模块和第一无线收发模块连接,上位机经交换机接入以太网单元,基站通过以太网单元将定位数据通过以太网传输到上位机取进行解算。

具体地,本实施例中第一处理器和第二处理器均采用含有以太网模块的stm32f107芯片,第一无线收发模块和第二无线收发模块均采用dw1000芯片。

进一步地,进入定位区域的uwb移动标签40通过广播poll请求帧来开始定位过程,在final帧发送完成时得到所有二维定位所需的时间戳数据。具体过程如下:

uwb移动标签40发送完poll帧之后记录下发送的时间戳t1,所有基站接收到poll请求帧后,分别记录下接收的时间戳a1,b1,c1。延迟一段时间之后由主基站在时间戳a2时刻广播response回复帧,从基站接收完poll帧后保持接收状态,主基站发送完response后转为接收状态,并计算出其接收poll帧到发送response帧的时间间隔treplyma,其中treplyma=a2-a1。

uwb移动标签40和两从基站接收到主基站发送的response帧并分别记录下时间戳t2,b2,c2,移动标签t计算出其发送poll帧到接收到response帧的时间间隔troundt=t2-t1,第一从基站a1和第二从基站a2分别计算出其接收poll帧到接收response帧的时间间隔treplya1=b2-b1,treplya2=c2-c1值。之后所有从基站均转为接收状态。移动标签需确定发送时间戳t3并提前计算出其接收response帧到发送final帧的时间间隔treplyt=t3-t2,,并将troundt和treplyt值写入到final帧发送缓冲中,然后在时间戳t3时由移动标签广播final帧,其中final帧的信息格式如图6所示;

所有基站接收到final帧后,记录下时间戳a3,b3,c3,主基站ma计算出其发送response帧到接收final的时间间隔troundma=a3-a2,主基站ma、第一从基站a1和第二从基站a2分别计算出其接收到poll帧到接收到final帧的时间间隔tsynma=a3-a1,tsyna1=b3-b1和tsyna2=c3-c1。

进一步地,计算模块63用于通过以下公式计算出所述主基站到所述uwb移动标签的距离:

其中,tsynma=a3-a1,为所述主基站从接收所述poll请求帧到接收所述final终止帧的时间间隔;treplyma=a2-a1,为所述主基站从接收所述poll请求帧到发送所述response回复帧的时间间隔;tma,t为所述uwb移动标签与所述主基站之间的uwb信号单向传播的时间,dma,t为所述主基站到所述uwb移动标签的距离值,c为电磁波传播速度值。

进一步地,解算模块64包括第一差值计算单元、第二差值计算单元和坐标解算单元;

第一差值计算单元用于计算所述uwb移动标签从所述第一从基站的距离与所述uwb移动标签到所述主基站的距离之间的差值δda1,ma:

δda1,ma=c×tdoaa1,ma,

其中,tdoaa1,ma=treplyma-treplya1kma,a1+dma,a1/c,treplya1=b2-b1,表示第一从基站从接收所述poll请求帧到接收所述response回复帧的时间间隔信息;tsyna1=b3-b1,表示第一从基站从接收所述poll请求帧到接收所述final终止帧的时间间隔信息,dma,a1表示所述主基站到第一从基站的距离;

第二差值计算单元用于计算所述uwb移动标签从所述第二从基站的距离与所述uwb移动标签到所述主基站的距离之间的差值δda2,ma:

δda2,ma=c×tdoaa2,ma,

其中,tdoaa2,ma=treplyma-treplya2kma,a2+dma,a2/c,treplya2=c2-c1,表示第二从基站接收所述poll请求帧到接收所述response回复帧的时间间隔信息;tsyna2=c3-c1,表示所述第二从基站从接收所述poll请求帧到接收所述final终止帧的时间间隔信息,dma,a2表示所述主基站到第二从基站的距离;

坐标解算单元用于对差值δda1,ma和差值δda2,ma进行处理,解算出所述uwb移动标签的二维坐标(x,y),具体为:

根据xt=a-1bdma,t+a-1c,求解所述uwb移动标签的二维坐标(x,y),其中,r2,1=δda1,ma,r3,1=δda2,ma,k1=x12+y12,k2=x22+y22,k3=x32+y32,所述主基站坐标值(x1,y1),所述第一从基站坐标值(x2,y2),第二从基站坐标值(x3,y3)。

需要说明的是,本方案经过实际测量二维定位精度x,y轴的精度优于tdoa方案,接近与纯toa方案,有效地解决了传统tdoa方案由于移动标签位置变动而导致的测量误差放大现象,如图9-图10所示,采用本发明方法即图标hf的定位精度及稳定性接近于toa方案,但本发明方法的实用性高于tdoa方案。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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