diff --git a/src/algorithms/acquisition/gnuradio_blocks/pcps_acquisition_cc.cc b/src/algorithms/acquisition/gnuradio_blocks/pcps_acquisition_cc.cc index bc6d5c07d..e6307f74e 100644 --- a/src/algorithms/acquisition/gnuradio_blocks/pcps_acquisition_cc.cc +++ b/src/algorithms/acquisition/gnuradio_blocks/pcps_acquisition_cc.cc @@ -104,6 +104,10 @@ pcps_acquisition_cc::pcps_acquisition_cc( // For dumping samples into a file d_dump = dump; d_dump_filename = dump_filename; + + d_gnss_synchro = 0; + d_channel_internal_queue = 0; + d_grid_doppler_wipeoffs = 0; } pcps_acquisition_cc::~pcps_acquisition_cc() diff --git a/src/algorithms/acquisition/gnuradio_blocks/pcps_acquisition_fine_doppler_cc.cc b/src/algorithms/acquisition/gnuradio_blocks/pcps_acquisition_fine_doppler_cc.cc index 4fd148d2e..b3f18bead 100644 --- a/src/algorithms/acquisition/gnuradio_blocks/pcps_acquisition_fine_doppler_cc.cc +++ b/src/algorithms/acquisition/gnuradio_blocks/pcps_acquisition_fine_doppler_cc.cc @@ -94,6 +94,20 @@ pcps_acquisition_fine_doppler_cc::pcps_acquisition_fine_doppler_cc( // For dumping samples into a file d_dump = dump; d_dump_filename = dump_filename; + + d_doppler_resolution = 0; + d_threshold = 0; + d_num_doppler_points = 0; + d_doppler_step = 0; + d_grid_data = 0; + d_grid_doppler_wipeoffs = 0; + d_gnss_synchro = 0; + d_code_phase = 0; + d_doppler_freq = 0; + d_test_statistics = 0; + d_channel_internal_queue = 0; + d_well_count = 0; + d_channel = 0; } void pcps_acquisition_fine_doppler_cc::set_doppler_step(unsigned int doppler_step) @@ -342,6 +356,7 @@ int pcps_acquisition_fine_doppler_cc::estimate_Doppler(gr_vector_const_void_star int counter = 0; float fftFreqBins[fft_size_extended]; + memset(fftFreqBins, 0, fft_size_extended * sizeof(float)); for (int k=0; k < (fft_size_extended / 2); k++) { diff --git a/src/algorithms/acquisition/gnuradio_blocks/pcps_assisted_acquisition_cc.cc b/src/algorithms/acquisition/gnuradio_blocks/pcps_assisted_acquisition_cc.cc index 90a1611d0..8f082e1f5 100644 --- a/src/algorithms/acquisition/gnuradio_blocks/pcps_assisted_acquisition_cc.cc +++ b/src/algorithms/acquisition/gnuradio_blocks/pcps_assisted_acquisition_cc.cc @@ -74,7 +74,7 @@ pcps_assisted_acquisition_cc::pcps_assisted_acquisition_cc( d_samples_per_ms = samples_per_ms; d_sampled_ms = sampled_ms; d_config_doppler_max = doppler_max; - d_config_doppler_min=doppler_min; + d_config_doppler_min = doppler_min; d_fft_size = d_sampled_ms * d_samples_per_ms; // HS Acquisition d_max_dwells = max_dwells; @@ -94,6 +94,22 @@ pcps_assisted_acquisition_cc::pcps_assisted_acquisition_cc( // For dumping samples into a file d_dump = dump; d_dump_filename = dump_filename; + + d_doppler_resolution = 0; + d_threshold = 0; + d_doppler_max = 0; + d_doppler_min = 0; + d_num_doppler_points = 0; + d_doppler_step = 0; + d_grid_data = 0; + d_grid_doppler_wipeoffs = 0; + d_gnss_synchro = 0; + d_code_phase = 0; + d_doppler_freq = 0; + d_test_statistics = 0; + d_channel_internal_queue = 0; + d_well_count = 0; + d_channel = 0; } diff --git a/src/algorithms/acquisition/gnuradio_blocks/pcps_cccwsr_acquisition_cc.cc b/src/algorithms/acquisition/gnuradio_blocks/pcps_cccwsr_acquisition_cc.cc index 3f36795fa..2ff89b3e4 100644 --- a/src/algorithms/acquisition/gnuradio_blocks/pcps_cccwsr_acquisition_cc.cc +++ b/src/algorithms/acquisition/gnuradio_blocks/pcps_cccwsr_acquisition_cc.cc @@ -103,6 +103,17 @@ pcps_cccwsr_acquisition_cc::pcps_cccwsr_acquisition_cc( // For dumping samples into a file d_dump = dump; d_dump_filename = dump_filename; + + d_doppler_resolution = 0; + d_threshold = 0; + d_doppler_step = 0; + d_grid_doppler_wipeoffs = 0; + d_gnss_synchro = 0; + d_code_phase = 0; + d_doppler_freq = 0; + d_test_statistics = 0; + d_channel_internal_queue = 0; + d_channel = 0; } pcps_cccwsr_acquisition_cc::~pcps_cccwsr_acquisition_cc() diff --git a/src/algorithms/acquisition/gnuradio_blocks/pcps_multithread_acquisition_cc.cc b/src/algorithms/acquisition/gnuradio_blocks/pcps_multithread_acquisition_cc.cc index 9bf0d4918..f1453b9bd 100644 --- a/src/algorithms/acquisition/gnuradio_blocks/pcps_multithread_acquisition_cc.cc +++ b/src/algorithms/acquisition/gnuradio_blocks/pcps_multithread_acquisition_cc.cc @@ -106,6 +106,17 @@ pcps_multithread_acquisition_cc::pcps_multithread_acquisition_cc( // For dumping samples into a file d_dump = dump; d_dump_filename = dump_filename; + + d_doppler_resolution = 0; + d_threshold = 0; + d_doppler_step = 0; + d_grid_doppler_wipeoffs = 0; + d_gnss_synchro = 0; + d_code_phase = 0; + d_doppler_freq = 0; + d_test_statistics = 0; + d_channel_internal_queue = 0; + d_channel = 0; } pcps_multithread_acquisition_cc::~pcps_multithread_acquisition_cc() diff --git a/src/algorithms/acquisition/gnuradio_blocks/pcps_quicksync_acquisition_cc.cc b/src/algorithms/acquisition/gnuradio_blocks/pcps_quicksync_acquisition_cc.cc index 4841d3e4e..491748cef 100644 --- a/src/algorithms/acquisition/gnuradio_blocks/pcps_quicksync_acquisition_cc.cc +++ b/src/algorithms/acquisition/gnuradio_blocks/pcps_quicksync_acquisition_cc.cc @@ -117,6 +117,22 @@ pcps_quicksync_acquisition_cc::pcps_quicksync_acquisition_cc( d_dump = dump; d_dump_filename = dump_filename; + d_corr_acumulator = 0; + d_signal_folded = 0; + d_code_folded = 0; + d_noise_floor_power = 0; + d_doppler_resolution = 0; + d_threshold = 0; + d_doppler_step = 0; + d_grid_doppler_wipeoffs = 0; + d_fft_if2 = 0; + d_gnss_synchro = 0; + d_code_phase = 0; + d_doppler_freq = 0; + d_test_statistics = 0; + d_channel_internal_queue = 0; + d_channel = 0; + // DLOG(INFO) << "END CONSTRUCTOR"; } diff --git a/src/algorithms/acquisition/gnuradio_blocks/pcps_tong_acquisition_cc.cc b/src/algorithms/acquisition/gnuradio_blocks/pcps_tong_acquisition_cc.cc index b5149765a..702d1dabd 100644 --- a/src/algorithms/acquisition/gnuradio_blocks/pcps_tong_acquisition_cc.cc +++ b/src/algorithms/acquisition/gnuradio_blocks/pcps_tong_acquisition_cc.cc @@ -111,6 +111,18 @@ pcps_tong_acquisition_cc::pcps_tong_acquisition_cc( // For dumping samples into a file d_dump = dump; d_dump_filename = dump_filename; + + d_doppler_resolution = 0; + d_threshold = 0; + d_doppler_step = 0; + d_grid_data = 0; + d_grid_doppler_wipeoffs = 0; + d_gnss_synchro = 0; + d_code_phase = 0; + d_doppler_freq = 0; + d_test_statistics = 0; + d_channel_internal_queue = 0; + d_channel = 0; } pcps_tong_acquisition_cc::~pcps_tong_acquisition_cc()