Skip to content

Acquisition

Finding a signal before anything tracks it: bursts, preambles and carriers.

Python module doppler.acquire. Area: Synchronization.

Classes and functions

Name Kind API Guide Gallery Example Design
Acquisition class Acquisition Acquiring a Repeated Preamble
Checkpoint & Resume
DSSS Burst Acquisition
CarrierAcquisition: RRC Pulse Shaping
Correlation and Detection
DsssBurstReceiver — the Composed Burst Chain
+1 more
acq_surface_demo Design — pure-functional acquisition kernel (elastic fleet)
One Python class: the step-4 design
One correlator: the step-3 design
+6 more
bin_to_signed function bin_to_signed Acquiring a Repeated Preamble   dsss_realtime_file_demod BurstBank — the coarse-Doppler bank as one C object
CoarseChannel — is a channel an object, or a slice of the bank?
One Python class: the step-4 design
BurstAcquisition class BurstAcquisition Acquiring a Repeated Preamble
Checkpoint & Resume
DSSS Burst Acquisition
+1 more
DSSS Acquisition — Pd / Pfa vs Es/N0
DsssBurstReceiver — the Composed Burst Chain
dsss_burst_demo
dsss_realtime_file_demod
One Python class: the step-4 design
One correlator: the step-3 design
The acquisition surface: the DSSS search engine
+6 more
BurstCapture class BurstCapture Acquiring a Repeated Preamble
Checkpoint & Resume
DSSS Burst Acquisition
+1 more
  burst_capture_demo BurstBank — the coarse-Doppler bank as one C object
CoarseChannel — is a channel an object, or a slice of the bank?
One Python class: the step-4 design
+6 more
CarrierAcquisition class CarrierAcquisition   CarrierAcquisition: RRC Pulse Shaping carrier_acq_rrc_demo One Python class: the step-4 design
One correlator: the step-3 design
API taxonomy: the DSP building-block hierarchy and its naming axis
+2 more
PersistentBurstCapture class PersistentBurstCapture Acquiring a Repeated Preamble     BurstBank — the coarse-Doppler bank as one C object
One Python class: the step-4 design
BurstCapture: acquisition's output, turned into bursts
+1 more

Guide pages in this domain

Design pages in this domain

  • BurstBank — the coarse-Doppler bank as one C object — the coarse-Doppler bank as one C object: why its cross-channel claim rule belongs beside the capture's, the layout rule now that the engine searches to its edge, rings named by centre so a pod can hold one channel, and the unknowns the characterization measures
  • BurstCapture: acquisition's output, turned into bursts — acquisition's output turned into aligned burst samples: why the period-resolving refine and the look-back need a home outside the receiver, why the object owns its own engine rather than taking foreign detections, and the one behaviour that changes
  • CoarseChannel — is a channel an object, or a slice of the bank? — question 1 of the bank design: is a channel its own object or a slice of the bank, judged against the two primary use cases (one process runs the whole bank; one pod runs one channel), with the trades and the work that answers it
  • Design — pure-functional acquisition kernel (elastic fleet) — pure-functional acquisition kernel for the elastic fleet
  • One Python class: the step-4 design — step 4 of the correlator consolidation (#2752): one Python class, doppler.correlation.Correlator, its constructor and knobs, what push returns, the classes and burst_acq forwarder it retires, its composers, and the #2683, #2900 and #2901 decisions
  • One correlator: the step-3 design — step 3 of the correlator consolidation (#2752): the seven correlation objects become one C object, correlation/correlator/, its layers and constructors, the duplications it removes, the one deliberate C break, the unknowns, and the sub-steps with their oracles and speed gates
  • The acquisition surface — the measurement record — the dated runs behind the design page under the same section numbers: §18's prototypes of the one delay-Doppler map (slow time first, the code-rate ramp on a shared transform) and the bench-box baseline it must meet
  • The acquisition surface: the DSSS search engine — the DSSS search engine's arithmetic as equations, from the de-rotated per-tile correlation to the CFAR gate and the peak list, then the architecture, what pfa means for a peak detector, the compute cost and what is open

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.