2School of Electrical and Computer Engineering, Shiraz University
3Shiraz Uversity, Electrical and Computer Engineering School
The performance of cognitive radio networks (CRN) is strongly affected by the radio activities of the primary users (PUs). Since the activities arbitrarily vary in time, frequency, and space domains, some diversity techniques are used to reach a desired performance. In this paper, we propose a new AODV-based routing protocol for cognitive radio Ad Hoc networks (CRAHN) that exploits path and spectrum diversity jointly together to deal with the effects of activities of PUs. Moreover, we integrate ETX routing metric and channel selection strategy to improve the performance further. Our method uses local spectrum knowledge and local dynamic network topology to efficiently manage the available channel sets. We have simulated the performance of our proposed protocol under varying PUs’ activities and compared to some existing methods. Our simulation results show that the new protocol improves throughput and packet delivery by 19 and 6 percent respectively.