wiki:Tutorials/Wireless/mmwaveSB1

Version 8 (modified by prasanthi, 5 years ago) ( diff )

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 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

Attachments (11)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.