Changes between Version 1 and Version 2 of Workshops/Sig Comm2022/group/octopus
- Timestamp:
- Aug 10, 2022, 6:03:43 PM (2 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Workshops/Sig Comm2022/group/octopus
v1 v2 12 12 Follow the steps below to gain access to the console and set up your node with an appropriate image. 13 13 1. Use ssh to connect to the console for the grid domain: 14 {{{ #!shell14 {{{ 15 15 ssh your-username@console.grid.orbit-lab.org 16 16 }}} … … 22 22 23 23 In this case, we're loading the "baseline-sdr.ndz" image, which is a pre-built image provided for researchers to use as a starting point. The image contains UHD 3.15 and Gnuradio 3.8 and uses Ubuntu 18.04. 24 {{{ #!shell24 {{{ 25 25 omf load -i baseline-sdr.ndz -t node1-1,node1-2 26 26 }}} … … 30 30 31 31 3. Once the nodes are successfully imaged, turn them on and check the status 32 {{{ #!shell32 {{{ 33 33 omf tell -a on -t node1-1,node1-2 34 34 }}} 35 {{{ #!shell35 {{{ 36 36 omf stat -t node1-1,node1-2 37 37 }}} 38 38 4. After waiting for the nodes to power up and boot, you will be able to ssh to them from the console: 39 {{{ #!shell39 {{{ 40 40 ssh root@node1-1 41 41 }}} … … 46 46 47 47 1. On the nodes, run the following command to configure the network interface to the SDR: 48 {{{ #!shell48 {{{ 49 49 ip addr add 192.168.10.1/24 dev DATA2 50 50 }}} … … 63 63 For this demo, we'll be running some of the demo applications that are installed with uhd. Source code for all of the samples can be found here: [https://github.com/EttusResearch/uhd/tree/UHD-3.15.LTS/host/examples] 64 64 1. ssh to node1-1 and start the rx_ascii_art_dft demo with the following command: 65 {{{ #!shell65 {{{ 66 66 /usr/lib/uhd/examples/rx_ascii_art_dft --args "addr=192.168.10.2" --freq 2400e6 --rate 5e6 --frame-rate 10 --gain 10 --ref-lvl -30 --dyn-rng 70 67 67 }}} … … 71 71 72 72 2. ssh to node1-2 and start the tx_waveforms demo with the following command: 73 {{{ #!shell73 {{{ 74 74 /usr/lib/uhd/examples/tx_waveforms --args="addr=192.168.10.2" --wave-freq 1e6 --wave-type SINE --freq 2400e6 --rate 5e6 --gain 10 --ampl 0.2 75 75 }}} … … 80 80 81 81 We can generate a different type of signal by changing the {{{wave-type}}} argument. For instance, if we transmit a square wave: 82 {{{ #!shell82 {{{ 83 83 /usr/lib/uhd/examples/tx_waveforms --args="addr=192.168.10.2" --wave-freq 1e6 --wave-type SQUARE --freq 2400e6 --rate 5e6 --gain 10 --ampl 0.2 84 84 }}}