srsLTE
BIOS options:
- UEFI OS
- Secure booting disabled
- (later) disable hyper-threading
- (later) disable VT
Ubuntu 16.04 installed without 3rd party updates or any (non-3rd party) upgrade
sudo add-apt-repository ppa:srslte/releases sudo apt update sudo apt install libuhd-dev sudo apt install srslte -y sudo /usr/lib/uhd/utils/uhd_images_downloader.py cd .config/ cd srslte/ sudo vi epc.conf # mcc mnc sudo vi enb.conf # mcc mnc dl_earfcn sudo vi user_db.csv
cpufrequtil
#! /bin/sh for f in /sys/devices/system/cpu/cpu[0-9]*/cpufreq/scaling_governor ; do echo performance > $f done
sudo chmod 777 cpufrequtil sudo ./cpufrequtil sudo srsepc sudo srsenb sudo srsepc_if_masq.sh wlo1 # or any other interface connected to Internet
References
- srsLTE
- OpenAirInterface low latency kernel