Spectrum Consumption Model Builder and Analysis Tool (SCMBAT)

The Spectrum Consumption Model Builder and Analysis Tool (SCMBAT) facilitates the construction of Spectrum Consumption Models (SCMs) and the analysis of compatibility between transmitters and receivers for which an SCM describes their boundaries of spectrum use.

The structure of SCMs and the mechanisms to determine the non-interfering use of spectrum when devices express their spectrum use boundaries via SCMs are defined in the IEEE Standard 1900.5.2 elaborated by the IEEE 1900.5 Working Group on Policy Language and Architectures for Managing Cognitive Radio for Dynamic Spectrum Access Applications. http://grouper.ieee.org/groups/dyspan/5/index.htm

Overall, SCMBAT aims to incentivize the use of SCMs, uncover the potential benefits of their use, collect feedback for their improvement and contribute to the development of spectrum sharing techniques. The initial version of this open-source tool was released in 2016. The current version (v1.2) was released in May of 2018. The code and installation scripts are available at


Technologies/Software being used:

  • Software Defined Radio (GNU Radio)
  • USRP (Universal Software Radio Peripheral)
  • MATLAB / Octave
  • Python
  • Github
  • XML Schemas
  • JSON


Lead faculty
1. Prof. Carlos Caicedo