Changes between Initial Version and Version 1 of Tutorials/k0SDR/Tutorial01b


Ignore:
Timestamp:
Jul 17, 2014, 5:59:16 PM (10 years ago)
Author:
nilanjan
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Tutorials/k0SDR/Tutorial01b

    v1 v1  
     1= Simple radio example with GNURADIO benchmark scripts =
     2
     3== Description ==
     4This example will utilize an OEDL script to execute packet transfers over a radio link created using GNU Radio. This is will involve running a GNU Radio benchmark script two nodes each with a USRP.
     5
     6== Hardware / Software Resources utilized ==
     7 1. Grid nodes with a USRP2 connect via Ethernet.
     8 2. ''baseline-12-04-gnu.ndz'': disk image loaded onto nodes. This image has all the precompiled - software required to configure the USRPs and all the required GNU Radio libraries. The USRP2's interface with the node is already configured.
     9 3. gnu-benchmark.rb - OEDL script to set up a GNU Radio system and execute a simple data transfer.
     10
     11== Set up ==
     12 * To get started first make a reservation on the [https://www.orbit-lab.org/schedule/ Orbit Scheduler] for using the Grid.
     13
     14 * After logging into grid console, make sure all nodes are turned off
     15{{{
     16nilanjan@console.grid:~$ omf tell -a offh -t system:topo:all
     17}}}
     18
     19 * Verify state of node before continuing. Make sure all nodes are in the POWEROFF state.
     20{{{
     21nilanjan@console.grid:~$ omf stat
     22}}}
     23
     24 * Image nodes. Two (2) are required to run - check [https://www.orbit-lab.org/status/orbit/ inventory status] to find nodes with USRP2s.
     25{{{
     26nilanjan@console.grid:~$ omf load -i baseline-12-04-gnu.ndz -t node1-1,node1-2
     27}}}
     28
     29 * After nodes are imaged, verify that nodes are in POWEROFF state. Otherwise issue the following to turn them off for a reboot
     30{{{
     31nilanjan@console.grid:~$ omf tell -a offh -t system:topo:n210
     32}}}
     33
     34 * Turn nodes back on and verify they are in POWERON state
     35{{{
     36nilanjan@console.grid:~$ omf tell -a on -t system:topo:n210
     37}}}
     38
     39  * Before proceeding, download the [http://www.orbit-lab.org/raw-attachment/wiki/Tutorials/GNURadio/FFTSpectrum/spectrum_console.cpp spectrum console application code] to your local directory. This is the application that will invoke the application to configure the USRP on the nodes.
     40
     41 * Compile the application code.
     42{{{
     43nilanjan@console.grid:~/UHD/SPECTRUM/w$ g++ spectrum_console.cpp -lboost_program_options-mt -loml2 -o spectrum_console
     44}}}
     45
     46== Running OEDL script  ==