Skip to content

Struct acq_handoff_t

ClassList > acq_handoff_t

Wire-ready hand-off record built from one acq_result_t hit.More...

  • #include <acq_core.h>

Public Attributes

Type Name
double chip_phase
double cn0_dbhz_est
double doppler_hz_est
double doppler_res_hz
float noise_est
float peak_mag
uint64_t samples_consumed
float test_stat

Detailed Description

The C twin of the acquisition hand-off prototype's DetectionEvent (minus timestamp_ns, which depends on an optional dp_sample_clock_t* only that Python layer currently threads through). Fields are named/shaped to match SPEC.md's own DetectionEvent table so a future wire encoding needs no renaming.

Public Attributes Documentation

variable chip_phase

double acq_handoff_t::chip_phase;

Chips, Dll's own instantaneous-phase convention (the mirror image of acq_result_t::code_phase's correlation-lag convention see acq_build_handoff()'s doc comment).


variable cn0_dbhz_est

double acq_handoff_t::cn0_dbhz_est;

Estimated carrier-to-noise density, dB-Hz.


variable doppler_hz_est

double acq_handoff_t::doppler_hz_est;

Folded/signed Doppler estimate, Hz.


variable doppler_res_hz

double acq_handoff_t::doppler_res_hz;

Width of the estimate (+/- half this).


variable noise_est

float acq_handoff_t::noise_est;

Raw CFAR noise-floor estimate, diagnostic.


variable peak_mag

float acq_handoff_t::peak_mag;

Raw CFAR peak magnitude, diagnostic.


variable samples_consumed

uint64_t acq_handoff_t::samples_consumed;

Raw-sample offset this hit ended at.


variable test_stat

float acq_handoff_t::test_stat;

Raw CFAR gating statistic, diagnostic.



The documentation for this class was generated from the following file native/inc/acq/acq_core.h