openWNS WiFiMAC

Registered 2009-01-12 by Daniel B├╝ltmann

The openWNS WiFiMAC module implements a model to simulate IEEE 802.11 Wireless Local Area Networks.

The WiFiMAC module consists of three different logical entities:

a) A physical layer model that can be used to simulate the transmission of frames over 20/40MHz-wide wireless channels, including
  * A SINR-based packet errors dependent on modulation, coding and frame length.
  * Capture effect
  * Conversion of pre -> post-SINR conversion to simulate MIMO gain
  * Channel state detection with virtual and physical carrier sensing

b) A MAC layer that implements the IEEE 802.11 Distributed Coordination Function (DCF) plus
  * SINR- and ARQ-based rate adaptation with MIMO support
  * Block acknowledgement
  * Frame aggregation (A-MPDU)
  * Transmission opportunities
  * RTS/CTS

c) A Path selection layer for the emulation of IEEE 802.11s-based Wireless Mesh Networks (WMNs).

Project information

Part of:
openWNS
Maintainer:
ComNets, RWTH Aachen, University
Driver:
ComNets, RWTH Aachen, University
Development focus:

trunk series 

lp:openwns-wifimac 
Browse the code

Programming Languages:
C++, Python
Licences:
GNU LGPL v2.1
()

RDF metadata

View full history Series and milestones

openWNS WiFiMAC trunk series is the current focus of development

All questions Latest questions

All blueprints Latest blueprints

Get Involved

Downloads

openWNS WiFiMAC does not have any download files registered with Launchpad.

Announcements