= Calibration Report (2014-02-20) = [[TOC(DSC*,depth=2)]] == Primary Competitive == {{{ #!html
Topology: system:topo:dsc-teamXYp, Rx. Ant.: RX2
idnode1-1node7-7 node13-13node19-19
node1-1--21.45 -33.73-35.74
node7-7-28.75- -29.15-26.75
node13-13-28.26-28.43 --19.13
node19-19-29.33-29.36 -18.56-
Topology: system:topo:dsc-teamXYp, Rx. Ant.: TX/RX
}}} == Secondary Competitive == {{{ #!html
Topology: system:topo:dsc-teamXYs, Rx. Ant.: RX2
idnode2-19node8-13 node14-7node20-1
node2-19--22.22 -35.71-40.75
node8-13-45.87- -24.37-36.35
node14-7-30.68-24.45 --31.52
node20-1-55.11-43.77 -35.81-
Topology: system:topo:dsc-teamXYs, Rx. Ant.: TX/RX
}}} == Primary Cooperative == {{{ #!html
Topology: system:topo:dsc-teamABCp, Rx. Ant.: RX2
idnode1-1node1-2 node2-1node19-19node19-20 node20-19
node1-1--8.57 -14.55-35.74-27.05 -26.01
node1-2-11.46- -25.37-30.13-27.24 -37.16
node2-1-8.65-8.96 --33.49-37.08 -43.92
node19-19-29.33-33.55 -29.29--8.62 -12.83
node19-20-24.86-26.63 -24.52-13.00- -12.99
node20-19-28.40-29.06 -31.81-9.21-9.01 -
Topology: system:topo:dsc-teamABCp, Rx. Ant.: TX/RX
}}} == Secondary Cooperative == {{{ #!html
Topology: system:topo:dsc-teamABCs, Rx. Ant.: RX2
idnode1-19node2-19 node2-20node19-1node20-1 node20-2
node1-19--9.70 -18.70-30.14-20.20 -29.13
node2-19-8.62- -11.18-30.07-40.75 -30.79
node2-20-9.04-9.99 --33.34-27.91 -31.98
node19-1-32.38-29.56 -32.12--9.23 -10.43
node20-1-38.50-55.11 -50.68-19.84- -24.97
node20-2-21.83-52.27 -25.44-10.04-8.73 -
Topology: system:topo:dsc-teamABCs, Rx. Ant.: TX/RX
}}} == Full Arena == {{{ #!html
Rx. Ant.: RX2
idnode1-1node1-2 node1-19node2-1node2-19 node2-20node7-7node8-13 node13-13node14-7node19-1 node19-19node19-20node20-1 node20-2node20-19
node1-1--8.57 -33.63-14.55-23.68 -26.87-21.45-24.57 -33.73-28.82-26.17 -35.74-27.05-38.21 -31.59-26.01
node1-2-11.46- -26.09-25.37-33.70 -28.44-24.35-29.85 -28.39-24.12-22.76 -30.13-27.24-31.67 -24.44-37.16
node1-19-34.12-27.39 --19.28-9.70 -18.70-37.89-15.45 -37.86-19.10-30.14 -23.52-17.80-20.20 -29.13-32.32
node2-1-8.65-8.96 -29.59--26.72 -34.61-27.70-23.71 -20.68-35.59-23.53 -33.49-37.08-23.45 -28.42-43.92
node2-19-27.44-30.19 -8.62-27.59- -11.18-36.84-22.22 -27.33-35.71-30.07 -31.15-25.72-40.75 -30.79-30.56
node2-20-35.87-27.68 -9.04-43.35-9.99 --29.86-27.67 -24.94-23.78-33.34 -30.85-34.08-27.91 -31.98-38.94
node7-7-28.75-25.86 -34.49-27.38-25.81 -38.49--14.24 -29.15-26.33-27.20 -26.75-30.92-26.12 -33.39-27.51
node8-13-26.42-25.74 -25.49-35.29-45.87 -22.93-26.02- -17.56-24.37-28.37 -22.81-23.03-36.35 -36.02-33.60
node13-13-28.26-23.52 -22.34-20.49-25.80 -21.37-28.43-10.72 --19.69-29.85 -19.13-17.77-23.98 -25.74-30.95
node14-7-27.67-35.44 -25.72-30.86-30.68 -35.57-30.15-24.45 -21.72--27.96 -22.97-30.95-31.52 -29.29-37.46
node19-1-35.18-32.06 -32.38-29.71-29.56 -32.12-37.09-22.28 -30.90-18.07- -29.20-29.26-9.23 -10.43-29.11
node19-19-29.33-33.55 -39.95-29.29-26.66 -28.54-29.36-30.08 -18.56-23.43-24.71 --8.62-31.21 -33.29-12.83
node19-20-24.86-26.63 -23.03-24.52-21.51 -30.52-28.79-23.27 -20.39-26.57-22.17 -13.00--27.16 -27.83-12.99
node20-1-53.60-47.60 -38.50-48.65-55.11 -50.68-43.60-43.77 -35.11-35.81-19.84 -48.94-39.32- -24.97-48.66
node20-2-31.27-26.39 -21.83-29.81-52.27 -25.44-25.50-23.23 -20.42-21.92-10.04 -35.37-31.46-8.73 --29.58
node20-19-28.40-29.06 -29.87-31.81-29.91 -24.21-24.32-23.29 -12.39-22.11-26.73 -9.21-9.01-30.07 -28.08-
}}} == 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'. ... }}}