Utilities¶
Numeric helpers shared across the modules.
Python module doppler.util. Area: Numeric.
Classes and functions¶
Guide pages in this domain¶
- Checkpoint & Resume — bit-exact
get_state/set_state, composed receivers, and elastic pod hand-off
Design pages in this domain¶
- API taxonomy: the DSP building-block hierarchy and its naming axis — the DSP building-block hierarchy and its naming axis, plus concrete rename proposals
- State Serialization — the standard bytes interface — the standard bytes interface for bit-exact checkpoint/resume
- The Exponential Moving Average — the running average every estimator in the library is built on: which of its two algebraic forms is the right one and why that was measured, what its boundaries guarantee, and why an EMA is not a loop filter
Used in other domains¶
Pages filed under another domain that name a symbol of this module, or link to or from a page filed here: a class used for another task is found from both sides, never re-filed.
- Signal sources: The NCO
- Waveform generation (wfm): Waveforms — what you can generate, wfmgen — the waveform generator
- Channel impairment: The Doppler channel — one parameter, both clocks and the carrier
- Spectral analysis: Power Spectra & Measurements, Streaming Spectrograms, The Spectrogram — chunks in, rows out
- Spectrum analyzer: Spectrum Analyzer
- Acquisition: BurstBank — the coarse-Doppler bank as one C object, BurstCapture: acquisition's output, turned into bursts, Design — pure-functional acquisition kernel (elastic fleet), One Python class: the step-4 design, One correlator: the step-3 design, The acquisition surface: the DSSS search engine
- Tracking & synchronization: Lock Detection: Verify Counts + Hysteresis, The Loop Filter
- Automatic gain control (AGC): Automatic Gain Control
- Detection statistics: Lock Detection — the reasoning
- Spread spectrum (DSSS): AsyncDsssReceiver and AsyncDsssPool — continuous DSSS, from spec to object, DSSS Burst Acquisition, DsssBurstReceiver: the burst chain, composed in C, The Polynomial-Phase Estimator — the reasoning
- Buffers: The ring buffer — measurements and the record
- Telemetry: Telemetry — zero-cost scalar taps for running pipelines