From 0fdac0e259a4b9870b762344a6a0cb603a39ba32 Mon Sep 17 00:00:00 2001 From: David Protzman Date: Sun, 19 Jun 2022 14:47:17 -0400 Subject: [PATCH] Fixed bug in running average tracking logic --- gnuradio/gr-droneid/lib/normalized_xcorr.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnuradio/gr-droneid/lib/normalized_xcorr.cc b/gnuradio/gr-droneid/lib/normalized_xcorr.cc index c30f884..3b9db5a 100644 --- a/gnuradio/gr-droneid/lib/normalized_xcorr.cc +++ b/gnuradio/gr-droneid/lib/normalized_xcorr.cc @@ -66,7 +66,7 @@ namespace gr { std::copy(samples + offset, samples + offset + window_size_, temp_.begin()); running_sum += samples[offset + window_size_ - 1] - last_val; - last_val = samples[window_size_ + window_size_ - 1]; + last_val = samples[offset]; const auto mean = running_sum / static_cast(window_size_);