Welcome to the Open Architecture for Radar and EW Research software distribution. refarch-multich is the free and open-source reference architecture code for building a multi-channel USRP-based Radar and EW Research system, designed by NI.
refarch-multich supports Ubuntu 20.04 with the USRP N320 and USRP N321 Ettus hardware.
For getting started assistance, visit the User Manual located at the Knowledge Base. For technical documentation related to USRP™ hardware or UHD system design, visit the UHD and USRP Manual.
refarch-multich is developed and tested on Ubuntu 20.04 version. Operating systems and versions not listed in this document have not been tested and are not officially supported.
rearch-multich can be used to build stand-alone Open Architecture for Radar and EW Research system with USRP hardware, or with third-party applications. Some common use-cases for the framework are as follows:
- Cognitive Radar
- Antenna Array
- Beamforming Algorithms
- Waveform Testing
config/ Utilities to setup and configure the server and USRPs. Includes Ring Buffer script, and example .yaml file.
lib/ The functions used to setup, configure, test, and use the system.
examples/ The example application and configuration file.
tools/ Utilities to generate and test .dat files that are used in the example application.
docs/ Documents including the BOM, wiring list, and templates to setup the system.
Read the Open Architecture for Radar and EW Research User Manual located on the Ettus KB website.
Setup Script
- Clone or download this repository to the directory of your choice.
- Open a terminal in the root folder.
- Make the setup script executable using the command
sudo chmod +x setup_script.sh
- Run the script using the command
sudo ./setup_script.sh