Journal of Systems Engineering and Electronics ›› 2010, Vol. 32 ›› Issue (9): 2005-2008.doi: 10.3969/j.issn.1001-506X.2010.09.46

• 软件、算法与仿真 • 上一篇    下一篇

采用平均加权的ad hoc网络分布式时隙同步算法

王波1,叶晓慧1,赵玉亭2   

  1. 1. 海军工程大学电子工程学院, 湖北 武汉 430033;
    2. 西北工业大学自动化学院, 陕西 西安 710068
  • 出版日期:2010-09-06 发布日期:2010-01-03

Distributed slot synchronization algorithm using average weighting for ad hoc networks

WANG Bo1, YE Xiao-hui1, ZHAO Yu-ting2   

  1. 1. Coll. of Electronic Engineering, Naval Univ. of Engineering, Wuhan 430033, China; 
    2. School of Automation, Northwestern Polytechnical Univ., Xi’an 710068, China
  • Online:2010-09-06 Published:2010-01-03

摘要:

为了降低现有ad hoc网络分布式时隙同步算法复杂度,基于研究多个体系统行为特征的Vicsek模型,提出一种采用平均加权的分布式时隙同步算法。各节点通过计算自身及其邻节点时隙起始时刻的算术平均调整时隙位置,最终达到所有节点时隙位置的统一,实现全网同步。对算法在不同网络连接下的收敛性进行逐一分析,并对网络节点随机分布时的算法收敛性进行仿真,结果表明,算法适用于各种连通性网络且收敛速度较快。

Abstract:

In order to decrease the complexity of popular distributed slot synchronization algorithms for ad hoc networks, a new method using average weighting is proposed based on Vicsek model, which is a basic model of multi-agent systems. The slot starting time of each node is updated by using a simple local rule based on the average of its own slot starting time plus its neighbors’. Finally, all nodes have the same slot starting time and the synchronization of ad hoc networks is achieved. The convergence of this method under different topology patterns is analyzed, and the result indicate that the method has good applicability and fast convergence rate.