• 大小: 3KB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2021-01-02
  • 语言: 其他
  • 标签: leach  加权处理  

资源简介

在原有LEACH算法的基础上进行了从节点剩余能量与节点分布位置方面对算法进行了改进,仿真结果显示较LEACH协议延长了网络生存时间,降低了网络总体能耗以及增加了网络数据的传输率,使无线传感网的整体性能得到一定提升。

资源截图

代码片段和文件信息

clear
%1.初始参数设定模块
%.传感器节点区域界限(单位 M)
xm=200;
ym=200;
%(1)汇聚节坐标给定
sink.x=0.5*xm;
sink.y=0.5*ym;
%区域内传器节数
n=100
%簇头优化比例(当选簇头的概率)
P=0.05;
%能量模型(单位 焦)
%初始化能量模型
Eo=0.1;
%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;
%高能量节点超出一节点能量的百分比
a=1;
%最大循环次数
rmax=1000
%算出参数 do
do=sqrt(Efs/Emp);
Et=0;
%2.无线传感器网络模型产生模块
%构建无线传感器网络在区域内均匀投放100个节点并画出图形
for i=1:1:n
    S3(i).xd=rand(11)*xm;
    S4(i).xd=S3(i).xd;
    XR4(i)=S4(i).xd;
    XR3(i)=S3(i).xd;
    S3(i).yd=rand(11)*ym;
    S4(i).yd=S3(i).yd;
    YR4(i)=S4(i).yd;
    S4(i).G=0;
    YR3(i)=S3(i).yd;
    S3(i).G=0;
    S3(i).E=Eo*(1+rand*a);
    S4(i).E=S3(i).E;
    E3(i)= S3(i).E;

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

     文件      14257  2014-04-29 14:23  cucfineUntitled.m

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

                14257                    1


评论

共有 条评论