wiki:Tutorials/Wireless/mmwave80211adORCA

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

mmWave Channel Sounding on SandBox1

Description

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 rfdev3-1, rfdev3-2 and both the Sivers platforms rfdev3-5, rfdev3-6 on COSMOS SB1.

Execution

Prepare host nodes

  • The image sivers_ORCA.ndz has aforementioned RFNoC 802.11ad preamble processing blocks installed. Load sivers_ORCA.ndz on srv1,srv2
    prasanthi@console:~$ omf load -i sivers_ORCA.ndz -t srv1-lg1,srv2-lg1
    
  • 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
    
  • Turn the servers on
    prasanthi@console:~$ omf tell -a on -t srv1-lg1,srv2-lg1,srv3-lg1,srv4-lg1
    
  • Check the status
    prasanthi@console:~$ omf stat -t system:topo:allres
    
     -----------------------------------------------
     Node: rfdev1-1.sb1.cosmos-lab.org       State: POWERON
     Node: rfdev1-2.sb1.cosmos-lab.org       State: POWERON
     Node: rfdev2-1.sb1.cosmos-lab.org       State: POWERON
     Node: rfdev2-2.sb1.cosmos-lab.org       State: POWERON
     Node: rfdev3-1.sb1.cosmos-lab.org       State: POWERON
     Node: rfdev3-2.sb1.cosmos-lab.org       State: POWERON
     Node: rfdev3-3.sb1.cosmos-lab.org       State: POWERON
     Node: rfdev3-4.sb1.cosmos-lab.org       State: POWERON
     Node: rfdev3-5.sb1.cosmos-lab.org       State: POWERON
     Node: rfdev3-6.sb1.cosmos-lab.org       State: POWERON
     Node: sdr1-md1.sb1.cosmos-lab.org       State: POWERON
     Node: sdr1-s1-lg1.sb1.cosmos-lab.org            State: POWERON
     Node: sdr2-md1.sb1.cosmos-lab.org       State: POWERON
     Node: sdr2-s1-lg1.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.
  • The IP addresses for Ethernet Port 1(10G) on the X310s sdr2-md2 and sdr2-md3 were hard-coded to 10.115.2.2 and 10.115.2.3 respectively. To access them from srv1-lg1 or srv2-lg2, configure the network interface eno2 as follows
    root@srv2-lg1:~# ifconfig eno2 10.115.1.1 netmask 255.255.0.0 mtu 9000 up
    root@srv2-lg1:~# ifconfig eno2
    eno2: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 9000
            inet 10.115.1.1  netmask 255.255.0.0  broadcast 10.115.255.255
            inet6 fe80::9a03:9bff:fe61:b0b1  prefixlen 64  scopeid 0x20<link>
            ether 98:03:9b:61:b0:b1  txqueuelen 1000  (Ethernet)
            RX packets 4661357820  bytes 37005247545892 (37.0 TB)
            RX errors 0  dropped 692293  overruns 0  frame 0
            TX packets 59454137  bytes 3576874343 (3.5 GB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
  • Run uhd_find_devices to check if the X310s can be reached
    root@srv2-lg1:~# uhd_find_devices --args="addr=10.115.2.3"
    [INFO] [UHD] linux; GNU C++ version 7.4.0; Boost_106501; UHD_3.14.1.1-release
    --------------------------------------------------
    -- UHD Device 0
    --------------------------------------------------
    Device Address:
        serial: 31B6FFA
        addr: 10.115.2.3
        fpga: HG
        name: sdr2-md3
        product: X310
        type: x300
    

Attachments (9)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.