[[TOC(Software/eAM*, depth=2, heading=Aggregate Managers)]] [[TOC(Software/eAM/mInterf*, depth=4, heading=Interference AM)]] == Interference Aggregate Manager == Aggregate manager used for controlling various RF instruments that are part of the [wiki:Hardware/gDomains/aGrid ORBIT grid]. This AM is running on '''intrument1.orbit-lab.org on port''' '''5054''' with the following service groups: {{{ Interference injection control service Service used for receiver side calibration of ORBIT nodes Service used for receiver side calibration of ORBIT nodes Service used for SpectrumAnalyzer E4405B Service used for Swept Signal Generator 83620B Service used for receiver side calibration of ORBIT nodes Service used for receiver side calibration of ORBIT nodes }}} === Interference === {{{ Interference injection control service Configures interference injection singal type to AWGN Resets interference injection subsystem to default state Set global interference injection parameters Turn on interference injection Show current status of the interference injection subsystem Turn off interference injection Step sweep frequency parameters Configures interference injection signal type to on/off noise based sequence Configures interference injection signal type to one of the pre-recorded signals }}} ==== Initialize ==== {{{ Resets interference injection subsystem to default state }}} ==== Set ==== {{{ Set global interference injection parameters }}} ==== Start ==== {{{ Turn on interference injection }}} ==== Status ==== {{{ Show current status of the interference injection subsystem }}} Example of the status response is given below. {{{ 0 +1.00000000E+006 OK }}} ==== Stop ==== {{{ Turn off interference injection }}} ==== Sweep ==== {{{ Step sweep frequency parameters }}} ==== Wave ==== {{{ Configures interference injection singal type to one of the pre-recorded signals }}} === Usage Example === 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''' * Step 1: Initialize the "interference" mode of the service {{{ wget "http://instrument1.orbit-lab.org:5054/interference/initialize" }}} * Step 2: Select AWGN bandwidth (channel bw for 802.11a/b/g is 20 Mhz) {{{ wget "http://instrument1.orbit-lab.org:5054/interference/awgn?bandwidth=20" }}} * Step 3: Set power level to -30 dBm and channel number to 36 (PLEASE AVOID SETTING POWER OVER 0dBm) {{{ wget "http://instrument1.orbit-lab.org:5054/interference/set?power=-30&channel=36" }}} * Step 4: Start RF injection {{{ wget "http://instrument1.orbit-lab.org:5054/interference/start" }}} At the end of the experiment, * Step 5: Stop RF injection {{{ wget "http://instrument1.orbit-lab.org:5054/interference/stop" }}}