This work presents a novel Medium Access Control (MAC) for distributed single-channel Cognitive Radio Networks (CRNs) denominated Cognitive Radio Reservation MAC (C2RMAC). C2RMAC is intended to be adopted by the nonlicensed users and introduces a double stage scheme to schedule each node's transmission. In this way, C2RMAC increases the use of the spectrum left free by the licensed users, when compared with other protocols. An important contribution of this work is the assumption of a heterogeneous spectrum sensing condition, i.e. The assumption that different non-licensed users may sense different levels of channel occupancy. We derive an analytical model to compute the performance of the proposed protocol by adopting innovative concepts to tackle the heterogeneous sensing condition. Several simulation results, including the aggregated throughput and the packet service time, evaluate the performance of C2RMAC and successfully validate the proposed model. Finally, C2RMAC is compared with other state-of-The-Art CR MAC protocols, showing the effectiveness of the proposed solution.
- Cognitive Radio
- Medium Access Control
- Modeling and Performance Analysis