Site Navigation
Tutorials
A number of tutorials are provided enabling users to quickly pick up various aspects of the COSMOS testbed. They are grouped based on functionality and are mostly focused on sandboxes in order to alleviate the pressure on the main testbed.
SDR and Wireless
COSMOS has multiple SDR devices deployed for experimenter use as listed here. Each node consists of a combination of SDRs, sub 6GHz and mmWave RF front ends. This section provides tutorials for SDR usage on COSMOS, illustrating steps to access them, and providing node images, tools required to develop and conduct experiments. The main SDRs device usage is illustrated in the basic wireless usage tutorial. A number of more advanced tutorials include the tutorial on how to instrument your SDR experiment with the OML, while the channel sounding tutorial illustrates the use of custom FPGA code to improve the performance of the SDR platform. Also:
- Spectrum visualization with Fosphor
- Full-duplex
- Basic mmWave (60 GHz) USRP based tutorial
- Sivers IMA (60 GHz): RFSoC based tutorials
- 802.11ad (60 GHz) preamble transmission and detection
- IBM PAAMs (28 GHz): Basic operations and usage
- IBM PAAMs (28 GHz): Integration with USRPs with MIMO capability
- IBM PAAMs (28 GHz): Link data rate vs. SNR using a 5G PHY
- IBM PAAMs (28 GHz): Real-time baseband processing with ACC100 accelerator
- IBM PAAMs (28 GHz): Mobile nodes
- 2 x 2 MIMO channel sounding
- Massive MIMO channel sounding
- K-12 STEM labs
Optical Networking
- Basic optical tutorial
- Basic optical tutorial (Mininet-Optical)
- Optical tutorial at ACM SIGCOMM 2022 (hardware)
- Optical tutorial at ACM SIGCOMM 2022 (Mininet-Optical)
Wired Networking
To check COSMOS wired network performance one can use the iperf tutorial.
Edge Computing
Use of Alveo U200 FPGA platform, that is available in all COSMOS servers, is illustrated with the FPGA Getting Started tutorial.
Number of tutorials are related to virtualization including: service migration in container environment
4G/5G Systems
- Open source 4G SDR tutorial based on OpenAirInterface (OAI) code
- Getting started with Interdigital 5G-NR Performance system tutorial
- Amarisoft 5GNR (SA) SDR tutorial with USRP N310s
- Amarisoft 5GNR (SA) with COTS UEs
Orchestration Platforms
The tutorials in this group can be used as a starting point for experimentation with the two major Network Functions Virtualization (NFV) Management and Orchestration (MANO) platforms:
- The Linux Foundation ONAP project tutorial
- The Open Source MANO (OSM) an ETSI initiative tutorial