[发明专利]一种窄带条件下的无线自组网络时间同步方法、节点及无线自组网络在审
申请号: | 201910428793.X | 申请日: | 2019-05-22 |
公开(公告)号: | CN110290579A | 公开(公告)日: | 2019-09-27 |
发明(设计)人: | 王健;潘璠;陈原;黄益瑞;童和钦 | 申请(专利权)人: | 南京大学;南瑞集团有限公司 |
主分类号: | H04W56/00 | 分类号: | H04W56/00;H04J3/06 |
代理公司: | 南京瑞弘专利商标事务所(普通合伙) 32249 | 代理人: | 刘珊珊 |
地址: | 210093 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 无线自组网络 时间同步 窄带 同步信息 消息帧 无线自组网 主动式同步 避免冲突 发送模块 工作时隙 计算时延 接收模块 节点组成 时间资源 同步模块 主节点 入网 带宽 开机 节约 广播 网络 | ||
1.一种窄带条件下的无线自组网络时间同步方法,其特征在于,包括步骤:
(1)所述无线自组网系统中的节点开机后,首先设置参数,参数设置完成后,每个节点都开始持续监听来自其他节点广播的信号;
(2)节点接入网络并开始初次时间同步:
主节点在参数设置完成后,立即开始时间同步,并同时广播信息;在广播信息的同时,主节点在本地开始计时;
从节点采用主动式入网的方式进行入网操作,任意一个从节点i入网的具体步骤为:
节点i开机并设置好参数之后,主动地不断广播同步帧,同步帧的内容只包含同步信息包标识及本节点的节点号i;
处于节点i一跳范围内的节点j收到节点i的同步帧后,立即向节点i回复一个同步时间帧,同步时间帧内容包含同步时间帧标识、接收方节点号i以及发送方当前本地时间Tj,其中Tj是以节点j入网的那个周期主节点的工作时刻为0时刻计算而来的本地时间;
节点i在收到节点j回复的同步时间帧后,记录收到同步时间帧时的本地时间Tnow,停止广播同步帧,并根据收到的同步时间帧中的时间信息计算本节点的工作时刻Ti,m;
若节点i在收到同步时间帧之前,收到了来自节点k的信息帧,则记录收到信息帧时的本地时间Tnow,停止广播同步帧,并从信息帧中提取同步信息:信息帧字节数N和发送时节点k的本地时间Tk;根据信息帧字节数k和传输速率,得出信息帧发送时延t′s,修正Tnow=Tnow-t′s,然后根据Tnow计算本节点的工作时刻Ti,m;
若节点i一直未收到任何同步时间帧和信息帧,则持续发送同步帧,直至收到回复为止。
(3)工作时隙表维护:节点在开始工作后,每次收到其他节点发送的信息帧,都会从中提取同步信息,判断是否需要时间同步;以节点的预计工作时间为预计时延,实际工作时间为实际时延,计算误差,误差为实际工作时间与预计工作时间之差;当误差大于阈值时,表示需要进行时间同步,则节点修正工作时隙表;否则,不进行时间同步,节点按照之前的工作时隙表进行工作。
2.根据权利要求1所述的一种窄带条件下的无线自组网络时间同步方法,其特征在于,所述节点的工作时刻Ti,m的计算方法为:
首先计算预计每个周期的持续时间tc=n×tw,n为节点总数,接着用Tj对tc取模,得到当前周期已经持续的时间ttemp,然后用ttemp和Δ(i,1)×tw进行比较,其中Δ(i,A)为从节点i和主节点A之间间隔的节点数,若ttemp<Δ(i,A)×tw,说明当前周期还未轮到节点i工作,则计当前周期为第1周期,本节点i的0时刻Ti,0=Tnow-ttemp,工作时刻Ti,m=Ti,0+[Δ(i,A)+(m-1)×n]×tw;若ttemp≥Δ(i,A)×tw,说明当前周期已经过了节点i的工作时隙,则计下一个周期为第1周期,本节点i的0时刻Ti,0=Tnow-ttemp+tc,工作时刻Ti,m=Ti,0+[Δ(i,A)+(m-1)×n]×tw。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京大学;南瑞集团有限公司,未经南京大学;南瑞集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910428793.X/1.html,转载请声明来源钻瓜专利网。