1
0
mirror of https://github.com/gnss-sdr/gnss-sdr synced 2026-04-11 01:11:24 +00:00
Commit Graph

656 Commits

Author SHA1 Message Date
cesaaargm
c8c7d4c352 [TAS-224] Update telemetry decoder to directly process Navigation Data bits
This update refactors the telemetry decoder to directly retrieve and compute Navigation Data bits. WIP as the tag verification still fails
2024-06-22 14:03:15 +02:00
cesaaargm
1a32ccaa19 [TAS-208 WIP ] [Feature] Retrieve directly NavData bits from Telemetry Decoder (ADKD4 and 0/12)
- appear to retrieve data as expected.
- However, tag verification fails still (new dat file)
2024-06-13 01:13:17 +02:00
cesaaargm
059e5e98d8 Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into osnma-cesare 2024-05-12 12:54:34 +02:00
Carles Fernandez
95596b8f91 Soft transition from Gflags and Glog to Abseil. Some CI fixes 2024-04-29 08:27:33 +02:00
cesaaargm
80e6d8df18 Add unit tests for GNSS_crypto
Introduced unit tests in `gnss_crypto_test.cc` to verify the functionality set_public_key and verify_signature. The added tests check the correctness of signature verification and public key import processes. Further minor changes
2024-02-20 15:52:19 +01:00
Cesare G. Martínez
08bd1992af [TAS-125] NavData retrieval.
* set osnma flags to true when new data
		* send them to osnma block if filled.
2024-01-22 17:58:39 +01:00
cesaaargm
55e624e9f8 Merge branch 'carlesfernandez:next' into osnma-cesare 2023-12-07 04:05:52 +01:00
Carles Fernandez
15ddddf7c5 Fix potenctial data race condition 2023-12-02 13:01:08 +01:00
Carles Fernandez
bd1f9e5ad9 Fix performance inefficiencies detected by Coverity Scan 2023-11-30 09:48:04 +01:00
Carles Fernandez
4a8c58f6ba Fix performance inefficiencies detected by Coverity Scan 2023-11-29 21:34:59 +01:00
Carles Fernandez
1818c88983 Fix data race conditions and performance inefficiencies, update CHANGELOG 2023-11-28 18:06:41 +01:00
Carles Fernandez
73100a7b64 Fix data race condition 2023-11-28 12:01:16 +01:00
Carles Fernandez
15c6108fe4 Fix data race condition detected by Coverity Scan 2023-11-27 15:47:59 +01:00
Carles Fernandez
cfb6f283d4 Fix some performance inefficiencies detected by Coverity Scan 2023-11-27 13:41:55 +01:00
Carles Fernandez
ab81fdaca9 Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into osnma 2023-11-20 16:59:22 +01:00
Carles Fernandez
0a438ec726 Avoid shadowed variables 2023-11-15 16:08:56 +01:00
Carles Fernandez
c732ed053e Merge branch 'next' into osnma 2023-11-14 14:33:16 +01:00
Carles Fernandez
f739eb698c Reset color when printing GPS CNAV messages in the terminal 2023-11-14 13:44:41 +01:00
Carles Fernandez
7132ee720a Remove useless casts 2023-11-14 13:42:44 +01:00
Carles Fernandez
44c7bcce80 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into osnma 2023-11-09 11:52:50 +01:00
Carles Fernandez
b7378e4fd8 Add guard to avoid division by zero 2023-11-07 11:58:42 +01:00
Carles Fernandez
1d295e0d51 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into osnma 2023-11-04 15:21:29 +01:00
Carles Fernandez
a897e56e05 Fox for C++11 2023-11-04 00:32:00 +01:00
Carles Fernandez
bcc1bb7b39 Merge branch 'next' into osnma 2023-11-01 23:06:01 +01:00
Carles Fernandez
a4ea1f5571 Galileo telemetry: restore default precision as soon as possible 2023-11-01 23:04:04 +01:00
Carles Fernandez
4b68641daf Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into osnma 2023-10-27 18:58:17 +02:00
Carles Fernandez
b116c17937 Print estimated CN0 on the terminal when navigation data is decoded 2023-10-26 18:57:24 +02:00
Carles Fernandez
15840f6ae5 Fix merging 2023-10-26 14:45:01 +02:00
Carles Fernandez
ee5659ba55 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into osnma 2023-10-15 15:51:04 +02:00
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
9b560b6da2 Add work on OSNMA receiver 2023-06-08 17:45:22 +02:00
Carles Fernandez
1595c5f363 Add osnma_dsm_reader 2023-06-03 12:06:16 +02:00
Carles Fernandez
ee13784dd2 Avoid string literals (not available in C++11) 2023-05-27 10:27:44 +02:00
Carles Fernandez
29f43b72c5 Fix shift direction 2023-05-23 12:45:36 +02:00
Carles Fernandez
916dde2174 Add work on OSNMA receiver 2023-05-23 12:11:53 +02:00
Carles Fernandez
d8a3ae005d Start work on OSNMA 2023-05-23 02:23:36 +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