Changes between Version 31 and Version 32 of Tutorials/4G5G/amarisoft


Ignore:
Timestamp:
Mar 24, 2023, 5:16:16 PM (20 months ago)
Author:
prasanthi
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Tutorials/4G5G/amarisoft

    v31 v32  
    66
    77=== Description ===
    8 This tutorial contains instructions for setting up [https://www.amarisoft.com/ amarisoft] 5G NR network using SDRs(USRP N310s) in COSMOS SB1.
    9 Amarisoft provides software based gNB, 5GCore (eNB,EPC), and UE simulator that run on commodity off-the-shelf devices. A typical software-based cellular basestation/UE consists of a host PC and an SDR, where host PC is used for processing the baseband signals sent to and received from the SDR. Amarisoft supports various SDRs including USRPs such as N310, X310.
    10 In this tutorial, we run 5GCore, gNB(SA) on a host server+USRP N310 in COSMOS SB1, and the UE simulator on another host server+USRP N310. The UE simulator can simulate one or more UEs, enabling experiments with large number of users connected to a base station.
     8This tutorial contains instructions for setting up [https://www.amarisoft.com/ amarisoft] 5G NR network using SDRs(USRP N310/USRP 2974) in COSMOS SB1.
     9Amarisoft provides software based gNB, 5GCore (eNB,EPC), and UE simulator that run on commodity off-the-shelf devices. A typical software-based cellular basestation/UE consists of a host PC and an SDR, where host PC is used for processing the baseband signals sent to and received from the SDR. Amarisoft supports various SDRs including USRPs such as N310, X310, 2974.
     10In this tutorial, we run 5GCore, gNB(SA) on a host server+USRP N310 in COSMOS SB1, and the UE simulator on another host server+USRP 2974. The UE simulator can simulate one or more UEs, enabling experiments with large number of users connected to a base station.
    1111
    1212
     
    1515
    1616=== Resources required ===
    17 2 servers, 2 USRP N310s
     172 servers, 1 USRP N310, 1 USRP 2974
    1818in [https://wiki.cosmos-lab.org/wiki/Architecture/Domains/cosmos_sb1 COSMOS SB1] domain
    1919
     
    2828omf tell -a offh -t system:topo:allres 
    2929}}}
    30  For this tutorial we will be using the SB1 servers, srv1-lg1, srv2-lg1 and USRP N310s, sdr1-md1, sdr1-s1-lg1
     30 For this tutorial we will be using the SB1 servers, srv1-lg1, srv2-lg1, USRP N310s in medium node(sdr1-md1), and USRP 2974 in medium node(sdr2-md1)
    3131 1. Load amarisoft-tutorial-cosmos.ndz on srv1-lg1,srv2-lg1. 
    3232{{{#!shell
     
    3535 1. Turn all the required resources on and check the status
    3636{{{#!shell
    37 omf tell -a on -t srv1-lg1,srv2-lg1,sdr1-md1,sdr1-s1-lg1
     37omf tell -a on -t srv1-lg1,srv2-lg1,sdr1-md1,sdr2-md1
    3838}}}
    3939{{{#!shell
     
    4545=== Tutorial Execution ===
    4646[[CollapsibleStart(Check the USRPs)]]
    47 * Upon logging into the nodes, run eth_config.sh script on both the nodes. This sets up the 10G data interfaces DATA1, DATA2. After running the script, you should see that the data interfaces have the appropriate IP addresses assigned, as per this [https://wiki.cosmos-lab.org/wiki/Architecture/Domains/cosmos_sb1#IPAddressAssignment table]. The nodes should then be able to access the USRP N310s sdr1-s1-lg1 and sdr1-md1 which can be checked by running uhd_find_devices.
     47* Upon logging into the nodes, run eth_config.sh script on both the nodes. This sets up the 10G data interfaces DATA1, DATA2. After running the script, you should see that the data interfaces have the appropriate IP addresses assigned, as per this [https://wiki.cosmos-lab.org/wiki/Architecture/Domains/cosmos_sb1#IPAddressAssignment table]. The nodes should then be able to access the SDRs which can be checked by running uhd_find_devices.
    4848
    4949{{{#!td