资源简介
LEACH协议 全称是“低功耗自适应集簇分层型协议” Low Energy Adaptive Clustering Hierarchy 是一种无线传感器网络路由协议 基于LEACH协议的算法 称为LEACH算法
代码片段和文件信息
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% %
% SEP: A Stable Election Protocol for clustered %
% heterogeneous wireless sensor networks %
% %
% (c) Georgios Smaragdakis %
% WING group Computer Science Department Boston University %
% %
% You can find full documentation and related information at: %
% http://csr.bu.edu/sep %
% %
% To report your comment or any bug please send e-mail to: %
% gsmaragd@cs.bu.edu %
% %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% %
% This is the LEACH [1] code we have used. %
% The same code can be used for FAIR if m=1 %
% %
% [1] W.R.Heinzelman A.P.Chandrakasan and H.Balakrishnan %
% “An application-specific protocol architecture for wireless %
% microsensor networks“ %
% IEEE Transactions on Wireless Communications 1(4):660-6702002 %
% %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
clear;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PARAMETERS %%%%%%%%%%%%%%%%%%%%%%%%%%%%
%Field Dimensions - x and y maximum (in meters)
xm=100;
ym=100;
%x and y Coordinates of the Sink
sink.x=0.5*xm;
sink.y=0.5*ym;
%Number of Nodes in the field
n=100
%Optimal Election Probability of a node
%to become cluster head
p=0.1;
%Energy Model (all values in Joules)
%Initial Energy
Eo=0.5;
%Eelec=Etx=Erx
ETX=50*0.000000001;
ERX=50*0.000000001;
%Transmit Amplifier types
Efs=10*0.000000000001;
Emp=0.0013*0.000000000001;
%Data Aggregation Energy
EDA=5*0.000000001;
%Values for Hetereogeneity
%Percentage of nodes than are advanced
m=0.1;
%\alpha
a=1;
%maximum number of rounds
rmax=9999
%%%%%%%%%%%%%%%%%%%%%%%%% END OF PARAMETERS %%%%%%%%%%%%%%%%%%%%%%%%
%Computation of do
do=sqrt(Efs/Emp);
%Creation of the random Sensor Network
figure(1);
for i=1:1:n
S(i).xd=rand(11)*xm;
XR(i)=S(i).xd;
S(i).yd=rand(11)*ym;
YR(i)=S(i).yd;
S(i).G=0;
%initially there are no cluster heads only nodes
S(i).type=‘N‘;
temp_rnd0=i;
%Random Election of Normal Nodes
if (te
相关资源
- 求图像二维灰度直方图的matlab程序
- S变换——Matlab(S变换函数,一个)
- NSGA-II matlab 遗传算法源码
- 基于FFT的频率估计matlab程序
- 直接反投影法重建CT图像
- matlab仿真mimo
- WSN DV-Hop定位的Matlab仿真代码
- 基于MATLAB的通信系统仿真 文中代码
- 蚂蚁聚类算法MATLAB程序
- melp2.4k的编解码程序
- 超全的模式识别Matlab源程序,涉及几
- MATLAB风机的demo
- adaboost详解及matlab
- PLC控制的matlab仿真
- LMS自适应波束形成matlab代码
-
MATLAB神经网络与simuli
nk视频教程 - LMI+工具箱介绍—matlab
- 中点画线法matlab代码
- matlab模糊聚类算法进行图像分割的源
- 彩色图像分割MATLAB
- 盲源分离matlab程序
- 电力系统暂态仿真 MATLAB
- 结合查找法做的旋转不变性LBP特征提
- Matlab GUI 密码登陆框
- 卫星导航信号电文的产生 matlab
- MATLAB和STK11的连接
- RANSAC算法 MATLAB实现
- 多用户检测MATLAB代码
- EMD算法的绝对实用简单版MATLAB程序
- 计算PAPR 的CCDF的MATLAB程序源码
评论
共有 条评论