资源简介

EEUC的仿真算法,可以与LEACH仿真算法相比较,非常有用

资源截图

代码片段和文件信息

clear;
xm=200;
ym=200;% 区域大小
sink.x=0.5*xm;
sink.y=-50;
n=1001;
Eo=0.5;
Rc0=90;
packetLength = 500;%数据包长度 
ctrPacketLength = 500;%控制包长度

%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;
do=sqrt(Efs/Emp);
RMAX=4000;


r=0;% 节点i距离BS的距离


for i=1:1:n
S(i).E=0.5; % 节点初始能量
S(i).xd=rand(11)*xm;
XR(i)=S(i).xd;
S(i).yd=rand(11)*ym;
YR(i)=S(i).yd;
S(i).r=sqrt((S(i).xd-sink.x)^2+(S(i).yd-sink.y)^2);%节点到基站的距离
  S(i).Rc=(1-0.5*(270-S(i).r)/220)*90;
%plot(S(i).xdS(i).yd‘o‘);
  
S(i).type=‘N‘;
S(i).E=Eo;

%plot(sink.xsink.y‘o‘);

end

for R=0:1:10
R
% 找出T=0.4时所有的候选节点
B_ID=zeros; % 用来存储候选簇头的ID
p=0;% 统计第一层节点数目
for i=1:1:n
    S

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      10561  2008-02-28 21:23  EEUC仿真\EEUCshouming.m

     文件      26624  2014-07-07 23:32  EEUC仿真\EEUC画图.doc

     目录          0  2014-10-08 20:57  EEUC仿真

----------- ---------  ---------- -----  ----

                37185                    3


评论

共有 条评论