The Universal Software Radio Peripheral (USRP) is a family of computer-hosted hardware for making software radios. The USRP is intended to be a comparatively inexpensive hardware device facilitating the building of a software radio.
USRP hardware connects to a host computer through a high-speed USB or Gigabit Ethernet. This connection enables host-based software to control the USRP and prepare signals for transmission or reception.
The USRP board schematics are freely available for download. Open source drivers and free software to integrate with GNU Radio are also available. It is also designed to be flexible, allowing developers to make their own daughterboards for specific needs with regard to connectors, different frequency bands, etc.
The USRP is developed by a team led by Matt Ettus.