Changes between Version 6 and Version 7 of Tutorials/Wireless/Channel Sounding Krypton


Ignore:
Timestamp:
May 17, 2020, 4:30:46 AM (5 years ago)
Author:
prasanthi
Comment:

Legend:

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

    v6 v7  
    3939 1. ssh to the nodes, use option -Y for using GUI.
    4040
     41When 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
    4143=== Execution ===
    4244==== Prepare the USRPs ====
     
    6466
    6567==== 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)
    6870{{{#!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
     71user@console:~$ run-websock 5100 sdr2-s1-lg1.sb1.cosmos-lab.org:5100 --daemon
    7172WebSocket server settings:
    7273  - Listen on :5100
     
    7576  - Backgrounding (daemon)
    7677}}}
     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.
    7779
    7880==== 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.
    8082{{{#!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"
     83root@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"
    8684}}}
    8785
    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 USRP
     86* Start receive application on the RX node.
    8987{{{#!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"
     88root@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"
    9589}}}
    9690* 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.