[发明专利]一种基于信标网络的多跳时间同步方法有效
申请号: | 202110281280.8 | 申请日: | 2021-03-16 |
公开(公告)号: | CN113055828B | 公开(公告)日: | 2022-03-11 |
发明(设计)人: | 苏法通;董彬;叶俊杰 | 申请(专利权)人: | 重庆邮电大学 |
主分类号: | H04W4/06 | 分类号: | H04W4/06;H04W56/00;H04W72/04 |
代理公司: | 北京同恒源知识产权代理有限公司 11275 | 代理人: | 杨柳岸 |
地址: | 400065 *** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 信标 网络 时间 同步 方法 | ||
1.一种基于信标网络的多跳时间同步方法,其特征在于:该方法包括以下步骤:
S11:节点间自组织形成多层级的树型信标网络;
S12:中心节点动态的为全网节点分配信标时隙,中心节点分配时隙时,第一个时隙是中心节点时隙,接下来为代理节点分配代理时隙,代理时隙的次序依据层级排序,同一层级的可以不分先后,最后为叶子节点安排发现信标时隙;
S13:为叶子节点分配时隙根据一定的算法,从低层级到高层级依序遍历中心节点、代理节点底下的叶子节点,首先判断父节点底下是否已经为1/a的叶子节点分配时隙,如果是,则遍历下一个代理节点,如果不是,则继续判断该节点在b个周期内是否已经被分配过时隙,如果有,则不分配时隙,如果没有,则为其分配时隙,然后判断父节点底下是否已经为1/a的叶子节点分配时隙,如果是,则遍历下一个代理节点,如果不是,则继续遍历叶子节点,a和b具体取值根据网络规模而定;
S14:各节点在自己的时隙内将带有时间同步信息的信标帧发送出去,采用硬件时间戳标记,时间戳标记为信标帧第一个有用字符出现在空口上的时间T1;
S15:接收端将信标帧接收下来,并记录接收到信标帧第一个有效字符出现的时间T2;
S16:节点计算信标源节点的同步质量Q,如果Q在合理范围内,则将时间戳对信息(T1,T2)存入历史数据中;
在所述S16中,计算节点质量的方法为:
Qi=η(Hnum)·λ(HOPnum)
其中,Qi表示i节点的同步质量,η(Hnum)表示关于节点i频偏或相偏突变的次数的函数,λ(HOPnum)表示关于节点i同步跳数的函数,Q越低越好,当Qi≤Qmax时,代表可以根据节点i的信标帧进行同步;
S17:利用历史时间戳对,通过最小二乘线性回归估计相偏和频偏,然后对自己的时钟进行修正。
2.根据权利要求1所述的一种基于信标网络的多跳时间同步方法,其特征在于:在所述S11中,节点自组织形成多层级树型信标网络。
3.根据权利要求1所述的一种基于信标网络的多跳时间同步方法,其特征在于:在所述S12中,信标时隙的分配次序为中央信标、代理信标和发现信标。
4.根据权利要求1所述的一种基于信标网络的多跳时间同步方法,其特征在于:在所述S13中,动态分配叶子节点的时隙,减少同步冗余路径,保证节点的增加、减少、改变时的稳定性,适用于动态网络拓扑。
5.根据权利要求1所述的一种基于信标网络的多跳时间同步方法,其特征在于:在所述S14中,计算时间戳的公式为:
Ttag=Tcurrent+nTpreamble_sync
其中,Ttag表示写入信标帧的时间戳,Tcurrent表示当前时间,Tpreamble_sync表示单个前导或同步码的时间,n表示有几个前导或同步码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆邮电大学,未经重庆邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110281280.8/1.html,转载请声明来源钻瓜专利网。