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

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

7.2 k下载

更新10月19日

查看许可协议

LEACH是一种分层协议,大多数节点向簇头传输数据,簇头对数据进行聚合和压缩后转发给基站(接收器)。每个节点在每一轮都使用一个随机算法来确定它是否会在这一轮成为簇首。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 Central中找到宝藏,并发现社区如何帮助您!

开始狩猎!