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