User Tools

Site Tools


doc

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
doc [2016/09/05 15:39] – [CorteXlab] lcardosodoc [2023/11/27 11:58] (current) – [Node position map] lcardoso
Line 5: Line 5:
 # CorteXlab # CorteXlab
  
-{{:node_positions_2016.png?400|}}+===== Experimental workflow =====
  
 +The process of running experiments on the FIT/CorteXlab testbed involves several steps:
 +
 +1. Developing an experiment
 +2. [Uploading the experiment on the airlock](exp_upload)
 +3. [Creating a task from the experiment material](exp_create_task)
 +4. [Submitting the task to the experiment scheduler](exp_submit_task)
 +5. [Monitoring the experiment progress](exp_monitor)
 +6. [Gathering the experiment results](exp_get_results)
 +7. [Downloading the results from the airlock](exp_download)
 +
 +===== Node position map =====
 +
 +{{:node_positions_new.png?700|}}
 +
 +(Click on the image for a higher resolution picture)
 +
 +# Minus
 +
 +* [[scenario_file_format|Scenario file format]]
  
 # GNURadio # GNURadio
Line 15: Line 34:
 * [FFT Web](fftweb) Documentation about FFT Web GNURadio block  * [FFT Web](fftweb) Documentation about FFT Web GNURadio block 
  
-# USRP+USRPs 
 + 
 +There 26 USRPs installed in the FIT/CorteXlab room. 
 + 
 +* 22 are of type NI-2932 (equivalent USRP N210 with a SBX daughterboard). Here are the main characteristics of these (for more details refer to the [[http://www.ni.com/pdf/manuals/375988d.pdf|USRP-2932 specifications page at NI]]): 
 +  * Frequency range: 400 MHz to 4.4 GHz 
 +  * One Gigabit/s ethernet attachment to control node 
 +  * Maximum bandwidth: 20 MHz (but in practice less than 20 MHz are usable without loss of samples due to either the gigabit ethernet connectivity or the computing power of the signal processing computer) 
 +  * Full-duplex TX and RX chains. There are antennas connected to the ''TX/RX'' and ''RX2'' ports of all USRPs. In the case the ''TX/RX'' ports are used, then only half-duplex is supported 
 +  * Synchronization: All USRPs are connected to a stack of octoclocks (see below for more info) and can be configured to work in synchronized mode by selecting ''external clock source'' in the USRP sink or source configuration. 
 +* 4 are of type N2944R (equivalent of X310).  Here are the main characteristics of these (for more details refer to the [[https://www.ni.com/pdf/manuals/375724c.pdf|USRP-2944 specifications page at NI]]): 
 +  * Frequency range: 10 MHz to 6 GHz 
 +  * Dual 10 Gigabit/s ethernet attachment to control node 
 +  * Maximum bandwidth: 160 MHz (theorically, the dual 10 Gigabit/s ethernet attachment should be sufficient to transfer this whole bandwidth, but in practice in most cases the computing power of the signal processing computer will limit that) 
 +  * Synchronization: All USRPs are connected to a stack of octoclocks (see below for more info) and can be configured to work in synchronized mode by selecting ''external clock source'' in the USRP sink or source configuration. 
 + 
 +Find here tutorials on [how to use them](experiment_usrp) 
 + 
 +# Octoclocks 
 + 
 +A hierarchy of octoclocks allow the reference and timing distribution to all USRPs in CorteXlab. All cables are of same length (5m between master and slave octoclocks and 10m between slave octoclocks and USRPs). The connection layout is as shown below. The octoclock 0 is the master and the octoclocks 1-4 are the slave ones. 
 + 
 +{{::cortexlab_octoclock.png?800|}} 
 + 
 +==== Timing measurements in the CorteXlab room: ==== 
 + 
 + 
 +The octoclock produces a PPS signal that has a period of 1s and remains high during 200ms and low 800ms as shown below: 
 + 
 +{{::pps.png?nolink&300|}}{{::pps_detail.png?nolink&300|}} 
 + 
 +The PPS signals between the slave octoclocks in the room are mismatched by a maximum of 800ps as shown below (examples): 
 + 
 +{{::tek0000.png?nolink&600|}} 
 + 
 +Between nodes 28 (connected to octoclock 3) and 31 (connected to octoclock 4) 
 + 
 +{{::tek0001.png?nolink&600|}} 
 + 
 +Between nodes 31 (connected to octoclock 4) and 14 (connected to octoclock 2) 
 + 
 +{{::tek0002.png?nolink&600|}} 
 + 
 +Between nodes 14 (connected to octoclock 2) and 10 (connected to octoclock 1) 
 + 
 +{{::tek0003.png?nolink&600|}} 
 + 
 +Between nodes 10 (connected to octoclock 1) and 27 (connected to octoclock 3) 
 + 
 +For more (updated) info on the octoclocks:
  
-[how to use it](experiment_usrp)+[[https://www.ettus.com/wp-content/uploads/2019/01/Octoclock_Spec_Sheet.pdf|Octoclock specifications on Ettus site]]
  
 +[[https://kb.ettus.com/Synchronization_and_MIMO_Capability_with_USRP_Devices|USRP Clock synchronization at Ettus]]
  
-PicoSDR+PicoSDRs
  
 * [how to use it](experiment_picosdr) * [how to use it](experiment_picosdr)
doc.1473082741.txt.gz · Last modified: 2016/09/05 15:39 by lcardoso

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki