spandsp 3.0.0
v22bis_state_s::[struct].tx Struct Reference

Public Attributes

float guard_tone_gain
 The guard tone level.
float gain
 The gain factor needed to achieve the specified output power.
float rrc_filter_re [9]
 The root raised cosine (RRC) pulse shaping filter buffer.
float rrc_filter_im [9]
int rrc_filter_step
 Current offset into the RRC pulse shaping filter buffer.
uint32_t scramble_reg
 The register for the data scrambler.
int scrambler_pattern_count
 A counter for the number of consecutive bits of repeating pattern through the scrambler.
int training
 0 if transmitting user data. A training stage value during training
int training_count
 A counter used to track progress through sending the training sequence.
uint32_t carrier_phase
 The current phase of the carrier (i.e. the DDS parameter).
int32_t carrier_phase_rate
 The update rate for the phase of the carrier (i.e. the DDS increment).
uint32_t guard_tone_phase
 The current phase of the guard tone (i.e. the DDS parameter).
int32_t guard_tone_phase_rate
 The update rate for the phase of the guard tone (i.e. the DDS increment).
int baud_phase
 The current fractional phase of the baud timing.
int constellation_state
 The code number for the current position in the constellation.
int shutdown
 An indicator to mark that we are tidying up to stop transmission.
span_get_bit_func_t current_get_bit
 The get_bit function in use at any instant.

The documentation for this struct was generated from the following files: