Commit Graph

9031 Commits

Author SHA1 Message Date
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
Vladisslav P c991f8f601 Glonass: implement extended correlation for cshort blocks
Signed-off-by: Vladisslav P <vladisslav2011@gmail.com>
2022-07-14 03:53:09 +03:00
Vladisslav P a35b90b4cb glonass_lx_ca_dll_pll_c_aid_tracking better checks before enabling
preamble_timestamp_samples message port connection

1. Check for message port presence both in trk and nav blocks
2. Check for configuration property Tracking_xG.extend_correlation_ms

Signed-off-by: Vladisslav P <vladisslav2011@gmail.com>
2022-07-14 03:53:09 +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
Carles Fernandez dc027e95ff
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into gnsstk 2022-07-04 17:10:52 +02:00
Carles Fernandez 3d5da94b27
Document transition from GPSTk to GNSSTk 2022-07-04 14:51:22 +02:00
Carles Fernandez b48ef135a7
Fix for gnsstk > 9.0.0 2022-07-04 13:47:05 +02:00
Carles Fernandez cb52bc71e8
Fix building in Debug mode with Googletest 1.12.1 2022-07-04 10:50:21 +02:00
Carles Fernandez 324391ef0f
Avoid Armadillo warnings (operator << deprecated in 11.2)
No change in functionality
2022-07-04 10:49:18 +02:00
Carles Fernandez d94778b27a
Fixes for Xcode 2022-07-04 10:26:13 +02:00
Carles Fernandez d9c4eba5fe
Add work on gnsstk transition 2022-07-04 10:05:54 +02:00
Carles Fernandez f2ae0ddb33 Transition from GPSTk to gnsstk: update to 11.2.3 2022-07-01 16:24:48 +02:00
Carles Fernandez cb3a9df7a0
Update version of Google Test and Armadillo 2022-06-30 16:24:31 +02:00
Carles Fernandez a3460a7021
Update local version of Googletest to 1.12.1 2022-06-30 16:19:01 +02:00
Carles Fernandez 9809d4630f
CI: fix clang-tidy job, reorder private members by size 2022-06-30 14:53:19 +02:00