Command ------- dot11ag pdf_nodes=1 pdf_idle=1 topology=0,1:2,3:4:5 W=16 m=2 time=120 Network level output (see below for node level) ----------------------------------------------- nn, B, DATA, L, APP, W, m, f, difs, sifs, slot, rssi_min, rssi_min_uw, rssi_max, rssi_max_uw, rssi_avg, rssi_avg_uw, rssi_thresh, rssi_thresh_pw, time, steps, attempts, frames, collisions, attempts_node, frames_node, collisions_node, Ps, Pc, Pb, Pi, Ps_node, Pc_node, Pi_node, Pb_node, T, T_app, S, S_slots, S_frac, S_app, T_node, T_node_app, S_node, S_node_slots, S_node_frac, S_node_app, t_coll, t_coll_slots, t_coll_data, pktps, pktps_node 6, 6000000, 8184, 160, 0, 16, 6, -6, 3.4e-005, 1.6e-005, 9e-006, -99, 1.25893e-007, -62, 0.000630957, -62, 0.000630957, -82, 6.30957e-006, 120, 13333334, 37832, 10529, 27303, 18569, 1754, 16814, 0.278309, 0.721691, 0.860364, 0.139636, 0.0945, 0.9055, 0.67929, 0.32071, 718078, 718078, 0.11968, 0.126348, 0.120013, 0.11968, 119680, 119680, 0.0199466, 0.021058, 0.0200022, 0.0199466, 0.00322606, 358.451, 2.24032, 87.7417, 14.6236 Legend: nn = number of nodes B = PHY bit rate (channel bandwidth) in bps DATA = data payload (application, not MAC) in bits L = payload duration normalized to the backoff slot duration APP = upper layers (net, transport etc.) header size in bits W = minimum contention window size m = maximum exponential backoff stage f = retry limit not including m (0 or less means unlimited) difs = DIFS duration in seconds sifs = SIFS duration in seconds slot = backoff slot duration in seconds rssi_min = min RSSI in dBm rssi_min_uw = min RSSI in uW rssi_max = min RSSI in dBm (if uniform) rssi_max_uw = min RSSI in uW (if uniform) rssi_avg = avg RSSI in dBm (if Rayleigh) rssi_avg_uw = avg RSSI in uW (if Rayleigh) rssi_thresh = RSSI detection threshold in dBm rssi_thresh_uw = RSSI detection threshold in uW time = time in virtual seconds steps = time normalized to the backoff slot duration attempts = number of attempted transmissions at the network level frames = number of successful transmissions at the network level collisions = number of failed transmissions at the network level attempts_node = avg number of attempted transmissions per node frames_node = avg number of successful transmissions per node collisions_node = avg number of failed transmissions per node Ps = probability of success seen by the network Pc = probability of collision seen by the network Pb = probability of the medium being busy Pi = probability of the medium being idle Ps_node = probability of success per node (avg) Pc_node = probability of collision per node (avg) Pi_node = probability of being idle per node (avg) Pb_node = probability of being busy per node (avg) T = throughput in bits/s at the MAC layer seen by the network T_app = throughput in bits/s at the app layer seen by the network S = normalized throughput at the MAC layer seen by the network S_slots = normalized throughput at the PHY layer (slot wise) seen by the network S_app = normalized throughput at the app layer seen by the network S_node = avg normalized throughput per node at the MAC layer S_node_slots = avg normalized throughput per node at the PHY layer (slot wise) S_node_app = avg normalized throughput per node at the upper layer T_node = avg actual throughput per node in bps at the MAC layer T_node_app = avg actual throughput per node in bps at the upper layer t_coll = avg duration of a collision in seconds t_coll_data = avg duration of a collision normalized to payload duration pktps = packets/s seen by the network pktps_node = average packets/s of a node Node level output (when using the pdf_nodes option) --------------------------------------------------- id, L, W, Ps, Pc, Pb, Pi, T, S, S_slots, pktps, attempts, frames, collisions 0, 160, 16, 0.023939, 0.976061, 0.259284, 0.740716, 34754.7, 0.00579245, 0.0061152, 4.24667, 79828, 1911, 77917 1, 160, 16, 0.0485929, 0.951407, 0.278755, 0.721245, 59070.3, 0.00984505, 0.0103936, 7.21778, 66841, 3248, 63593 2, 160, 16, 0.0492751, 0.950725, 0.280608, 0.719392, 60452.5, 0.0100754, 0.0106368, 7.38667, 67458, 3324, 64134 3, 160, 16, 0.150304, 0.849696, 0.391254, 0.608746, 184049, 0.0306748, 0.032384, 22.4889, 67330, 10120, 57210 4, 160, 16, 0.149965, 0.850035, 0.393328, 0.606672, 185231, 0.0308719, 0.032592, 22.6333, 67916, 10185, 57731 5, 160, 16, 0.149398, 0.850602, 0.390874, 0.609126, 182649, 0.0304414, 0.0321376, 22.3178, 67223, 10043, 57180 Legend: id = node id L = payload duration normalized to the backoff slot duration W = minimum contention window size Ps = node probability of success Pc = node probability of collision Pi = node probability of being idle in a randomly chosen time slot Pb = node probability of being busy in a randomly chosen time slot T = node throughput in bits/s at the MAC layer S = node normalized throughput at the MAC layer S_slots = node normalized throughput at the PHY layer (slot wise) pktps = node throughput in packets/s attempts = number of attempted transmissions frames = number of successful transmissions collisions = number of collided transmissions Idle slots PDF output (when using the pdf_idle option) ------------------------------------------------------ idle_slots, count, prob, glob_prob, idle_glob_prob 0, 0, 0, 0, 0 1, 305, 0.0909633, 2.2875e-005, 2.2875e-005 2, 309, 0.0921563, 2.3175e-005, 4.635e-005 3, 282, 0.0841038, 2.115e-005, 6.345e-005 4, 265, 0.0790337, 1.9875e-005, 7.95e-005 5, 315, 0.0939457, 2.3625e-005, 0.000118125 6, 299, 0.0891739, 2.2425e-005, 0.00013455 [...] 63, 0, 0, 0, 0 64, 0, 0, 0, 0 Legend: idle_slots = number of consecutive idle slots, from from 0 to cw_min * 2^m + cw_offset count = number of occurences prob = conditional probability of occurence glob_prob = probability of occurence idle_glob_prob = probability of occurence slot-wise