Commit Graph
596 Commits
Author SHA1 Message Date
Carles Fernandez 4409444f3f Merge branch 'next' into galileo-e6 2022-02-13 20:17:53 +01:00
Carles Fernandez c468b64ac0 Fix E5b processing. E5a and E5b have data in the Inphase component 2022-02-05 15:04:58 +01:00
Carles Fernandez 1dca2dcf80 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into galileo-e6 2021-12-23 16:12:24 +01:00
Carles Fernandez ce9bbf74b0 Reset TOW0 flag when resetting the block 2021-12-23 15:41:59 +01:00
Carles Fernandez e35f8c3de2 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into galileo-e6 2021-12-14 10:22:29 +01:00
Carles Fernandez 33366ef6df Fix uninitialized scalar fields 2021-12-14 10:21:31 +01:00
Carles Fernandez 5a36925d52 Merge branch 'next' into galileo-e6 2021-12-13 22:53:03 +01:00
Carles Fernandez 4b1c6a2b35 Improve const correctness 2021-12-07 08:21:14 +01:00
Javier Arribas 28e9d20be7 Fix more cpplint format errors 2021-12-05 19:52:25 +01:00
Javier Arribas 91f826b5ca Adding timetag propagation from source to telemetry decoders (currently supported by Galileo telemetry decoder) 2021-12-03 12:56:20 +01:00
Javier Arribas c262d74e03 Merge branch 'next' of github.com:gnss-sdr/gnss-sdr into pps_lime 2021-11-29 20:54:56 +01:00
Carles Fernandez 54a618cf58 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into galileo-e6 2021-11-29 18:57:41 +01:00
Carles Fernandez 5f2f752421 Fix a bug that prevented from obtaining PVT fixes with Galileo E1 signals if frame 0 was the first to be decoded 2021-11-29 17:01:58 +01:00
Carles Fernandez 8f5790d0a0 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into galileo-e6 2021-11-23 21:40:26 +01:00
Carles Fernandez 6a625bdba6 Fix linking against GNU Radio master 2021-11-23 17:13:58 +01:00
Carles Fernandez bcec8331e6 Fixes for building against GNU Radio master
Log4cpp has been replaced by spdlog and fmt
2021-11-23 16:38:50 +01:00
Carles Fernandez ec56450971 Forget data from too old MID messages
Do not process data if the MID was already printed (saves computation time and cluttering of repeated messages)
2021-11-20 14:36:29 +01:00
Javier Arribas c9d6688f1b Merge with next 2021-10-20 09:47:33 +02:00
Carles Fernandez a805940bd7 Fixes for clang-format 13 2021-10-18 18:18:57 +02:00
Carles Fernandez ed6432301e Improve constructors
Code cleaning
2021-10-11 15:17:20 +02:00
Carles Fernandez 7cca04da15 Fix clang-format 2021-10-10 19:17:01 +02:00
Carles Fernandez 31d7569353 Remove commented lines 2021-10-10 19:16:27 +02:00
Carles Fernandez 3fc7a27cec Improve constructors, remove unused members 2021-10-10 18:56:14 +02:00
Carles Fernandez 9982e18f6b Retrieve reduced CED only once, don't do it if we already have the full ephemeris set
Update changelog
2021-10-04 22:02:47 +02:00
Carles Fernandez 7d4562465b CI: fix cpplint job 2021-10-04 17:19:03 +02:00
Javier Arribas 58c2a43239 Improving the reliability of GPS L1 CA symbol synchronization 2021-10-04 17:07:07 +02:00
Carles Fernandez 2c9358b9b4 Make the address sanitizer happy 2021-10-02 00:46:18 +02:00
Carles Fernandez ae78462e1a Merge branch 'flag_PLL_180_deg_phase_locked' of https://github.com/mmajoral/gnss-sdr into mmajoral-flag_PLL_180_deg_phase_locked 2021-09-29 09:06:03 +02:00
Javier Arribas e9f7a36663 Remove debug prints 2021-09-27 15:28:30 +02:00
Javier Arribas 003ae61316 Fix GPS L1 CA telemetry decoder for 180 deg. PLL lock 2021-09-27 13:53:14 +02:00
Carles Fernandez 715987e749 Improve design of the Viterbi Decoder API
Easier to use, it does not require external memory for internal states anymore
2021-09-26 13:23:28 +02:00
Carles Fernandez 69f71107c7 Make clang-tidy happy. Warnings were: readability-isolate-declaration, readability-redundant-control-flow 2021-09-26 09:14:48 +02:00
Carles Fernandez e52ccfb893 Rewriting of the Viterbi decoding
New class implementing the Viterbi decoder. All memory allocated in the constructor

Old SBAS Viterbi decoder moved to Viterbi_Decoder_Sbas class.
2021-09-25 20:29:51 +02:00
Carles Fernandez 9384c8c303 Make ASAN compilation mode happy 2021-09-23 19:06:00 +02:00
Marc Majoral 03566b1fbf added 180 deg. inverted carrier phase PLL lock flag in gnss_synchro 2021-09-21 17:25:16 +02:00
Carles Fernandez c3fe1bcc79 Add CRC check success rate reporting to all telemetry decoders
Added as std::unique_ptr to minimize memory footprint if not used
C++ logic operators translated to && and ||
2021-09-13 23:19:37 +02:00
Carles Fernandez 69db42f3ee Make Coverity Scan happy: fix uninitialized members in constructor 2021-09-10 22:02:14 +02:00
Carles Fernandez 0aeb1c28c7 Fix CI jobs 2021-09-07 16:16:25 +02:00
Carles Fernandez ea88993ef2 Add monitor to send decoded navigation message bits via UDP 2021-09-06 00:05:29 +02:00
Carles Fernandez 1330958e99 Add missing includes 2021-08-30 16:12:13 +02:00
Marc Majoral 969c85fc45 fixed string passing 2021-08-30 14:29:52 +02:00
Marc Majoral d9b1d197fd Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into telem_CRC_stats 2021-08-30 12:51:58 +02:00
Marc Majoral 33d7924cb9 Telemetry CRC statistics 2021-08-30 12:51:31 +02:00
Carles Fernandez f3a22de830 Make Coverity Scan happy 2021-08-20 22:52:13 +02:00
Carles Fernandez 63c0c06728 CI: fix cpplint and prettier-markdown jobs 2021-08-03 14:43:44 +02:00
Javier Arribas 23a2d3ef89 TTFF reduction in GPS L1 and Galileo E1 2021-08-03 14:03:27 +02:00
Javier Arribas 29f59256be Merge with next 2021-07-30 15:42:29 +02:00
Carles Fernandez 0c3ac1127b Update references to latest GPS ICDs 2021-07-24 13:47:52 +02:00
Javier Arribas 514bb331ce Merging next branch 2021-06-21 17:00:27 +02:00
Carles Fernandez 32b7cee871 Add work on Galileo E6B HAS message decoding 2021-06-05 20:35:12 +02:00