Implementation of dynamic spectrum allocation for cognitive radio networks based on iterative water filling in OMNeT++/MiXiM

  • Authors:
  • D'Hondt Sébastien;Scheers Bart;Le Nir Vincent

  • Affiliations:
  • Royal Military Academy, Brussels, Belgium;Royal Military Academy, Brussels, Belgium;Royal Military Academy, Brussels, Belgium

  • Venue:
  • Proceedings of the 4th International ICST Conference on Simulation Tools and Techniques
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

The growth in wireless technology and the increasing demand for wireless multimedia services creates a lack of spectrum. A potential solution to this issue is to allocate the spectrum dynamically by means of cognitive radio. Iterative Water Filling (IWF) can offer a practical solution to this dynamic spectrum allocation. Straightforward implementations of IWF in C/C++ or Matlab already exist. To our knowledge, this algorithm has not been studied yet in an event-driven simulator such as OMNeT++/MiXiM. For the implementation of the IWF, it is required to have multiple sub-channels with an adjustable power for each of them. In this work, several existing MiXiM modules are extended in order to permit the use of multiple sub-channels for the communication between nodes. Moreover, new classes, maps and events are created for the implementation of the IWF algorithm. The implementation is validated through simulations of a scenario where two tactical radio networks coexist in the same area.