Changes between Version 6 and Version 7 of Tutorials/Wireless/Channel Sounding Krypton
- Timestamp:
- May 17, 2020, 4:30:46 AM (5 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Tutorials/Wireless/Channel Sounding Krypton
v6 v7 39 39 1. ssh to the nodes, use option -Y for using GUI. 40 40 41 When opening a session into console.sb1.cosmos-lab.org, [wiki:to_migrate/ssh_tunnel set up a tunnel] from localhost:5105 to console.sb1.cosmos-lab.org:5100. This will be used by the web application to connect to a server running on one of the SDRs. 42 41 43 === Execution === 42 44 ==== Prepare the USRPs ==== … … 64 66 65 67 ==== Set up web based streaming ==== 66 * Set up a web proxy for the receive node 67 Use run-websock command to set up the proxy (this is required for remote web based streaming)68 * Set up a web proxy for the receive node. 69 Use run-websock command on SB1 console to set up the proxy (this is required for remote web based streaming) 68 70 {{{#!shell-session 69 prasanthi@console.grid:~$ run-websock 5100 10.10.20.1:5100 --daemon 70 WARNING: no 'numpy' module, HyBi protocol will be slower 71 user@console:~$ run-websock 5100 sdr2-s1-lg1.sb1.cosmos-lab.org:5100 --daemon 71 72 WebSocket server settings: 72 73 - Listen on :5100 … … 75 76 - Backgrounding (daemon) 76 77 }}} 78 There is SSH tunnel setup from your localhost port 5105 to console.sb1.cosmos-lab.org:5100, which acts as a proxy for sdr2-s1-lg1.sb1.cosmos-lab.org:5100, webserver for the channel sounder receive application. 77 79 78 80 ==== Run the experiment 79 * Start transmit application on the TX node. If you were assigned a group, the command below will start the application on the assigned TX USRP, with a bandwidth of 100MHz.81 * Start transmit application on the TX node. 80 82 {{{#!shell-session 81 root@node19-1:~# /root/uhd/host/build/examples/rfnoc_tx_mobicom --group red 82 }}} 83 The same application can be run by passing different command line parameters as shown below 84 {{{#!shell-session 85 root@node19-1:~# /root/uhd/host/build/examples/rfnoc_tx_mobicom --args"addr=10.10.23.16,type=x300,skip_ddc,skip_duc" --freq 3e9 --gain 20 --duc-args="input_rate=50000000.0,output_rate=200000000.0" 83 root@sdr2-md1:~# /root/uhd/host/build/examples/rfnoc_tx_spreader --args="type=x300,skip_ddc,skip_duc" --freq 3e9 --gain 30 --duc-args="input_rate=50000000.0,output_rate=200000000.0" 86 84 }}} 87 85 88 * Start receive application on the RX node. If you were assigned a group, the command below will start the application on the assigned RX USRP86 * Start receive application on the RX node. 89 87 {{{#!shell-session 90 root@node20-1:~# ./uhd/host/build/examples/rfnoc_rx_mobicom --group red 91 }}} 92 or the following could be used, when not using a topology 93 {{{#!shell-session 94 root@node20-1:~# ./uhd/host/build/examples/rfnoc_rx_mobicom --args"addr=10.10.24.16,type=x300,skip_ddc,skip_duc" --freq 3e9 --gain 10 --ddc-args="output_rate=50000000.0,input_rate=200000000.0" 88 root@sdr2-s1-lg1:~# uhd/host/build/examples/rfnoc_rx_channel_sounder --args="type=x300,skip_ddc,skip_duc" --freq 3e9 --gain 10 --ddc-args="output_rate=50000000.0,input_rate=200000000.0" 95 89 }}} 96 90 * Download channel_sounding_display.html attached to this tutorial and open it in your browser. Once you click the start button, you should see PDP of the channel.