资源简介
无线传感器网络,泛洪算法。每一轮次每个节点向中心节点发送数据。最后的生成图像为节点的死亡数。
代码片段和文件信息
function [] = DFS(rTTL)
global connMatrix;
global visited;
global xLocation;
global yLocation;
global floodProb;
global savedTransmission;
global distMatrix;
global ETX;
global ERX;
global Efs;
global Emp;
global EDA;
global do;
global Energy;
global numOfNodes;
global radius;
global radius_s;
% Get the number of reachable neighbors
connMatrix = zeros(1numOfNodes);
radius_temp=radius;
index=find(distMatrix(r:)<=radius);
if (length(index)==0)%在半径范围找不到节点
radius_temp=radius+radius_s;
while(length(find(distMatrix(r:)<=radius_temp))==0)
radius_temp=radius_temp+radius_s;
end
end
connMatrix =(distMatrix(r:)<=radius_temp);
neighborNodes = find(connMatrix(:) == 1);%距离小于门限的坐标
% Get the unreached neighbors
neigbborNodes = inte
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1664 2012-07-07 09:26 DFS.m
文件 2097 2012-07-07 09:32 flooding.m
评论
共有 条评论