All Projects → razorheadfx → Docker Srslte Usrp

razorheadfx / Docker Srslte Usrp

Licence: mit
a hassle-free way to build srsLTE and srsUE

Programming Languages

shell
77523 projects

Labels

Projects that are alternatives of or similar to Docker Srslte Usrp

Hackrf
low cost software radio platform
Stars: ✭ 4,286 (+32869.23%)
Mutual labels:  sdr
Uhd
The USRP™ Hardware Driver Repository
Stars: ✭ 544 (+4084.62%)
Mutual labels:  sdr
Gnss Sdr
GNSS-SDR, an open-source software-defined GNSS receiver
Stars: ✭ 801 (+6061.54%)
Mutual labels:  sdr
Airplanejs
📡 ✈️ App that picks up ADS-B radio signals from airplanes and plots them in real time on a map in your browser
Stars: ✭ 454 (+3392.31%)
Mutual labels:  sdr
Sparrow Wifi
Next-Gen GUI-based WiFi and Bluetooth Analyzer for Linux
Stars: ✭ 525 (+3938.46%)
Mutual labels:  sdr
Soapysdr
Vendor and platform neutral SDR support library.
Stars: ✭ 576 (+4330.77%)
Mutual labels:  sdr
Gr Tempest
An implementation of TEMPEST en GNU Radio
Stars: ✭ 353 (+2615.38%)
Mutual labels:  sdr
Iqtool
A python application for generating and viewing quadrature IQ binary files. Intended for use with software defined radios and lab test equipment.
Stars: ✭ 25 (+92.31%)
Mutual labels:  sdr
Nanovna
Very Tiny Palmtop Vector Network Analyzer
Stars: ✭ 539 (+4046.15%)
Mutual labels:  sdr
Kismet
Github mirror of official Kismet repository
Stars: ✭ 753 (+5692.31%)
Mutual labels:  sdr
Gr Ieee802 11
IEEE 802.11 a/g/p Transceiver
Stars: ✭ 492 (+3684.62%)
Mutual labels:  sdr
Luaradio
A lightweight, embeddable software-defined radio framework built on LuaJIT
Stars: ✭ 509 (+3815.38%)
Mutual labels:  sdr
Salamandra
Salamandra is a tool to find spy microphones that use radio freq to transmit. It uses SDR.
Stars: ✭ 657 (+4953.85%)
Mutual labels:  sdr
Btle
Bluetooth Low Energy (BLE) packet sniffer and transmitter for both standard and non standard (raw bit) based on Software Defined Radio (SDR).
Stars: ✭ 411 (+3061.54%)
Mutual labels:  sdr
Openwebrx
Open source, multi-user SDR receiver software with a web interface
Stars: ✭ 813 (+6153.85%)
Mutual labels:  sdr
Csdr
A simple DSP library and command-line tool for Software Defined Radio.
Stars: ✭ 358 (+2653.85%)
Mutual labels:  sdr
Rtlsdr Scanner
A cross platform Python frequency scanning GUI for the OsmoSDR rtl-sdr library
Stars: ✭ 544 (+4084.62%)
Mutual labels:  sdr
Soapyosmo
Soapy SDR plugins for Osmo supported SDR devices
Stars: ✭ 8 (-38.46%)
Mutual labels:  sdr
Osmo Trx
Mirrored from git://git.osmocom.org/osmo-trx
Stars: ✭ 22 (+69.23%)
Mutual labels:  sdr
Qspectrumanalyzer
Spectrum analyzer for multiple SDR platforms (PyQtGraph based GUI for soapy_power, hackrf_sweep, rtl_power, rx_power and other backends)
Stars: ✭ 677 (+5107.69%)
Mutual labels:  sdr

A USRP-friendly image for LTE experimentation

Pulls the srsLTE project srsLTE (> 2.0), the USRP drivers from the Ettus Research PPA and builds both eNodeB and UE binaries with the USRP as targeted SDR front-end.

Since this is a multistage build, you need at least Docker 17.05.

Build with:

docker build -t srs docker-srslte-usrp

Build args

  • UBUNTU_VERSION codename of the base Ubuntu (default xenial)
  • SRSLTE_REPO source repo of srsLTE (default https://github.com/srsLTE/srsLTE)
  • SRSLTE_CHECKOUT branch/tag/commit to check out (default master)

Deploy

Run with:

start.sh

This also mounts the conf directory to /conf for convenient config editing on the host. Get example configs from the srsenb and srsue folders of the source repo.

Run eNodeB directly (on the container):

bash -c "srsenb enb.conf & tail --follow --retry /tmp/enb.log"

Use uhd_find_device to check if the container sees the USRP.

If you want to run GUI applications within the container (also works via SSH):

xstart.sh

TODO

  • [ ] figure out required capabilities (instead of --privileged)
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].