[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