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

【无线传感网】分簇路由算法介绍

目录

1、LEACH路由算法

2、PEGASIS 算法

3、TEEN 算法

5、APTEEN

5、LEACH-C 算法


        无线传感网中的路由协议就是寻找一条路径让网络中节点沿着这条路径将数据信息传输出去。路由协议的两大关键要点就是路径的优化和数据的分组,在传统计算机网络中,是将网络的拓扑链路状态集中融合考虑,研究出一条或多跳优化路径。无线自组织网络的路由协议是合理利用无线链路的带宽,以较快的速度满足用户的需求

        分簇路由在节能和生存周期方面的表现明显要优于其它几种类型的WSNs路由协议。分簇路由协议扩展性好,能够均衡消耗网络能量,适合大规模网络。

1、LEACH路由算法

        LEACH路由协议与以往的路由协议的不同之处在于其改变了以往簇头是固定的概念,在实际操作时使用了“轮”(Rounds)的概念,它的执行过程是按照一定周期性的。每一轮可以分为成簇阶段和数据传输阶段。

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

(1)成阶段

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

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

        当选簇头广播簇头消息,非簇头节点根据接收信号的强度,选择强度最大的加入该簇。簇头节点采用时分多址(TDMA)方式安排时间间隙。

(2)簇的数据传输阶段

    进入数据传输阶段后&#x

http://www.lryc.cn/news/377987.html

相关文章:

  • java 利用poi读取wps嵌入式图片,自测
  • git 常用操作指令
  • 达梦导入导出
  • 超级数据查看器 教程pdf 1-31集 百度网盘
  • 一、开发环境安装 Avalonia
  • 融资A轮B轮是什么意思?
  • 开发一个python工具,pdf转图片,并且截成单个图片,然后修整没用的白边
  • 手机网络卡顿,试试飞行模式
  • 【退役之重学 AI】Ubuntu 安装 Anaconda
  • flutter 命令
  • 商超仓库管理系统
  • 校园疫情防控健康打卡系统
  • 关于阿里云效流水线自动部署项目教程
  • 食品快消品进销存+门店批发+零售商城整体代码输出
  • cocosCreator获取手机剪切板内容
  • SAP Web IDE 安装使用
  • Excel 常用技巧(六)
  • 微软修复Wi-Fi驱动高危漏洞 影响Windows所有版本 可通过局域网发起攻击
  • 喜马拉雅项目调整
  • 【C++】基础知识--inline(内联)关键字以及与宏的区别
  • opencv的RGB 颜色表
  • __autoload 函数和sql_autoload_register函数
  • Python 中国象棋游戏【含Python源码 MX_011期】
  • wps要会员才能把pdf分开,这不纯属智商税吗
  • springBoot+mongoDB项目中,使用MongoFactory、MongoTemplate分页条件查询,增删查改
  • Leetcode236 二叉树两节点的最近公共祖先
  • Web的UI自动化基础知识
  • 【我是产品经理_注册安全分析报告】
  • Java智慧工地源码 5G智慧工地系统源码 使用SAAS部署 三维可视化管理,与一线生产过程相融合,集成数据后台,统一前端入口,呈现多方项目信息;
  • lock_wait_timeout