Changes between Version 14 and Version 15 of Tutorials/Wireless/Fosphor
- Timestamp:
- Dec 16, 2020, 7:17:58 PM (4 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Tutorials/Wireless/Fosphor
v14 v15 5 5 === Description === 6 6 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-2974 s in [COSMOS testbed wiki:Hardware/sdr/usrp2974] and USRP X310s in [ORBIT].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-2974 in [COSMOS testbed wiki:Hardware/sdr/usrp2974]. 8 8 9 9 Running 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. … … 19 19 1. If you don't have one already, sign up for a [https://www.cosmos-lab.org/portal-2/ COSMOS account] 20 20 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)]] 22 23 1. Make sure all the nodes and devices used in the experiment are turned off: 23 24 {{{#!shell … … 35 36 omf stat -t sdr2-s1-lg1 36 37 }}} 38 1. Log into the SDR with -Y for X11 forwarding 39 {{{#!shell 40 ssh root@sdr2-s1-lg1 -Y 41 }}} 42 Another 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 37 48 {{{#!shell 38 49 ┌────────────────────────────────────────────────────────────────────┐ … … 57 68 58 69 === Experiment Execution === 59 === Configure !MobaXterm for node access ===60 70 61 [[Image(nodessh.png, width=300px)]] 62 [[Image(jumphost.png, width=300px)]] 71 ==== RFNoC Fosphor FPGA image ==== 63 72 64 === Prepare the node === 65 66 ==== Run gr-fosphor ==== 73 ==== Run rfnoc-fosphor GRC application ==== 67 74 {{{ 68 75 gnuradio-companion /root/gr-ettus/examples/rfnoc/rfnoc_fosphor.grc