Also known as: USRP, Ettus USRP, Universal Software Radio Peripheral
USRP (Universal Software Radio Peripheral) is Ettus Research’s long-running family of high-performance transmit-and-receive software-defined radios, spanning the compact B200/B210 through the networked N-series and the flagship X-series.1 All are driven by the open-source UHD (USRP Hardware Driver) and are a de-facto standard for SDR research, teaching, and industrial prototyping.2
Overview
Where a dongle is a fixed receiver, a USRP is a configurable radio platform. Most models pair a wideband RF front end with a large FPGA that can run custom sample processing on the device itself, then move IQ to the host over USB 3.0 (B-series) or Ethernet up to 10 GbE (N- and X-series). They transmit and receive full-duplex, most support MIMO with two or more channels, and many accept an external 10 MHz reference and PPS so several units can be locked together for phased-array and coherent work. That capability comes at a price well above hobby SDRs — hundreds to many thousands of dollars.
What it is
The modern B- and E-series use Analog Devices AD936x zero-IF transceivers; larger models use daughterboard front ends that swap to cover different bands. Coverage is broadly DC to 6 GHz depending on the front end, with instantaneous bandwidth from tens of MHz on a B200 up to around 160 MHz on high-end X-series boards, and ADC resolution of 12 to 16 bits by model.
The software story is UHD: a single cross-platform driver and API that every USRP speaks,
tightly integrated with GNU Radio (whose gr-uhd blocks are the
usual way to build flowgraphs) and reachable through SoapySDR as
well. That common driver — not any one board — is the real ecosystem.
Variants
- B200 / B210 — bus-powered USB 3.0, single (B200) or dual (B210) channel, AD9361-class front end; the affordable research entry.
- N-series (N200/N210, N3xx) — Ethernet-connected, daughterboard or integrated front ends, suited to fixed installations and multi-unit synchronisation.
- X-series (X300/X310, X4xx) — the widest bandwidth and highest channel counts, 10 GbE connectivity, aimed at demanding research and defence applications.
- E-series — embedded/stand-alone units with an on-board processor for field use.
Relevance to SDR
USRPs underpin a huge share of published SDR and wireless research: cellular (LTE, 5G NR) testbeds, spectrum sensing, direction finding, radar, and signals experiments where reproducibility and precise timing matter. Their synchronisation and MIMO features enable coherent multi-channel systems no single dongle can build.
For plain trunking reception a USRP is far more radio than the job needs — transmit, MIMO, and FPGA processing are surplus to receive-only scanning, and the cost is high. GopherTrunk ships native USB backends for RTL-SDR, HackRF, and Airspy, not a UHD backend, so a USRP would be used through a SoapySDR bridge if at all. It is best understood as a research-grade instrument whose scanning use is incidental to its role as a general RF development platform.
Sources
-
Universal Software Radio Peripheral — Wikipedia, on the USRP families, UHD, and their research use. ↩
-
Ettus Research — Ettus Research (an NI company), official site with per-model specifications for the B-, N-, and X-series. ↩