采用单个基站实现标签定位的方法、装置和系统的制作方法

文档序号:10592898阅读:494来源:国知局
采用单个基站实现标签定位的方法、装置和系统的制作方法
【专利摘要】本发明公开了一种采用单个基站实现标签定位的方法、装置和系统,属于通信领域,所述方法包括步骤1:获取待定位标签发送的连续的两次信号,所述标签按照预先设置的固定时间间隔持续发送信号;步骤2:计算出接收到两次信号的时间差,当所述时间差为所述固定时间间隔时,说明所述标签保持静止,否则,计算出所述时间差与所述固定时间间隔的差值并乘以光速,即得所述标签的移动距离。与现有技术相比,在一维空间中,本发明具有耗费时间短、功耗低、Tag容量数大、设计简便和成本低的优点。
【专利说明】
采用单个基站实现标签定位的方法、装置和系统
技术领域
[0001]本发明涉及通信领域,特别是指一种采用单个基站实现标签定位的方法、装置和系统。【背景技术】
[0002]随着科技的进步,定位技术在军事、电子和测量等领域均得到了广泛的应用。目前,可以实现定位的方法有很多种,例如基于GPS的定位方法、基于信号强度的定位方法、基于信号接收角度的定位方法或基于信号飞行时间的定位方法等。其中,对于基于信号飞行时间的定位方法,由于其具有原理简单、容易实现和定位准确的特点,使用更为广泛。
[0003]现有技术中,基于信号飞行时间的定位方法主要包括两种,一种是基于信号飞行时间的定位方法,简称为T0F;另一种是基于彳目号飞行时间差的定位方法,简称为TD0A。其中:[〇〇〇4] 对于T0F的定位方法:
[0005]T0F(Time Of Flight),也被称为T0A(Time Of Arrival),是一种基于信号时间来进行测距以及定位的方法。
[0006]如图1所示,其中,T为标签(Tag),A为基站(Anchor),t为信号传播时间。Anchor和 Tag在互相通信过程中,Anchor可以计算出信号飞行的时间t,然后通过公式S(距离)=v(光速)X t(飞行时间)可以计算出Tag和Anchor之间的距离,该测距方法可以应用在隧道定位, 轨道定位等领域。
[0007]T0F定位方法的缺点:
[0008]在计算飞行时间t的过程中,Anchor和Tag之间要进行多次通信,耗费大量的时间, 这样就导致功耗的增加,以及系统Tag容量数的减小。
[0009]对于TD0A的定位方法:[〇〇1〇] TD0A(Time Difference of Arrival)为到达时间差,是一种基于飞行时间差的定位方法。
[0011] 如图2所示,其中,A1、A2、A3均为基站(Anchor),Atl为Tag发射的信号到达A1和A2 的时间差,A12为Tag发射的信号到达A2和A3的时间差。Tag发射的信号到达A1和A2的时间差可以画出一条双曲线,同理,Tag发射的信号到达A2和A3的时间差也可以画出一条双曲线,这两条双曲线的交点就是Tag的位置。[0〇12]采用TD0A方式定位,Tag只需发射一次信号,收到Tag信号的Anchor就可以计算出相应的时间差,无需多次互相通信,节省了大量的通信时间。相比较T0F,节省了功耗,增大了系统的Tag容量数。[〇〇13] TD0A定位方法的缺点:[0〇14]首先,TD0A最少需要3台Anchor才可以定位,成本较高;其次,所有的Anchor都需要做时间同步,这也是一个很复杂的过程。
[0015]另外,在一维空间定位中,由于场景相对简单,研发一种节约时间、低功耗、Tag容量数大、低成本的定位方法成为了必然选择。
【发明内容】

