上传者: 38720461
|
上传时间: 2022-03-30 21:09:16
|
文件大小: 118KB
|
文件类型: -
浸出算法代码matlab
浸出-PY
低能量自适应聚类层次结构
低能量自适应聚类层次结构(“LEACH”)是一种基于
TDMA
的
MAC
协议,它与聚类和无线传感器网络(WSN)中的简单路由协议相结合。
LEACH
的目标是降低创建和维护集群所需的能耗,以提高无线传感器网络的使用寿命。
LEACH
是一种分层协议,其中大多数节点向簇头传输,簇头将数据聚合和压缩并转发到基站(宿)。
每个节点在每一轮都使用随机算法来确定它是否会在这一轮中成为簇头。
LEACH
假设每个节点都有一个足够强大的无线电,可以直接到达基站或最近的簇头,但是一直以全功率使用这个无线电会浪费能量。
已经成为簇头的节点在
P
轮中不能再次成为簇头,其中
P
是所需的簇头百分比。
此后,每个节点有
1/P
的概率再次成为簇头。
在每一轮结束时,不是簇头的每个节点选择最近的簇头并加入该簇。
然后簇头为其簇中的每个节点创建一个调度来传输它的数据。
根据簇头创建的调度,所有不是簇头的节点仅以
TDMA
方式与簇头通信。
它们使用到达簇头所需的最小能量来这样做,并且只需要在它们的时隙内保持无线电打开。
LEACH
还使用
CD