Data Fields | |
dt_window | dt_w |
double | agc_dg |
te_morse_agc_enable | apply_agc |
agc | scope_gain |
double | fft_data_gain |
ts_morse_statistics | dit_statistics |
ts_morse_statistics | dah_statistics |
int32_t | cw_frequency |
double | cw_on_duration |
double | cw_off_duration |
te_cw | state |
ts_morse_element | morse_element |
ts_morse_char | morse_char |
double | words_per_minute |
uint32_t | filter_taps |
double | filter_bandwidth |
p_fwin | fir_filter |
te_morse_filter_enable | apply_fir |
p_dglitch | packet_amp_array_dg |
double * | fft_amp_pa |
Definition at line 293 of file morse.c.
Discrete time window object
Definition at line 295 of file morse.c.
Referenced by free_all(), morse_create_fft_amp_array(), and morse_start_threads().
double ts_morse_data::agc_dg |
Computed AGC gain up increment.
Definition at line 297 of file morse.c.
Referenced by morse_start_threads().
Apply AGC boolean.
Definition at line 299 of file morse.c.
Referenced by morse_create_fft_amp_array(), and morse_set_agc_apply().
Automatic Gain Control object.
Definition at line 301 of file morse.c.
Referenced by free_all(), morse_create_fft_amp_array(), and morse_start_threads().
double ts_morse_data::fft_data_gain |
Current fft data gain.
Definition at line 303 of file morse.c.
Referenced by morse_create_fft_amp_array(), and morse_measure_fft_packet_timing().
Running dit statistics.
Definition at line 305 of file morse.c.
Referenced by check_for_eoc_eow(), duration_2_morse_element(), morse_calculate_current_wpm(), morse_start_threads(), and update_morse_statistics().
Running dah statixtics.
Definition at line 307 of file morse.c.
Referenced by duration_2_morse_element(), morse_start_threads(), and update_morse_statistics().
int32_t ts_morse_data::cw_frequency |
Frequency being decoded
Definition at line 309 of file morse.c.
Referenced by morse_create_fft_amp_array(), morse_recompute_filter(), and morse_set_cw_frequency().
Running CW on and off durations.
Definition at line 311 of file morse.c.
Referenced by duration_2_morse_element(), and morse_measure_fft_packet_timing().
Definition at line 311 of file morse.c.
Referenced by check_for_eoc_eow(), and morse_measure_fft_packet_timing().
State of the cw on/off state machine.
Definition at line 313 of file morse.c.
Referenced by morse_measure_fft_packet_timing().
Definition at line 315 of file morse.c.
Referenced by add_element_2_morse_character(), duration_2_morse_element(), and morse_measure_fft_packet_timing().
The current morse character being constructed.
Definition at line 317 of file morse.c.
Referenced by add_element_2_morse_character(), check_for_eoc_eow(), and morse_measure_fft_packet_timing().
Current words per minute for morse de-coder thread.
Definition at line 319 of file morse.c.
Referenced by morse_calculate_current_wpm(), morse_code(), and update_morse_statistics().
uint32_t ts_morse_data::filter_taps |
Number of taps in the FIR filter.
Definition at line 321 of file morse.c.
Referenced by morse_get_filter_taps(), morse_set_filter_taps(), and morse_start_threads().
FFT filter (High - Low) frequency.
Definition at line 323 of file morse.c.
Referenced by morse_get_filter_bandwidth(), morse_recompute_filter(), and morse_set_filter_bandwidth().
FFT window noise filter
Definition at line 325 of file morse.c.
Referenced by free_all(), morse_code(), morse_recompute_filter(), and morse_start_threads().
Equal 1, apply filter, equal 0, do not apply fir filter.
Definition at line 327 of file morse.c.
Referenced by morse_code(), and morse_set_filter_apply().
Remove glitches packet amplitude array (post fft processing).
Definition at line 329 of file morse.c.
Referenced by free_all(), morse_code(), and morse_start_threads().
double* ts_morse_data::fft_amp_pa |
Pointer to array of fft packet amplitudes.
Definition at line 331 of file morse.c.
Referenced by free_all(), morse_code(), morse_create_fft_amp_array(), morse_measure_fft_packet_timing(), and morse_start_threads().