| 86 |   | ==== Prepare Receive USRPs ==== | 
          
          
            | 87 |   | * Pick USRP X310s from the MIMO racks 23-1...8, 23-11...18, 24-1...8, 24-11...18 and load correlator FPGA image on them. The USRPs are programmed one at a time. | 
          
          
            | 88 |   | {{{ | 
          
          
            | 89 |   | root@node1-19:~# uhd_image_loader --args="addr=10.10.24.12,type=x300" --fpga-path="/root/bit/corrmag63avg8k_v2_8_7.bit" | 
          
          
            | 90 |   | }}} | 
          
          
            | 91 |   | * Power cycle USRPs so that the new FPGA image is active | 
          
          
            | 92 |   | {{{ | 
          
          
            | 93 |   | prasanthi@console.grid:~$ omf tell -a offh -t node24-12,node24-13 | 
          
          
            | 94 |   | prasanthi@console.grid:~$ omf tell -a on -t node24-12,node24-13 | 
          
          
            | 95 |   | }}} | 
          
          
            | 96 |   | * Running uhd_usrp_probe on the X310s with spectrum sensing FPGA image should give the following | 
          
          
            | 97 |   | {{{ | 
          
          
            | 98 |   | |   |    / | 
          
          
            | 99 |   | |   |   |       RFNoC blocks on this device: | 
          
          
            | 100 |   | |   |   | | 
          
          
            | 101 |   | |   |   |   * DmaFIFO_0 | 
          
          
            | 102 |   | |   |   |   * Radio_0 | 
          
          
            | 103 |   | |   |   |   * Radio_1 | 
          
          
            | 104 |   | |   |   |   * DDC_0 | 
          
          
            | 105 |   | |   |   |   * DUC_0 | 
          
          
            | 106 |   | |   |   |   * Corrmag63avg8k_0 | 
          
          
            | 107 |   | |   |   |   * FIFO_0 | 
          
          
            | 108 |   |  | 
          
          
            | 109 |   | }}} | 
          
          
            | 110 |   | ==== Prepare Transmit Node ==== | 
          
          
            | 111 |   | A spectrum spreader RFNoC block is being used to generate wideband PN signal. | 
          
          
            | 112 |   | * Load prasanthi-channel-sounder.ndz on an ORBIT node. | 
          
          
            | 113 |   | {{{ | 
          
          
            | 114 |   | prasanthi@console.grid:~$ omf load -i prasanthi-channel-sounder.ndz -t node14-20 | 
          
          
            | 115 |   | }}} | 
          
          
            | 116 |   | * Once imaging is done, turn the node on and log in  | 
          
          
            | 117 |   | {{{ | 
          
          
            | 118 |   | prasanthi@console.grid:~$ omf tell -a on -t node14-20 | 
          
          
            | 119 |   | prasanthi@console.grid:~$ ssh root@node14-20 | 
          
          
            | 120 |   | }}} | 
          
          
            | 121 |   |  | 
          
          
            | 122 |   | ==== Prepare Transmit USRP ==== | 
          
          
            | 123 |   | * Pick a USRP X310 for transmitting, and load the spectrum spreader FPGA image | 
          
          
            | 124 |   | {{{ | 
          
          
            | 125 |   | root@node1-20:~# uhd_image_loader --args="addr=10.10.24.11" --fpga-path="/root/bit/x310_spreader_4_28.bit" | 
          
          
            | 126 |   | }}} | 
          
          
            | 127 |   | * Power cycle the USRP so that the new FPGA image is active | 
          
          
            | 128 |   | {{{ | 
          
          
            | 129 |   | prasanthi@console.grid:~$ omf tell -a offh -t node24-11 | 
          
          
            | 130 |   | prasanthi@console.grid:~$ omf tell -a on -t node24-11 | 
          
          
            | 131 |   | }}} | 
          
          
            | 132 |   | * Running uhd_usrp_probe on the X310 with spectrum spreader FPGA image should give the following | 
          
          
            | 133 |   | {{{ | 
          
          
            | 134 |   | |   |     _____________________________________________________ | 
          
          
            | 135 |   | |   |    / | 
          
          
            | 136 |   | |   |   |       RFNoC blocks on this device: | 
          
          
            | 137 |   | |   |   | | 
          
          
            | 138 |   | |   |   |   * DmaFIFO_0 | 
          
          
            | 139 |   | |   |   |   * Radio_0 | 
          
          
            | 140 |   | |   |   |   * Radio_1 | 
          
          
            | 141 |   | |   |   |   * DUC_0 | 
          
          
            | 142 |   | |   |   |   * Spreader_0 | 
          
          
            | 143 |   | |   |   |   * FIFO_0 | 
          
          
            | 144 |   | |   |   |   * FIFO_1 | 
          
          
            | 145 |   | }}} | 
          
          
            | 146 |   | ==== Set up SSH tunnel from your local port 5100 to grid.orbit-lab.org:5100 ==== | 
          
          
            |   | 86 | ==== Set up web based streaming ==== | 
          
          
            |   | 87 | * Set up SSH tunnel from your local port 5100 to grid.orbit-lab.org:5100  |