电子产业
数字化服务平台

扫码下载
手机洽洽

  • 微信小程序

    让找料更便捷

  • APP

    随时找料

    即刻洽谈

    点击下载PC版
  • 公众号

    电子元器件

    采购信息平台

  • 移动端

    生意随身带

    随时随地找货

  • 华强商城公众号

    一站式电子元器件

    采购平台

  • 芯八哥公众号

    半导体行业观察第一站

LEACH主要执行过程的阶段

来源: 作者:华仔 浏览:814

标签:

摘要:;; ;其主要执行过程包括如下3个阶段。;;; (1)选举簇头阶段;;; 由于LEACH中所有节点具有MST30D1B-LF相同的初始能量,为了达到网络中节点能量消耗平衡,采用在每轮中选举约为PoptⅣ个簇头节点,其中,N为节点个数,Popt为簇头在所有节点中所占的比例。 ;;; 网络中的每个节点产生一个[0,1]之间的随机数,当这个数据大于T(Sf)时,该节点成为簇头节点。这样就保证了每个节点都

;; ;其主要执行过程包括如下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需要较为严格的时间同步机制作保证,也不能保证簇头的均匀分布,此外簇头节点与汇聚节点的单跳通信方式限制了网络的规模。
型号 厂商 价格
EPCOS 爱普科斯 /
STM32F103RCT6 ST ¥461.23
STM32F103C8T6 ST ¥84
STM32F103VET6 ST ¥426.57
STM32F103RET6 ST ¥780.82
STM8S003F3P6 ST ¥10.62
STM32F103VCT6 ST ¥275.84
STM32F103CBT6 ST ¥130.66
STM32F030C8T6 ST ¥18.11
N76E003AT20 NUVOTON ¥9.67
Baidu
map