Changes between Version 21 and Version 22 of Hardware/bDomains/aGrid


Ignore:
Timestamp:
Dec 25, 2012, 3:14:50 PM (11 years ago)
Author:
seskar
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Hardware/bDomains/aGrid

    v21 v22  
    11[wiki:Documentation Back]
    22
    3 = Centralized Arbitrary Waveform Injection Subsystem (CAWIS) / Noise Generation =
     3= Grid =
     4
     5Block diagram of the ORBIT Grid domain is shown in Figure 1. It consist of 20 x 20 nodes arranged in the grid (20 rows with 20 nodes each) with spacing of 3 feet.
     6
     7 || [[Image(OG-BD.jpg, 400px)]] || [[Image(Grid.jpg, 400px)]] ||
     8 ||||  Figure 1: ORBIT GRID  ||
     9
     10Console, Switches ...
     11
     12== Centralized Arbitrary Waveform Injection Subsystem (CAWIS) / Noise Generation ==
    413
    514This subsystem consists of arbitrary waveform generator (Agilent ESG) connected through distribution network to four multi-band antennas located in the four corners of the grid. The distribution network enables control over the attenuation of the individual antenna feed. Using CAWIS, users can inject (among other types of waveforms) AWGN signals into the main ORBIT grid and thus create different topologies. 
     
    716
    817== Position of the noise antennas on the big grid ==
    9 [[Image(noiseantenna.png)]]
    1018
    11 == CAWIS usage ==
     19 ||||  Figure 2: CAWIS  ||
     20 || [[Image(CAWIS-BD.jpg, 400px)]] || [[Image(noiseantenna.png, 400px)]] ||
     21 ||  a.) Block Diagram  ||  b.) Noise injection antenna positions  ||
    1222
    1323As most of the Orbit services, CAWIS is a web-based service accessible from '''main grid console''' through url:  ''http://instrument1.orbit-lab.org:5012/interference''. Accessing this url without any other arguments will show it's help page:
    14 
    15 {{{
    16 <serviceGroup name="interference">
    17   <info>Interference injection control service</info>
    18   <service name="awgn">
    19      <info>Configures interference injection singal type to AWGN</info>
    20      <args>
    21         <arg name="bandwidth" value="noise BW in MHz"/></args>
    22   </service>
    23  
    24   <service name="initialize">
    25      <info> Resets interference injection subsystem to default state </info>
    26   </service>
    27 
    28   <service name="set">
    29      <info>Set global interference injection parameters</info>
    30      <args><arg name="power" value="noise power in dBm"/>
    31            <arg name="channel" value="802.11 channel number"/>
    32            <arg name="frequency" value="interference center frequency"/>
    33            <arg name="antenna-atten-1" value="attenuation in db"/>
    34            <arg name="antenna-atten-2" value="attenuation in db"/>
    35            <arg name="antenna-atten-3" value="attenuation in db"/>
    36            <arg name="antenna-atten-4" value="attenuation in db"/>
    37      </args>
    38   </service>
    39  
    40   <service name="start">
    41        <info>Turn on interference injection</info>
    42   </service>
    43  
    44   <service name="status">
    45         <info>Show current status of the interference injection subsystem</info>
    46   </service>
    47  
    48   <service name="stop">
    49         <info>Turn off interference injection</info>
    50   </service>
    51  
    52  
    53 </serviceGroup>
    54 }}}
    55 
    56 == Example ==
    57 To set AWGN on channel 36 at -30 dBm on all four antennas use the following sequence (either through a browser or '''wget'''). '''By default, the additional attenuation on all antennas is zero which means that the injected power is equally distributed. To create unequal distributions, users can use the antenna-atten-X option with the appropriate attenuation setting in dB to suppress noise in parts of the grid as desired'''
    58 
    59  * Step 1: Initialize the "interference" mode of the service
    60     {{{
    61           wget http://instrument1.orbit-lab.org:5012/interference/initialize
    62     }}}
    63  * Step 2: Select AWGN bandwidth (channel bw for 802.11a/b/g is 20 Mhz)
    64     {{{
    65           wget http://instrument1.orbit-lab.org:5012/interference/awgn?bandwidth=20
    66     }}}
    67  * Step 3: Set power level to -30 dBm and channel number to 36 (PLEASE AVOID SETTING POWER OVER 0dBm)
    68     {{{
    69           wget http://instrument1.orbit-lab.org:5012/interference/set?power=-30&channel=36
    70     }}}
    71   * Step 4: Start RF injection
    72     {{{
    73           wget http://instrument1.orbit-lab.org:5012/interference/start
    74     }}}
    75 
    76 At the end of the experiment,
    77  * Step 5: Stop RF injection
    78     {{{
    79           wget http://instrument1.orbit-lab.org:5012/interference/stop
    80     }}}