资源简介
在原有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 cucfineUnti
----------- --------- ---------- ----- ----
14257 1
- 上一篇:Unity3d制作简单拼图游戏源码+工程
- 下一篇:飞行器航迹规划算法综述
相关资源
- Bioleaching of chalcopyrite and marmatite by m
- ns2.34可以使用的leach文件
- ns2 leach
- leach协议的MIT源码及详细仿真过程亲测
- LEACH协议源码及NS2下安装教程
- ns-2.34 leach和mflood协议的添加详细笔记
- LEACH的改进算法,LEACH-C
- WSN仿真-Leach分簇+能量消耗控制
- 基于NS2的leach路由协议及其改进的仿真
- 修正版ns2.35上移植leach协议
- 无限传感器网络中LEACH算法在NS2中的源
- NS2.35 实现 Leach分簇 代码
- ns-leach.tcl详细注解
- OMNeT++ 5.1 leach 可运行
- omnet++ 5.1版本下 Leach协议仿真代码
- Leach协议仿真的nam动画实现
- leach源代码改进
- mit.tar.gz
- Energy-Efficient Communication Protocol for Wi
- 论文仿真实验无错误的LEACH改进算法源
- mit235移植版_运行补丁
- mit235移植版.tar.gz
- NS2网络模拟简介以及MTE、LEACH、LEACH
- LEACH和DD协议的结合
评论
共有 条评论