crSimulator: A discrete simulation model for cognitive radio ad hoc networks in OMNeT ++

Cognitive Radio is an exciting new technology for efficient use of radio spectrum. Research on cognitive radio has for a large part, focused on physical layer issues such as robust spectrum sensing and radio environment characterization. The networking of cognitive radio nodes is equally important however as new protocols need to be developed to cope with physical layer dynamics. The lack of a widely used and open source simulation platform has been a hindrance in this regard. In this paper, we present crSimuiator, which is a discrete simulation model for cognitive radio ad hoc networks in OMNeT++. We present the core concepts, major requirements, architectural model of cognitive radio nodes, and the implementation details of crSimulator. The crSimulator model effectively captures the physical layer level dynamics and facilitates higher layers protocol research. The model is validated with an implementation of cognitive radio MAC protocol having spectrum sensing and handover features together with a node architecture designed to operate in ad hoc networks.

[1]  Andreas Mitschele-Thiel,et al.  Distributed spectrum map for cognitive radio ad hoc networks , 2011, CogART '11.

[2]  Andreas Mitschele-Thiel,et al.  Adaptive Discrete Particle Swarm Optimization for Cognitive Radios , 2012, 2012 IEEE International Conference on Communications (ICC).

[3]  Bart Scheers,et al.  Implementation of dynamic spectrum allocation for cognitive radio networks based on iterative water filling in OMNeT++/MiXiM , 2011, SimuTools.

[4]  Andreas Mitschele-Thiel,et al.  An architecture for Cognitive Radio ad-hoc network nodes , 2012, 2012 International Symposium on Communications and Information Technologies (ISCIT).

[5]  Andreas Mitschele-Thiel,et al.  Distributed Resource Map: A database-driven network support architecture for Cognitive Radio ad hoc networks , 2012, 2012 IV International Congress on Ultra Modern Telecommunications and Control Systems.

[6]  Sylvia T. Kouyoumdjieva,et al.  Enabling multiple controllable radios in OMNeT++ nodes , 2011, SimuTools.

[7]  Klaus Wehrle,et al.  A Performance Comparison of Recent Network Simulators , 2009, 2009 IEEE International Conference on Communications.

[8]  A. Varga,et al.  THE OMNET++ DISCRETE EVENT SIMULATION SYSTEM , 2003 .

[9]  Pinyi Ren,et al.  An Open Software Simulation Platform for Cognitive Radio , 2010, 2010 6th International Conference on Wireless Communications Networking and Mobile Computing (WiCOM).

[10]  Joseph Mitola,et al.  Cognitive Radio An Integrated Agent Architecture for Software Defined Radio , 2000 .