Commit Graph
8742 Commits
Author SHA1 Message Date
Carles Fernandez fe4b83decc Fix linking against libunwind if glog is not found in the host machine for some OS such as ArchLinux (Fixes #562, #639) 2022-07-25 09:48:17 +02:00
Carles Fernandez caeabdab27 Update local version of Protocol Buffers to v21.3 2022-07-22 13:26:43 +02:00
Carles Fernandez 42d55c55ce Update google-benchmark to v1.6.2 2022-07-19 07:36:45 +02:00
Carles Fernandez 14edfdf206 Replace std::snprintf and std::memcpy by std::stringstream and std::copy_n 2022-07-17 12:35:22 +02:00
Carles Fernandez cb7b53b7e9 Make Coverity Scan happy 2022-07-16 22:38:00 +02:00
Carles Fernandez abf3729c86 Replace memcpy by std::copy_n 2022-07-16 13:04:52 +02:00
Carles Fernandez d1d122bd2e Update URL in comment 2022-07-16 12:52:49 +02:00
Carles Fernandez 15ff88ffbe Update Galileo Almanac's downloading page URL 2022-07-16 11:23:07 +02:00
Carles Fernandez 21e6e138c0 CI: fix formatting job 2022-07-16 11:19:03 +02:00
Carles Fernandez 6146dc3cd4 Add install in cpu_features README.md file 2022-07-16 10:35:54 +02:00
Carles Fernandez cfb9c428f4 Add Comet Lake support 2022-07-16 10:34:01 +02:00
Carles Fernandez 30f51a7edf Add install in cpu_features README.md file 2022-07-16 10:33:01 +02:00
Carles Fernandez 91ddc4ccb3 Add note about avx512_4vbmi2 being an alias of avx512_4fmaps 2022-07-16 10:14:00 +02:00
Carles Fernandez 9f1b5487d5 Add macros for RISCV features 2022-07-16 10:11:50 +02:00
Carles Fernandez 561a9bdd78 Add AMD ZEN 4 uarch and update detection 2022-07-16 10:08:30 +02:00
Carles Fernandez bbe2a193f6 Add some MIPS features 2022-07-16 10:01:59 +02:00
Carles Fernandez 931cc05c65 Added CPU_FEATURES_COMPILED_MIPS_MIPS3D 2022-07-16 09:48:50 +02:00
Carles Fernandez 50ebe6353e Update AArch64 features to Linux 5.17 2022-07-16 09:45:57 +02:00
Carles Fernandez 7c694aa2c8 Comply with -Wstrict-prototypes 2022-07-16 09:39:16 +02:00
Carles Fernandez 027956b55e Merge branch 'vladisslav2011-improve_beidou_geo_tracking' into next 2022-07-16 07:57:21 +02:00
Vladisslav P 27ec96def4 Limit BeiDou GEO satellites extend_correlation_symbols to 2
...to improve tracking performance

Signed-off-by: Vladisslav P <vladisslav2011@gmail.com>
2022-07-15 22:58:31 +03:00
Carles Fernandez 2b3b5a1242 Merge branch 'vladisslav2011-simplify_configuration' into next 2022-07-15 19:25:17 +02:00
Carles Fernandez 3862b5afad Update changelog 2022-07-15 19:24:50 +02:00
Carles Fernandez 9d09ce2bed Merge branch 'simplify_configuration' of https://github.com/vladisslav2011/gnss-sdr into vladisslav2011-simplify_configuration 2022-07-15 19:17:30 +02:00
Carles Fernandez 7f2065a429 Update changelog 2022-07-15 17:00:57 +02:00
Carles Fernandez a2db5cd452 Merge branch 'vladisslav2011-beidou_prn_fix' into next 2022-07-15 17:00:21 +02:00
Carles Fernandez eeaf7fb73e Reorder private members 2022-07-15 16:59:03 +02:00
Carles Fernandez 79d516d4d4 Improve code visualization in some editors 2022-07-15 13:02:10 +02:00
Carles Fernandez 80ca352ffc Merge branch 'beidou_prn_fix' of https://github.com/vladisslav2011/gnss-sdr into vladisslav2011-beidou_prn_fix 2022-07-15 09:56:28 +02:00
Carles Fernandez fec0c226bf Merge branch 'mmajoral-fix_max_dwells' into next 2022-07-15 09:54:43 +02:00
Marc Majoral 5c99385ba3 do not consume samples while performing a non-coherent integration 2022-07-14 16:54:47 +02:00
Vladisslav P 59c9c6f8ab RTKLIB: Switch to STL containers
...to prevent thread stack abuse.
And free up some stack space in Rtklib_Solver::get_PVT.

Signed-off-by: Vladisslav P <vladisslav2011@gmail.com>
2022-07-14 12:48:41 +03: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
Vlad P bcad6db988 Implement processing of BeiDou PRN34..PRN63
Signed-off-by: Vlad P <vladisslav2011@gmail.com>
2022-07-14 12:48:41 +03:00
Carles Fernandez 9ebf0a26f8 Merge branch 'mmajoral-fix_acq_conf_fpga' into next 2022-07-12 14:36:28 +02:00
Marc Majoral 39d5608cd6 replace FPGA acq configuration struct by a class 2022-07-12 12:40:56 +02:00
Vladisslav P eb56367f05 Simplify multiple signal source configuration
Make it possible to specify signal sorce per channel group.
Example:

;Set GPS L1 C/A channels RF channel ID to 1
Channels_1C.RF_channel_ID=1

instead of

;Set GPS L1 C/A channels RF channel ID to 1
Channel0.RF_channel_ID=1
Channel1.RF_channel_ID=1
Channel2.RF_channel_ID=1
....

Signed-off-by: Vladisslav P <vladisslav2011@gmail.com>
2022-07-12 11:46:59 +03:00
Carles Fernandez 156ed0880b Merge branch 'gnsstk13' into next
Update local version of GNSSTk to 13.4.0
2022-07-10 21:47:50 +02:00
Carles Fernandez 312b667c17 Add ability to switch ENABLE_OWN_GNSSTK ON and OFF without deleting the build tree 2022-07-10 21:15:15 +02:00
Carles Fernandez 60bf32be97 Fix detection of gnsstk 13.x 2022-07-10 21:14:07 +02:00
Carles Fernandez 1b277347ec Building fixes for gnsstk 2022-07-10 20:05:26 +02:00
Carles Fernandez fa821a52a4 Update to gnsstk 13.4.0 2022-07-10 19:19:37 +02:00
Carles Fernandez 5ecfcc773b Merge branch 'gnsstk' into next.
Replace GPSTK by the newer GNSSTk C++ Library, with backward compatibility. Works from GPSTK 3.0 to GNSSTk 12.1.0
2022-07-06 14:15:23 +02:00
Carles Fernandez 0e1bfc0026 Merge branch 'vladisslav2011-osmosdr-bw' into next 2022-07-06 14:03:58 +02:00
Carles Fernandez 48ba12be77 Update changelog 2022-07-06 14:03:09 +02:00
Carles Fernandez 06ed558fb1 Report GNSSTk in CMake summary 2022-07-06 13:49:45 +02:00
Carles Fernandez a81e53377b Improve finding of GPSTk 2022-07-06 11:02:09 +02:00
Vladisslav P 3491fed625 osmosdr signal source: implement bandwidth selection
New config file parameter:

SignalSource.if_bw=<bandwidth in Hz>

Signed-off-by: Vladisslav P <vladisslav2011@gmail.com>
2022-07-06 08:25:50 +03:00
Carles Fernandez 9db6f55b3c Fix when building for GNSSTk 12.1.0 or older 2022-07-05 17:37:21 +02:00
Carles Fernandez 109112be63 Allow backward compatibility with GPSTK 2022-07-05 13:46:58 +02:00