NITlab developed a Software Defined Radio (SDR) testbed that consists of 18 Universal Software Radio Peripheral (USRP) devices attached to the NITOS wireless nodes. USRPs allow the researcher to program a number of physical layer features (e.g. modulation), thereby enabling dedicated PHY layer or cross-layer research.

Initially, you have to reserve a node which features a USRP device. Here is a detailed list with the types of USRPs, nodes and types of connection that they have:

Testbed Node USRP Type Connnection Type
node052 N210 ETHERNET
node055 B210 USB 3.0
node056 B210 USB 3.0
node059 B210 USB 3.0
node060 B210 USB 3.0
node064 N210 ETHERNET
node067 B210 USB 3.0
node068 B210 USB 3.0
node071 B210 USB 3.0
node072 B210 USB 3.0
node080 N210 ETHERNET

Then you can start developing your work/experiments based on the image baseline_usrp.ndz

omf load -i baseline_usrp.ndz -t node0XX

In order to check the status of the USRP, login to the node0XX. If the node features a USRP N210 then setup the eth1 interface:

ifconfig eth1 up

and then run the following command:


If the node features a USRP B210 then run the following commands:

usrp_status -a off
usrp_status -a on