How to avoid intersection of node in WSN node deployment.
显示 更早的评论
I have created a WSN scenario and node deployment.But in real world no two WSN nodes can be in same position.how to avoid intersection of nodes.the code used for node deployment is given below.
for i = 1:numNode
% x coordination of node
nodeArch.node(i).x = rand * netArch.Yard.Length;
nodeArch.nodesLoc(i, 1) = nodeArch.node(i).x;
% y coordination of node
nodeArch.node(i).y = rand * netArch.Yard.Width;
nodeArch.nodesLoc(i, 2) = nodeArch.node(i).y;
% the flag which determines the value of the indicator function? Ci(t)
nodeArch.node(i).G = 0;
% initially there are no cluster heads, only nodes
nodeArch.node(i).type = 'N'; % 'N' = node (nun-CH)
nodeArch.node(i).energy = netArch.Energy.init;
nodeArch.node(i).CH = -1; % number of its CH ?
nodeArch.dead(i) = 0; % the node is alive
end
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 WSNs 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!