diff --git a/src/algorithms/acquisition/gnuradio_blocks/pcps_acquisition_cc.h b/src/algorithms/acquisition/gnuradio_blocks/pcps_acquisition_cc.h index 9640e5e3a..d1443d18c 100644 --- a/src/algorithms/acquisition/gnuradio_blocks/pcps_acquisition_cc.h +++ b/src/algorithms/acquisition/gnuradio_blocks/pcps_acquisition_cc.h @@ -148,6 +148,12 @@ public: { gr::thread::scoped_lock lock(d_setlock); // require mutex with work function called by the scheduler d_gnss_synchro = p_gnss_synchro; + // Dealing with FDMA system + if(d_gnss_synchro->System == 'R') + { + d_freq += 0.5625e6 * GLONASS_PRN[d_gnss_synchro->PRN+1]; + std::cout << "d_freq " << d_freq << std::endl; + } } /*!