当前位置: 首页 > news >正文

【无线传感网】LEACH路由算法

1、LEACH路由算法简介

        LEACH协议,全称是“低功耗自适应集簇分层型协议” (Low Energy Adaptive Clustering Hierarchy),是一种无线传感器网络路由协议。基于LEACH协议的算法,称为LEACH算法。

2、LEACH路由算法的基本思想

         LEACH路由协议与以往的路由协议的不同之处在于其改变了以往簇头是固定的概念,以循环的方式随机选择簇头节点,将整个网络的能量负载平均分配到每个传感器节点中,从而达到降低网络能源消耗、提高网络整体生存时间的目的。仿真表明,与一般的平面多跳路由协议和静态分层算法相比,LEACH分簇协议可以将网络生命周期延长15%。

3、LEACH路由算法的数学模型

        在实际操作时使用了“轮”(Rounds)的概念,它的执行过程是按照一定周期性的。每一轮可以分为成簇阶段和数据传输阶段

(1)成阶段

      每一个无线传感器网络节点随机生成[0,1]的随机数,通过公式(1)的阈值判定公式产生一个阈值,将随机值和阈值进行比较,如果这个随机值小于阈值 T(n) ,则成为簇头节点。T(n)按公式(2.1)计算:

        其中,r为目前选举轮数,p为簇头节点所占百分数,G 为最近1/p轮没有成为簇头的节点集合。从公式(2.1)可以知道,其中随着轮数的增加,T(n)的值也逐渐增大,此刻的阈值越大未担任过簇头的节点在下一轮中成为簇头的概率越大。

        当选簇头广播簇头消息,非簇头节点根据接收信号的强度,选择强度最大的加入该簇。簇头节点采用时分多址(TDM

相关文章:

  • 动态 SQL
  • qt登录和闹钟实现
  • 修改SpringBoot项目配置文件
  • Python爬虫框架:Scrapy、EasySpider与FEAPDER的比较与实践
  • Vue70-路由的几个注意点
  • 计算机网络 MAC地址表管理
  • Zookeeper基础教程
  • 千年古城的味蕾传奇-平凉锅盔
  • HAL库开发--串口
  • windows安装spark
  • 浏览器支持http-flv协议
  • 网络虚拟化考题
  • 番外篇 | YOLOv8算法解析和实战应用:车辆检测 + 车辆追踪 + 行驶速度计算
  • Redis高并发高可用
  • 山东济南比较出名的起名大师的老师,中国最厉害的改名大师颜廷利:短命的小草,年年自损;长寿的大树,万古长青。。。(升命学说)
  • 华为Atlas NPU ffmpeg 编译安装
  • vue 登录
  • Python初体验
  • python 学习积累
  • Syslog日志外发
  • 习近平会见塞尔维亚总统武契奇
  • 身临其境感受伟人思想力量,“马克思书房”在上海社科馆揭幕
  • 国家主席习近平同普京总统共见记者
  • 98岁动物学家、北京大学教授杨安峰逝世
  • 司法部:加快研究制定行政执法监督条例,建立完善涉企行政执法监督长效机制
  • 美联储主席:美联储工作方式不会受特朗普影响,从未寻求与总统会面