[[Include(WikiToC)]] {{{ git clone https://github.com/srsRAN/srsRAN.git cd srsRAN mkdir build cd build cmake ../ make make test make install }}} {{{ git clone https://github.com/srsLTE/srsGUI.git cd srsGUI/ mkdir build cd build cmake ../ make make test sudo make install }}} This tutorial contains instructions for running srsLTE eNB and UE on COSMOS. A more detailed tutorial can be found in [https://github.com/srsLTE/srsLTE srsRAN git README] as well as in the [https://docs.srsran.com/en/latest/ srsRAN documentation pages]. == Prerequisites == 1. Two nodes, with appropriate hardware, within RF range 1. Currently supported: USRP X310, USRP B210 1. Load the image {{{tutorial-srslte.ndz}}} onto both nodes 1. Turn the nodes on 1. ssh to the nodes == On node 1 == 1. run srsepc 1. run srsenb For further configuration details, please consult the official srsLTE webpage and documentation. == On node 2 == 1. run srsue == Once Both nodes are running == * if all is successful, you should see new interfaces on the two nodes, with addresses: * 172.16.0.1 * 172.16.0.2 * you should be able to run ping, iperf, and so on == Specifics per domain == === sb1.cosmos-lab.org and sb2.cosmos-lab.org === 1. Use 2974 1. set usrp address to "type=x3xx,resource=rio0" 1. use RFSWITCH service to set all switches to port 1 for antenna port 1 for antenna === sb2.orbit-lab.org === 1. set usrp address to "type=x3xx,addr=192.168.40.2" 1. bring up usrp ethernet interface, set ip to 192.168.40.1/16 === sb1.orbit-lab.org === 1. set usrp address to "type=b210" === sb4.orbit-lab.org === 1. set usrp address to "type=b210" 1. configure RF matrix for 60db of attenuation between eNB and UE node chosen