【技术实现步骤摘要】
一种多对多的双向测距方法
本专利技术涉及定位导航
,具体涉及一种多对多的双向测距方法。
技术介绍
TOF飞行时间测距法是一种广泛使用的测量两个设备之间距离的方法,通过两个设备之间的多次报文交互,能够获得精确的设备之间的距离。飞行时间测距法有多种不同的实现方式,所需要的报文交互次数也不相同,将两个设备一次测距所需要的报文交互次数记作N0,一般来说,N0为2~4。但是,当需要对数量分别为M和N的两个编组内设备两两进行测距的时候,需要交互的报文数量为N0ⅹMⅹN,大大增加了网络的开销,导致系统并发测距容量不足。因此,为了解决上述问题,需要设计一种减少编组内设备两两测距报文开销的新协议机制。
技术实现思路
为了解决现有技术中需要对数量分别为M和N的两个编组内设备两两进行测距的时候,采用一对多的机制需要较大报文量,大大增加了网络的开销,导致系统并发测距容量不足的问题,提供了一种多对多的双向测距方法,采用多对多发报机制,解决了上述问题。本专利技术提供了一种多对多的双向测距方法,包括以下步骤:S1、将所有的UWB锚节点Anchor维持一个相同的低精度同步时钟;S2、为每一个UWB锚节点Anchor分配一个下行资源Slot编号;S3、UWB锚节点Anchor在每个帧的同一个参考信号Slot发送相同的参考信号;S4、为每个UWB标签节点Tag分配一个不重复的上行资源Slot编号;S5、UWB标签节点Tag开机并监听参考信号;S6、若在第一时间T1中接收到 ...
【技术保护点】
1.一种多对多的双向测距方法,其特征在于:包括以下步骤:/nS1、将所有的UWB锚节点维持一个相同的同步误差优于1e-4s的低精度同步时钟;/nS2、为每一个所述UWB锚节点分配一个下行资源时隙编号;/nS3、所述UWB锚节点在每个帧的同一个参考信号时隙发送相同的参考信号;/nS4、为每个UWB标签节点Tag分配一个不重复的上行资源时隙编号;/nS5、所述UWB标签节点开机并监听参考信号;/nS6、若所述UWB标签节点在第一时间T1中接收到参考信号,则获取当前系统帧号N,并记录下该参考信号的本地接收时间t,运行步骤S7;若未接收到参考信号则休眠第二时间T2后重复步骤S6;/nS7、所述UWB标签节点计算开始测距的本地时间,所述UWB标签节点开始周期性的进行测距,所述UWB锚节点根据测量得到的结果得到所述UWB标签节点和所述UWB锚节点之间的距离;若所述UWB标签节点在第三时间T3内没有成功与所述UWB锚节点进行测距则进行步骤S6,否则进行步骤S8;/nS8、完成测距,输出所述标签节点Tag和所述UWB锚节点之间的距离。/n
【技术特征摘要】
1.一种多对多的双向测距方法,其特征在于:包括以下步骤:
S1、将所有的UWB锚节点维持一个相同的同步误差优于1e-4s的低精度同步时钟;
S2、为每一个所述UWB锚节点分配一个下行资源时隙编号;
S3、所述UWB锚节点在每个帧的同一个参考信号时隙发送相同的参考信号;
S4、为每个UWB标签节点Tag分配一个不重复的上行资源时隙编号;
S5、所述UWB标签节点开机并监听参考信号;
S6、若所述UWB标签节点在第一时间T1中接收到参考信号,则获取当前系统帧号N,并记录下该参考信号的本地接收时间t,运行步骤S7;若未接收到参考信号则休眠第二时间T2后重复步骤S6;
S7、所述UWB标签节点计算开始测距的本地时间,所述UWB标签节点开始周期性的进行测距,所述UWB锚节点根据测量得到的结果得到所述UWB标签节点和所述UWB锚节点之间的距离;若所述UWB标签节点在第三时间T3内没有成功与所述UWB锚节点进行测距则进行步骤S6,否则进行步骤S8;
S8、完成测距,输出所述标签节点Tag和所述UWB锚节点之间的距离。
2.根据权利要求1所述的一种多对多的双向测距方法,其特征在于:所述步骤S2中所述UWB锚节点分配下行资源时隙编号的具体方法为:
设帧结构中Resp下行资源的数量为N,下行资源时隙以1~N编号且分配有同一时隙资源的所述UWB锚节点之间的物理距离大于干扰阈值。
3.根据权利要求1所述的一种多对多的双向测距方法,其特征在于:所述步骤S4中所述UWB标签节点分配上行资源时隙编号的方法具体为:
设所述标签节点Tag的测距频率是每秒1次,每秒有1/FrameDuration个测距帧,每个测距帧内有M个上行资源时隙,所述UWB标签节点的TagID的编号范围为1~M/FrameDuration;
计算公式为:
SlotId=TagId%M
其中所述FarmeID为所述UWB标签节点自身预分配的上行资源Frame编号,所述SlotID为上行资源时隙编号,FrameDuration为Frame的时长。
4.根据权利要求1所述的一种多对多的双向测距方法,其特征在于:所述步骤S7计算开始测距的本地时间具体方法为:
计算所述UWB标签节点下次开始测距流程所使用的Poll上行资源时隙的本地时间,具体算法为:
t′=t+(TFID-N)%F...
【专利技术属性】
技术研发人员:唐珂,
申请(专利权)人:北京凡星位航科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。