Changes between Version 1 and Version 2 of Tutorials/Wireless/Channel Sounding Krypton


Ignore:
Timestamp:
May 16, 2020, 4:27:40 AM (5 years ago)
Author:
prasanthi
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Tutorials/Wireless/Channel Sounding Krypton

    v1 v2  
    1212=== Resources required ===
    13132 rooftop USRP 2974s (sdr2-md1, sdr2-s1-lg1) are required for this experiment.
    14 === Execution ===
    1514
    16 ==== Prepare the host nodes ====
    17  
    18 * Load channel-sounder.ndz on a pair of nodes
    19   {{{#!shell-session
    20   prasanthi@console.grid:~$ omf load -i channel-sounder.ndz -t node19-1,node20-1
    21   }}}
    22   or if you were assigned a topology,
    23   {{{#!shell-session
    24   prasanthi@console.grid:~$ omf load -i channel-sounder.ndz -t system:topo:group-red
    25   }}}
     15=== Tutorial Setup ===
    2616
    27 * Turn the nodes on
    28   {{{#!shell-session
    29   prasanthi@console.grid:~$ omf tell -a on -t node19-1,node20-1
    30   }}}
    31   or
    32   {{{#!shell-session
    33   prasanthi@console.grid:~$ omf tell -a on -t system:topo:group-red
    34   }}}
     17Follow the steps below to gain access to the [wiki:/hardware/Domains/sb1 sandbox 1 console] and set up nodes with appropriate images.
     18 1. If you don't have one already, sign up for a [https://www.cosmos-lab.org/portal-2/ COSMOS account]
     19 1. [wiki:/GettingStarted#MakeaReservation Create a resource reservation] on sandbox 1
     20 1. [Documentation/Short/Login Login] into sandbox 1 console (console.sb1.cosmos-lab.org) with two SSH sessions.
     21 1. Make sure all the nodes and devices used in the experiment are turned off:
     22{{{#!shell
     23omf tell -a offh -t srv3-lg1,srv4-lg1,rfdev3-1,rfdev3-2,rfdev3-5,rfdev3-6 
     24}}}
     25 1. The image sivers_sb1_cosmos.ndz is [baseline_uhd.ndz] with Sivers control software installed.   
     26  Load sivers_sb1_cosmos.ndz on srv3,srv4. 
     27{{{#!shell
     28omf load -i sivers_sb1_cosmos.ndz -t srv3-lg1,srv4-lg1
     29}}}
     30 1. Turn all the required resources on and check the status
     31{{{#!shell
     32omf tell -a on -t srv3-lg1,srv4-lg1,rfdev3-1,rfdev3-2,rfdev3-5,rfdev3-6
     33}}}
     34{{{#!shell
     35omf stat -t system:topo:allres
     36}}}
     37 1. ssh to the nodes, use option -Y for using GUI.
    3538
    36 * Check the status
    37   {{{#!shell-session
    38   prasanthi@console.grid:~$ omf stat -t node19-1,node20-1
    39   }}}
    40   or
    41   {{{#!shell-session
    42 prasanthi@console.grid:~$ omf stat -t system:topo:group-red
    43  
    44   -----------------------------------------------
    45   Node: node19-1.grid.orbit-lab.org       State: POWERON
    46   Node: node20-1.grid.orbit-lab.org       State: POWERON
    47   -----------------------------------------------
    48   }}}
    49 
    50 * ssh to the nodes
    51   {{{#!shell-session
    52 prasanthi@console.grid:~$ ssh root@node19-1
    53   }}}
    5439
    5540==== Prepare the USRPs ====
    56 * Pick 2 USRP X310s from the MIMO racks 23-1...8, 23-11...18, 24-1...8, 24-11...18. If you are using a topology, USRPs are assigned by default. For example, group-red uses 23-16 as TX and 24-16 as RX.
     41
    5742* Check if USRPs have the modules required for the experiment by running uhd_usrp_probe on each on of them.
    5843{{{#!shell-session
     
    7560}}}
    7661  If you see the above at the end of uhd_usrp_probe output, the USRPs are ready. Spreader_0 is used to spread the transmit signal, and Corrmag63avg8k_0 is the correlator on the receive side.
    77 * If not, load the required image using uhd_image_loader
    78 {{{#!shell-session
    79 root@node19-1:~# uhd_image_loader --args="addr=10.10.23.16,type=x300" --fpga-path=""spreader_corr_specsense_uhd_3_14.bit"
    80 }}}
    8162
    8263==== Set up web based streaming ====