Changes between Version 45 and Version 46 of Tutorials/Wireless/mmwave80211adORCA


Ignore:
Timestamp:
Oct 4, 2021, 8:43:24 PM (3 years ago)
Author:
jkol
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Tutorials/Wireless/mmwave80211adORCA

    v45 v46  
    7373==== Find and prepare USRPs ====
    7474
    75 * The IP addresses for Ethernet Port 1(10G) on the X310s rfdev3-1 and rfdev3-2 were hard-coded to 10.115.6.1 and 10.115.6.2 respectively. To access them from srv3-lg1 or srv4-lg1, configure the network interface enp1s0 of srv3-lg1 to 10.115.1.3 and srv4-lg1 to 10.115.1.4, as follows
     75* The IP addresses for Ethernet Port 1(10G) on the X310s rfdev3-1 and rfdev3-2 were hard-coded to 10.39.6.1 and 10.39.6.2 respectively. To access them from srv3-lg1 or srv4-lg1, configure the network interface enp1s0 of srv3-lg1 to 10.39.1.3 and srv4-lg1 to 10.39.1.4, as follows
    7676{{{#!shell-session
    7777root@srv3-lg1:~# ip link set enp1s0 mtu 9000 up
    78 root@srv3-lg1:~# ip addr add 10.115.1.3/16 dev enp1s0
     78root@srv3-lg1:~# ip addr add 10.39.1.3/16 dev enp1s0
    7979root@srv3-lg1:~# ip addr show dev enp1s0
    80804: enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 9000 qdisc mq state UP group default qlen 1000
    8181    link/ether f4:52:14:83:b9:30 brd ff:ff:ff:ff:ff:ff
    82     inet 10.115.1.3/16 brd 10.115.255.255 scope global enp1s0
     82    inet 10.39.1.3/16 brd 10.39.255.255 scope global enp1s0
    8383       valid_lft forever preferred_lft forever
    8484    inet6 fe80::f652:14ff:fe83:b930/64 scope link
     
    8888* Run uhd_find_devices to check if the X310s can be reached
    8989{{{#!shell-session
    90 root@srv3-lg1:~# uhd_find_devices --args="addr=10.115.6.1"
     90root@srv3-lg1:~# uhd_find_devices --args="addr=10.39.6.1"
    9191[INFO] [UHD] linux; GNU C++ version 7.4.0; Boost_106501; UHD_3.14.1.1-release
    9292--------------------------------------------------
     
    9595Device Address:
    9696    serial: 31B6FFA
    97     addr: 10.115.6.1
     97    addr: 10.39.6.1
    9898    fpga: XG
    9999    name: rfdev3-1
     
    104104* Check which RFNoC blocks are loaded on the X310s, by running uhd_usrp_probe
    105105{{{#!shell-session
    106 root@srv3-lg1:~# uhd_usrp_probe --args="addr=10.115.6.1"
     106root@srv3-lg1:~# uhd_usrp_probe --args="addr=10.39.6.1"
    107107}}}
    108108* Following is the list of RFNoC blocks required for the experiment
     
    127127* If the required RFNoC blocks are not found, load X310 with MISO_IMAGE_x300.bit
    128128{{{#!shell-session
    129 root@srv3-lg1:~# uhd_image_loader --args="addr=10.115.6.1,type=x300" --fpga-path="ORCA_MISO_PROJECT/FPGA_IMAGES/MISO_IMAGE_x300.bit"
     129root@srv3-lg1:~# uhd_image_loader --args="addr=10.39.6.1,type=x300" --fpga-path="ORCA_MISO_PROJECT/FPGA_IMAGES/MISO_IMAGE_x300.bit"
    130130}}}
    131131* Power cycle X310 to use the new image, and run uhd_usrp_probe to check RFNoC blocks.
     
    147147
    148148==== Run the experiment ====
    149 * Open transmit application TX_TEST.grc on transmit node(srv4-lg1). This application transmits 802.11ad frames over rfdev3-2(10.115.6.2), at 200MSPS, by reading samples from a pre-generated file.
    150 * Open receive application RADIORX_CIR.grc on receive node(srv3-lg1). This application receives and processes samples over rfdev3-1(10.115.6.1) as seen in the grc model below. Channel impulse response computed for every frame is written into a file on the host node.
     149* Open transmit application TX_TEST.grc on transmit node(srv4-lg1). This application transmits 802.11ad frames over rfdev3-2(10.39.6.2), at 200MSPS, by reading samples from a pre-generated file.
     150* Open receive application RADIORX_CIR.grc on receive node(srv3-lg1). This application receives and processes samples over rfdev3-1(10.39.6.1) as seen in the grc model below. Channel impulse response computed for every frame is written into a file on the host node.
    151151
    152152|| root@srv4-lg1:~# gnuradio-companion ORCA_MISO_PROJECT/examples/TX_TEST.grc || root@srv3-lg1:~# gnuradio-companion ORCA_MISO_PROJECT/examples/RADIORX_CIR.grc ||