2 #ifndef P25P1_HEURISTICS_H_030dd3530b7546abbb56f8dd1e66a2f6 3 #define P25P1_HEURISTICS_H_030dd3530b7546abbb56f8dd1e66a2f6 5 #define HEURISTICS_SIZE 200 91 #endif // P25P1_HEURISTICS_H_030dd3530b7546abbb56f8dd1e66a2f6 #define HEURISTICS_SIZE
Definition: p25p1_heuristics.h:5
unsigned int bit_error_count
Definition: p25p1_heuristics.h:19
float sum
Definition: p25p1_heuristics.h:12
int index
Definition: p25p1_heuristics.h:10
int sequence_broken
Definition: p25p1_heuristics.h:28
int count
Definition: p25p1_heuristics.h:11
int value
Definition: p25p1_heuristics.h:25
Definition: p25p1_heuristics.h:16
void update_error_stats(P25Heuristics *heuristics, int bits, int errors)
int dibit
Definition: p25p1_heuristics.h:26
void initialize_p25_heuristics(P25Heuristics *heuristics)
Definition: p25p1_heuristics.h:6
float get_P25_BER_estimate(P25Heuristics *heuristics)
unsigned int bit_count
Definition: p25p1_heuristics.h:18
Definition: p25p1_heuristics.h:23
int estimate_symbol(int rf_mod, P25Heuristics *heuristics, int previous_dibit, int analog_value, int *dibit)
int corrected_dibit
Definition: p25p1_heuristics.h:27
void contribute_to_heuristics(int rf_mod, P25Heuristics *heuristics, AnalogSignal *analog_signal_array, int count)
float var_sum
Definition: p25p1_heuristics.h:13