Simulator Channel Models

How are channel models set?

The channel model is the code inside of the simulator that determines which packets can reach their intended destinations, which are out of range, which are dropped due to noise, and so forth.

The channel model is set in the simulator configuration file, at the line that looks something like:

sim-component = "sim/sim_mote -m circle";
In this case, "circle" is the channel model. It can be any of the following models, which are described in more detail below:

The Circle Channel Model

The circle model is trivial: any nodes less than 8 meters apart can exchange packets 100% of the time. Nodes further apart can never exchange packets. This is a simple, deterministic model that does not reflect reality at all, but can be useful in getting a first cut application working.

Basic Non-Deterministic Noise Models

The norm_noise and uni_noise models are slightly more realistic. They take into account the value of the POT (potentiometer) that applications might set, and produce a gradual decay in the probability of successful packet delivery as distance increases. The two variants are:


Empirical Average Indoors and Empirical Stateful Indoors

These two channel models are based on connectivity measurements performed by Alberto Cerpa with the ipaq/motenic testbed in the LECS lab (indoors, office style). They are a much better improvement to the analytical-only models available thus far, and can help your simulations run under more realistic connectivity conditions.

Empirical Average Indoors (emp_avg) -- is based on average connectivity (empirically obtained) with added noise proportional to the standard deviation (also empirically obtained). The model works for both static and mobile nodes.

Empirical Stateful Indoors (emp_state) -- similar to the above, but it maintains additional state to recreate even more realistic conditions. The model works for static nodes (it requires some modifications to the implementation to make it work with mobile nodes).

Among the "features" these new models provide are:

These are some of the characteristics encountered when performing real connectivity experiments.




Last modified by jelson, 12 March 2003