From 261d841deb8f24d6c42c19e964cbc043c700a5c2 Mon Sep 17 00:00:00 2001 From: piyush0411 Date: Wed, 3 Jun 2020 18:06:31 +0530 Subject: [PATCH] Further Modifications done --- src/algorithms/libs/galileo_e5_signal_processing.cc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/algorithms/libs/galileo_e5_signal_processing.cc b/src/algorithms/libs/galileo_e5_signal_processing.cc index 8753b9ca4..c1b05182f 100644 --- a/src/algorithms/libs/galileo_e5_signal_processing.cc +++ b/src/algorithms/libs/galileo_e5_signal_processing.cc @@ -57,6 +57,8 @@ void galileo_e5_a_code_gen_complex_primary(own::span> _dest, hex_to_binary_converter(a, GALILEO_E5A_Q_PRIMARY_CODE[prn][GALILEO_E5A_Q_PRIMARY_CODE[prn].length() - 1]); _dest[index] = std::complex(static_cast(a[0]), 0.0); _dest[index + 1] = std::complex(static_cast(a[1]), 0.0); + _dest[index + 2] = std::complex(0.0, 0.0); + _dest[index + 3] = std::complex(0.0, 0.0); } else if (_Signal[0] == '5' && _Signal[1] == 'I') { @@ -73,6 +75,8 @@ void galileo_e5_a_code_gen_complex_primary(own::span> _dest, hex_to_binary_converter(a, GALILEO_E5A_I_PRIMARY_CODE[prn][GALILEO_E5A_I_PRIMARY_CODE[prn].length() - 1]); _dest[index] = std::complex(static_cast(a[0]), 0.0); _dest[index + 1] = std::complex(static_cast(a[1]), 0.0); + _dest[index + 2] = std::complex(0.0, 0.0); + _dest[index + 3] = std::complex(0.0, 0.0); } else if (_Signal[0] == '5' && _Signal[1] == 'X') { @@ -92,6 +96,8 @@ void galileo_e5_a_code_gen_complex_primary(own::span> _dest, hex_to_binary_converter(b, GALILEO_E5A_Q_PRIMARY_CODE[prn][GALILEO_E5A_Q_PRIMARY_CODE[prn].length() - 1]); _dest[index] = std::complex(static_cast(a[0]), static_cast(b[0])); _dest[index + 1] = std::complex(static_cast(a[1]), static_cast(b[1])); + _dest[index + 2] = std::complex(0.0, 0.0); + _dest[index + 3] = std::complex(0.0, 0.0); } }