Skip to content

Struct ber_align_t

ClassList > ber_align_t

Where the recovered stream sits against truth, and how sure.

  • #include <ber_core.h>

Public Attributes

Type Name
int lag
double margin_db
size_t occurrences
int ok
double phase
double runner_db
int saturated
size_t slips
double stat
double threshold

Public Attributes Documentation

variable lag

int ber_align_t::lag;

rx[i] carries truth[i + lag].


variable margin_db

double ber_align_t::margin_db;

20*log10(stat/threshold) — headroom.


variable occurrences

size_t ber_align_t::occurrences;

Marker occurrences combined.


variable ok

int ber_align_t::ok;

Detected, unambiguous, unsaturated.


variable phase

double ber_align_t::phase;

Absolute residual constellation rotation.


variable runner_db

double ber_align_t::runner_db;

Peak over runner-up, dB; ambiguity check.


variable saturated

int ber_align_t::saturated;

Peak on a search edge: lag_span too small.


variable slips

size_t ber_align_t::slips;

Occurrences whose phase disagreed: slips.


variable stat

double ber_align_t::stat;

Detection statistic at the peak.


variable threshold

double ber_align_t::threshold;

Pfa-derived threshold it had to beat.



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