1
0
mirror of https://github.com/gnss-sdr/gnss-sdr synced 2024-09-28 15:08:51 +00:00
Commit Graph

797 Commits

Author SHA1 Message Date
Carles Fernandez
6a2ac9eac6
Fix runtime error if GNU Radio was built with -D_GLIBCXX_ASSERTIONS. Fixes #677 2022-12-04 00:11:42 +01:00
Carles Fernandez
a8e7392f4a
Make clang-format happy 2022-11-24 09:12:33 +01:00
Carles Fernandez
66935170a6
Rename GPS_L1_CA_KF_VTL_Tracking to GPS_L1_CA_KF_Tracking 2022-08-30 12:03:41 +02:00
Carles Fernandez
858ea91ca8
Rename GPS_L1_CA_KF_Tracking implementation to GPS_L1_CA_Gaussian_Tracking 2022-08-30 11:30:53 +02:00
Carles Fernandez
4a6f29453a
Clean code 2022-08-29 23:34:09 +02:00
Carles Fernandez
e7cfa66962
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into kf2 2022-08-29 13:53:46 +02:00
Carles Fernandez
e8eb8a5ace
Reorder private members 2022-08-25 10:07:50 +02:00
Vlad P
aad50e44d4
Glonass: implement extended correlation for cshort blocks
Signed-off-by: Vlad P <vladisslav2011@gmail.com>
2022-08-09 20:51:06 +03:00
Carles Fernandez
a7a59fe9c1
Beta as a private member 2022-07-30 10:07:06 +02:00
Carles Fernandez
0e6740de15
Merge branch 'next' into kf2 2022-07-29 09:19:21 +02:00
Carles Fernandez
6ec452a7c0
Allow the CMake project to be a sub-project 2022-07-28 10:37:36 +02:00
Carles Fernandez
20d2c0d601
Remove line 2022-07-25 08:40:58 +02:00
Carles Fernandez
01fc2b1120
Add work on KF tracking 2022-07-22 13:20:25 +02:00
Carles Fernandez
dc8e450c82 Add work on KF tracking 2022-07-22 08:15:35 +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
5ec7548886
Prepare for boost::any to std::any transition 2022-06-11 13:55:12 +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
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
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
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
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