Registered 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

Licence:
GNU LGPL v2.1

RDF metadata

View full history Series and milestones

trunk series is the current focus of development.

All code Code

Version control system:
Bazaar
Programming languages:
C++, Python

All questions Latest questions

Get Involved

Downloads

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

Announcements