Installation for Targeting NI USRP Radios
To target NI™ USRP™ radio devices with Wireless Testbench™, you must install and configure third-party tools and additional support packages.
For details about which NI USRP radios you can target, see Supported Radio Devices.
Note
Generating a bitstream with this workflow is supported only on a Linux® operating system (OS). For details about host system requirements, see System Requirements.
Connect and Set Up an NI USRP Radio
The Wireless Testbench software provides hardware targeting support through Wireless Testbench Support Package for NI USRP Radios. For instructions on how to install the support package, see Install Support Package for NI USRP Radios.
To connect and set up your radio, use the radioSetupWizard
function to open the Radio Setup wizard and
follow the steps. To see your previously saved radio setup configurations, use the radioConfigurations
function.
Install and Configure Third-Party Tools
Vivado
Install Vivado® development tools version 2019.1 and the AR73068 patch.
Python
Install Python® version 3.9 or newer. The available Python version depends on your OS version. To install Python on a Linux OS, run one of the following commands, replacing
python3.9
or python39
with the relevant
Python version.
Ubuntu® or Debian®
sudo apt install python3.9 python3-numpy python3-mako python3-markupsafe \ python3-yaml python3-ruamel.yaml xterm
Red Hat® or openSUSE®
sudo dnf -y install python39 python3-numpy python3-mako python3-markupsafe \ python3-yaml python3-ruamel-yaml xterm
Linux Shell
The recommended Linux shell is bash
. If bash
is not set as
the default shell for your Linux distribution, run this
command.
sudo dpkg-reconfigure dash
No
. Then, validate that bash
is
used by running this
command.ll /bin/sh