4th International ICST Workshop on OMNeT++

Research Article

Implementation of Dynamic Spectrum Allocation for Cognitive Radio Networks based on Iterative Water Filling in OMNeT++/MiXiM

  • @INPROCEEDINGS{10.4108/icst.simutools.2011.245503,
        author={S\^{e}bastien D'hondt and Bart Scheers and Vincent Le Nir},
        title={Implementation of Dynamic Spectrum Allocation for Cognitive Radio Networks based on Iterative Water Filling in OMNeT++/MiXiM},
        proceedings={4th International ICST Workshop on OMNeT++},
        publisher={ACM},
        proceedings_a={OMNET++},
        year={2012},
        month={4},
        keywords={Iterative Water Filling Wireless communications Discrete event},
        doi={10.4108/icst.simutools.2011.245503}
    }
    
  • Sébastien D'hondt
    Bart Scheers
    Vincent Le Nir
    Year: 2012
    Implementation of Dynamic Spectrum Allocation for Cognitive Radio Networks based on Iterative Water Filling in OMNeT++/MiXiM
    OMNET++
    ACM
    DOI: 10.4108/icst.simutools.2011.245503
Sébastien D'hondt1, Bart Scheers1, Vincent Le Nir1,*
  • 1: Royal Military Academy
*Contact email: vincent.lenir@rma.ac.be

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.