Carles Fernandez
dd7931fc5b
Fix defects found in a deep review of the RTK and NTRIP code
2026-08-18 12:56:49 +02:00
Carles Fernandez
9accccdbaa
Add BeiDou B1C signals to RTK
2026-08-18 08:07:20 +02:00
Carles Fernandez
e368102bfb
Add single-frequency RTK
2026-08-17 20:29:25 +02:00
Carles Fernandez
43bff15976
Fix formatting
2026-08-17 14:19:31 +02:00
Carles Fernandez
200141fb14
Improve logging
2026-08-17 14:03:42 +02:00
Carles Fernandez
032cfa8e8d
Update documentation
2026-08-17 14:02:01 +02:00
Carles Fernandez
59f2cb4509
Add L5 to RTK
2026-08-17 13:19:37 +02:00
Carles Fernandez
0ee669f59f
Add Galileo E1+E5a to RTK
2026-08-17 11:52:41 +02:00
Carles Fernandez
0e7f02db46
Tolerate non-GPS NTRIP messages
2026-08-17 10:48:09 +02:00
Carles Fernandez
a936c4d2d8
Enable usage of Virtual Reference Stations
2026-08-17 09:37:25 +02:00
Carles Fernandez
f65e43b72f
Make the reacquisition-gap boundary robust to x87 excess precision
2026-08-16 19:35:48 +02:00
Carles Fernandez
1b55df9d97
Fix data race condition
2026-08-16 13:20:22 +02:00
Carles Fernandez
c00e41d1dc
Make the reacquisition-gap threshold robust to x87 excess precision
2026-08-16 13:02:50 +02:00
Carles Fernandez
3b94087b20
Fix rtklib_tls_test building against GoogleTest < 1.10
...
GTEST_SKIP() does not exist before GoogleTest 1.10, which breaks the
build on Ubuntu 16.04 with the distro-provided GoogleTest. Wrap it in
a guarded macro that records a success and returns on older versions,
following the pattern already used in osnma_test_vectors.cc.¡
2026-08-16 00:32:46 +02:00
Carles Fernandez
87d8a6991e
Improve carrier phase integrity in the RTK engine
2026-08-15 21:22:41 +02:00
Carles Fernandez
f5337b8fc9
Merge branch 'next' into add-rtk
2026-08-15 13:23:31 +02:00
Carles Fernandez
65df1752b4
Bump local version of Googletest to 1.18.0
2026-08-15 13:06:30 +02:00
Carles Fernandez
1ceb98e4a8
Fix gnss-simulator building against Boost 1.92
2026-08-15 13:00:52 +02:00
Carles Fernandez
51d0994b2d
Update README.md file
2026-08-15 11:45:12 +02:00
Carles Fernandez
9b8e047885
Enforce TLS 1.2 or newer, improve NTRIP v2 to v1 fallback
2026-08-15 11:30:28 +02:00
Carles Fernandez
00ccbf4fbd
Improve NTRIP client
2026-08-15 09:09:10 +02:00
Carles Fernandez
244cf0bae1
Improve loops and auto usage
2026-08-11 10:12:07 +02:00
Carles Fernandez
5470aafe85
Add RTKLIB engine improvements
2026-08-11 08:57:04 +02:00
Carles Fernandez
3a557755e4
Add NTRIP v2 and leave v1 as a fallback
2026-08-10 13:26:58 +02:00
Carles Fernandez
059e639a3a
Added an opt-in fixed-base RTK path
2026-08-10 11:55:35 +02:00
Carles Fernandez
48bc8e8239
skyplot: improve RINEX 2/3/4 navigation record parsing
2026-08-10 09:49:52 +02:00
Carles Fernandez
3bc4af1ffa
Merge branch 'sbas-pvt' into next
2026-08-09 11:25:49 +02:00
Carles Fernandez
a1e61e0548
Merge branch 'vladisslav2011-fix_pcps_acquisition_fine_doppler' into next
2026-08-09 10:59:58 +02:00
Carles Fernandez
f35a48424b
Fix casting
2026-08-09 10:14:29 +02:00
Carles Fernandez
48bf115ca6
Improve SBAS examples
2026-08-09 10:02:27 +02:00
Carles Fernandez
74a4dfdb3e
Make clang-tidy happy
2026-08-09 10:01:56 +02:00
Carles Fernandez
830d09936b
Fix SBAS PVT continuity
2026-08-09 08:43:45 +02:00
Carles Fernandez
1f9afe4431
Implement SBAS/EGNOS correction path
2026-08-09 07:55:04 +02:00
Vladslav P
0c2ebb0d75
Fix GPS_L1_CA_PCPS_Acquisition_Fine_Doppler
...
Signed-off-by: Vladslav P <vladisslav2011@gmail.com >
2026-08-09 02:27:01 +03:00
Carles Fernandez
5d1c85fc1d
Merge branch 'vladisslav2011-fix_beidou_geo_posvel' into next
2026-08-08 15:32:46 +02:00
Carles Fernandez
23949ab517
Polish BeiDou GEO position/velocity computation
...
Use the Earth rotation rate directly (not its sine) in the GEO velocity
coupling terms, compute the common orbital position/velocity once and
apply the GK-to-BDCS rotation only for GEO satellites, and document the
GEO PRN gate (C01-C05, C59-C63) with its ICD reference.
2026-08-08 14:06:03 +02:00
Carles Fernandez
02ac2ff616
Merge branch 'fix_beidou_geo_posvel' of https://github.com/vladisslav2011/gnss-sdr into vladisslav2011-fix_beidou_geo_posvel
2026-08-08 13:50:25 +02:00
Carles Fernandez
2d5fe34ba2
Fix misplaced widening casts
2026-08-08 13:26:51 +02:00
Carles Fernandez
4d1120ae3b
Merge branch 'vladisslav2011-fix-IbyteToComplexValidationOfResults' into next
2026-08-08 13:16:53 +02:00
Carles Fernandez
e45f231a32
Merge branch 'fix-IbyteToComplexValidationOfResults' of https://github.com/vladisslav2011/gnss-sdr into vladisslav2011-fix-IbyteToComplexValidationOfResults
2026-08-08 13:16:35 +02:00
Carles Fernandez
ce9ec8ced7
Fix off-by-one PRN guard in GPS/SBAS code generation
2026-08-08 13:14:17 +02:00
Vladslav P
55fcdea42a
GnssEphemerisPosVelTest: add BeiDou GEO/IGSO tests
...
Signed-off-by: Vladslav P <vladisslav2011@gmail.com >
2026-08-08 14:11:08 +03:00
Carles Fernandez
ba89374a87
Merge branch 'gnss-sdr-ft/sbas' into next
2026-08-08 13:04:32 +02:00
Vladslav P
5e5f190a19
Gnss_Ephemeris: fix BeiDou GEO pos/vel computation
...
Signed-off-by: Vladslav P <vladisslav2011@gmail.com >
2026-08-08 14:01:22 +03:00
Carles Fernandez
f0e75ce558
Improve SBAS L1 telemetry decoder and simplify SBAS adapters
...
Compensate the Viterbi traceback delay when timestamping decoded SBAS
messages by carrying per-sample reception timestamps through the sample
and symbol aligners (removes a ~140 ms bias), with a deterministic unit
test covering the FIFO pairing.
Protect decoder state with d_setlock in reset(), set_satellite(),
set_channel() and general_work(), following the convention of the other
telemetry decoders.
Share per-PRN EMS dump files through a per-run dump session: the first
open in a run truncates stale data, later opens append, so channel
reassignments no longer wipe previously decoded messages.
2026-08-08 12:10:10 +02:00
Vladslav P
59830231a0
Fix broken test IbyteToComplexValidationOfResults
...
Call run_ibyte_to_complex_block instead of run_ibyte_to_cbyte_block
before valudating the result.
Signed-off-by: Vladslav P <vladisslav2011@gmail.com >
2026-08-08 12:31:26 +03:00
Carles Fernandez
697f3fab66
Merge branch 'ft/sbas' of https://github.com/gnss-sdr/gnss-sdr-vtl into gnss-sdr-ft/sbas
2026-08-08 10:38:50 +02:00
Carles Fernandez
11bb1c44c6
Fix formatting
2026-08-08 10:21:13 +02:00
Carles Fernandez
d478fd28ba
Merge branch 'OuWenhao16-contrib/beidou-b1c-clean' into next
2026-08-08 10:12:54 +02:00
Carles Fernandez
af9821980b
Fix for C++11
2026-08-08 09:31:47 +02:00