From b94253cb10ae4b095ccf12be668a9fe2228b5864 Mon Sep 17 00:00:00 2001 From: Javier Arribas Date: Thu, 25 Feb 2016 18:59:26 +0100 Subject: [PATCH] Bug fix and ammend last commit message: If DISABLED (.Acquisition_1C.use_CFAR_algorithm=false) as an option in the acquisition configuration, it allows setting more stable thresholds in the presence of non-gaussian front-end noise (which is the usual behavior of front-ends....) --- .../acquisition/gnuradio_blocks/pcps_acquisition_cc.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/algorithms/acquisition/gnuradio_blocks/pcps_acquisition_cc.cc b/src/algorithms/acquisition/gnuradio_blocks/pcps_acquisition_cc.cc index 651eda597..e99760c25 100644 --- a/src/algorithms/acquisition/gnuradio_blocks/pcps_acquisition_cc.cc +++ b/src/algorithms/acquisition/gnuradio_blocks/pcps_acquisition_cc.cc @@ -333,6 +333,7 @@ int pcps_acquisition_cc::general_work(int noutput_items, size_t offset = ( d_bit_transition_flag ? effective_fft_size : 0 ); volk_32fc_magnitude_squared_32f(d_magnitude, d_ifft->get_outbuf() + offset, effective_fft_size); volk_32f_index_max_16u(&indext, d_magnitude, effective_fft_size); + magt = d_magnitude[indext]; if (d_use_CFAR_algorithm_flag==true) {