16 April 2016 1 2K Report

Recently, I’m working on a scheduling algorithm on wireless sensor network with Matlab. But when it comes to the very first topology generation, it becomes complex than I thought.

Here is what I have done:

- random generate nodes on planar with uniform distribution, remove nodes that’s too near to existing nodes.

- generate mesh grid topology with a coverage range, nodes within the range can establish connection.

- set the geometry middle point as root,generate tree topology by Dijkstra’s algorithm.

And here is preliminary result and codes.

The result is too simple and uncontrollable now. Most importantly the generated tree seems imbalanced, i.e the degree/number of children vary much, which seems not expected. Obviously, I need more constraint to make it more realistic.

I don’t need to carefully place the nodes to achieve minimum power consumption, nor to design channel model or structure of nodes, but some baselines like best coverage, less nodes, less interference, less traffic load(in bit*meter) is expected.

I survey and find tool like NPART https://www.informatik.hu-berlin.de/de/Members/milic/NPART, and someone says maybe NS3 can help. But I have limited time on it, anyway it’s just part of my research.

Could anybody give me some easy-implement hints or useful tools?

here is my simple code

https://www.informatik.hu-berlin.de/de/Members/milic/NPART

More Jet Yu's questions See All
Similar questions and discussions