Recovering packets from overlapping radio signals
Following MOSAIC's receiver from a decoded packet to a reconstructed waveform, and separating the UHF measurements from the remaining HF questions.
Validation and freshness in Rust
Using Requisite's Rust types to make an input check visible to the code that depends on it, and why freshness still needs a clock.
Sharing one radio sample stream
What rtlmux shares between clients, what happens when one falls behind, and why TCP reads don't line up with tuner commands.