node1-1 | - | -8.57 | -36.46 | -13.12 | -23.34 | Calibration Procedure
Calibration procedure is using custom made UHD based program to generate sine wave on a transmitter and collect signal strength measurements on a receiver. This program is available in usrp-calibration.ndz image. To put the image on the set of arena nodes and turn them on, execute the following two OMF commands:
omf load -t system:topo:dsc-arena -i usrp-calibration.ndz
omf tell -a on -t system:topo:imaged
The short calibration procedure is OEDL based experiment that operates on the latest set of imaged nodes. It loops over the set and in each iteration uses a single node as a transmitter and all other nodes as receivers. It displays the set of calibration matrices for the various DSC topologies. To get the calibration results:
user@console.grid:~/# omf exec system:exp:dsc-calibration
INFO NodeHandler: OMF Experiment Controller 5.4 (git 3fb37b9)
INFO NodeHandler: Reading configuration file /etc/omf-expctl-5.4/services.yaml
INFO NodeHandler: Add domain http - http://internal1.orbit-lab.org:5054/
INFO NodeHandler: Add domain http - http://repository1.orbit-lab.org:5054/
INFO NodeHandler: Slice ID: default_slice (default)
INFO NodeHandler: Experiment ID: default_slice-2014-02-18t09.13.14.628-05.00
INFO NodeHandler: Message authentication is disabled
INFO Experiment: load system:exp:stdlib
INFO property.resetDelay: resetDelay = 230 (Fixnum)
INFO property.resetTries: resetTries = 1 (Fixnum)
INFO Experiment: load system:exp:eventlib
INFO Experiment: load system:exp:winlib
INFO Experiment: load short_cal.rb
INFO property.freq: freq = 600000000 (Fixnum)
INFO property.server: server = "idb2" (String)
INFO property.port: port = 5123 (Fixnum)
INFO property.runtime: runtime = 180 (Fixnum)
INFO property.dbg: dbg = true (TrueClass)
INFO Topology: Loaded topology '/tmp/pxe_slice-2014-02-18t08.19.12.801-05.00-topo-success'.
INFO Topology: Loaded topology 'system:topo:imaged'.
INFO stdlib: Waiting for nodes (Up/Down/Total): 11/5/16 - (still down: node20-1.grid.orbit-lab.org,node20-19.grid.orbit-lab.org,node20-2.grid.orbit-lab.org) [0 sec.]
INFO ALL_UP: Event triggered. Starting the associated tasks.
INFO exp: No of nodes 16
INFO exp: Start usrpd daemons
INFO exp: Request from Experiment Script: Wait for 20s....
INFO exp: Connect to usrpd daemons
INFO exp: Measure the power with node1-1.grid.orbit-lab.org as a transmitter
INFO exp: Measure the power with node1-2.grid.orbit-lab.org as a transmitter
INFO exp: Measure the power with node1-19.grid.orbit-lab.org as a transmitter
INFO exp: Measure the power with node2-1.grid.orbit-lab.org as a transmitter
INFO exp: Measure the power with node2-19.grid.orbit-lab.org as a transmitter
INFO exp: Measure the power with node2-20.grid.orbit-lab.org as a transmitter
INFO exp: Measure the power with node7-7.grid.orbit-lab.org as a transmitter
INFO exp: Measure the power with node8-13.grid.orbit-lab.org as a transmitter
INFO exp: Measure the power with node13-13.grid.orbit-lab.org as a transmitter
INFO exp: Measure the power with node14-7.grid.orbit-lab.org as a transmitter
INFO exp: Measure the power with node19-1.grid.orbit-lab.org as a transmitter
INFO exp: Measure the power with node19-19.grid.orbit-lab.org as a transmitter
INFO exp: Measure the power with node19-20.grid.orbit-lab.org as a transmitter
INFO exp: Measure the power with node20-1.grid.orbit-lab.org as a transmitter
INFO exp: Measure the power with node20-2.grid.orbit-lab.org as a transmitter
INFO exp: Measure the power with node20-19.grid.orbit-lab.org as a transmitter
INFO Topology: Loaded topology 'system:topo:dsc-teamXp'.
INFO Topology: Loaded topology 'system:topo:dsc-teamYp'.
INFO Topology: Loaded topology 'system:topo:dsc-teamXYp'.
...
Note:
See
TracWiki
for help on using the wiki.
Download in other formats: