From 785d0d935dade17c778a4a415260ecec8bbbba9d Mon Sep 17 00:00:00 2001 From: Javier Arribas Date: Fri, 31 Mar 2017 12:45:46 +0200 Subject: [PATCH] Adjusting GPS L2CM TOW in telemetry decoder. Some magic number in TOW symbol has still to be further investigated --- .../gnuradio_blocks/gps_l2c_telemetry_decoder_cc.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/algorithms/telemetry_decoder/gnuradio_blocks/gps_l2c_telemetry_decoder_cc.cc b/src/algorithms/telemetry_decoder/gnuradio_blocks/gps_l2c_telemetry_decoder_cc.cc index 4c93f35f6..ebf75bf9f 100644 --- a/src/algorithms/telemetry_decoder/gnuradio_blocks/gps_l2c_telemetry_decoder_cc.cc +++ b/src/algorithms/telemetry_decoder/gnuradio_blocks/gps_l2c_telemetry_decoder_cc.cc @@ -149,12 +149,12 @@ int gps_l2c_telemetry_decoder_cc::general_work (int noutput_items __attribute__( //update TOW at the preamble instant d_TOW_at_Preamble=(int)msg.tow; - std::cout<<"["<<(int)msg.prn<<"] deco delay: "<tow * 6000 + *pdelay * 20 - d_TOW_at_current_symbol=((double)msg.tow) * 6.0 + ((double)delay) * GPS_L2_M_PERIOD +12*GPS_L2_M_PERIOD; + d_TOW_at_current_symbol=((double)msg.tow) * 6.0 + ((double)delay) * GPS_L2_M_PERIOD +11.5*GPS_L2_M_PERIOD; d_flag_valid_word=true; } else