razorheadfx / Docker Srslte Usrp
Licence: mit
a hassle-free way to build srsLTE and srsUE
Stars: ✭ 13
Programming Languages
shell
77523 projects
Labels
Projects that are alternatives of or similar to Docker Srslte Usrp
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
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
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
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 (defaultxenial
) -
SRSLTE_REPO
source repo of srsLTE (defaulthttps://github.com/srsLTE/srsLTE
) -
SRSLTE_CHECKOUT
branch/tag/commit to check out (defaultmaster
)
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].