Changes between Version 15 and Version 16 of Tutorials/Wireless/mmwaveRFSoC


Ignore:
Timestamp:
Jan 21, 2022, 12:05:45 PM (2 years ago)
Author:
skrimpon
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Tutorials/Wireless/mmwaveRFSoC

    v15 v16  
    122122}}}
    123123
     124=== Environment Setup ===
     125To control the Sivers using a local connection we need to setup the FTDI drivers for every new ssh connection.
     126{{{#!shell-session
     127root@srv1-in1:~$ source ~/mmwsdr/host/scripts/sivers_ftdi.sh
     128}}}
     129
     130
    124131== Demos ==
    125132In the following subsections, you can find detailed descriptions for each demo.
    126133
    127134=== Basic ===
     135- '''onenode.py:''' In this demo we control a single SDR. The script creates an SDR object that controls the Xilinx RFSoC FPGA eval board and Sivers IMA. A user can provide arguments to the script, such as the carrier frequency, the COSMOS node id and the transceiver mode. The script by default starts a local connection at srv1-in1 with a carrier frequency at 60.48 GHz in receive mode.
     136{{{#!shell-session
     137root@srv1-in1:~/mmwsdr/host/demos/basic$ source onenode.py --freq 60.48e9 --node srv1-in1 --mode rx
     138}}}
     139- '''ederarray.py:''' The Python drivers of the Sivers library requires Python 2. One way to remove this dependence is to remotely control the Sivers array with an HTTP server. We can start the HTTP server as follows,
     140{{{#!shell-session
     141root@srv1-in1:~/mmwsdr$ python ./host/mmwsdr/array/ederarray.py -u SN0240
     142}}}
     143{{{#!shell-session
     144root@srv1-in2:~/mmwsdr$ python ./host/mmwsdr/array/ederarray.py -u SN0243
     145}}}
     146
    128147=== Calibration ===
    129148=== Channel Sounder ===