1
0
mirror of https://github.com/gnss-sdr/gnss-sdr synced 2025-03-04 18:48:17 +00:00

Small fixes

This commit is contained in:
Carles Fernandez 2016-10-01 19:09:55 +02:00
parent b80eba91c8
commit db71c74898
2 changed files with 39 additions and 18 deletions

View File

@ -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;

View File

@ -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));