Changes between Version 10 and Version 11 of CSMAMAC
- Timestamp:
- Feb 7, 2008, 10:03:30 PM (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
CSMAMAC
v10 v11 15 15 * If the medium is busy, enter a backoff period and wait for the medium to become idle 16 16 17 This simple algorithm encompasses much of the behavior in commercial 802.11 MAC/PHY chipsets. This algorithm lends itself nicely to a state diagram, which in turn, translates into C-code that can be executed in the PowerPC of the FPGA on WARP. 17 This simple algorithm encompasses much of the behavior in commercial 802.11 MAC/PHY chipsets. This algorithm lends itself nicely to a state diagram, which in turn, translates into C-code that can be executed in the PowerPC of the FPGA on WARP. In the following section, we track the "Life of a Packet" as it might journey through these states. 18 18 19 19 … … 22 22 == Life of a Packet == 23 23 24 Below is the state-machine representation of the above algorithm. Each state can be "clicked" and is described in detail in the accompanying link. The up-to-date code can be found here: [source:/ResearchApps/MAC/ACKMAC/csmaMac.c@L csmaMac.c] 24 25 25 26 {{{