1
0
mirror of https://github.com/gnss-sdr/gnss-sdr synced 2024-09-29 07:20:51 +00:00
Commit Graph

578 Commits

Author SHA1 Message Date
Damian Miralles
0caa7fff15 Fixes ineficiencies in the code, remove unused variables 2017-08-31 09:57:30 -06:00
Damian Miralles
6331ebd8b5 Fixes issues detected during merge procedure 2017-08-31 09:57:30 -06:00
Damian Miralles
4e78bcf446 Merge in GLONASS acquisition and tracking code 2017-08-31 09:57:30 -06:00
Damian Miralles
19f4da0aa6 merging: Starts merge procedure for glonass branch from upstream
Starts merging process of the acquisition and tracking code for GLONASS
processing developed by Gabriel Araujo. Fixes compile warnings and
errors introduced during rebase operation
2017-08-31 09:55:35 -06:00
Damian Miralles
85f7e333bb bug_fix: Fixes bugs in telemetry decoding interface
Fixes several bugs with the telemetry decoder interface and clean up the
code with unused methods and members of the ephemeris object
2017-08-31 09:55:35 -06:00
Damian Miralles
305a81a413 tel_dec: Fixing GLONASS GNAV Telemetry Decoder
Fixes GLONASS L1 CA telemetry decoder and creating connections with
observables blocks before PVT computation. Fixes documentation and code
style in the block
2017-08-31 09:55:35 -06:00
Damian Miralles
e1d8a7b23a unit-test: Testing RTCM MS1020 Message generation
Tests MS1020 message and fixes several bugs that show up while
debugging the code. Major changes were introduced due to the bug
correction process
2017-08-31 09:55:35 -06:00
Damian Miralles
eb33715cb9 unit-test: Adds and fixes unit test for system-parameters block
Adding unit test for system-parameters block, testing string decoding
logic for GLONASS GNAV messages. Bug fixes the code after several errors
were detected while debugging
2017-08-31 09:55:35 -06:00
Damian Miralles
3f87223f35 bugfix: Fix compile errors, code style and documentation
Fixes compilation errors after the RTCM package addition in the PVT
block. It also adds a series of class members documentation in the code
using the Doxygen standard while fixing code style errors
2017-08-31 09:55:35 -06:00
Damian Miralles
bc8d0bbe64 Adds unit test for RINEX and RTCM messages printer
Adds set of unit test to check functionality of GLONASS processing for
RINEX and RTCM messages. It also fixes a couple of bug fixes with
formatting in existing code.
2017-08-31 09:55:35 -06:00
Damian Miralles
f720ddf208 Adding RTCM messages for GLONASS support
Adds code for RTCM in GLONASS processing. The commit includes legacy
messages (MS1009-MS1012) and integrated messages for GNSS fields.
A couple of bug fixes are included and addition of ephemeris fields
is completed.
2017-08-31 09:55:35 -06:00
Damian Miralles
e58cd5450d Adding RTCM Data Fields for GLONASS processing
Adds GLONASS related data fields (DFxxx) for RTCM messages including
MS1020, MS1087 and general MSM message types
2017-08-31 09:55:35 -06:00
Damian Miralles
6669482e91 rtcm: Starting coding of RTCM standard
Starting to add GLONASS support for RTCM v3 messages while fixing bugs
with the RINEX parser. In addition, adding more unit tests in the code
2017-08-31 09:55:35 -06:00
Damian Miralles
d34ec96ad2 bugfix: Fixing bugs with RINEX support
Fixes compilation errors. Modifies GLONASS GNAV Ephemeris object to
contain fields relative to GPS time using the boost posix time object.
Adds unit tests to check existent and recently added code
2017-08-31 09:55:35 -06:00
Damian Miralles
2d40780689 Adding RINEX support for GLONASS GNAV processing
Adds RINEX v2 and v3 support for GLONASS satellites processing including
observation and navigation data records. Also adds conversion of
ephemeris records in GNSS-SDR format to RTKLib format
2017-08-31 09:55:35 -06:00
Damian Miralles
fbd6b211eb Adding code for pvt computation 2017-08-31 09:55:35 -06:00
Damian Miralles
8a0689fbb1 Fixing compile warnings and adding work on unit test 2017-08-31 09:55:35 -06:00
Damian Miralles
50f133e960 Fixing compilation warnings 2017-08-31 09:55:35 -06:00
Damian Miralles
b34a82a949 Adding code for telemetry decoder algorithms 2017-08-31 09:55:35 -06:00
Damian Miralles
6c8a29d3d4 writing code for crc computation in GLONASS processing 2017-08-31 09:55:35 -06:00
Damian Miralles
c24710c585 gnav: Adding GLONASS GNAV Navigation Message Operations
Adding code for navigation message computation for GLONASS GNAV code.
Continues to fix the almanac position computation and fixes bugs in code
due to compilation errors, coding style and Doxygen documentation
2017-08-31 09:55:35 -06:00
Damian Miralles
f8f3574090 gnav: Adding GLONASS GNAV Ephemeris, Almanac and UTC Model
Generates code for GLONASS GNAV Ephemeris, Almanac and UTC Model with
their respective decoding position indexes for string decoding and
message parsing. Starts developing of satellite position computation
based on its ephemeris and almanac information
2017-08-31 09:55:35 -06:00
Carles Fernandez
8bb188a8df Remove warning 2017-08-31 09:55:35 -06:00
Carles Fernandez
b9b0bf1ef8 Remove warning 2017-08-31 09:55:35 -06:00
Carles Fernandez
6a4a2db4bf Remove warning 2017-08-31 09:55:35 -06:00
Carles Fernandez
108ffc7537 Remove warning 2017-08-31 09:55:35 -06:00
Carles Fernandez
ddee13cfa6 Update per_support files 2017-08-31 09:55:35 -06:00
Carles Fernandez
fe336fef20 Update per_support files 2017-08-31 09:55:35 -06:00
Gastd
32b9919fc5 Add telemetry rate 2017-08-23 13:35:35 -03:00
Gastd
88fa602505 Add unit-test for glonass pcps acquisition 2017-08-23 13:30:05 -03:00
Gastd
5d9742416d fix glonass signal string 2017-08-23 13:15:42 -03:00
Gastd
f918a00590 Add glonass svn in signals list 2017-08-23 13:15:42 -03:00
Gastd
8f8bdb14dd Add glonass svn in signals list 2017-08-23 13:15:42 -03:00
Gastd
acf2e04bef fix another conflict 2017-08-23 13:15:42 -03:00
Gastd
eec6f07f1d Update glonass prn table 2017-08-23 13:15:09 -03:00
Gastd
fcea248654 Add glonass svn in signals list 2017-08-23 13:13:15 -03:00
Gastd
b8e7fc0cc9 Add Glonass_L1_CA.h with Glonass L1 CA parameters 2017-08-23 13:12:06 -03:00
Gastd
339aad9beb Add glonass svn in signals list 2017-08-23 13:10:04 -03:00
Gastd
a1343654f0 Add Glonass C Aid tracking block to the block factory 2017-08-23 13:09:28 -03:00
Gastd
cb87b75aa6 Add Glonass Tracking block to block factory 2017-08-23 13:09:28 -03:00
Gastd
9d6bea831e Add glonass system in satellite signal 2017-08-23 13:09:28 -03:00
Gastd
7bb3174e88 Add telemetry rate 2017-08-23 13:09:28 -03:00
Gastd
1859f591e7 fix another conflict 2017-08-23 13:09:28 -03:00
Gastd
fc4ba6a114 Update glonass prn table 2017-08-23 13:09:28 -03:00
Gastd
a84bdc7d54 fix glonass signal string 2017-08-23 13:08:46 -03:00
Gastd
f72c2f6a75 Add glonass svn in signals list 2017-08-23 13:08:46 -03:00
Gastd
3ee267448e Add Glonass_L1_CA.h with Glonass L1 CA parameters 2017-08-23 13:08:02 -03:00
Gastd
7f4fc690df Update glonass prn table 2017-08-23 13:05:33 -03:00
Gastd
3990e0a7ce Add Glonass channels to PVT and Observables 2017-08-23 13:05:33 -03:00
Gastd
7a667635e8 Change Glonass string 2017-08-23 13:01:59 -03:00