wiki:802.11/wlan_exp/app_notes/dcf_with_hidden_nodes

Version 1 (modified by chunter, 9 years ago) (diff)

--

Investigating Hidden Nodes and RTS/CTS Access

This application note presents results from a simple experiment using the Mango 802.11 Reference Design and its experiments framework. We use three WARP v3 nodes to build a basic 802.11 network, with one AP and two stations (STA).

Table of Contents

  1. Experimental Setup
  2. Aggregate Results
  3. Tx/Rx Log Results
  4. Source Code
  5. Appendix?

Experimental Setup

The experiments described below use 3 Mango WARP v3 kits, each running the 802.11 Reference Design (version v1.3), including the WLAN Experimental Framework.

Experimental Setup

Experiment Details

  • Packet Length: 1400 byte payloads (1428 byte MPDUs, with MAC header and FCS)
  • PHY Rate: 18 Mbps (QPSK, code rate 3/4) for data MPDUs
  • Tx Power: 15 dBm
  • 2.4GHz channel 1

We use 4 traffic flows in our experiments:

  • Flow 1: Backlogged traffic from STA_1 to AP
  • Flow 2: Backlogged traffic from STA_2 to AP

The colors in the figure above are used throughout this app note to denote each flow.

Tx/Rx Log Results


Resources

Python Scripts

Download: multi-flow_python_scripts_v1_00.zip

Zip Contents:

  • multi-flow_experiment.py - This script will run the experiment and write the log files from each board to the directory in which this script is executed.
  • multi-flow_plotter.py - This script will open the generated log files and produce the plots used in the application note.
  • log_analysis_util.py - Utility script that is used by multi-flow_plotter.py. This should not be run directly. Instead, it should be in the same directory as multi-flow_plotter.py

Experiment Data

In addition to providing the python scripts to gather and process the data in this application note, we also provide the actual data log files we gathered, processed, and presented.

Download: multi-flow_log_data_v1_00.zip (371MB)

Attachments (1)

Download all attachments as: .zip