IEEE 802.11a/g Simulator v2.4.178 Bogdan Roman http://www.cl.cam.ac.uk/research/dtg/wisim Usage: dot11ag OPTION=VALUE [OPTION=VALUE [...]] (?) denotes the option type: (i) = integer, (f) = float, (b) = boolean (either 0 or 1), (s) = string, (c) = csv (comma separated values). [?] denotes the default value if '-h' is the only argument or the parsed value if the argument was specified (helps debugging). optfile (s) Get options from the specified file. The file must have one OPTION=VALUE pair per line. Options in the command-line have precedence over the same options in the file. [] debug (i) Debug level: 0=csv data only, 1=add csv header, 2=add stopwatch; 3=see readme.txt [2] time (f) Stop after this many (virtual) seconds of simulation time (0 to disable) [0.09] steps (i) Stop after this many time steps (0 to disable). The step duration is equal to the backoff slot duration [0] runs (i) Stop after this many attempts seen by the network (0 to disable). Should be avoided at high fading levels [0] frames (i) Stop after this many successful frames seen by the network (0 to disable). Should be avoided at high fading levels [0] nn (i) Number of active nodes. Ignored if 'topology' specified [5] n (i) [5] cw_min (i) Minimum contention window size. Preferably a power of 2 [16] w (i) [16] W (i) [16] stage_max (i) Maximum exponential backoff stage. The maximum contention window size is cw_min * 2^stage_max [6] m (i) [6] retry_limit (i) Maximum number of retries (0 for unlimited). [0] r (i) [0] retry_limit_f (i) Maximum number of retries in addition to stage_max (0 for unlimited). Overrides retry_limit. [0] f (i) [0] B (i) PHY data rate in bits/s. This is used for the payload [6000000] L (i) Force L time slots for a data transmission. Also forces basic mode and omits DIFSs and ACKs [0] DATA (i) Data frame size (payload) in bits. Ignored if 'L' specified [8184] APP (i) Application header size in bits. Set to 0 to get MAC level results [0] sifs (f) Duration of SIFS interval in seconds [1.6e-005] difs (f) Duration of DIFS interval in seconds [3.4e-005] slot (f) Duration of the backoff (contention) slot in seconds. The default 9 us includes 1 us propagation delay [9e-006] delta (f) Additional propagation delay. This is usually not needed as it is included in SIFS, DIFS and slot [0] no_difs (i) Omit DIFSs and ACKs. Assumed if 'L' specified [0] basic (i) Basic instead of RTS/CTS mode. Assumed if 'L' specified [1] ath_real (i) Whether to use real-world measurements of Atheros AR5002X parameters (different DIFS, cw_min and frames duration than the 802.11 standard) [0] ct_ack_rate (i) Whether to transmit ACK and CTS at a fixed rate of 6 Mbits/s instead of 6/12/24 Mbits/s as specified in the 802.11 standard [0] offset_cw (i) Offset the backoff window interval by this value. E.g. a value of 1 would make the BEB choose from 1 to W instead of 0 to W-1. This removes the unfairness of the BEB towards successful nodes. It is the default for the Atheros AR5002X chipsets. [1] rssi_typ (i) RSSI fading type: 0=none, 1=uniform, 2=Rayleigh [0] rssi_min (f) Minimum RSSI in dBm, usually background noise (ideal channel when min >= thresh) [-99] rssi_max (f) Maximum RSSI in dBm for the uniform fading [-62] rssi_avg (f) Average RSSI in dBm for the Rayleigh fading (ideal channel assumed when avg - thresh > 40 dB) [-62] rssi_thr (f) RSSI threshold in dBm (ideal channel assumed when avg - thresh > 40 dB) [-82] topology (c) Nodes topology. This overrides nn and rssi_avg. Usage: topology=n[:n[:n[:...]][;rssi_avg][,...]] where n is a node index and rssi_avg is the Rayleigh average rssi value (optional). E.g. 0:1:2;-82,3,4:5 would mean nodes 0, 1 and 2 have an rssi level of -82 dBm among each other (reciprocal channels assumed), nodes 4 and 5 have an rssi level above the detection threshold (i.e. can hear each other), node 3 is hidden from all nodes and vice versa, nodes 0, 1 and 2 are hidden from 4 and 5 and vice versa. If the rssi_avg value is omitted then it is assumed above the detection threshold. Omitted nodes will be assumed hidden from all other nodes (e.g. 2:1,4:5 creates a network of 6 nodes with node 0 and node 3 hidden from all other 4 nodes). [] header (b) Display header only [0] shownode (i) Show stats only for the specified node (-1 to disable) [-1] stats (c) CSV list of stats (column headers) to display [] pdf_nodes (b) Whether to display per-node statistics (prob of success, throughput etc.) [0] nodes_stats (b) [0] csv (b) Whether the output is in CSV or (more) human readable [1] pdf_idle (i) Whether to show a PDF of consecutive idle slots (or backoff slots depending on the other settings) [0] idle_stats (i) [0]