[hamradio-commits] [gnss-sdr] 65/303: Small fixes

Carles Fernandez carles_fernandez-guest at moszumanska.debian.org
Mon Feb 13 22:35:48 UTC 2017


This is an automated email from the git hooks/post-receive script.

carles_fernandez-guest pushed a commit to branch master
in repository gnss-sdr.

commit db71c74898d930bfa4a8855a346908d8112bcd22
Author: Carles Fernandez <carles.fernandez at gmail.com>
Date:   Sat Oct 1 19:09:55 2016 +0200

    Small fixes
---
 .../PVT/gnuradio_blocks/gps_l1_ca_pvt_cc.cc        |  3 ++
 src/tests/system-tests/ttff_gps_l1.cc              | 54 ++++++++++++++--------
 2 files changed, 39 insertions(+), 18 deletions(-)

diff --git a/src/algorithms/PVT/gnuradio_blocks/gps_l1_ca_pvt_cc.cc b/src/algorithms/PVT/gnuradio_blocks/gps_l1_ca_pvt_cc.cc
index 038f867..8119fe9 100644
--- a/src/algorithms/PVT/gnuradio_blocks/gps_l1_ca_pvt_cc.cc
+++ b/src/algorithms/PVT/gnuradio_blocks/gps_l1_ca_pvt_cc.cc
@@ -376,6 +376,9 @@ int gps_l1_ca_pvt_cc::general_work (int noutput_items __attribute__((unused)), g
                         {
                             if( first_fix == true)
                                 {
+                                    std::cout << "First position fix at " << boost::posix_time::to_simple_string(d_ls_pvt->d_position_UTC_time)
+                                              << " UTC is Lat = " << d_ls_pvt->d_latitude_d << " [deg], Long = " << d_ls_pvt->d_longitude_d
+                                              << " [deg], Height= " << d_ls_pvt->d_height_m << " [m]" << std::endl;
                                     ttff_msgbuf ttff;
                                     ttff.mtype = 1;
                                     ttff.ttff = d_sample_counter;
diff --git a/src/tests/system-tests/ttff_gps_l1.cc b/src/tests/system-tests/ttff_gps_l1.cc
index 108973e..a6cd4e8 100644
--- a/src/tests/system-tests/ttff_gps_l1.cc
+++ b/src/tests/system-tests/ttff_gps_l1.cc
@@ -142,6 +142,24 @@ TEST(TTFF_GPS_L1_CA_Test, ColdStart)
     double gain_dB = 40.0;
     int number_of_taps = 11;
     int number_of_bands = 2;
+    float band1_begin = 0.0;
+    float band1_end = 0.48;
+    float band2_begin = 0.52;
+    float band2_end = 1.0;
+    float ampl1_begin = 1.0;
+    float ampl1_end = 1.0;
+    float ampl2_begin = 0.0;
+    float ampl2_end = 0.0;
+    float band1_error = 1.0;
+    float band2_error = 1.0;
+    int grid_density = 16;
+    float zero = 0.0;
+    int number_of_channels = 8;
+    int in_acquisition = 1;
+
+    float threshold = 0.01;
+    float doppler_max = 8000.0;
+    float doppler_step = 500.0;
 
     // Set the Signal Source
     config->set_property("GNSS-SDR.internal_fs_hz", std::to_string(FLAGS_fs_in));
@@ -165,20 +183,20 @@ TEST(TTFF_GPS_L1_CA_Test, ColdStart)
     config->set_property("InputFilter.taps_item_type", "float");
     config->set_property("InputFilter.number_of_taps", std::to_string(number_of_taps));
     config->set_property("InputFilter.number_of_bands", std::to_string(number_of_bands));
-    config->set_property("InputFilter.band1_begin", std::to_string(0.0));
-    config->set_property("InputFilter.band1_end", std::to_string(0.48));
-    config->set_property("InputFilter.band2_begin", std::to_string(0.52));
-    config->set_property("InputFilter.band2_end", std::to_string(1.0));
-    config->set_property("InputFilter.ampl1_begin", std::to_string(1.0));
-    config->set_property("InputFilter.ampl1_end", std::to_string(1.0));
-    config->set_property("InputFilter.ampl2_begin", std::to_string(0.0));
-    config->set_property("InputFilter.ampl2_end", std::to_string(0.0));
-    config->set_property("InputFilter.band1_error", std::to_string(1.0));
-    config->set_property("InputFilter.band2_error", std::to_string(1.0));
+    config->set_property("InputFilter.band1_begin", std::to_string(band1_begin));
+    config->set_property("InputFilter.band1_end", std::to_string(band1_end));
+    config->set_property("InputFilter.band2_begin", std::to_string(band2_begin));
+    config->set_property("InputFilter.band2_end", std::to_string(band2_end));
+    config->set_property("InputFilter.ampl1_begin", std::to_string(ampl1_begin));
+    config->set_property("InputFilter.ampl1_end", std::to_string(ampl1_end));
+    config->set_property("InputFilter.ampl2_begin", std::to_string(ampl2_begin));
+    config->set_property("InputFilter.ampl2_end", std::to_string(ampl2_end));
+    config->set_property("InputFilter.band1_error", std::to_string(band1_error));
+    config->set_property("InputFilter.band2_error", std::to_string(band2_error));
     config->set_property("InputFilter.filter_type", "bandpass");
-    config->set_property("InputFilter.grid_density", std::to_string(16));
+    config->set_property("InputFilter.grid_density", std::to_string(grid_density));
     config->set_property("InputFilter.sampling_frequency", std::to_string(FLAGS_fs_in));
-    config->set_property("InputFilter.IF", std::to_string(0));
+    config->set_property("InputFilter.IF", std::to_string(zero));
     config->set_property("Resampler.implementation", "Pass_Through");
     config->set_property("Resampler.dump", "false");
     config->set_property("Resampler.item_type", "gr_complex");
@@ -186,18 +204,18 @@ TEST(TTFF_GPS_L1_CA_Test, ColdStart)
     config->set_property("Resampler.sample_freq_out", std::to_string(FLAGS_fs_in));
 
     // Set the number of Channels
-    config->set_property("Channels_1C.count", std::to_string(8));
-    config->set_property("Channels.in_acquisition", std::to_string(1));
+    config->set_property("Channels_1C.count", std::to_string(number_of_channels));
+    config->set_property("Channels.in_acquisition", std::to_string(in_acquisition));
     config->set_property("Channel.signal", "1C");
 
     // Set Acquisition
     config->set_property("Acquisition_1C.implementation", "GPS_L1_CA_PCPS_Tong_Acquisition");
     config->set_property("Acquisition_1C.item_type", "gr_complex");
-    config->set_property("Acquisition_1C.if", std::to_string(0));
+    config->set_property("Acquisition_1C.if", std::to_string(zero));
     config->set_property("Acquisition_1C.coherent_integration_time_ms", std::to_string(1));
-    config->set_property("Acquisition_1C.threshold", std::to_string(0.01));
-    config->set_property("Acquisition_1C.doppler_max", std::to_string(8000));
-    config->set_property("Acquisition_1C.doppler_step", std::to_string(500));
+    config->set_property("Acquisition_1C.threshold", std::to_string(threshold));
+    config->set_property("Acquisition_1C.doppler_max", std::to_string(doppler_max));
+    config->set_property("Acquisition_1C.doppler_step", std::to_string(doppler_step));
     config->set_property("Acquisition_1C.bit_transition_flag", "false");
     config->set_property("Acquisition_1C.max_dwells", std::to_string(1));
     config->set_property("Acquisition_1C.tong_init_val", std::to_string(2));

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-hamradio/gnss-sdr.git



More information about the pkg-hamradio-commits mailing list