srsLTE is a free and open-source 4G LTE software suite. Using srsLTE, you can build an end-to-end software radio mobile network.
Table of Contents
How to Install srsLTE

Install srsLTE Dependencies
sudo apt install cmake libfftw3-dev libmbedtls-dev libboost-program-options-dev
sudo apt install libconfig++-dev libsctp-dev
Clone srsLTE Repo
git clone https://github.com/srsLTE/srsLTE.git
cd srsLTE
mkdir build && cd build
Compile srsLTE
cmake ../
make
make test
Install srsLTE
sudo make install
Configure srsLTE Service
srslte_install_configs.sh user
EPC – Evolved Packet Core
Start srsEPC

NodeB – Evolved NodeBs
sudo cp /home/kali/srsLTE/srsenb/sib.conf.example /etc/srslte/sib.conf
sudo cp /home/kali/srsLTE/srsenb/rr.conf.example /etc/srslte/rr.conf
sudo cp /home/kali/srsLTE/srsenb/drb.conf.example /etc/srslte/drb.conf
Start srsENB

./srsLTE/build/srsepc/src/srsenb