DAGR is a set of software modules, tools, and scripts for implementation of Dynamic Spectrum Access (DSA). With this software, users can create a cognitive radio network that can sense the spectral environment and change communication frequency in the presence of noise, interference or jamming.

DAGR Screenshots of video streaming and spectral analysis

This software runs on the Universal Software Radio Peripheral (USRP) as the primary hardware device. Installation of the USRP Hardware Driver (UHD) is also required for correct operation. DAGR also contains a modified copy of GNU Radio 3.6.0. Modifications were needed to improve the performance and timing of packet transmissions.

DAGR has been tested on Linux Ubuntu 12.04 operating system, UHD version 3.4.2, hardware models USRP2 and USRP N210, with daughterboard RFX1800. Results may vary depending on the specific configuration, and may require slight modifications. You are welcome to send feedback if you are experiencing compatibility issues.

Video Demonstrations

This page contains video demonstrations of some of the capabilities of DAGR (QuickTime and JavaScript required).

DAGR Screenshots showing Google Earth view and wireframe terrain view

Download

The DAGR source code is available from: http://downloads.pf.itd.nrl.navy.mil/dagr/

Contact

For more information, please contact dagr_info@nrl.navy.mil.