2        Functionality Overview

The functionality provided by this simulator is summarized as follows.

·        Support for CR Routing

·        Multi-radio multi-channel support

·        Single-radio multi-channel support

·        Interface to select radio

·        Interface to select channel

·        Heterogeneous radio and spectrum environment

·        Information needed during routing process

·        Support for CR MAC

·        Single-radio multi-channel support

·        Multi-radio multi-channel support

·        Interface to select channel

·        Information needed during dynamic spectrum access

·        Support for CR PHY

·        Reconfigurable spectrum parameters and radio parameters

·        Interference information

·        SINR/SNR physical model

·        CR Routing/CR MAC algorithms

Several exemplary algorithms for CR Routing and CR MAC are given in the CRCN simulators. These algorithms illustrate how to use the functionality provided by this simulator. Also, these algorithms provide simulation environment for CR networking protocols.  Users can replace these components with their own algorithms, and test the performance of their designs.

·        Performance Evaluation for CR algorithms

This simulator contains several evaluation metrics for performance evaluations of the algorithms at different layers. Currently, the evaluation metric include summate, interference.

·        Graphical User Interface (GUI)

A user-friendly GUI is provided to define simulation scenarios. Users can select the different network protocols, different topology and traffic model and etc. Also, users can start simulation and see the simulation result through this GUI.

 

Please note that users need to follow the rules of NS-2 software architecture to design their protocols to fit in this simulator.

 

 

Previous: Main        Next: Design Overview for CRCN   3