Building SDR Skills at USJ: USRP & GNU Radio Workshops from My ENSURE-6G Secondment

During my two secondments at the University of Sri Jayewardenepura (USJ), I had the opportunity to support their growing work in wireless communications by delivering a series of practical sessions on software-defined radio (SDR). These sessions were designed to help both instructors and students become confident in using USRP N210 devices together with GNU Radio Companion (GRC).

Training Session: Exploring USRPs Together

Before working with students, I conducted a short training session for a group of USJ instructors who oversee undergraduate laboratory classes.
The focus was simple: how to get started with USRPs—from basic configuration to testing signal flow in GNU Radio Companion.

We covered:

  • Recognizing and configuring USRP hardware
  • Setting up source and sink blocks in GRC
  • Running basic signal transmission and reception tests

This ensured the instructors were fully prepared to guide their students in future labs.

Lab Session 1 – AM Modulation with GNU Radio

The first student lab introduced Amplitude Modulation (AM) using GNU Radio Companion. Students built an AM transmission flowgraph, learning how modulation works in practice.

Key concepts explored:

  • Generating carrier and message signals
  • Implementing AM blocks in GRC
  • Observing modulated waveforms in time and frequency domains

Lab Session 2 – Receiving and Recovering a Signal

The second lab focused on receiving and recovering a transmitted signal using the USRP and GRC. Students learned how real RF signals behave, how to handle noise, and how to recover usable information.

This session helped them understand:

  • Tuning and sampling considerations
  • Using FFT sinks and time sinks to inspect the signal
  • Implementing demodulation and recovery blocks

Reflections

The experience was deeply rewarding. The enthusiasm from both instructors and students demonstrated the importance of practical SDR knowledge in modern wireless engineering. These activities helped strengthen USJ’s wireless communication teaching capabilities, and I look forward to continued collaboration with their team.

Previous Article

Advancing Identity Management in Open RAN—Reflections on My ENSURE-6G Secondment at USJ

Next Article

Understanding 6G Security Needs: Insights From My ENSURE-6G Secondment at VUB

Write a Comment

Leave a Comment

Your email address will not be published. Required fields are marked *