mirror of
https://github.com/gnss-sdr/gnss-sdr
synced 2024-12-14 12:10:34 +00:00
Fix Gal E6 tracking when Tracking_E6.track_pilot=true
This commit is contained in:
parent
65cd438088
commit
ac43615fa1
@ -235,6 +235,10 @@ std::string galileo_e6_c_secondary_code(int32_t prn)
|
||||
{
|
||||
std::string dest(static_cast<size_t>(GALILEO_E6_C_SECONDARY_CODE_LENGTH_CHIPS), '0');
|
||||
const uint32_t prn_ = prn - 1;
|
||||
if ((prn < 1) || (prn > 50))
|
||||
{
|
||||
return dest;
|
||||
}
|
||||
uint32_t index = 0;
|
||||
for (size_t i = 0; i < GALILEO_E6_C_SECONDARY_CODE_STR_LENGTH; i++)
|
||||
{
|
||||
|
@ -730,7 +730,7 @@ void dll_pll_veml_tracking::start_tracking()
|
||||
{
|
||||
if (d_trk_parameters.track_pilot)
|
||||
{
|
||||
d_secondary_code_string = galileo_e6_c_secondary_code(d_acquisition_gnss_synchro->PRN - 1);
|
||||
d_secondary_code_string = galileo_e6_c_secondary_code(d_acquisition_gnss_synchro->PRN);
|
||||
galileo_e6_b_code_gen_float_primary(d_data_code, d_acquisition_gnss_synchro->PRN);
|
||||
galileo_e6_c_code_gen_float_primary(d_tracking_code, d_acquisition_gnss_synchro->PRN);
|
||||
d_Prompt_Data[0] = gr_complex(0.0, 0.0);
|
||||
|
Loading…
Reference in New Issue
Block a user