Outline of Today’s Class
Shout Overview & Demo
CyberPowder Fellows Program
Spring 2025
Software defined radios … defined
Software defined radios … deployed
Challenge: Taking RF measurements on real radios
A solution: The Shout radio framework (software)
Description of Shout framework
Using Shout
Example JSON command file
[
{
"cmd": "measure_paths",
"get_samples": true,
"nsamps": 1024,
"freq": 3385e6,
"txgain": 30,
"rxgain": 30,
"rate": 1e6,
"wampl": 0.8,
"freq_step": 5e4,
"time_step": 3,
"timeout": 60,
"client_list": ["all"]
}
]
Shout Live Demo
Outline of Today’s Class
Resources for Digital & Wireless Communications
We will walk through a subset of the fundamentals of digital comms you need to be able to operate POWDER at the PHY layer
Outline of Digital Comms Fundamentals Lecture
Outline of Today’s Class
The rest of the class period, and the homework
HH2 is to create code for a 16-QAM receiver to demodulate a signal I created and used Shout to transmit, an “upgrade” of the QPSK receiver you work on now.