[[Include(WikiToC)]] === Sandbox 1 (sb1.cosmos-lab.org) === COSMOS sandbox 1, located at [https://www.winlab.rutgers.edu WINLAB's] [https://www.orbit-lab.org ORBIT] facility in North Brunswick, NJ, is designed as a mini version representative of the current and future capabilities of the larger outdoor deployment in New York City. It is meant primarily to be a development and testing environment for researchers to become familiar with the software and hardware architectures available in COSMOS. [[Image(SB1-BD.png, 1024px)]] '''Sandbox 1 resources:''' * SDN Ethernet Switch * Computing resources: * High performance compute servers * General purpose machines used for flashing/debugging of sandbox hardware * Outdoor rooftop deployment: * Pair of sub-6 GHz COSMOS nodes (one sector of a [wiki:Hardware/Nodes#LargeNode large COSMOS node] and one [wiki:Hardware/Nodes#MediumNode medium node]) * Pair of [wiki:Hardware/SubSystems/IDEdgeLink InterDigital 60 GHz Edgelink] nodes * Indoor “benchtop” deployment: * [wiki:/Hardware/SubSystems/IDPerformance InterDigital 5G Performance (28 GHz) gNodeb and UE] * USRP N310 and RFSoC based mmWave development setup that includes [wiki:/Hardware/SubSystems/IBM IBM 28 GHz PAAM], [wiki:/Hardware/SubSystems/IDMHU Interdigital MHU 28 GHz antenna array] and [wiki:Hardware/SubSystems/Sivers 60 GHz development platform] antennas that are mounted on an experimenter controlled movable platform. * Mobile devices: * USRP E312 ==== IP Address Assignment ==== |||||||| '''Core Servers''' || || Device || Control || Data 1 || Data 2 || || Server 1 || 10.113.1.1 (srv1-lg1) || 10.114.1.1 (srv1a-lg1) || 10.115.1.1 (srv1b-lg1) || || Server 2 || 10.113.1.2 (srv2-lg1) || 10.114.1.2 (srv2a-lg1) || 10.115.1.2 (srv2b-lg1) || |||||||| '''Large Node''' || || USRP N310 (S1) || 10.113.2.1 (sdr1-s1-lg1) || 10.114.2.1 (sdr1a-s1-lg1) || 10.115.2.1 (sdr1b-s1-lg1) || || USRP 2974 (S1) || 10.113.2.2 (sdr2-s1-lg1) || 10.114.2.2 (sdr2a-s1-lg1) || 10.115.2.2 (sdr2b-s1-lg1) || |||||||| '''Medium Node''' || || USRP N310 || 10.113.3.1 (sdr1-md1) || 10.114.3.1 (sdr1a-md1) || 10.115.3.1 (sdr1b-md1) || || USRP 2974 || 10.113.3.2 (sdr2-md1) || 10.114.3.2 (sdr2a-md1) || 10.115.3.2 (sdr2b-md1) || |||||||| '''Interdigital !EdgeLink''' || || EdgeLink Device 1 || 10.113.4.1 (rfdev1-1) || - || - || || EdgeLink Device 2 || 10.113.4.2 (rfdev1-2) || - || - || |||||||| '''mmWave Development''' || |||||||| First corner (1-1) || || Support Server || 10.113.1.3 (srv1-in1) || 10.114.1.3 (srv1a-in1) || 10.115.1.3 (srv1b-in1) || || Interdigital 5G NR Performance Device || 10.113.5.1 (rfdev2-in1) || 10.114.5.1 (rfdev2a-in1) || 10.115.5.1 (rfdev2b-in1) || || USRP N310 Device || 10.113.6.1 (sdr1-in1) || 10.114.6.1 (sdr1-in1a) || 10.115.6.1 (sdr1-in1b) || || RFSoC Device || 10.113.6.3 (sdr2-in1) || 10.114.6.3 (sdr2-in1a) || 10.115.6.3 (sdr2-in1b) || |||||||| Second corner (20-20) || || Support Server || 10.113.1.4 (srv1-in2) || 10.114.1.4 (srv1a-in2) || 10.115.1.4 (srv1b-in2) || || Interdigital 5G NR Performance Device || 10.113.5.2 (rfdev2-in2) || 10.114.5.2 (rfdev2a-in2) || 10.115.5.2 (rfdev2b-in2) || || USRP N310 Device || 10.113.6.2 (sdr1-in2) || 10.114.6.2 (sdr1-in2a) || 10.115.6.2 (sdr1-in2b) || || RFSoC Device || 10.113.6.4 (sdr2-in2) || 10.114.6.4 (sdr2-in2a) || 10.115.6.4 (sdr2-in2b) || |||||||| '''Mobile Development''' || || Support Server || 10.113.1.5 (srv1-in3) || 10.114.1.5 (srv1a-in3) || 10.115.1.5 (srv1b-in3) || It should be noted that ==== RF Path Configurations for mmWave Development Platforms ==== The indoor mmWave development platforms are connected to the USRP N310's and Xilinx RFSoC's as shown in the following example diagram: [[Image(mmwave-rf-block-diagram.png)]] To select a particular configuration, follow the instructions below for the specific setup you wish to use. It is possible to use multiple setups simultaneously as long as they do not conflict with respect to RF paths. ===== USRP N310 with Sivers 60 GHz Array ===== Run the following commands on the sb1.cosmos-lab.org console: {{{ curl "am1.cosmos-lab.org:5054/rf_switch/set?name=rfsw1.sb1.cosmos-lab.org&switch=1,2,3,4&port=1" curl "am1.cosmos-lab.org:5054/rf_switch/set?name=rfsw2.sb1.cosmos-lab.org&switch=1,2,3,4&port=1" }}} The resulting RF connections will be: ||= USRP N310 =||= Sivers Array=|| || RF0 TX || TX-I || || RF1 TX || TX-Q || || RF0 RX2 || RX-I || || RF1 RX2 || RX-Q || ===== Xilinx RFSoC ZCU111 with Sivers 60 GHz Array ===== Run the following commands on the sb1.cosmos-lab.org console: {{{ curl "am1.cosmos-lab.org:5054/rf_switch/set?name=rfsw1.sb1.cosmos-lab.org&switch=1,2,3,4&port=2" curl "am1.cosmos-lab.org:5054/rf_switch/set?name=rfsw2.sb1.cosmos-lab.org&switch=1,2,3,4&port=2" }}} The resulting RF connections will be: ||= Xilinx RFSoC =||= Sivers Array =|| || DAC229_T1_CH2 || TX-I || || DAC229_T1_CH3 || TX-Q || || ADC224_T0_CH0 || RX-I || || ADC224_T0_CH1 || RX-Q || ator'' ||