Guides¶
Looking for the Waveform Generator?
Waveform Generator (wfmgen) has its own top-level nav section — composing and streaming waveforms — so it isn't listed below. Nor does Capture I/O, which is the other half: reading a capture back and writing one out, whoever generated it.
- Acquiring a Repeated Preamble — finding bursts of any repeated preamble with
BurstCaptureandBurstAcquisition - DSSS Burst Acquisition — acquiring a spread-spectrum preamble's code phase and Doppler with
BurstAcquisition, and continuous signals withAcquisition - Lock Detection Across doppler.track — which
configure_lockto call, and why, for every tracking loop - Power Spectra & Measurements — PSD estimation, tone and NPR measurement
- Streaming Spectrograms — any-size chunks in, every row of a waterfall out, the same rows however the stream is cut (C and Python)
- Real-Time Pacing & Timestamping — sample-accurate playback timing
- Fixed-Point Arithmetic — Q15 / UQ15 types and quantization
- Checkpoint & Resume — bit-exact
get_state/set_state, composed receivers, and elastic pod hand-off