Changes between Version 53 and Version 54 of 802.11/wlan_exp/app_notes/dcf_with_multiple_flows
- Timestamp:
- Apr 22, 2014, 12:01:34 PM (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
802.11/wlan_exp/app_notes/dcf_with_multiple_flows
v53 v54 1 1 = Investigating Physical Carrier Sensing in the DCF with Multiple Traffic Flows = 2 2 3 Th e purpose of the 802.11 Distributed Coordination Function (DCF) is to allow multiple traffic flows to contend for a shared wireless medium. In this application note we investigate how the Mango 802.11 Reference Design behaves when subjected to multiple traffic flows. This note provides a case study on how the design's experiments framework can be used to control and analyze the performance of 802.11 Reference Design nodes.3 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). All three nodes contend for medium access with backlogged flows. The experiments framework enables a detailed study of the performance of each traffic flow, providing insight into the low-level behavior of the 802.11 MAC Distributed Coordination Function (DCF). As the independent variable in our experiments we modify the state of physical carrier sensing at each node. 4 4 5 The primary purpose of this app note is to demonstrate the 802.11 Reference Design and its experiments framework, and to highlight the variety of experimental data which can be computed from the Tx/Rx log recorded at each node. This app note is not an exhaustive study of carrier sensing and should not be cited as such. There are [http://scholar.google.com/scholar?hl=en&q=carrier+sensing many scholarly articles] on the carrier sensing that provide a much richer theoretical background. 5 6 6 7 === Experimental Setup === 7 8 8 The experiments described below use d3 Mango WARP v3 kits, each running the [wiki:../../../Changelog#a0.91BetaRelease 802.11 Reference Design (version v0.91)].9 The experiments described below use 3 Mango WARP v3 kits, each running the [wiki:../../../Changelog#a0.91BetaRelease 802.11 Reference Design (version v0.91)]. 9 10 10 Each node's RF interface was connected to an antenna with a toroidal pattern with 5dBi gain in all horizontal directions ([http://www.l-com.com/wireless-antenna-24-ghz-7-dbi-desktop-omni-antenna-4ft-sma-male-connector L-Com RE07U-SM]).11 Each node's RF interface is connected to an antenna with a toroidal pattern with 7dBi gain in all horizontal directions ([http://www.l-com.com/wireless-antenna-24-ghz-7-dbi-desktop-omni-antenna-4ft-sma-male-connector L-Com RE07U-SM]). The antennas are positioned within line-of-sight. 11 12 12 The nodes were indoors in a small office environment with limited mobility.13 The nodes are indoors in a small office environment with limited mobility. The experimental network is sharing its channel with a few lightly-loaded Wi-Fi networks. 13 14 14 15 || [[Image(wiki:802.11/wlan_exp/app_notes/dcf_with_multiple_flows/figs:experimental_setup_photo.jpg, width=600)]] || … … 16 17 17 18 === Experiment Details === 18 * Packet Length: 1400 byte payloads (1428 byte s OTAwith MAC header and FCS)19 * Packet Length: 1400 byte payloads (1428 byte MPDUs, with MAC header and FCS) 19 20 * PHY Rate: 18 Mbps (QPSK, code rate 3/4) 20 21 * Tx Power: -5 dBm 21 22 * Trial Duration: 300 seconds 22 23 * 2.4GHz channel 1 23 * Physical Carrier Sensing Threshold: approximately -70 dBm when enabled24 * Physical Carrier Sensing Threshold: approximately -70 dBm, when enabled 24 25 25 26 We use 4 traffic flows in our experiments: … … 39 40 40 41 || ||||= # MPDU Tx =||||= # PHY Tx =||||= # PHY Re-Tx =||||= # MPDU Rx =||||= Throughput (Mbps) =|| 41 || Physical Carrier Sensing|| On || Off || On || Off || On || Off || On || Off || On || Off ||42 ||= Physical Carrier Sensing =|| On || Off || On || Off || On || Off || On || Off || On || Off || 42 43 ||= Flow 1 =|| 51804|| 46883|| 65531|| 65951|| 13727|| 19068|| 51806|| 46820|| 1.97|| 1.78|| 43 44 ||= Flow 2 =|| 51792|| 46864|| 66211|| 66090|| 14419|| 19226|| 51792|| 46794|| 1.97|| 1.78|| … … 45 46 ||= Flow 4 =|| 121787|| 118609|| 147488|| 156835|| 25701|| 38226|| 121788|| 118523|| 4.62|| 4.50|| 46 47 47 Statistics:48 Metrics: 48 49 * '''MPDU Tx''': total number of unique MAC data frames submitted to the DCF for transmission 49 50 * '''PHY Tx''': total number of PHY transmissions (includes initial transmission and all re-transmissions of all MPDUs) 50 * '''PHY Re-Tx """: total number of PHY re-transmissions51 * '''PHY Re-Tx''': total number of PHY re-transmissions 51 52 * '''MPDU Rx''': total number of MAC data frames received successfully 52 53 * '''Throughput''': ratio of total number of MAC bits received and experiment duration