== Using mmWave equipment on COSMOS SandBox1 (In Progress) == === Description === A pair of Sivers EVK06002, evaluation kits for Sivers IMA TRX BF/01, are deployed on COSMOS SandBox1. TRX BF/01 is a 16+16 IEEE802.11ad Beamforming Transceiver with a complete Radio front-end, and it covers 57-66GHz. Current deployment of COSMOS SB1 consists of 4 servers, 2 USRP N310s, 2 USRP 2974s and mmWave equipment, as shown in the following figure. Nodes, srv1-lg1 and srv2-lg1 are directly connected (over USB, for JTAG programming) to USRP X310s sdr2-md2 and sdr2-md3 respectively. srv1-lg1 and srv2-lg1 also control the Sivers evaluation kits over USB. Channel sounding is the process of evaluating the characteristics of a radio environment. Evaluating the power delay profile (PDP) of a radio channel helps in developing statistical models for channel simulation. This tutorial demonstrates how to transmit and receive a signal using a pair of Sivers 60GHz evaluation kits on COSMOS SB1. === Prerequisites === In order to access the test bed, create a reservation and have it approved by the reservation service. Access to the resources is granted after the reservation is confirmed. Please follow the process shown on [wiki:cosmos_workflow the COSMOS work flow page] to get started. === Resources required === 4 servers srv1-lg1 to srv4-lg1, 2 USRP X310s, sdr2-md2, sdr2-md3 and both the Sivers platforms on COSMOS SB1. === Execution === ==== Prepare the host nodes ==== As shown in the figure above, Sivers control software runs on srv3,srv4, whereas the UHD/gnuradio application to generate/process data samples runs on srv1,srv2. So, appropriate images have to loaded on these servers. The image sivers_sb1_cosmos.ndz, has UHD and Sivers control software installed. * Load sivers_sb1_cosmos.ndz on srv3,srv4 {{{ prasanthi@console:~$ omf load -i sivers_sb1_cosmos.ndz -t srv3-lg1,srv4-lg1 }}} * If using an example application from UHD, sivers_sb1_cosmos.ndz can be used on srv1 and srv2 as well. If using a custom UHD application or Gnuradio application, please load baseline_sdr_1804.ndz. {{{ prasanthi@console:~$ omf load -i sivers_sb1_cosmos.ndz -t srv1-lg1,srv2-lg1 }}} {{{ prasanthi@console:~$ omf load -i baseline_sdr_1804.ndz -t srv3-lg1,srv4-lg1 }}} * Turn the nodes on {{{ prasanthi@console:~$ omf tell -a on -t rv1-lg1,srv2-lg1,srv3-lg1,srv4-lg1 }}} * Check the status {{{ prasanthi@console:~$ omf stat -t all }}} {{{ ----------------------------------------------- Node: mob2-1.sb1.cosmos-lab.org State: POWERON Node: mob3-1.sb1.cosmos-lab.org State: POWERON Node: sdr2-lg1.sb1.cosmos-lab.org State: POWERON Node: sdr2-md1.sb1.cosmos-lab.org State: POWERON Node: sdr2-md2.sb1.cosmos-lab.org State: POWERON Node: sdr2-md3.sb1.cosmos-lab.org State: POWERON Node: srv1-lg1.sb1.cosmos-lab.org State: POWERON Node: srv2-lg1.sb1.cosmos-lab.org State: POWERON Node: srv3-lg1.sb1.cosmos-lab.org State: POWERON Node: srv4-lg1.sb1.cosmos-lab.org State: POWERON ----------------------------------------------- }}} * ssh to the nodes, use option -Y if using GUI. * Configure 10G data interface ==== Prepare Sivers front-ends ==== ==== Run the experiment ==== * Start transmit application on the TX node. {{{ }}} * Start receive application on the RX node. {{{ }}} || [[Image(channel_sounding_display_orange.jpg]] ||