1
0
mirror of https://github.com/gnss-sdr/gnss-sdr synced 2026-07-15 07:32:44 +00:00
Commit Graph

10643 Commits

Author SHA1 Message Date
Minhaj Ahmad bb36ed57de gr-pocketsdr link updated
Signed-off-by: Minhaj Ahmad <mahmad12@crimson.ua.edu>
Signed-off-by: Minhaj Ahmad <minhaj.sixbyte@gmail.com>
2026-06-15 11:12:10 -05:00
Minhaj Ahmad f9bfbb9b44 Add Pocket_SDR_Signal_Source for Pocket SDR FE front-ends
New optional signal source adapter for the Pocket SDR FE 2CH/4CH/8CH
open-source GNSS RF front-ends, instantiating the gr-pocketsdr OOT
source block. Enable with -DENABLE_POCKETSDR=ON (requires gr-pocketsdr,
found via CMAKE_PREFIX_PATH or GRPOCKETSDR_ROOT).

The device is configured with a standard PocketSDR configuration file
(pocket_conf format) passed via SignalSource.conf_file; sampling rate
and LO frequency are read back from the device and validated against
SignalSource.sampling_frequency / SignalSource.freq.

Signed-off-by: Minhaj Ahmad <mahmad12@crimson.ua.edu>
Signed-off-by: Minhaj Ahmad <minhaj.sixbyte@gmail.com>
2026-06-15 11:12:09 -05:00
Carles Fernandez 57ad5349e2 CMake: fix file misspelling 2026-06-14 10:23:32 +02:00
Carles Fernandez 6af7c92282 CMake: Avoid downloading matio datasets 2026-06-14 09:11:57 +02:00
Carles Fernandez 011aed587d Merge branch 'fix-e6-obs' into next 2026-06-14 08:44:23 +02:00
Carles Fernandez bd74d11ba7 Fix for old Glonass signals 2026-06-13 21:02:40 +02:00
Carles Fernandez f8e8d0f17b CI: update to newer Visual Studio version 2026-06-13 12:35:07 +02:00
Carles Fernandez 4e2d0d4b30 CMake: Fix incorrect find_program result checks 2026-06-13 12:34:04 +02:00
Carles Fernandez 0a3890115b Fix formatting 2026-06-13 12:25:16 +02:00
Carles Fernandez 360a24c9ac Clang-tidy fixes 2026-06-13 12:24:59 +02:00
Carles Fernandez 4355597e48 Update changelog 2026-06-13 06:10:56 +02:00
Carles Fernandez 4e1a29a278 Add TOW consistency check in GPS L1 and L2C receivers
Fix Glonass reset
2026-06-12 19:42:58 +02:00
Carles Fernandez c345f334e4 Add TOW consistency check for Glonass signals 2026-06-12 19:10:28 +02:00
Carles Fernandez 6c528f07a9 Fix bugprone-incorrect-roundings warning from clang-tidy 2026-06-12 18:17:34 +02:00
Carles Fernandez d734e3ff10 Merge the GLONASS L1 and L2 C/A Telemetry Decoder blocks, and BeiDou B1I and B3I ones 2026-06-12 17:49:34 +02:00
Carles Fernandez 8ccf617b32 Enable E6 observables by default 2026-06-12 14:21:28 +02:00
Carles Fernandez 3480cbd479 Harden MT1 parsing 2026-06-12 12:12:12 +02:00
Carles Fernandez 1d64802106 Print GST associated to TOH in HAS messages 2026-06-12 10:31:59 +02:00
Carles Fernandez a12f3552eb Add test for Glonass data verification algorithm 2026-06-11 21:58:10 +02:00
Carles Fernandez e457b924bd Implement Glonass handling of new leap second (KP word) 2026-06-11 20:58:48 +02:00
Carles Fernandez aa8d5426f5 Fix two-step acquisition for Glonass signals 2026-06-11 15:22:50 +02:00
Carles Fernandez b6fe42e19c Glonass improvements: define resets in telemetry decoders, remove unused async port, fix decoding of some parameters 2026-06-11 15:22:25 +02:00
Carles Fernandez 925e2e56c2 Fix formatting 2026-06-11 11:43:06 +02:00
Carles Fernandez 7bd6622e2c Fix Glonass carrier phase and time annotations in RINEX files 2026-06-11 07:22:02 +02:00
Carles Fernandez 6584ed5d17 Refactor TOW handling in Telemetry Decoder blocks 2026-06-10 13:29:16 +02:00
Carles Fernandez d5a7e2ec99 Improve handling of TOW rollover for Glonass and BeiDou signals 2026-06-10 11:35:25 +02:00
Carles Fernandez 51c84f328a Improve handling if TOW rollover for GPS L1 and L2C signals 2026-06-10 10:42:49 +02:00
Carles Fernandez 6c7457e1a1 Improve time handling for GPS L5 signals 2026-06-10 09:25:35 +02:00
Carles Fernandez ed78b98520 Fix for old compilers 2026-06-10 08:22:47 +02:00
Carles Fernandez 0e6253596d CMake: Use GNUInstallDirs variables for all install destinations
This fixes packaging on distributions that do not use a plain share/bin layout
2026-06-10 08:12:25 +02:00
Carles Fernandez ef3038b375 Improve handling of TOW rollover and Galileo E6 HAS timing 2026-06-09 18:47:16 +02:00
Carles Fernandez 66a797ce88 Improve time handling in Galileo decoder 2026-06-09 12:35:29 +02:00
Carles Fernandez d272d1ebda Merge branch 'fix-bds' into next 2026-06-07 20:27:29 +02:00
Carles Fernandez d1ebc7e578 Update changelog 2026-06-07 20:24:15 +02:00
Carles Fernandez b47b3bed68 Make clang-tidy happy 2026-06-07 20:11:54 +02:00
Carles Fernandez 73d379def8 Improve handling of week rollover 2026-06-07 00:20:03 +02:00
Carles Fernandez 047477cfc0 Do not discard TOW=0 as a valid value 2026-06-06 22:15:23 +02:00
Carles Fernandez cb25e74b3c Fix reading of fit interval and Age of Data Offset 2026-06-06 22:03:48 +02:00
Carles Fernandez 47adf0db79 Fix test 2026-06-06 20:54:19 +02:00
Carles Fernandez 442cb52c11 Reject invalid almanac data 2026-06-06 19:16:38 +02:00
Carles Fernandez 344cd79af1 Implement QZSS LNAV almanac/auxiliary pages decoding, add unit tests 2026-06-06 13:10:39 +02:00
Carles Fernandez 2d28b5d025 Fix QZSS PRN 196 code generation in L5 2026-06-06 12:02:53 +02:00
Carles Fernandez 1ff5711f8c Add author in header 2026-06-06 11:24:49 +02:00
Carles Fernandez 46084a7f03 Validate BeiDou D2 page SOW sequence, add unit tests for DNAV message 2026-06-06 11:22:20 +02:00
Carles Fernandez 0ede4c1889 Remove test 2026-06-05 17:17:43 +02:00
Carles Fernandez a50f3ec619 Fix processing of Beidou satellites with PRN > 58 2026-06-05 15:53:55 +02:00
Carles Fernandez 4bd1145684 Check SOW consistency in DNAV decoding 2026-06-05 12:20:11 +02:00
Carles Fernandez eaee2a1f20 Revert wrong timing computation 2026-06-05 11:26:13 +02:00
Carles Fernandez 2ae0095138 Improve decoding of Word 1 in DNAV messages 2026-06-05 11:04:13 +02:00
Carles Fernandez 4ef0b77779 Update CNAV serialization 2026-06-05 08:58:15 +02:00