Frame Stats

quiet_decoder_frame_stats

typedef struct {

    const quiet_complex * symbols;

    size_t num_symbols;

    float error_vector_magnitude;

    float received_signal_strength_indicator;

    bool checksum_passed;

} quiet_decoder_frame_stats;

This contains information about the decoding process related to a single frame. The frame may have been detected but failed to pass checksum or may have been successfully received.

symbols

Raw symbols, in complex plane, as seen after decimation and downmixing.

num_symbols

error_vector_magnitude

Magnitude of vector from received symbols to reference symbols, in dB.

received_signal_strength_indicator

Power level of received signal after decimation and downmixing, in dB.

checksum_passed

quiet_complex

typedef struct {

    float real;

    float imaginary;

} quiet_complex;

real

imaginary