wiki:Tutorials/4G5G/srslte

Version 4 (modified by seskar, 2 years ago) ( diff )

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 [here](https://github.com/srsLTE/srsLTE), with further links to specific help pages and the mailing list.

Prerequisites

  1. Two nodes, with appropriate hardware, within RF range
  2. Currently supported: USRP X310, USRP B210
  3. Load the image tutorial-srslte.ndz onto both nodes
  4. Turn the nodes on
  5. ssh to the nodes

On node 1

  1. run srsepc
  2. 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

sb2.cosmos-lab.org

  1. set usrp address to "type=x3xx,resource=rio0"
  2. use RFSWITCH service to set all switches to port 1 for antenna

sb2.orbit-lab.org

  1. set usrp address to "type=x3xx,addr=192.168.40.2"
  2. 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"
  2. configure RF matrix for 60db of attenuation between eNB and UE node chosen
Note: See TracWiki for help on using the wiki.