Changes between Version 5 and Version 6 of GettingStarted/MAC


Ignore:
Timestamp:
Feb 7, 2008, 12:58:23 PM (16 years ago)
Author:
chunter
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GettingStarted/MAC

    v5 v6  
    77
    88=== MAC-level Processing ===
    9 Above the control sublayer is the processing necessary to give the system MAC-level behavior like exponential backoffs and carrier-sensing. These tasks are divided between the user-level MAC code (such as [wiki:CSMAMAC CSMA MAC]) and a MAC framework called [wiki:WARPMAC WARPMAC].
     9Above the control sublayer is the processing necessary to give the system MAC-level behavior like exponential backoffs and carrier-sensing. These tasks are divided between the user-level MAC code (such as [wiki:CSMAMAC CSMA MAC]) and a MAC framework called [http://warp.rice.edu/WARP_API/warpmac_8c.html WARPMAC].
    1010
    1111[[Image(GettingStarted/MAC/files:sysdiagram.jpg, align=center)]]
     
    1414== What we provide ==
    1515
    16 In general, user-level MAC algorithms are connected to the underlying hardware via [wiki:WARPMAC WARPMAC], which provides MAC feature commonalities to the user. For derivatives of common random-access algorithms, the user may not need to modify any of the underlying layers. However, for more clean-slate designs, additional hardware functionality may be required. The [wiki:WARPMAC WARPMAC] framework and [wiki:WARPPHY WARPPHY] interface were designed with this in mind. Modification of these sublayers to support additional features is welcome. The relationship between user-level MAC algorithms and the WARP platform support is described in more detail in [wiki:Asilomar2006_WARPMAC our publication].
     16In general, user-level MAC algorithms are connected to the underlying hardware via [http://warp.rice.edu/WARP_API/warpmac_8c.html WARPMAC], which provides MAC feature commonalities to the user. For derivatives of common random-access algorithms, the user may not need to modify any of the underlying layers. However, for more clean-slate designs, additional hardware functionality may be required. The [wiki:WARPMAC WARPMAC] framework and [http://warp.rice.edu/WARP_API/warpphy_8c.html WARPPHY] interface were designed with this in mind. Modification of these sublayers to support additional features is welcome. The relationship between user-level MAC algorithms and the WARP platform support is described in more detail in [wiki:Asilomar2006_WARPMAC our publication].
    1717
    1818== Requirements for MAC ==