[0016]本发明要解决的技术问题是提供一种在一维空间定位中,耗费时间短、功耗低、 Tag容量数大、成本低的采用单个基站实现标签定位的方法、装置和定位系统。
[0017]为解决上述技术问题,本发明提供技术方案如下:
[0018]—种采用单个基站实现标签定位的方法,包括:[〇〇19]步骤1:获取待定位标签发送的连续的两次信号,所述标签按照预先设置的固定时间间隔持续发送信号;
[0020]步骤2:计算出接收到两次信号的时间差,当所述时间差为所述固定时间间隔时, 说明所述标签保持静止,否则,计算出所述时间差与所述固定时间间隔的差值并乘以光速, 即得所述标签的移动距离。
[0021]一种基站,包括:
[0022]第一获取模块,用于获取待定位标签发送的连续的两次信号,所述标签按照预先设置的固定时间间隔持续发送信号;
[0023]第一计算模块,用于计算出接收到两次信号的时间差,当所述时间差为所述固定时间间隔时,说明所述标签保持静止,否则,计算出所述时间差与所述固定时间间隔的差值并乘以光速,即得所述标签的移动距离。
[0024]—种定位系统,包括标签和基站,其中:[〇〇25] 所述标签包括:
[0026]发送模块,用于按照预先设置的固定时间间隔持续发送信号;所述基站包括:
[0027]获取模块,用于获取待定位标签发送的连续的两次信号,所述标签按照预先设置的固定时间间隔持续发送信号;
[0028]计算模块,用于计算出接收到两次信号的时间差,当所述时间差为所述固定时间间隔时,说明所述标签保持静止,否则,计算出所述时间差与所述固定时间间隔的差值并乘以光速,即得所述标签的移动距离。[〇〇29]本发明具有以下有益效果:
[0030]本发明的单个基站实现标签定位的方法、装置和系统,在一维空间中,当所述时间差为所述固定时间间隔时,说明所述标签保持静止,否则,可以判断待定位标签发生了移动,那么可以通过计算所述时间差与所述固定时间间隔的差值并乘以光速,得到所述标签的移动距离。本发明在进行标签定位时,Anchor只单方向的获取待定位标签发送的两次信号,不需要与标签进行多次通信,耗费时间短、功耗低,同时增大了系统的Tag容量数。此外, 本发明在进行标签定位时,只采用一个Anchor,设计简便,避免了采用多个Anchor需要做时间同步的复杂过程。因此,与现有技术相比,本发明具有耗费时间短、功耗低、Tag容量数大、 设计简便和成本低的优点。【附图说明】[〇〇31]图1为现有技术的T0F定位方法的原理示意图;[〇〇32]图2为现有技术的TD0A定位方法的原理示意图;
[0033]图3为本发明的采用单个基站实现标签定位的方法的一种实施例的流程示意图; [〇〇34]图4为本发明的图3实施例中Tag静止情况的原理示意图;
[0035]图5为本发明的图3实施例中Tag移动情况的原理示意图;
[0036]图6为本发明的采用单个基站实现标签定位的方法的一种改进实施例的流程示意图;
[0037]图7为本发明的基站的一种实施例的结构示意图;
[0038]图8为本发明的基站的一种改进实施例的结构示意图。【具体实施方式】
[0039]为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
[0040]—方面,本发明提供一种采用单个基站实现标签定位的方法,如图3所示,包括: [〇〇41]步骤1:获取待定位标签发送的连续的两次信号,标签按照预先设置的固定时间间隔持续发送信号;
[0042]本步骤中,标签可以按照预先设置的固定时间间隔持续发送信号,如图4-5所示,T 为标签(Tag),A为基站(Anchor),tl和t2分别表示Tag第一次和第二次发射信号的时间,tl’ 和t2’分别表示Anchor第一次和第二次获取信号的时间戳,At表示信号传播时间。待定位的Tag可以每隔0.5s、Is或2s发射一次信号。
[0043]步骤2:计算出接收到两次信号的时间差,当时间差为固定时间间隔时,说明标签保持静止,否则,计算出时间差与固定时间间隔的差值并乘以光速,即得标签的移动距离。
[0044]本步骤中,如图4所示,如果Tag保持静止,应该等于Is(假设Tag每隔Is发一次信号),tl’和t2’为已知量。[〇〇45]理论计算:
[0046]t2’_tl’
[0047]=(t2+At)-(tl+At)
[0048]=t2_tl+At_At
[0049]=t2-tl
[0050]= Is
[0051]所以,当Anchor获取两次信号的时间差等于Tag发射信号的固定时间间隔时,说明 Tag是静止的,没有移动。[〇〇52]当时间差与固定时间间隔不同时,则表示Tag发生了移动。如图5所示,Atl表示所示Tag第一次信号的传播时间,At2表示所示Tag第二次信号的传播时间,tl’和t2’为已知量。[〇〇53]理论计算:
[0054]t2’_tl’
[0055]=(t2+At2)-(tl+Atl)
[0056]=t2-tl+At2-Atl
[0057]=ls+At2-Atl
[0058]所以,At2_Atl = t2’_tl ’-1s
[0059]由图 5可见,Tag 的移动距离 S = v2X(At2-Atl)=v2X(t2’-tl’-ls)
[0060]其中,V2是光速,也就是无线信号速度;[0061 ] 所以,Anchor只要计算(t2’ -tl’ -1s),再用这个时间差乘以光速,就是Tag在这Is 内的移动距离;[〇〇62]另外,得到Tag的移动距离S后,由于S = vlXt,其中,vl是Tag行进的速度,t表示所示Tag发射信号的固定时间间隔,通过vl = S/t,还可以得到Tag行进的速度vl。例如,假设 Tag发射信号的固定时间间隔1 s,贝Ijvl = S/l s;[〇〇63]本步骤中,根据Tag移动距离S的正负值,还可以判断Tag的行进方向。例如,S的值是负的,那么说明Tag向Anchor方向移动,S的值是正的,说明Tag远离Anchor方向移动。
[0064]本发明,在一维空间中,当时间差为固定时间间隔时,说明Tag保持静止,否则,可以判断待定位Tag发生了移动,那么可以通过计算时间差与固定时间间隔的差值并乘以光速,得到Tag的移动距离。本发明在进行Tag定位时,Anchor只单方向的获取待定位Tag发送的两次信号,不需要与Tag进行多次通信,耗费时间短、功耗低,同时增大了系统的Tag容量数。此外,本发明在进行Tag定位时,只采用一个Anchor,设计简便,避免了采用多个Anchor 需要做时间同步的复杂过程。因此,与现有技术相比,本发明具有耗费时间短、功耗低、Tag 容量数大、设计简便和成本低的优点。
[0065]作为本发明的一种改进,如图6所示,步骤1之前包括:[〇〇66]步骤10:获取标签的初始位置;[〇〇67]步骤2之后包括:[〇〇68]步骤3:根据初始位置和标签的移动距离,计算出标签的当前位置。
[0069]本发明中,预先获取Tag的初始位置,当时间差为固定时间间隔时,说明Tag保持静止,则Tag的初始位置即为当前位置,否则,Tag发生了移动,通过计算Tag的移动距离,并结合Tag的初始位置,S卩可确定Tag的当前位置。其中,可以通过信号传播时间乘以光速确定 Tag的初始位置。本发明对Tag的定位方法设计简便。
[0070]作为本发明的进一步改进,步骤10进一步为:[〇〇71]采用信号飞行时间算法确定标签的初始位置。
[0072]本发明中,采用信号飞行时间算法确定Tag的初始位置。该方法性能好、测距精度高,可以很好的满足无线定位技术的需要。
[0073]本发明的采用单个基站实现Tag定位的方法中,由于信号都是由同一Tag发出来的,而且每隔很短的时间(上面方案说明用的是Is作为例子)发射一次,时间间隔很短,并且 Anchor接收的时候会做时间差处理,这种方法还可以抵消大部分的由于时钟漂移出现的误差。
[0074]另一方面,与上述的采用单个基站实现标签定位的方法相对应的,本发明还提供一种基站,如图7所示,包括:
[0075]第一获取模块11,用于获取待定位标签发送的连续的两次信号,标签按照预先设置的固定时间间隔持续发送信号;
[0076]第一计算模块12,用于计算出接收到两次信号的时间差,当时间差为固定时间间隔时,说明标签保持静止,否则,计算出时间差与固定时间间隔的差值并乘以光速,即得标签的移动距离。
[0077]在一维空间中,本发明在进行Tag定位时,Anchor只单方向的获取待定位Tag发送的两次信号,不需要与Tag进行多次通信,耗费时间短、功耗低,同时增大了系统的Tag容量数。此外,本发明在进行Tag定位时,只采用一个Anchor,设计简便,避免了采用多个Anchor 需要做时间同步的复杂过程。因此,与现有技术相比,本发明具有耗费时间短、功耗低、Tag 容量数大、设计简便和成本低的优点。
[0078]作为本发明的一种改进,如图8所示,第一获取模块11连接有第二获取模块13,第一计算模块12连接有第二计算模块14,其中:[〇〇79]第二获取模块13,用于获取标签的初始位置;[〇〇8〇]第二计算模块14,用于根据初始位置和标签的移动距离,计算出标签的当前位置。
[0081]本发明中,预先获取Tag的初始位置,根据Tag的移动距离,即可确定Tag的当前位置。本发明对Tag的定位方法设计简便。
[0082]作为本发明的进一步改进,第二获取模块13,进一步用于采用信号飞行时间算法确定标签的初始位置。
[0083]本发明中,采用信号飞行时间算法确定Tag的初始位置。该方法性能好、测距精度高,可以很好的满足无线定位技术的需要。
[0084]再一方面,本发明还提供一种定位系统,包括标签和基站,其中:[〇〇85] 标签包括:
[0086]发送模块,用于按照预先设置的固定时间间隔持续发送信号;基站包括:
[0087]获取模块,用于获取待定位标签发送的连续的两次信号,标签按照预先设置的固定时间间隔持续发送信号;
[0088]计算模块,用于计算出接收到两次信号的时间差,当时间差为固定时间间隔时,说明标签保持静止,否则,计算出时间差与固定时间间隔的差值并乘以光速,即得标签的移动距离。
[0089]由于本发明的定位系统包括上述的Tag和基站,因此,在一维空间中,本发明的定位系统也具有耗费时间短、功耗低、Tag容量数大、设计简便和成本低的优点。
[0090]以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
【主权项】
1.一种采用单个基站实现标签定位的方法,其特征在于,包括:步骤1:获取待定位标签发送的连续的两次信号,所述标签按照预先设置的固定时间间 隔持续发送信号;步骤2:计算出接收到两次信号的时间差,当所述时间差为所述固定时间间隔时,说明 所述标签保持静止,否则,计算出所述时间差与所述固定时间间隔的差值并乘以光速,即得 所述标签的移动距离。2.根据权利要求1所述的采用单个基站实现标签定位的方法,其特征在于,所述步骤1 之前包括:步骤10:获取所述标签的初始位置;所述步骤2之后包括:步骤3:根据所述初始位置和所述标签的移动距离,计算出所述标签的当前位置。3.根据权利要求2所述的定位方法,其特征在于,所述步骤10进一步为:采用信号飞行时间算法确定所述标签的初始位置。4.一种基站,其特征在于,包括:第一获取模块,用于获取待定位标签发送的连续的两次信号,所述标签按照预先设置 的固定时间间隔持续发送信号;第一计算模块,用于计算出接收到两次信号的时间差,当所述时间差为所述固定时间 间隔时,说明所述标签保持静止,否则,计算出所述时间差与所述固定时间间隔的差值并乘 以光速,即得所述标签的移动距离。5.根据权利要求4所述的基站,其特征在于,所述第一获取模块连接有第二获取模块, 所述第一计算模块连接有第二计算模块,其中:所述第二获取模块,用于获取所述标签的初始位置;所述第二计算模块,用于根据所述初始位置和所述标签的移动距离,计算出所述标签 的当前位置。6.根据权利要求5所述的基站,其特征在于,所述第二获取模块,进一步用于采用信号 飞行时间算法确定所述标签的初始位置。7.—种定位系统,其特征在于,包括标签和基站,其中:所述标签包括:发送模块,用于按照预先设置的固定时间间隔持续发送信号;所述基站包括:获取模块,用于获取待定位标签发送的连续的两次信号,所述标签按照预先设置的固 定时间间隔持续发送信号;计算模块,用于计算出接收到两次信号的时间差,当所述时间差为所述固定时间间隔 时,说明所述标签保持静止,否则,计算出所述时间差与所述固定时间间隔的差值并乘以光 速,即得所述标签的移动距离。
【文档编号】G01S11/02GK105954736SQ201610258685
【公开日】2016年9月21日
【申请日】2016年4月22日
【发明人】陈善辉
【申请人】北京永安信通科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1