API Reference¶
C API¶
The C layer is the source of truth — every algorithm is implemented here once.
- C API Reference — file list, data structures, function index
Python API¶
The Python modules are thin CPython extensions over the C ABI — no reimplementation.
| Module | Page |
|---|---|
doppler.spectral — FFT, correlation, spectral estimation |
Python: FFT & Spectral |
doppler.spectral — correlation & detection |
Python: Correlation & Detection |
doppler.spectral — spectrum analyser |
Python: Spectrum Analyzer |
doppler.detection — detection statistics |
Python: Detection Statistics |
doppler.source — NCO, LO, AWGN |
Python: Source (NCO / LO / AWGN) |
doppler.wfm — waveform generator |
Python: Waveform Generator |
doppler.wfm — capture I/O (Reader / Writer) |
Python: Capture I/O |
doppler.impairment — propagation impairments |
Python: Impairment |
doppler.filter — FIR, halfband |
Python: FIR Filter |
doppler.ddc — down-converter |
Python: DDC |
doppler.resample — polyphase resampler |
Python: Resample |
doppler.agc — automatic gain control |
Python: AGC |
doppler.streaming — NATS streaming |
Python: Streaming |
doppler.buffer — ring buffers |
Python: Buffer |
doppler.telemetry — scalar telemetry taps |
Python: Telemetry |
doppler.delay — delay line |
Python: Delay |
doppler.accumulator — accumulators |
Python: Accumulator |
doppler.cvt — type converters & ADC |
Python: Type Converters |
doppler.arith — saturating fixed-point ops |
Python: Fixed-Point Arithmetic |
doppler.measure — tone/NPR/IMD metrics |
Python: Measurement Suite |
| Polyphase filter bank | Polyphase → Resample |
doppler.util — shared numeric helpers |
Python: Utilities |
doppler.ccsds — CCSDS 131.0-B literals |
Python: CCSDS Literals |