This directory contains a practical lab track that connects the DSP kernels in this repository to SDR-oriented exercises.
| Lab | Topic | Primary outcome |
|---|---|---|
| Lab 01 | Tone to IQ to C++ analysis | basic file-based DSP pipeline |
| Lab 02 | FFT vs Goertzel | broad-spectrum vs targeted detection |
| Lab 03 | GCC-PHAT | integer delay estimation |
| Lab 04 | FIR time-domain vs FFT | complexity-driven implementation choice |
| Lab 05 | Resampling and polyphase concepts | SDR sample-rate conversion |
| Lab 06 | Real SDR signal analysis | recorded RF to C++ backend workflow |
Lab 01 -> Lab 02 -> Lab 03 -> Lab 04 -> Lab 05 -> Lab 06
Helper scripts under tools/ generate plots and sample inputs for several labs.
- generated plots:
docs/assets/ - generated reports:
build/reports/ - generated sample IQ data: repository-specific data directories as needed
Large SDR recordings should stay out of version control.