图片缩略图

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

版本1.1 (11.3 KB) 穆罕默德·侯赛因·Homaei
一种著名的无线传感器网络分簇路由协议

6.8 k下载

更新2014年10月19日

查看许可协议

LEACH是一种分层协议,在该协议中,大多数节点向簇头发送数据,簇头对数据进行聚合、压缩并转发给基站(sink)。每个节点在每一轮使用随机算法来决定它是否会在这一轮成为簇头。LEACH假设每个节点都有一个足够强大的无线电,可以直接到达基站或最近的簇头,但是一直使用这个无线电会浪费能量。
已经成为集群头的节点不能在P轮中再次成为集群头,其中P是所需的集群头百分比。此后,每个节点在每一轮中成为簇首的概率为1/P。在每一轮的末尾,每个不是簇头的节点选择最近的簇头并加入该簇。然后,集群头为其集群中的每个节点创建一个时间表来传输其数据。
所有不是簇头的节点只根据簇头创建的调度以TDMA方式与簇头通信。他们这样做用的是到达集群头部所需的最小能量,只需要在他们的时间段保持收音机开着。
LEACH还使用了CDMA,因此每个集群使用一组不同的CDMA码,以最小化集群之间的干扰。

引用作为

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

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

社区寻宝

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

开始狩猎!