1
0
mirror of https://github.com/gnss-sdr/gnss-sdr synced 2026-04-16 03:41:26 +00:00
Commit Graph

621 Commits

Author SHA1 Message Date
Carles Fernandez
7e5bc88632 Since applying reduced CED parameters can break PVT continuity due to an increase in the residuals, we disable their usage by default. New conf parameter TelemetryDecoder_1B.use_reduced_ced 2023-09-13 11:48:21 +02:00
Carles Fernandez
aff9a1b266 Fix Galileo ephemeris annotations when a reduced CED set is received before page 4 2023-01-27 16:28:31 +01:00
Carles Fernandez
79d6a3f166 Use ofstream instead of ifstream where appropriate 2022-12-11 12:48:00 +01:00
Carles Fernandez
eb255dec9e Avoid throwing in Tlm_CRC_Stats destructor (fix bugprone-exception-escape check). More consistent private member naming. 2022-12-11 10:21:32 +01:00
Carles Fernandez
6a1eec93b6 Apply changes suggested by clang-tidy 2022-12-06 12:54:21 +01:00
Carles Fernandez
56ae0c043c CMake: Improve spdlog handling 2022-08-23 13:02:04 +02:00
Carles Fernandez
6ec452a7c0 Allow the CMake project to be a sub-project 2022-07-28 10:37:36 +02:00
Vladisslav P
1153544fca Implement support of new GEO BeiDou satellites
Update tracking blocks to support PRN59...PRN63
Update telemetry decoder block to support PRN59...PRN63
Update RTKLIB to support PRN59...PRN63

Signed-off-by: Vladisslav P <vladisslav2011@gmail.com>
2022-07-14 12:48:41 +03:00
Carles Fernandez
7317bf4f7f Prepare for boost::any to std::any transition
Replace private member d_sample_counter by the more accurate name of d_symbol_counter
Remove clauses in switch statements for code uniformity
Fix terminal color for Galileo E5b received almanac
2022-06-11 14:26:42 +02:00
Carles Fernandez
5ec7548886 Prepare for boost::any to std::any transition 2022-06-11 13:55:12 +02:00
Carles Fernandez
96803c1d0f Fix pseudorange computation in E6 when assisted by E1 2022-06-07 13:17:25 +02:00
Carles Fernandez
ded2c4c9dc Reset TOW map when (re)setting a satellite 2022-06-07 08:27:43 +02:00
Carles Fernandez
b6b2bef976 Synchronize file 2022-06-04 13:24:24 +02:00
Carles Fernandez
12603c3ca0 Fix variable name 2022-06-04 12:06:05 +02:00
Carles Fernandez
a968414dad Merge branch 'e6-pvt' of https://github.com/carlesfernandez/gnss-sdr into e6-pvt 2022-06-04 11:59:10 +02:00
Carles Fernandez
ac0209f16f Get TOW in E6 channels 2022-06-04 11:49:44 +02:00
Carles Fernandez
45efaaa607 Reset d_received_tow member when changing the satellite 2022-06-02 11:52:10 +02:00
Carles Fernandez
3476969a2f Fix TOW scale in E6 2022-06-01 17:18:53 +02:00
Carles Fernandez
b6762bf438 Use E6 channels in PVT 2022-06-01 12:17:50 +02:00
Carles Fernandez
1ae6cac249 Add work on getting TOW for E6 channels 2022-06-01 10:33:36 +02:00
Carles Fernandez
8aeb4bf3ea Add work on E6 handling 2022-05-31 10:38:45 +02:00
Carles Fernandez
e92ef5c1c1 Print IGM messages if TOW is available 2022-05-26 11:53:39 +02:00
Vladisslav P
9b210485c7 Fix GLONASS extended correlator
1. Emit a message from preamble detection branch from telemetry decoder
2. Connect flowgraph message ports to pass the message from telemetry
decoder block to a dll-pll-c-aid-tracking block
3. Name message ports correctly as the massage is passed in samples, not
seconds

Signed-off-by: Vladisslav P <vladisslav2011@gmail.com>
2022-05-17 13:40:30 +03:00
Carles Fernandez
d15bcd87e2 Merge branch 'next' into galileo-e6 2022-03-30 09:26:32 +02:00
Carles Fernandez
cf91334d66 Fix navdata_monitor extraction of FNAV message data 2022-02-15 11:31:35 +01:00
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