Changes between Version 1 and Version 2 of Tutorials/Wireless/Channel Sounding Krypton
- Timestamp:
- May 16, 2020, 4:27:40 AM (5 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Tutorials/Wireless/Channel Sounding Krypton
v1 v2 12 12 === Resources required === 13 13 2 rooftop USRP 2974s (sdr2-md1, sdr2-s1-lg1) are required for this experiment. 14 === Execution ===15 14 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 === 26 16 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 }}} 17 Follow 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 23 omf 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 28 omf 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 32 omf tell -a on -t srv3-lg1,srv4-lg1,rfdev3-1,rfdev3-2,rfdev3-5,rfdev3-6 33 }}} 34 {{{#!shell 35 omf stat -t system:topo:allres 36 }}} 37 1. ssh to the nodes, use option -Y for using GUI. 35 38 36 * Check the status37 {{{#!shell-session38 prasanthi@console.grid:~$ omf stat -t node19-1,node20-139 }}}40 or41 {{{#!shell-session42 prasanthi@console.grid:~$ omf stat -t system:topo:group-red43 44 -----------------------------------------------45 Node: node19-1.grid.orbit-lab.org State: POWERON46 Node: node20-1.grid.orbit-lab.org State: POWERON47 -----------------------------------------------48 }}}49 50 * ssh to the nodes51 {{{#!shell-session52 prasanthi@console.grid:~$ ssh root@node19-153 }}}54 39 55 40 ==== 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 57 42 * Check if USRPs have the modules required for the experiment by running uhd_usrp_probe on each on of them. 58 43 {{{#!shell-session … … 75 60 }}} 76 61 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_loader78 {{{#!shell-session79 root@node19-1:~# uhd_image_loader --args="addr=10.10.23.16,type=x300" --fpga-path=""spreader_corr_specsense_uhd_3_14.bit"80 }}}81 62 82 63 ==== Set up web based streaming ====