diff --git a/src/algorithms/telemetry_decoder/gnuradio_blocks/gps_l2_m_telemetry_decoder_cc.cc b/src/algorithms/telemetry_decoder/gnuradio_blocks/gps_l2_m_telemetry_decoder_cc.cc index 0910677f9..c91fd0a59 100644 --- a/src/algorithms/telemetry_decoder/gnuradio_blocks/gps_l2_m_telemetry_decoder_cc.cc +++ b/src/algorithms/telemetry_decoder/gnuradio_blocks/gps_l2_m_telemetry_decoder_cc.cc @@ -208,7 +208,7 @@ int gps_l2_m_telemetry_decoder_cc::general_work (int noutput_items, gr_vector_in } else if (d_stat == 1) //check 6 seconds of preamble separation { - preamble_diff = abs(d_sample_counter - d_preamble_index); + preamble_diff = d_sample_counter - d_preamble_index; if (abs(preamble_diff - 6000) < 1) { d_GPS_FSM.Event_gps_word_preamble();