Module 5 — Custom Blocks & Midterm#

ECE 448 · Module 05

Custom Blocks & Midterm

When GNU Radio does not have the block, write it.

Lesson 11 · Software Defined Radios · Dr. Neil Rogers

Where This Module Goes

Out-of-tree modules and custom Python blocks, then the midterm: a fox hunt for a hidden transmitter and a capture-the-flag.

Learning Objectives

  1. I can create a GNU Radio out-of-tree (OOT) module and add a custom Python block to it.
  2. I can implement a custom signal-processing block from scratch and integrate it into a GNU Radio flowgraph.
  3. I can find a hidden transmitter in a fox hunt using a PlutoSDR, an antenna, and GNU Radio.
  4. I can solve capture-the-flag challenges that require finding, capturing, demodulating, and decoding unknown signals with GNU Radio.