資源簡介
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
評論
共有 條評論