低能量自适应聚类层次协议

版本1.1 (11.3 KB)的 Mohammad Hossein Homaei
无线传感器网络中一种著名的分簇路由协议

7.2 k下载

更新2014.10.19

查看许可协议

LEACH是一种分层协议,大多数节点向簇头发送数据,簇头聚合压缩数据,转发到基站(sink)。每个节点在每一轮使用一个随机算法来确定它是否会在这一轮成为簇头。LEACH假设每个节点都有一个强大到足以直接到达基站或最近的集群头的无线电,但一直使用这个无线电的全功率会浪费能源。
曾经是簇头的节点在P轮中不能再次成为簇头,其中P为期望的簇头百分比。此后,每个节点在每一轮中成为集群头的概率为1/P。在每一轮结束时,非集群头的每个节点选择最近的集群头并加入该集群。然后,集群头为集群中的每个节点创建一个调度,以传输其数据。
所有非集群头的节点都只根据集群头创建的调度以TDMA方式与集群头通信。他们使用到达簇头所需的最低能量,只需要在他们的时间段保持无线电打开。
LEACH还使用CDMA,以便每个集群使用不同的CDMA代码集,以减少集群之间的干扰。

引用作为

穆罕默德·侯赛因·霍迈伊(2022年)。低能量自适应聚类层次协议(//www.tatmou.com/matlabcentral/fileexchange/48162-leach-low-energy-adaptive-clustering-hierarchy-protocol), MATLAB中央文件交换。检索

MATLAB版本兼容性
使用R2012a创建
与任何版本兼容
平台的兼容性
窗户 macOS Linux

社区寻宝

在MATLAB中央找到宝藏,并发现社区可以如何帮助你!

开始狩猎!