wiki:Tutorials/4G5G/srslte

Version 5 (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 in srsRAN git README as well as in the srsRAN documentation pages.

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

sb1.cosmos-lab.org and sb2.cosmos-lab.org

  1. Use 2974
  2. set usrp address to "type=x3xx,resource=rio0"
  3. 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"
  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.