USRP Interfaces

From SpenchWiki

Jump to: navigation, search
VDL-2 bursts in HDSDR

Contents

Interfaces

  • BorIP - a network server that allows one to remotely control and stream baseband data from a USRP or FUNcube Dongle over a network to, for instance, ExtIO_USRP or a UDP Source block in GNU Radio/GRC.

Help

Device hint quick-start
Device hint Selection
<none> [side:sub-device] First available USRP with UHD and WinUSB (libusb1)
<UHD device hint>[, side:sub-device] Specified USRP with UHD and WinUSB (libusb1)
<Legacy device index> [side:sub-device] USRP by device index with Legacy driver and libusb0 (use 0 to select first/only Legacy device)
FCD [<device index>] [{I/Q/gain/phase}] FUNcube Dongle by device index (or first/only if index not supplied)

NOTE:

  • There are many more options for each device/driver combination (e.g. daughterboard selection for USRP 1, firmware/FPGA image, FUNcube Dongle parameters). Please read the relevant section in either ExtIO_USRP or BorIP.
  • UHD and Legacy are mutually exclusive. UHD can only operate with WinUSB (libusb1), and Legacy only with libusb0.

For help on a specific interface, click one of the links above.

For a video demonstration, please watch this clip.

For help on installing USB drivers, read the instructions on using Zadig.

Download

No compilation necessary - just download, install and run! The installer will take care of:

  • (optionally) installing Winrad or HDSDR if you don't already have one,
  • USB drivers and Legacy/UHD firmware for your USRP, and
  • the Visual Studio runtime libraries.

Both interfaces above are contained in the following installer:

If you only want to use a FUNcube Dongle, you do not need to install libusb.

Just so you know precisely what the installer is doing (i.e. no funny stuff), you can look at the NSIS script.

NOTE: This initial release is beta and experimental. It has (so far) been tested with the USRP 1/B100, and WBX/LFRX/TVRX daughterboards. It should be compatible with all new USRPs via UHD. This will be updated as they are tested by people like you!

If you have comments or feedback, please get in touch!

Version history

Version history
Version Changelog
1.1
  • UHD 003.003.001 (supports B100) and firmware for all USRP models
  • FUNcube Dongle support
  • Option to relay as BorIP packets
  • Compatibility for non-aligned buffers
  • Various bug-fixes
1.0.1
  • Much more informative error messages
  • Revised DEST command
  • Rrror messages passed through network layer
  • Firmware image option for Legacy device hint
1.0
  • Initial release
Personal tools