位置:51电子网 » 技术资料 » IC/元器件

LEACH主要执行过程的阶段

发布时间:2012/3/29 19:59:52 访问次数:1358

    其主要执行过程包括如下3个阶段。
    (1)选举簇头阶段
    由于LEACH中所有节点具有MST30D1B-LF相同的初始能量,为了达到网络中节点能量消耗平衡,采用在每轮中选举约为PoptⅣ个簇头节点,其中,N为节点个数,Popt为簇头在所有节点中所占的比例。
    网络中的每个节点产生一个[0,1]之间的随机数,当这个数据大于T(Sf)时,该节点成为簇头节点。这样就保证了每个节点都有机会成为簇头节点,达到网络中能量消耗平衡。
    (2)成簇阶段
    当网络中部分节点选择自己为簇头节点后,则发布消息通知网络中其他节点自己是簇头节点。该节点使用TDMA广播ADV消息(Advertisement Message),每个ADV消息包含该节点的ID号和用于识别消息类型的头部。同时,每个非簇头节点根据自己与簇头之间的距离来选择加入哪个簇,并通知该簇头,簇头节点收到消息后将该节点加入到簇成员表中。
    在LEACH协议中,簇头作为簇内的控制中心,需要协作簇内节点的数据传输。为了防止数据传输中出现冲突,簇头节点建立一个TDMA调度,并将该调度发送给簇内的所有节点,所有节点收到TDMA调度方案后就进入稳定状态阶段。
    (3)稳定状态阶段
    LEACH稳定阶段的操作分成多个帧(Frame),每个节点每帧只能够在簇内指定的持续时间内发送一次数据。菲簇头节点在没有发送数据时,将进入休眠状态以节省能量,而簇头节点保持工作状态以接收数据。簇头节点一旦收到所有簇内节点的数据,就执行数据融合功能,然后将处理后的数据传输到Sink节点。
    LEACH算法能够保证各节点等概率的担任簇头节点,使得网络中的节点相对均匀地消耗能量。但LEACH需要较为严格的时间同步机制作保证,也不能保证簇头的均匀分布,此外簇头节点与汇聚节点的单跳通信方式限制了网络的规模。
    其主要执行过程包括如下3个阶段。
    (1)选举簇头阶段
    由于LEACH中所有节点具有MST30D1B-LF相同的初始能量,为了达到网络中节点能量消耗平衡,采用在每轮中选举约为PoptⅣ个簇头节点,其中,N为节点个数,Popt为簇头在所有节点中所占的比例。
    网络中的每个节点产生一个[0,1]之间的随机数,当这个数据大于T(Sf)时,该节点成为簇头节点。这样就保证了每个节点都有机会成为簇头节点,达到网络中能量消耗平衡。
    (2)成簇阶段
    当网络中部分节点选择自己为簇头节点后,则发布消息通知网络中其他节点自己是簇头节点。该节点使用TDMA广播ADV消息(Advertisement Message),每个ADV消息包含该节点的ID号和用于识别消息类型的头部。同时,每个非簇头节点根据自己与簇头之间的距离来选择加入哪个簇,并通知该簇头,簇头节点收到消息后将该节点加入到簇成员表中。
    在LEACH协议中,簇头作为簇内的控制中心,需要协作簇内节点的数据传输。为了防止数据传输中出现冲突,簇头节点建立一个TDMA调度,并将该调度发送给簇内的所有节点,所有节点收到TDMA调度方案后就进入稳定状态阶段。
    (3)稳定状态阶段
    LEACH稳定阶段的操作分成多个帧(Frame),每个节点每帧只能够在簇内指定的持续时间内发送一次数据。菲簇头节点在没有发送数据时,将进入休眠状态以节省能量,而簇头节点保持工作状态以接收数据。簇头节点一旦收到所有簇内节点的数据,就执行数据融合功能,然后将处理后的数据传输到Sink节点。
    LEACH算法能够保证各节点等概率的担任簇头节点,使得网络中的节点相对均匀地消耗能量。但LEACH需要较为严格的时间同步机制作保证,也不能保证簇头的均匀分布,此外簇头节点与汇聚节点的单跳通信方式限制了网络的规模。
相关技术资料
3-29LEACH主要执行过程的阶段

热门点击

 

推荐技术资料

单片机版光立方的制作
    N视频: http://v.youku.comN_sh... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!