Marc Majoral
1502808f58
Capitalize FPGA in class implementation names
2024-08-08 22:30:45 +02:00
Carles Fernandez
36cb210ae2
Merge branch 'fix_acquisition_monitor' of https://github.com/vladisslav2011/gnss-sdr into vladisslav2011-fix_acquisition_monitor
2024-07-03 21:55:48 +02:00
Carles Fernandez
95596b8f91
Soft transition from Gflags and Glog to Abseil. Some CI fixes
2024-04-29 08:27:33 +02:00
Carles Fernandez
4916c6c8e8
Fix member initializations, potential data race conditions, and minor performance issues detected by Coverity Scan
...
Never throw from main
2023-12-21 13:57:41 +01:00
Marc Majoral
8b512d997b
Remove the EZDMA driver, fix time reporting when using the FPGA, and include minor fixes for the dynamic bit selection, the AD9361 FPGA signal source, and the FPGA acquisition sampling factor parameter
2023-12-20 18:56:04 +01:00
Carles Fernandez
9c95aeb07f
Avoid deprecation warnings when VOLK >= 3.1
...
Bump CMake max version to 3.28
Do not leak build system paths when cross-compiling. Fixes OpenEmbedded QA warning
volk_gnsssdr: Fix 64-bit integer testing
CI: Fix for Python 3.12
2023-12-13 22:12:29 +01:00
Carles Fernandez
699050baaf
Fix performance inefficiencies detected by Coverity Scan
2023-11-29 23:45:38 +01:00
Carles Fernandez
0fd604db63
Fix performance inefficiencies detected by Coverity Scan
2023-11-29 21:35:12 +01:00
Carles Fernandez
f28ed4f45f
Fix data race condition detected by Coverity Scan
2023-11-27 15:28:02 +01:00
Carles Fernandez
cfb6f283d4
Fix some performance inefficiencies detected by Coverity Scan
2023-11-27 13:41:55 +01:00
Carles Fernandez
7132ee720a
Remove useless casts
2023-11-14 13:42:44 +01:00
Marc Majoral
7df3b556cc
make the FPGA acqusition downsampling factor in the L1/E1 band configurable
2023-09-18 21:24:34 +02:00
Carles Fernandez
538e7c039f
Merge branch 'fix_acq_non_blocking_mode' of https://github.com/mmajoral/gnss-sdr into mmajoral-fix_acq_non_blocking_mode
2023-01-11 23:26:46 +01:00
Carles Fernandez
945a7729fd
Add missing include
2023-01-11 17:06:42 +01:00
Marc Majoral
764ab08d1e
fix two-step acquisition when using non-blocking mode: make sure acquisition state 0 does not clear Acq_doppler_hz before Acq_doppler_hz is used for the initialization of the second-step acquisition.
2023-01-11 16:01:51 +01:00
Vladslav P
c0c4544650
acquisition: populate gnss_synchro.fs with acquisition sample rate
...
This makes it possible to use GNSS-SDR-Monitor to monitor acquisition
process too.
Set AcquisitionMonitor.udp_port to the same value as Monitor.udp_port to
see acquisition results.
The acquisitions will be shown with a red telemetry mark and no tracking
data.
Signed-off-by: Vladslav P <vladisslav2011@gmail.com>
2022-12-29 00:36:45 +03:00
Carles Fernandez
f09da3ded6
Make clang-tidy happy
2022-12-10 08:55:17 +01:00
Carles Fernandez
aadc9e6a26
Improve acquisition adapters constructors: prefer member initializers of the constructor instead of in the constructor body
2022-12-09 12:00:28 +01:00
Carles Fernandez
31b7a01c51
Fix building
2022-12-05 23:18:33 +01:00
Carles Fernandez
1aeaddaeab
Fix building
2022-12-05 23:03:16 +01:00
Carles Fernandez
82f1d8b991
Fix building
2022-12-05 22:50:01 +01:00
Carles Fernandez
dde0667c6b
Fix building
2022-12-05 22:37:49 +01:00
Carles Fernandez
6b614958ca
Fix formatting
2022-12-05 21:51:55 +01:00
Carles Fernandez
41c0bce514
Apply clang-tidy fix cppcoreguidelines-prefer-member-initializer
2022-12-05 21:44:39 +01:00
Carles Fernandez
843fb7a58a
Remove unused private member
2022-12-05 20:44:52 +01:00
Jim Melton
615b214b55
fix typo
2022-09-20 15:31:57 -06:00
Jim Melton
cf28f95f70
add missing include dependency
2022-09-20 11:46:55 -06:00
Carles Fernandez
6ec452a7c0
Allow the CMake project to be a sub-project
2022-07-28 10:37:36 +02:00
Marc Majoral
5c99385ba3
do not consume samples while performing a non-coherent integration
2022-07-14 16:54:47 +02:00
Marc Majoral
39d5608cd6
replace FPGA acq configuration struct by a class
2022-07-12 12:40:56 +02:00
Carles Fernandez
e8fb655fad
Fixes binary on ArchLinux ( Fixes : #616 )
...
Replace some memcpy by std:::copy or std::copy_n
2022-06-13 21:05:29 +02:00
Marc Majoral
efbbdc6987
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into fix_FPGA_IP_address_ranges
2022-04-28 18:43:43 +02:00
Will Silberman
5163d89bcb
Remove unused 'using' statements
...
Signed-off-by: Will Silberman <wsilberm@google.com>
2022-04-21 10:06:19 -07:00
Marc Majoral
d3bd4ed626
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into fix_FPGA_IP_address_ranges
2022-04-19 15:55:30 +02:00
Marc Majoral
337c9c7d1f
set the FPGA page size to 0x1000 for compatibility with the FPGA IP cores compiled for the ZynqMP
2022-04-19 15:53:00 +02:00
Carles Fernandez
dae76fa70e
Fix defects detected by Coverity Scan 2021.12.1: Unintentional integer overflow
...
overflow_before_widen: Potentially overflowing expression this->d_fft_size * ninput_items[0UL] with type unsigned int (32 bits, unsigned) is evaluated using 32-bit arithmetic, and then used in a context that expects an expression of type uint64_t (64 bits, unsigned)
2022-02-16 15:02:27 +01:00
Carles Fernandez
48b5538269
Fix defects detected by Coverity Scan 2021.12.1: Unintentional integer overflow
...
overflow_before_widen: Potentially overflowing expression this->d_fft_size * ninput_items[0UL] with type unsigned int (32 bits, unsigned) is evaluated using 32-bit arithmetic, and then used in a context that expects an expression of type uint64_t (64 bits, unsigned)
2022-02-16 11:34:12 +01:00
Marc Majoral
bfe6b1a2a8
Do not take into account max_dwells when bit_transition_flag is true
2021-12-21 18:03:02 +01:00
Carles Fernandez
d9a516e0b8
CI: make clang-tidy happy
2021-12-17 19:01:41 +01:00
Carles Fernandez
76805e5fe9
Prefer initialization to assignment in constructors
2021-12-15 02:48:18 +01:00
Carles Fernandez
d66f5ef955
Prefer initialization to assignment in constructors
2021-12-14 21:58:03 +01:00
Carles Fernandez
ccbfc2a8ef
Prefer initialization to assignment in constructors
2021-12-14 17:22:05 +01:00
Carles Fernandez
a805940bd7
Fixes for clang-format 13
2021-10-18 18:18:57 +02:00
Carles Fernandez
bf3b838c6a
Initialize all data members
2021-10-12 08:32:33 +02:00
Carles Fernandez
693ea1b372
Fix clang-format
2021-10-11 18:42:37 +02:00
Carles Fernandez
ff72204400
Use aligned memory in acquisition adapters
2021-10-11 18:31:16 +02:00
Carles Fernandez
1b6b8ee268
Change PUBLIC by INTERFACE since we only need headers
2021-10-11 16:10:58 +02:00
Carles Fernandez
3d6cfdbcbe
Improve constructors: prefer member initializers to member initializations in the constructor body
2021-10-11 15:02:43 +02:00
Carles Fernandez
3800ac4c21
Update gsl-lite to v0.39.0
2021-10-02 02:32:18 +02:00
Carles Fernandez
2287564752
Make the address sanitizer happy
2021-10-01 12:52:29 +02:00