Signal sources¶
Oscillators and noise: the NCO, the LO and AWGN.
Python module doppler.source. Area: Sources.
Classes and functions¶
Gallery pages in this domain¶
- AWGN Generator — complex Box-Muller noise, amplitude histogram, and flat PSD.
Design pages in this domain¶
- The NCO — the 32-bit phase accumulator every rate in the library stands on: why an integer register instead of a double, the one float boundary, and how carrier and timing read the same thing
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.
- Waveform generation (wfm): Field reference, Scenes — composing in time, Waveforms — what you can generate
- Rate conversion & resampling: Continuously Variable Resampler
- Spectral analysis: Corr2D hypothesis bank: operation order, Spectral & Measurement API Map
- Acquisition: Design — pure-functional acquisition kernel (elastic fleet)
- Tracking & synchronization: Carrier Loop Stress, MPSK Receiver, Symbol Timing on a Rate Cascade, The Loop Filter
- Automatic gain control (AGC): Automatic Gain Control
- Spread spectrum (DSSS): AsyncDsssPool: emitters that come and go, AsyncDsssPool: ten emitters through six receivers, AsyncDsssReceiver and AsyncDsssPool — the measurement record, AsyncDsssReceiver: a signal's lifecycle, AsyncDsssReceiver: the specification link, Streaming Async Despreader
- Bit-error rate (BER): Measuring an Error Rate, Defensibly
- Sample-format conversion (cvt): Quantization Design
- Utilities: API taxonomy: the DSP building-block hierarchy and its naming axis, State Serialization — the standard bytes interface, The Exponential Moving Average