1
0
mirror of https://github.com/gnss-sdr/gnss-sdr synced 2024-12-16 21:20:34 +00:00
Commit Graph

1037 Commits

Author SHA1 Message Date
Carles Fernandez
6ec452a7c0
Allow the CMake project to be a sub-project 2022-07-28 10:37:36 +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
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
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
cc50da1425
Fix std::copy usage, replace more memcpy by std::copy 2022-06-14 09:31:35 +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
Carles Fernandez
5ec7548886
Prepare for boost::any to std::any transition 2022-06-11 13:55:12 +02:00
Carles Fernandez
cfa7a4af48
Improve source code visualization in some code editors 2022-06-02 21:41:19 +02:00
Vladisslav P
9b210485c7 Fix GLONASS extended correlator
1. Emit a message from preamble detection branch from telemetry decoder
2. Connect flowgraph message ports to pass the message from telemetry
decoder block to a dll-pll-c-aid-tracking block
3. Name message ports correctly as the massage is passed in samples, not
seconds

Signed-off-by: Vladisslav P <vladisslav2011@gmail.com>
2022-05-17 13:40:30 +03:00
Carles Fernandez
8b99459c82
Merge branch 'fix-glonass-velocity-bug' of https://github.com/vladisslav2011/gnss-sdr into vladisslav2011-fix-glonass-velocity-bug 2022-05-08 20:39:41 +02:00
Vlad P
361c3b9166 Fix large glonass velocity error
Use d_carrier_frequency_hz to store carrier+doppler and
d_carrier_doppler_hz to store just doppler shift.
Rename d_carrier_doppler_old_hz to d_carrier_frequency_old_hz.
Update calculations.

Signed-off-by: Vlad P <vladisslav2011@gmail.com>
2022-05-03 23:53:27 +03: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
07ad51f975
Remove debug line 2022-03-25 09:14:28 +01:00
Carles Fernandez
3755d78aee
Fix defects detected by Coverity Scan 2021.12.1: Out-of-bounds access (ARRAY_VS_SINGLETON)
callee_ptr_arith: Passing &this->d_acquisition_gnss_synchro->System to function basic_string which uses it as an array. This might corrupt or misinterpret adjacent memory locations
2022-02-16 13:56:25 +01:00
Carles Fernandez
c151b03b77
Fix defects detected by Coverity Scan 2021.12.1: Out-of-bounds access (ARRAY_VS_SINGLETON)
callee_ptr_arith: Passing &this->d_acquisition_gnss_synchro->System to function basic_string which uses it as an array. This might corrupt or misinterpret adjacent memory locations
2022-02-16 12:22:11 +01:00
Carles Fernandez
ad9add8426
Fix indentation 2022-02-13 21:18:31 +01:00
Carles Fernandez
322deecee8
Replace std::atan2 by gr::fast_atan2f in the phase discriminator 2022-02-10 15:29:51 +01:00
Carles Fernandez
c468b64ac0
Fix E5b processing. E5a and E5b have data in the Inphase component 2022-02-05 15:04:58 +01:00
Carles Fernandez
a4db26fb50
Make Coverity Scan happy 2021-12-19 21:49:20 +01:00
Carles Fernandez
76805e5fe9
Prefer initialization to assignment in constructors 2021-12-15 02:48:18 +01:00
Carles Fernandez
71321581ed
Prefer initialization to assignment in constructors 2021-12-14 12:59:35 +01:00
Carles Fernandez
33366ef6df
Fix uninitialized scalar fields 2021-12-14 10:21:31 +01:00
Carles Fernandez
46ea5820ec
Remove unused variables, start data members with d_ 2021-12-07 15:23:50 +01:00
Carles Fernandez
4b1c6a2b35
Improve const correctness 2021-12-07 08:21:14 +01:00
Javier Arribas
28e9d20be7 Fix more cpplint format errors 2021-12-05 19:52:25 +01:00
Javier Arribas
03b14a0212 Fix cpplint format defects 2021-12-05 19:31:43 +01:00
Javier Arribas
91f826b5ca Adding timetag propagation from source to telemetry decoders (currently supported by Galileo telemetry decoder) 2021-12-03 12:56:20 +01:00
Javier Arribas
c8f7966688 Fix cmakelint and cpplint reported format errors 2021-12-01 14:52:27 +01:00
Javier Arribas
8a4055b5b8 Add timetag clock offset configuration parameter in TImeTag File signal source. Timetag code clean 2021-12-01 13:18:29 +01:00
Javier Arribas
fd57325bd4 Merge with next 2021-11-11 15:42:41 +01:00
Carles Fernandez
a7a140862b
Fix building against latest GNU Radio
Replace boost::any by std::any
2021-10-30 05:43:22 +02:00
Javier Arribas
becc3426af Update gr.limesdr adapter to support gr3.8 2021-10-20 11:23:58 +02:00
Javier Arribas
c9d6688f1b Merge with next 2021-10-20 09:47:33 +02:00
Carles Fernandez
6e96b41025
Improve constructors: prefer member initializers to member initializations in the constructor body 2021-10-11 15:13:12 +02:00
Marc Majoral
299be53c22 updated the FPGA tracking module following the changes made in commit 58c2a43239 (Oct 4, 2021) for the SW tracking (improving the reliability of GPS L1 CA symbol synchronization) 2021-10-05 21:38:32 +02:00
Marc Majoral
8e4a26887c updated the FPGA tracking module following the changes made in commit ed93af11ac (Oct 21, 2020) to the SW tracking (added tracking monitors) 2021-10-05 21:18:43 +02:00
Javier Arribas
58c2a43239 Improving the reliability of GPS L1 CA symbol synchronization 2021-10-04 17:07:07 +02:00
Carles Fernandez
2c9358b9b4
Make the address sanitizer happy 2021-10-02 00:46:18 +02:00
Carles Fernandez
52076fa37a
Make the address sanitizer happy 2021-10-01 22:35:12 +02:00
Carles Fernandez
2287564752
Make the address sanitizer happy 2021-10-01 12:52:29 +02:00
Marc Majoral
43c8d6bd43 Optimizing GPS L1 CA bit transitiion detection by using a bit transition slope pattern in the FPGA 2021-09-27 17:44:44 +02:00
Javier Arribas
d6ed2698e6 Optimizing GPS L1 CA bit transitiion detection by using a bit transition slope pattern 2021-09-27 16:11:17 +02:00
Carles Fernandez
899830f86a
Merge branch 'ttff_reduction' into next 2021-08-03 21:25:16 +02:00
Carles Fernandez
63c0c06728
CI: fix cpplint and prettier-markdown jobs 2021-08-03 14:43:44 +02:00
Javier Arribas
23a2d3ef89 TTFF reduction in GPS L1 and Galileo E1 2021-08-03 14:03:27 +02:00
Marc Majoral
446e09702a perform the carrier phase coherent initialization when extended integration in the FPGA is enabled 2021-08-03 10:18:27 +02:00
Javier Arribas
29f59256be Merge with next 2021-07-30 15:42:29 +02:00