Tutorials

CCI also hosts tutorials and mini courses on popular topics related to our research areas.

Software-Defined Radio Mini Course

We organized a mini-course on software-defined radio, taught by Professor Marcelo Segura from National University of San Juan, Argentina. The mini-course ran for 5 sessions from September 12 to September 26. The goal of this mini-course was to help seed a critical mass of graduate students at USC that are familiar with how to program and experiment with software-defined radios.

SESSION #1 – Tuesday, 9/12: 4:30PM-8:00PM

This first session provided a general introduction to SDR systems and various hardware and software platforms for software defined radio. The first lab focused on installing the software needed to program the B200 SDR on Matlab.

SESSION #2 – Friday, 9/15: 4:30PM-8:00PM

The second session explored Amplitude Modulation. Lab 2 focused on implementation of modulation and demodulation of AM on a real transmit-receiver pair.

SESSION #3 – Tuesday, 9/19: 4:30PM-8:00PM

The third session focused on frequency and phase synchronization. It also introduced frequency modulation. The lab for this session focused on implementing coherent receivers.

SESSION #4 – Friday, 9/22: 4:30PM-8:00PM

The fourth session introduced digital modulation with software defined radios. It also explored time and frequency synchronization techniques. The lab focused on transmission and reception of FM.

SESSION #5 – Tuesday, 9/26: 4:30PM-8:00PM

The final session focused on QPSK modulation as a concrete example of digital modulation.  There were two labs in this session, one focused on frequency and time synchronization, and the other on real-time implementation of QPSK on the software defined radio platform.