I. Introduction
In many communication networks, the communication medium is often shared by multiple users who must compete for access. In Ethernet [1], nodes use CSMA/CD [2], [3] as a MAC protocol. In order to reduce the probability of collisions, each node implements CSMA/CD, sensing the medium to ensure the medium is available prior to transmitting. However, for wireless ad hoc networks or sensor networks, carrier sensing may not be effective. This is because nodes may not be able to sense one another's presence, yet their transmissions may still interfere. Ad hoc networks, sensor networks, and competing “hotspot” 802.11 gateways are examples where this so-called “hidden terminal problem” occurs.