Commit Graph
2420 Commits
Author SHA1 Message Date
Carles Fernandez 2d273ba131 Fix more warnings in gcc 2017-05-13 13:13:11 +02:00
Carles Fernandez 30e634d408 Fix more warnings 2017-05-13 12:07:16 +02:00
Carles Fernandez 8f9aba298f Remove warnings in gcc 2017-05-13 10:41:35 +02:00
Carles Fernandez 44ba718de4 Fix compilation in gcc 2017-05-12 19:40:51 +02:00
Carles Fernandez c804fb8d6f Add work on rtklib functions 2017-05-12 19:22:57 +02:00
Carles Fernandez 9da436ec87 add more work on rtklib functions 2017-05-12 17:47:09 +02:00
Carles Fernandez 5d9ba16293 Merge branch 'rtklib_rtcm' of https://github.com/carlesfernandez/gnss-sdr into common_solver 2017-05-12 12:19:10 +02:00
Carles Fernandez 833192e183 Add more work on rtklib files 2017-05-12 12:17:42 +02:00
Carles Fernandez f0c8fc7089 Add RTCM decoding functions 2017-05-12 08:55:59 +02:00
Javier Arribas b2531cb926 Bug fixes in Galileo E5a telemetry decoding. Code cleaning in Galileo E5a tracking 2017-05-11 12:53:58 +02:00
Carles Fernandez deb916b342 Remove reference to old block implementation 2017-05-11 06:15:35 +02:00
Carles Fernandez e82799d687 Code indentation 2017-05-11 06:15:06 +02:00
Carles Fernandez 314b80e8ac Fix compilation in macOS 2017-05-11 06:11:38 +02:00
Carles Fernandez 0253f4ba05 Merge remote-tracking branch 'upstream/common_solver' into next
This commit Integrates RTKLIB positioning libraries in a universal PVT
block implementation called RTKLIB_PVT. This results in an improved
positioning accuracy and precision with a wide range of options
(including Precise Point Positioning and ionospheric/troposphreic
models).

Not all the RTKLIB features have been ported. Some of them will be
progressively added. The ported options and how to configure them have
been documented in the website, see
http://gnss-sdr.org/docs/sp-blocks/pvt/

This commit also introduces a multi-band, multi system Observables block
implementation.

Relevant architectural changes that reduce latency and makes
multi-system, multi band signal handling easier.

Redundant blocks have been deleted. Old configurations are automatically
redirected to the new blocks for Observables and PVT, so the commit does
not break any existing configuration. The user should just notice a
relevant improvement in positioning performance.

# Conflicts:
#	src/core/receiver/gnss_flowgraph.cc
2017-05-10 22:16:18 +02:00
Carles Fernandez 3463d5437e Deactivate compilation of acquisition_lib until fix 2017-05-10 21:01:23 +02:00
Carles Fernandez 111ad3b221 Remove Hybrid_PVT implementation, it is replaced by RTKLIB_PVT 2017-05-10 16:42:22 +02:00
Carles Fernandez e61b65760a Remove unrequired linking to armadillo 2017-05-10 15:57:31 +02:00
Carles Fernandez 2abd9b248b Fix bitset bug 2017-05-10 15:56:20 +02:00
Carles Fernandez 4e435bc28a Fix initialization with older gcc 2017-05-10 11:26:17 +02:00
Carles Fernandez 97bb5906aa Replace fabs by std::fabs 2017-05-10 11:13:02 +02:00
Carles Fernandez facd63f423 Connect RTKLIB trace to Glog verbose logging system
A given logging level can now be activated with the flag --v=level
2017-05-10 10:58:35 +02:00
Carles Fernandez d40e6e4527 Update glog release to 0.3.5 2017-05-10 08:18:11 +02:00
Carles Fernandez 76c3f7b3b5 Remove blank lines 2017-05-09 11:47:37 +02:00
Carles Fernandez 6c1292536b Restore removed .gitignore file 2017-05-08 23:06:35 +02:00
Carles Fernandez 74f08ede2f Remove some warnings 2017-05-08 23:03:42 +02:00
Carles Fernandez 9fef3fbfe9 Merge branch 'next_fpga' of https://github.com/gnss-sdr/gnss-sdr into next 2017-05-08 22:48:04 +02:00
Carles Fernandez 25bb7ae54d Code cleaning 2017-05-08 21:30:41 +02:00
Carles Fernandez bb9346441c Better handling of RTKLIB options 2017-05-08 21:26:12 +02:00
Carles Fernandez 41aa5f5e7e Warn user about deprecated implementations 2017-05-08 21:17:54 +02:00
Carles Fernandez 278040a73c Update conf files to new implementation for PVT 2017-05-08 21:12:32 +02:00
Carles Fernandez d873df57b3 Replace old implementation names by new ones so existing configurations do not break 2017-05-08 19:56:10 +02:00
mmajoral de2043ca00 cleaned the acquisition code that runs in the Zynq SoC, cleaned some tracking files that run in the Zynq SoC as well. 2017-05-08 17:03:27 +02:00
Carles Fernandez afa9edf848 Enables PPP positioning mode by resorting to functions in RTKLIB 2.4.2 2017-05-06 14:25:36 +02:00
Carles Fernandez de4ae22ab0 Remove warnings for unused parameters 2017-05-06 14:02:09 +02:00
Carles Fernandez 3731aed3ed Make code more readable 2017-05-06 13:51:32 +02:00
Carles Fernandez a52617d5b4 Make code more readable 2017-05-06 13:29:43 +02:00
Carles Fernandez 9ee11b691d Make code more readable 2017-05-06 13:17:27 +02:00
Carles Fernandez 3f88fae88f Remove unnecessary include 2017-05-06 13:02:58 +02:00
Carles Fernandez 847db9ea10 Make code more readable 2017-05-06 13:00:13 +02:00
Carles Fernandez f49e5ae3b0 Make code more readable 2017-05-06 12:34:09 +02:00
Carles Fernandez 1cb4425cde Fix PPP configuration 2017-05-06 10:45:33 +02:00
Carles Fernandez 7ec6affe2c Merge branch 'common_solver' of https://github.com/gnss-sdr/gnss-sdr into common_solver 2017-05-06 10:02:44 +02:00
Carles Fernandez 4f6ba053ef Get PPP working 2017-05-06 10:01:54 +02:00
mmajoral 28058000de set up the receiver to work with the FPGA 2017-05-05 17:08:49 +02:00
Javier Arribas 2ee29af3bd Adding FPGA accelerators support in gnss-sdr configuration options 2017-05-05 16:37:29 +02:00
mmajoral eccbd0f97a acquisition gps unit test for the FPGA. The code is currently being cleaned 2017-05-05 16:15:27 +02:00
mmajoral 9195740d8a acquisition gps unit test for the FPGA. The code is currently being cleaned 2017-05-05 16:14:27 +02:00
Carles Fernandez 459abd29a7 Merge branch 'common_solver' of https://github.com/gnss-sdr/gnss-sdr into rtklib_2.4.2 2017-05-05 13:51:50 +02:00
Carles Fernandez 182fb02e7f Some required changes to use 2.4.2 ppp funcitions 2017-05-05 13:51:42 +02:00
Javier Arribas e5e48be76d RTKLIB solver now works with Galileo E1 standalone and GPS L1 + Galileo E1 2017-05-05 11:05:25 +02:00