This page summarises information for Universal Software Radio Peripheral (USRP).

Introduction

USRP has different series, including network series, bus series, embedded series. A selection guide is given in https://kb.ettus.com/Selecting_an_USRP_Device

Some USRP series do not have RF capabilities, e.g., the N210 USRP. A separate RF daughterboard will be required.

Installation of GNURadio and UHD

It is strongly recommended to use pybombs to install gnuradio and UHD in Ubuntu. Instructions can be found GNU Radio resource

Other methods can be found as follows.

USRP Models

USRP B Series

USRP B200/B210/B200mini/B205mini/B206mini

Model SDR Chip FPGA Channels Connector
B210 AD9361 Spartan6 XC6SLX150 MIMO USB 3.0
B200 AD9364 Spartan6 XC6SLX75 SISO USB 3.0
B200mini AD9364 Spartan-6 XC6SLX75 SISO USB 3.0
B200mini-i AD9364 industrial-grade Xilinx Spartan-6 XC6SLX75 SISO USB 3.0
B205mini-i AD9364 industrial-grade Xilinx Spartan-6 XC6SLX150 SISO USB 3.0
B206mini-i AD9364 industrial-grade AMD Spartan-6 XC6SLX150 SISO USB 3.0 Type C

Frequency range: 70 MHz – 6 GHz

Inst. bandwidth: Up to 56 MHz

Model Dimensions
B206mini-i 8.4 × 5.1 × 0.8 cm (Board-only); 8.5 × 5.5 × 1.8 cm (Enclosed)
B200mini / B205mini 5.0 × 8.4 cm
B200 / B210 9.7 × 15.5 × 1.5 cm

USRP N200/N210

N200 and N210 are discontinued.

USRP X300/X310

MATLAB Support

MATLAB has a good support for Ettus USRP which allows fast test and prototype. Please visit Communications Toolbox Support Package for USRP Radio for more information.

Resources

Return to the Main Page of Software-Defined Radio.