【技术实现步骤摘要】
降低网络通信量的无线传感器网络一致性时间同步方法
本专利技术属于无线网络领域,涉及一种降低网络通信量的无线传感器网络一致性时间同步方法。
技术介绍
无线传感器网络(WirelessSensorNetworks,WSNs)因为其具有安装方便,部署灵活和成本效率高等优点被越来越多地应用于自动化中。时间同步是无线传感器网络的一项基本支撑技术。它为无线传感器网络的众多应用,如目标跟踪、节点定位、事件监测、传输调度等提供了必要的基础条件。在过去几十年里,基于不同的应用场景,众多的时间同步协议和算法被提出,这些算法可分为集中式时间同步算法和分布式时间同步算法两类。集中式时间同步协议大都依赖于参考节点或根节点的时钟来为整个网络提供参考时钟,且依赖于特定的拓扑网络结构。现有的集中式时间同步协议主要包括树形结构和簇形结构两种,具有代表性的协议有Timing-syncProtocolforSensorNetworks(TPSN),FloodingTimeSynchronizationProtocol(FTSP),LightweightTimeSynchronization(LTS),ReferenceBroadcastsSynchronization(RBS)等,以上算法均需要一个参考时钟。为了提高协议的鲁棒性和可扩展性,以及克服集中式时间同步算法的不足,完全分布式的时钟同步协议被提出。由于完全分布式的时钟同步协议具有较强的鲁棒性,所以更加适用于实际中无线传感器网络的时钟同步,从而得到了广泛的关注和大量的研究。应用一致性理论来解决传感器网络中的时间同步问题,所设计的时间同步协 ...
【技术保护点】
一种降低网络通信量的无线传感器网络一致性时间同步方法,其特征在于:该方法包括:针对无线传感器网络中的簇型网络拓扑结构,采用基于最大一致性时间同步方法来实现节点之间的时钟同步,以使所有节点的逻辑时钟都达到一个共同的全局时钟;所述的时间同步方法由簇头发起,并将时间同步过程分为三个步骤:S1:簇内首次时间同步:使用最大一致性时间同步方法,通过四次信息交换实现每个簇的簇头的逻辑时钟同步到其簇内最大逻辑时钟;S2:簇间时间同步:网络中所有簇头之间进行通信,采用最大一致性时间同步方法进行同步,以使所有簇头节点的时钟同步到网络中的最大逻辑时钟,所有簇头消息的交换都是通过从重叠节点中选出网关节点来负责消息的转发而实现,但该阶段网关节点不与簇头进行一致性时间同步;因此簇间时间同步中所有簇中的普通簇内成员节点都无需通信;S3:簇内再次时间同步:使用最大一致性时间同步方法,通过两次信息交换实现将每个簇头的逻辑时钟扩散到该簇的所有簇内节点,此时,整个网络中的所有节点的逻辑时钟达到全局一致。
【技术特征摘要】
1.一种降低网络通信量的无线传感器网络一致性时间同步方法,其特征在于:该方法包括:针对无线传感器网络中的簇型网络拓扑结构,采用基于最大一致性时间同步方法来实现节点之间的时钟同步,以使所有节点的逻辑时钟都达到一个共同的全局时钟;所述的时间同步方法由簇头发起,并将时间同步过程分为三个步骤:S1:簇内首次时间同步:使用最大一致性时间同步方法,通过四次信息交换实现每个簇的簇头的逻辑时钟同步到其簇内最大逻辑时钟;S2:簇间时间同步:网络中所有簇头之间进行通信,采用最大一致性时间同步方法进行同步,以使所有簇头节点的时钟同步到网络中的最大逻辑时钟,所有簇头消息的交换都是通过从重叠节点中选出网关节点来负责消息的转发而实现,但该阶段网关节点不与簇头进行一致性时间同步;因此簇间时间同步中所有簇中的普通簇内成员节点都无需通信;S3:簇内再次时间同步:使用最大一致性时间同步方法,通过两次信息交换实现将每个簇头的逻辑时钟扩散到该簇的所有簇内节点,此时,整个网络中的所有节点的逻辑时钟达到全局一致。2.如权利要求1所述的一种降低网络通信量的无线传感器网络一致性时间同步方法,其特征在于:所述步骤S1中,簇内首次时间同步,采用已有的最大一致性时间同步方法进行,首先对于网络中的任意节点i,设置逻辑时钟的斜率补偿参数和偏差补偿参数的初始条件为和每个节点的广播周期为T;同步过程中簇头l={1,2,…m}广播消息,簇内节点收到消息后立即回复簇头,两次收到簇内节点的消息后,簇头更新自己的逻辑时钟补偿参数;本步骤只进行两个周期,即簇头和簇内节点只需要进行四次信息交换,每个簇头的逻辑时钟就同步到该簇内最大的逻辑时钟。3.如权利要求1所述的一种降低网络通信量的无线传感器网络一致性时间同步方法,其特征在于:所述步骤S2中,簇间时间同步仅是簇头之间同步,所有簇中的普通簇内成员节点都无需通信;具体步骤为:S21:在执行完步骤S1后,如果簇头节点i本地时钟τi(t)=kT,k∈N+,即τi(t)的值是周期T的整数倍时,广播其经过步骤S1同步后的本地时钟τi(tk)、时钟斜率的补偿参数和时钟偏差的补偿参数给其簇内网关节点,网关节点收到后将消息转发给簇头节点i的邻居簇头j,此阶段网关节点并不与簇头进行最大一致性同步,只负责消息的转发;S22:当邻居簇头j收到信息之后,簇头j记录下此时的信息并广播给簇头节点j簇内的网关节点,网关节点收到消息后将消息转发给簇头节点j的邻居簇头;S23:周期性重复步骤S21和S22若干次,在k≥1时,簇头i具有信息记录<τi(tk),τi(tk-1),τj(tk),τj(tk-1)>;S24:通过公式(1)...
【专利技术属性】
技术研发人员:王平,熊代金,王恒,
申请(专利权)人:重庆邮电大学,
类型:发明
国别省市:重庆,50
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。