Applications to Install
Below is a list of applications that may be used throughout the course.
Please ensure your laptop has python v3.10 installed or you may run into issues running these applications.
All Applications
hackrf
uhd-host
osmo-sdr
gqrx-sdr
gnuradio
inspectrum
urh
gps-sdr-sim
cleverjamPrerequisites
sudo apt update && sudo apt install -y build-essential cmake git pipx
hackrf
LINK: https://github.com/greatscottgadgets/hackrf
Installation process:
Create a file in
/etc/udev/rules.d/named53-hackrf.rulesand include the contents below in the file:Plug in your hackrf and type
hackrf_info
Usage:
uhd-host (USRP)
LINK: https://files.ettus.com/manual/page_install.html
Installation process:
sudo apt-get install libuhd-dev uhd-hostuhd_config_info --version
Usage:
osmo-sdr
LINK: https://github.com/osmocom/gr-osmosdr
Installation process:
sudo apt install gr-osmosdr osmocom-sdrosmocom_fft
Usage:
gqrx-sdr
LINK: https://github.com/gqrx-sdr/gqrx
Installation process:
sudo apt install gqrx-sdrgqrx --help
Usage:
gnuradio
LINK: https://github.com/gnuradio/gnuradio
Installation process:
sudo apt install gnuradiognuradio-companion --help
Usage:
inspectrum
LINK: https://github.com/miek/inspectrum
Installation process:
sudo apt install inspectruminspectrum -h
Usage:
urh
LINK: https://github.com/jopohl/urh
Installation process:
pipx install urh
In some cases on Ubuntu, you may need to remove pulseaudio:
sudo apt remove pulseaudiourh
Usage:
gps-sdr-sim
LINK: https://github.com/osqzss/gps-sdr-sim
Installation process:
git clone https://github.com/osqzss/gps-sdr-sim.gitcd gps-sdr-simgcc gpssim.c -lm -O3 -o gps-sdr-sim -DUSER_MOTION_SIZE=4000./gps-sdr-sim -h
Usage:
cleverjam
LINK: https://github.com/jhonnybonny/CleverJAM
Installation process:
cd CleverJampython3 clever.py -h
Usage:
Last updated