Changes between Version 14 and Version 15 of Tutorials/Wireless/Fosphor


Ignore:
Timestamp:
Dec 16, 2020, 7:17:58 PM (3 years ago)
Author:
prasanthi
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Tutorials/Wireless/Fosphor

    v14 v15  
    55=== Description ===
    66
    7 This tutorial illustrates use of [https://archive.fosdem.org/2015/schedule/event/rfnocfosphor/attachments/slides/804/export/events/attachments/rfnocfosphor/slides/804/fosdem2015_rfnoc_fosphor.pdf RFNoC Fosphor block for spectrum visualization]. RFNoC Fosphor block is the FPGA accelerated version of [https://projects.osmocom.org/projects/sdr/wiki/Fosphor gr-fosphor (CPU/GPU version)]. As any other RFNoC blocks, RFNoC Fosphor can be instantiated on 3rd generation USRP devices, and can be used in conjunction with gnuradio-companion(GRC) on the host computer. This tutorial demonstrates GRC RFNoC Fosphor application on USRP-2974s in [COSMOS testbed wiki:Hardware/sdr/usrp2974] and USRP X310s in [ORBIT].
     7This tutorial illustrates use of [https://archive.fosdem.org/2015/schedule/event/rfnocfosphor/attachments/slides/804/export/events/attachments/rfnocfosphor/slides/804/fosdem2015_rfnoc_fosphor.pdf RFNoC Fosphor block for spectrum visualization]. RFNoC Fosphor block is the FPGA accelerated version of [https://projects.osmocom.org/projects/sdr/wiki/Fosphor gr-fosphor (CPU/GPU version)]. As any other RFNoC blocks, RFNoC Fosphor can be instantiated on 3rd generation USRP devices, and can be used in conjunction with gnuradio-companion(GRC) on the host computer. This tutorial demonstrates GRC RFNoC Fosphor application on USRP-2974 in [COSMOS testbed wiki:Hardware/sdr/usrp2974].
    88
    99Running a GRC application on a testbed node requires using graphical user interface(GUI) over SSH. This tutorial also illustrates use of [https://mobaxterm.mobatek.net/ MobaXterm] and jumphost to setup X forwarding for accessing GUI over SSH.
     
    1919 1. If you don't have one already, sign up for a [https://www.cosmos-lab.org/portal-2/ COSMOS account]
    2020 1. [wiki:/GettingStarted#MakeaReservation Create a resource reservation] on sandbox 1
    21  1. [wiki:/GettingStarted#LogintoyourReservation Login] into sandbox 1 console (console.sb1.cosmos-lab.org) with an SSH session.
     21 1. [wiki:/GettingStarted#LogintoyourReservation Login] into sandbox 1 console (console.sb1.cosmos-lab.org) with an SSH session. SSH session for COSMOS SB1 with MobaXterm can be setup as shown, with remote host = console.sb1.cosmos-lab.org, and username = your COSMOS username. X11 forwarding is enabled to access GUI.
     22[[Image(mobaxterm_sb1_session.jpg, width=500px)]]
    2223 1. Make sure all the nodes and devices used in the experiment are turned off:
    2324{{{#!shell
     
    3536omf stat -t sdr2-s1-lg1
    3637}}}
     38 1. Log into the SDR with -Y for X11 forwarding
     39{{{#!shell
     40ssh root@sdr2-s1-lg1 -Y
     41}}}
     42Another way is to setup a MobaXterm session to access the SDR, with console as the jumphost. 
     43==== Configure !MobaXterm for node access ====
     44
     45[[Image(nodessh.png, width=500px)]]
     46[[Image(jumphost.png, width=500px)]]
     47
    3748{{{#!shell
    3849     ┌────────────────────────────────────────────────────────────────────┐
     
    5768
    5869=== Experiment Execution ===
    59 === Configure !MobaXterm for node access ===
    6070
    61 [[Image(nodessh.png, width=300px)]]
    62 [[Image(jumphost.png, width=300px)]]
     71==== RFNoC Fosphor FPGA image ====
    6372
    64 === Prepare the node ===
    65 
    66 ==== Run gr-fosphor ====
     73==== Run rfnoc-fosphor GRC application ====
    6774{{{
    6875gnuradio-companion  /root/gr-ettus/examples/rfnoc/rfnoc_fosphor.grc