一种UWB分布式计算实现大规模定位的方法技术

技术编号:22535234 阅读:17 留言:0更新日期:2019-11-13 11:12
本发明专利技术公开一种UWB分布式计算实现大规模定位的方法,其特征在于,包括计算卫星与主卫星的时钟漂移系数;计算卫星与主卫星的起始时间差;校准到主卫星时钟域上的发射时间戳;卫星将包含卫星与主卫星的时钟漂移系数、卫星与主卫星的起始时间差、校准卫星的发射时间戳、邻区卫星编号的信息广播至全部卫星或者局部相关联的卫星;终端根据卫星广播的信息和自身的接收时间戳,用定位算法计算出定位点,这样消除了小区的界限,也保证了定位质量,还可以降低成本,减少卫星数量,实现UWB分布式计算实现大规模定位。

A method of large-scale location based on UWB distributed computing

The invention discloses a UWB distributed computing method for realizing large-scale positioning, which is characterized in that it includes calculating the clock drift coefficient between the satellite and the main satellite; calculating the start time difference between the satellite and the main satellite; calibrating the launch time stamp on the clock domain of the main satellite; the satellite will include the clock drift coefficient between the satellite and the main satellite, the start time difference between the satellite and the main satellite, and calibrating the satellite According to the information of satellite broadcast and its own receiving time stamp, the terminal calculates the location point with the positioning algorithm, which eliminates the boundary of the cell, ensures the quality of location, reduces the cost, reduces the number of satellites, and realizes the large-scale positioning by UWB distributed computing \u3002

【技术实现步骤摘要】
一种UWB分布式计算实现大规模定位的方法
本专利技术涉及一种UWB定位技术,尤其是跨小区的UWB定位。
技术介绍
现在室内定位的小区切换是通过切换两个独立小区来实现的,即进入另一个小区后,原小区不再提供服务。这会导致切换频繁,小区交界处定位质量下降,所需卫星数量增多等问题。
技术实现思路
本专利技术的主要目的是提供一种UWB分布式计算实现大规模定位的方法,它在一个定位区域中消除了小区的界限;为实现上述目的,本专利技术提出的UWB分布式计算实现大规模定位的方法,其特征在于,包括计算卫星与主卫星的时钟漂移系数;计算卫星与主卫星的起始时间差;校准到主卫星时钟域上的发射时间戳;卫星将包含卫星与主卫星的时钟漂移系数、卫星与主卫星的起始时间差、校准卫星的发射时间戳、邻区卫星编号的信息广播至全部卫星或者局部相关联的卫星;终端根据卫星广播的信息和自身的接收时间戳,用定位算法计算出定位点;优选地,卫星向卫星广播的信息的帧内容还包括轮次号、卫星的发射时间、主卫星的发射时间、卫星的x坐标、卫星的y坐标、卫星的z坐标和卫星的状态;进一步,卫星向卫星广播的信息的帧内容依次包括轮次号、anchor编号、卫星的发射时间、校准到主卫星时钟域上的发射时间戳、卫星与主卫星的时钟漂移系数、卫星与主卫星的起始时间差、主卫星的发射时间、邻区卫星编号、卫星的x坐标、卫星的y坐标、卫星的z坐标和卫星的状态;优选地,相邻两个小区的卫星组网时,其中的一个小区至少有一个卫星以另一小区的一个卫星为父卫星;小区内的或跨小区的卫星与父卫星之间采用不同的时序;优选地,计算卫星与主卫星的时钟漂移系数时,普通卫星根据其父卫星的发射时间戳和接收到父卫星信号的接收时间戳计算出自身与父卫星的时钟漂移系数,再根据父卫星广播的父卫星与主卫星的时钟漂移系数,计算出该卫星与主卫星的时钟漂移系数;计算卫星与主卫星的起始时间差时,通过父卫星广播的父卫星的坐标,可得该卫星与父卫星的距离,将距离转换为计数值即可参与计算,再根据父卫星广播的父卫星与主卫星的起始时间差以及与主卫星的时钟漂移系数,计算出该卫星与主卫星的起始时间差;校准到主卫星时钟域上的发射时间戳时,根据卫星与主卫星的时钟漂移系数、卫星与主卫星的起始时间差以及父卫星携带的主卫星的发射时间戳,该卫星能将自身的发射时间戳同步到主卫星的时钟域上;优选地,终端根据卫星广播的信息和自身的接收时间戳,用最小二乘法计算出定位点;优选地,小区内卫星的传递方式包括相同小区卫星均为在同步链上,按照时序,上一时序的卫星是下一时序卫星的父卫星;相同小区只有一个父卫星,其它卫星都是普通卫星;相同小区内的部分卫星以第一时序的卫星为父卫星,部分卫星分别以某个不同时序为父卫星;综上所述,通过本专利技术的方法,终端接收到任意的4个卫星信号均可实现定位,这样,消除了小区之间频繁切换问题,也保证了定位质量,还可以降低成本,减少卫星数量,实现UWB分布式计算实现大规模定位。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图;图1为同一小区卫星间组网和信号传递的方式之一;图2为同一小区卫星间组网和信号传递的方式之二;图3为同一小区卫星间组网和信号传递的方式之三;图4为相邻小区之间卫星间组网和信号传递的方式;图5为卫星之间以及与终端广播信息的示意图;图6为卫星之间广播信息的帧内容和帧格式;图7某应用实施示例中卫星间组网以及与终端间信号传递示意图;本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围;参考图1至3,同一小区的卫星组网和信号传递的方式有三种。一个小区中,假设共有n个时序(图3中的m+2<n-3),第一种是一个小区均为在同步链上(除了最后一个卫星),按照时序,上一时序的卫星是下一时序卫星的父卫星;第二种是一个小区只有一个父卫星,其它卫星都是普通卫星;第三种是第一,第二种的混合方式,一部分卫星以第一时序的卫星为父卫星,一部分卫星以第m个时序为父卫星,以此类推,卫星最多增加到一个小区的时序全部用完。图1中,定位网络中包含一个主卫星A1,其余卫星是普通卫星。图2中,每一个卫星都有父卫星(主卫星除外),父卫星可以是主卫星也可以是普通卫星。同一小区的卫星组网和信号传递时,每个网络都有一条同步链,由所有卫星的父卫星组成。卫星的字母编号用于决定小区号,数字编号用于决定时序。在每个小区内,卫星的发射是时分的。每个小区内的时序在布网时已经设置完毕;参考图4,小区与小区之间的传递方式如图中所示,其中m+3<n,B小区的第m时序以A小区的某一卫星为父卫星。B小区的时序设置的原则是,避免在定位终端处有撞帧现象(即终端收到两个同一时序的卫星信号)出现;在设计多小区的时序时,小区中的卫星(除主卫星外)要避免其父卫星发生撞帧现象(即收到与自身父卫星相同时序的信号)。定位卫星网络以符合时序设计要求为前提,每个小区的时序不要求全部用完;参考图6,为卫星之间广播信息的帧内容和帧格式。优选中,帧内容和帧格式按顺序依次包括轮次号、anchor编号、卫星的发射时间、校准到主卫星时钟域上的发射时间戳、卫星与主卫星的时钟漂移系数、卫星与主卫星的起始时间差、主卫星的发射时间、邻区卫星编号、卫星的x坐标、卫星的y坐标、卫星的z坐标和卫星的状态等字段构成;定位时,先计算卫星与主卫星的时钟漂移系数;计算卫星与主卫星的起始时间差;校准到主卫星时钟域上的发射时间戳;卫星将包含卫星与主卫星的时钟漂移系数、卫星与主卫星的起始时间差、校准卫星的发射时间戳、邻区卫星编号的信息广播至全部卫星或者局部相关联的卫星(参考图5所示);终端根据卫星广播的信息和自身的接收时间戳,用定位算法计算出定位点。其中,计算卫星与主卫星的时钟漂移系数时,普通卫星根据其父卫星的发射时间戳和接收到父卫星信号的接收时间戳计算出自身与父卫星的时钟漂移系数,再根据父卫星广播的父卫星与主卫星的时钟漂移系数,计算出该卫星与主卫星的时钟漂移系数;计算卫星与主卫星的起始时间差时,通过父卫星广播的父卫星的坐标,可得该卫星与父卫星的距离,将距离转换为计数值即可参与计算,再根据父卫星广播的父卫星与主卫星的起始时间差以及与主卫星的时钟漂移系数,计算出该卫星与主卫星的起始时间差;校准到主卫星时钟域上的发射时间戳时,根据卫星与主卫星的时钟漂移系数、卫星与主卫星的起始时间差以及父卫星携带的主卫星的发射时间戳,该卫星能将自身的发射时间戳同步到主卫星的时钟域上。优选地,终端根据卫星广播的信息和自身的接收时间戳,用最小二乘法计算出定位点;优选中,邻区卫星编号是指收到的卫星之间的联通关系。如果是二维的,默认无邻区信息;如果是一维的,就要求定位点在联通卫星形成的直线上;下面结合某应用本文档来自技高网...

