srsLTE is a free and open-source 4G LTE software suite. Using srsLTE, you can build an end-to-end software radio mobile network. For more information, see www.srslte.com.
The srsLTE suite includes:
srsUE - a complete SDR LTE UE (User Equipment) application
srsENB - a complete SDR LTE eNodeB (Basestation) application
srsEPC - a light-weight LTE EPC (Core Network) implementation with MME, HSS and S/P-GW
All srsLTE software runs in linux with off-the-shelf compute and radio hardware.