Chapter: 12 (Weeks 13-14) Duration: ~15 hr independent + 5 hr workshop session Substrate: Student-chosen target + ANTSDR E200 or RTL-SDR + URH + GNU Radio Points: 30
Overview
Lab 12 is the RF-201 capstone. It is a structured project, not a step-by-step exercise.
See CAPSTONE.md for the full mission statement, target requirements, required deliverables, and two-tier grading rubric.
Summary
Select a real-world wireless target you have authority to observe. Capture its IQ. Reverse-engineer its protocol using the URH workflow from Lab 9. Implement a working GNU Radio demodulator. Write a protocol specification. Package the work reproducibly.
The capstone tests the integration of seven skills:
- IQ capture (Labs 7, 11)
- Signal characterisation (Labs 1, 9)
- Symbol recovery (Labs 1, 2, 9)
- Frame structure RE (Labs 3-6, 9)
- GNU Radio demodulator (Labs 1-2, 5, 9, 11)
- Protocol specification (Labs 3-9)
- Reproducibility package (Lab 9)
Deliverables (summary; full list in CAPSTONE.md)
- Captured IQ archive (10+ complete frames)
- URH project file with labelled field boundaries
- GNU Radio demodulator flowgraph
- Written protocol specification with limit-of-confidence statement
- Reproducibility package (
make capture,make demod) - Capstone report:
rf201-capstone-[LASTNAME].md(15-25 pages) - 10-minute workshop presentation (Week 14)
Grading (30 points)
See CAPSTONE.md for the two-tier rubric.
| Tier | Description | Points |
|---|---|---|
| Tier 1 (pass/fail gate) | IQ reproducible; modulation defensible; demodulator matches URH; spec internally consistent | Must pass all gates |
| RE Methodology + Technical Depth (40%) | Systematic workflow; byte-for-byte demodulator match; successor-engineer spec depth | 12 |
| Limit-of-Confidence Honesty (30%) | Complete limit-of-confidence statement; claims supported by evidence | 9 |
| ROE / FCC / CFAA Compliance (30%) | Authorised target; compliant transmit; complete legal framing | 9 |