Fix Doppler shift direction (#43)

This commit is contained in:
Manolis Surligas 2016-11-22 11:49:42 +02:00 committed by GitHub
parent 0e0d032a19
commit 32b853134a
2 changed files with 3 additions and 2 deletions

View File

@ -25,6 +25,7 @@
#include <gnuradio/io_signature.h>
#include "coarse_doppler_correction_cc_impl.h"
#include <volk/volk.h>
#include <satnogs/log.h>
namespace gr
{
@ -86,7 +87,7 @@ namespace gr
boost::mutex::scoped_lock lock (d_mutex);
double new_freq;
new_freq = pmt::to_double (msg);
d_freq_diff = d_target_freq - new_freq;
d_freq_diff = new_freq - d_target_freq;
d_nco.set_freq ((2 * M_PI * (-d_freq_diff)) / d_samp_rate);
}

View File

@ -102,7 +102,7 @@ namespace gr
boost::mutex::scoped_lock lock (d_mutex);
double new_freq;
new_freq = pmt::to_double (msg);
d_freq_diff = d_target_freq - new_freq;
d_freq_diff = new_freq - d_target_freq;
if (!d_have_est) {
d_freq_est_num++;
d_doppler_freqs.push_back (