wiki:802.11/wlan_exp/app_notes/tutorial_hop_mac

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

--

Tutorial: A Custom Hopping MAC

based on Ref. Des. v1.3

Tutorial: Building a Custom Frequency Hopping MAC with the 802.11 Reference Design

In many communication systems, it is advantageous to "hop" between many different frequencies. These systems, which fall under a broad class of techniques called spread spectrum, can provide robustness against interference and jamming.

In this tutorial, we will modify the Mango 802.11 Reference Design to enable frequency hopping and we will use the WLAN Experiments Framework to evaluate the changes. Specifically, we will implement the frequency hopping behavior in two different ways:

  1. First, we will use Slow Hopping Approach that remains interoperable with standard Wi-Fi clients. This design uses existing 802.11 management frame parameters to instruct client stations to hop to a new center frequency. However, these management frame parameters were never intended for fast frequency hopping; they were intended for an AP to shift its network to a different frequency over long time scales (e.g., after the detection of a radar system when using Dynamic Frequency Selection).
  1. Alternatively, we can improve the frequency hopping rate significantly by breaking compatibility and interoperability with Wi-Fi devices. In the Fast Hopping Approach, we will employ an 'a priori' known frequency hopping schedule at each WARP v3 node in the network rather than explicitly communicate the intention to hop in a management frame. The key challenge here is ensuring that each device remains synchronized despite sharing no absolute time reference.