Version 6 (modified by 5 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
Prepare USRPs
Prepare Sivers 60GHz front-ends
Run the experiment
Attachments (9)
- Sivers_TX_GUI.jpg (174.4 KB ) - added by 5 years ago.
- Sivers_RX_GUI.jpg (126.9 KB ) - added by 5 years ago.
- Sivers_RX_SN0243.jpg (128.2 KB ) - added by 5 years ago.
- Sivers_TX_SN0240.jpg (162.6 KB ) - added by 5 years ago.
- radiorx_cir_grc.jpg (204.4 KB ) - added by 5 years ago.
- tx_test_grc.jpg (165.9 KB ) - added by 5 years ago.
- CIR_0.jpg (33.2 KB ) - added by 5 years ago.
- CIR_neg5.jpg (32.8 KB ) - added by 5 years ago.
- MISO_tutorial.jpg (256.2 KB ) - added by 4 years ago.
Download all attachments as: .zip
Note:
See TracWiki
for help on using the wiki.