Installing Gnuradio for USRP HackRF RTL-stick on Ubuntu 16.04

From Hamspirit wiki
Jump to: navigation, search

This recipe is tested for Ubuntu 16.04 LTS 'Xenial' with USRP1 / HackRF / RTL-SDR stick.

gnuradio gqrx

install

sudo add-apt-repository -y ppa:ettusresearch/uhd
sudo add-apt-repository -y ppa:myriadrf/drivers
sudo add-apt-repository -y ppa:myriadrf/gnuradio
sudo add-apt-repository -y ppa:gqrx/gqrx-sdr
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install gqrx-sdr gnuradio

This will install gnuradio, gnuradio-companion, gqrx as main programs and support for HackRF, USRP, RTL-stick.

USRP setup

sudo apt-get install uhd-hosts
sudo /usr/lib/uhd/utils/uhd_images_downloader.py

system information

uhd_find_devices 
uhd_usrp_probe

additional pothos

sudo add-apt-repository -y ppa:pothosware/framework
sudo add-apt-repository -y ppa:pothosware/support
sudo apt-get install pothos-all
sudo apt-get install soapysdr
sudo apt-get install uhd-host uhd-soapysdr soapysdr-module-uhd
sudo apt-get install hackrf soapysdr-module-hackrf
sudo apt-get install rtl-sdr soapysdr-module-rtlsdr

sudo apt-get install soapysdr-server
sudo apt-get install soapysdr-module-remote

information

PothosUtil  --system-info
PothosUtil  --device-info=audio
PothosUtil  --device-info=sdr
SoapySDRUtil --probe

soapy remote

Start server:

SoapySDRServer --bind


On client:

SoapySDRUtil --probe="driver=remote"