Technical documentation on the database, primary user and secondary user can be found on this page.


The database provides packet data to both the primary and seconder user. It also accepts the received packets to calculate the metric. This information about the primary user metric is also available to the secondary user through the database.

More information can be found here: Spectrum challenge: Contestant database interface []

Primary user

Contestants who want to test their implementation can use an NI USRP RIO and download the GNURadio code [].

The primary user has an OFDM physical layer. This user can hop between all available channels. The primary user can also occupy more than one channel at a time.

More information on the GNURadio PU is available here [].

Secondary user

The secondary user is a fully custom solution provided by the contestants. The only constraints are:

  • 10MHz bandwidth
  • 2 antennas at both sides
  • 3190-3200 MHz band