【技术保护点】
1.一种UWB分布式计算实现大规模定位的方法,其特征在于,包括计算卫星与主卫星的时钟漂移系数;计算卫星与主卫星的起始时间差;校准到主卫星时钟域上的发射时间戳;卫星将包含卫星与主卫星的时钟漂移系数、卫星与主卫星的起始时间差、校准卫星的发射时间戳、邻区卫星编号的信息广播至全部卫星或者局部相关联的卫星;终端根据卫星广播的信息和自身的接收时间戳,用定位算法计算出定位点。

【技术特征摘要】
1.一种UWB分布式计算实现大规模定位的方法,其特征在于,包括计算卫星与主卫星的时钟漂移系数;计算卫星与主卫星的起始时间差;校准到主卫星时钟域上的发射时间戳;卫星将包含卫星与主卫星的时钟漂移系数、卫星与主卫星的起始时间差、校准卫星的发射时间戳、邻区卫星编号的信息广播至全部卫星或者局部相关联的卫星;终端根据卫星广播的信息和自身的接收时间戳,用定位算法计算出定位点。2.如权利要求1所述的UWB分布式计算实现大规模定位的方法,其特征在于,卫星向卫星广播的信息的帧内容还包括轮次号、卫星的发射时间、主卫星的发射时间、卫星的x坐标、卫星的y坐标、卫星的z坐标和卫星的状态。3.如权利要求2所述的UWB分布式计算实现大规模定位的方法,其特征在于,卫星向卫星广播的信息的帧内容依次包括轮次号、anchor编号、卫星的发射时间、校准到主卫星时钟域上的发射时间戳、卫星与主卫星的时钟漂移系数、卫星与主卫星的起始时间差、主卫星的发射时间、邻区卫星编号、卫星的x坐标、卫星的y坐标、卫星的z坐标和卫星的状态。4.如权利要求1或2所述的UWB分布式计算实现大规模定位的方法,其特征在于,相邻两个小区的卫星组网时,其中的一个小区至少有一个卫星以另一小区的一个卫星为父卫星;小区内的或跨小区的卫星与父卫星之间采用不同的时序。5.如权利要求4所述的UWB分布式计算实现大规模定位的方法,其特征在于,计算卫星与主卫...

【专利技术属性】
技术研发人员:楼喜中
申请(专利权)人:杭州微萤科技有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1