1
0
mirror of https://github.com/gnss-sdr/gnss-sdr synced 2024-06-29 00:13:14 +00:00
Commit Graph

280 Commits

Author SHA1 Message Date
Javier Arribas
0bf9e44eb4 SUPL assistance support in progress:
- New SUPL parameters available in GNSS-SDR.conf
- Ephemeris assistance for real-time operation is now functional
- SUPL client now stores the received ephemeris in XML file. This file can be loaded on request to enable post-processing SUPL assistance and to enable SUPL assistance without internet connection. -> thowards a complete warm start GNSS-SDR.

BUG FIXES:
- GN3S driver firmware file copy operation in CmakeLists.txt had an error that mismatches the gn3s_firmware.ihx file location and prevents the correct firmware loading for GN3S SiGe USB dongles.


git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@351 64b25241-fba3-4117-9849-534c7e92360d
2013-03-18 18:27:44 +00:00
Carles Fernandez
531ef5576a removing references to Bjam
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@350 64b25241-fba3-4117-9849-534c7e92360d
2013-03-16 11:02:32 +00:00
Carles Fernandez
718861ba3d Remove reference to Bjam
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@349 64b25241-fba3-4117-9849-534c7e92360d
2013-03-16 10:48:19 +00:00
Javier Arribas
d7b014e373 Experimental GPS assistence using Secure User Plane Protocol (SUPL) initial tests. Not usable yet!
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@348 64b25241-fba3-4117-9849-534c7e92360d
2013-03-15 18:05:37 +00:00
Javier Arribas
12003ffa94 GNSS-SDR now uses CMAKE as the only build system. Goodbye BJAM!
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@347 64b25241-fba3-4117-9849-534c7e92360d
2013-03-15 18:03:01 +00:00
Javier Arribas
0274c86205 Added Secure User Plane Location (SUPL) client library and the associated A-GNSS data structures. The GNSS assistance function is not active yet!
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@346 64b25241-fba3-4117-9849-534c7e92360d
2013-03-14 18:38:46 +00:00
Javier Arribas
e52943d4ff Added Secure User Plane Location (SUPL) client library and the associated A-GNSS data structures. The GNSS assistance function is not active yet
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@345 64b25241-fba3-4117-9849-534c7e92360d
2013-03-14 18:29:46 +00:00
Javier Arribas
f6568bd36d Added Secure User Plane Location (SUPL) client library and the associated A-GNSS data structures. The GNSS assistance function is not active yet!
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@344 64b25241-fba3-4117-9849-534c7e92360d
2013-03-14 17:57:50 +00:00
Javier Arribas
8b2d21c1c9 Major changes:
- Gps telemetry decoder and PVT now uses independent queues for ephemeris, iono, utc_model and almanac. The old gps_navigation_queue is now deprecated and it is removed from the implementation. This affect almost all the PVT and Rinex printer classes.
- Rinex printer class updated to use the new ephemeris, iono, utc_model objects
Bug fixes and correction:
- The pseudorange generation now is based on the computed TOW for each received symbol. The History_Shift computation become simplier in this way. This modification is also a solution for a bug where the pseudoranges became temporally invalid when the TOW is updated (that happen every 6 secons!) 

git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@343 64b25241-fba3-4117-9849-534c7e92360d
2013-03-14 12:52:32 +00:00
Javier Arribas
175a143c61 Thowards A-GNSS-SDR: New classes to store GPS SV orbital, clock, and ionosphere parameters. Work in progress...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@342 64b25241-fba3-4117-9849-534c7e92360d
2013-03-11 18:29:33 +00:00
Carles Fernandez
0c5b294e7d Update year in welcome message
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@341 64b25241-fba3-4117-9849-534c7e92360d
2013-02-17 12:01:09 +00:00
Carles Fernandez
2b5d6e45f5 Adapting tests to the new GNU Radio 3.7 API. The component gr-analog, required by some tests, is now found by CMake. Some code cleaning
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@340 64b25241-fba3-4117-9849-534c7e92360d
2013-02-17 09:54:41 +00:00
Carles Fernandez
bd84ebd1c4 improving documentation
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@339 64b25241-fba3-4117-9849-534c7e92360d
2013-02-04 00:16:22 +00:00
Carles Fernandez
1510695863 fixing typos and removing latex cross-references
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@338 64b25241-fba3-4117-9849-534c7e92360d
2013-02-02 19:31:20 +00:00
Carles Fernandez
3061c721ef adding amsmath packages needed to generate the pdfmanual
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@337 64b25241-fba3-4117-9849-534c7e92360d
2013-02-02 12:38:39 +00:00
Carles Fernandez
002ade0d9b Updated versions of Armadillo (3.6.2) and glog (0.3.3). Added a documentation page about GNSS signal models. In systems in which pdflatex is not available, doyxgen uses MATHJAX, an open source Javascript display engine that requires internet connection but renders beautiful equations in the HTML docs.
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@336 64b25241-fba3-4117-9849-534c7e92360d
2013-02-01 17:47:01 +00:00
Carles Fernandez
ae1cb212de improving documentation
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@335 64b25241-fba3-4117-9849-534c7e92360d
2013-01-28 23:50:09 +00:00
Carles Fernandez
b7802d99ef updated information for Mac OS X
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@334 64b25241-fba3-4117-9849-534c7e92360d
2013-01-28 21:56:52 +00:00
Carles Fernandez
00a8007dc3 Adding Mac OS X support. Tested in Mountain Lion.
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@333 64b25241-fba3-4117-9849-534c7e92360d
2013-01-27 20:50:38 +00:00
Carles Fernandez
ec7a90ddfa Fixed some typos
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@332 64b25241-fba3-4117-9849-534c7e92360d
2013-01-26 13:10:59 +00:00
Carles Fernandez
4dfad22e23 Cleaning root folder
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@331 64b25241-fba3-4117-9849-534c7e92360d
2013-01-25 19:35:38 +00:00
Carles Fernandez
d9238932b7 Added 'bjam doc' target. Improving PCPS acquisition documentation.
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@330 64b25241-fba3-4117-9849-534c7e92360d
2013-01-25 19:24:17 +00:00
Carles Fernandez
642dc17142 More elegant file list
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@329 64b25241-fba3-4117-9849-534c7e92360d
2013-01-24 20:52:39 +00:00
Carles Fernandez
4819285e5c improving GCC flags related to the host processor and moving GNSS_SDR_VERSION definition to a better place.
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@328 64b25241-fba3-4117-9849-534c7e92360d
2013-01-24 20:04:39 +00:00
Carles Fernandez
9192696d32 fixed problex detecting GFLAGS shared libraries in Fedora 18 and Debian 6.0.6
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@327 64b25241-fba3-4117-9849-534c7e92360d
2013-01-23 19:32:20 +00:00
Carles Fernandez
414b807f92 Using CMake to set the program version. This is an example of how a CMake variable can be used inside the C++ code without breaking anything.
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@326 64b25241-fba3-4117-9849-534c7e92360d
2013-01-22 20:40:25 +00:00
Carles Fernandez
63a8df6c8f now the automatic installation of GNU Radio via the build-gnuradio script is an option. It can be triggered by 'cmake ../ -DINSTALL_GNURADIO=ON', which is a much more elegant solution than before. CMake will inform about this option to users that do not have GNU Radio installed.
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@325 64b25241-fba3-4117-9849-534c7e92360d
2013-01-22 19:16:23 +00:00
Carles Fernandez
92552a8905 added a "Related Page": reference docs page with links to ICDs, standards, etc.
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@324 64b25241-fba3-4117-9849-534c7e92360d
2013-01-20 19:45:40 +00:00
Carles Fernandez
c8db6f10b3 CMake now launches GNU Radio installation script if gnuradio-core is not detected.
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@323 64b25241-fba3-4117-9849-534c7e92360d
2013-01-19 17:10:57 +00:00
Carles Fernandez
67246d9efe Avoid the requirement of Boost 1.45, since Debian 6.0.6 uses 1.42
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@322 64b25241-fba3-4117-9849-534c7e92360d
2013-01-19 17:06:39 +00:00
Carles Fernandez
5fa9e0b458 added libatlas-dev since it does not come by default in Ubuntu 12.10, and it is needed by armadillo
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@321 64b25241-fba3-4117-9849-534c7e92360d
2013-01-18 20:06:01 +00:00
Carles Fernandez
fec4dde45c adding CMake instructions and some other information. Updating Armadillo version and Mac OS X information. Fixing a non-sense sentence. Added 'ldconfig' in order to make sure that libraries are found.
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@320 64b25241-fba3-4117-9849-534c7e92360d
2013-01-18 19:53:14 +00:00
Carles Fernandez
5ce8689209 added information about how to install missing fonts in Ubuntu for generating the PDF manual. "\code" tags have been changed by "\verbatim" in order to avoid colors in text boxes. Added a final section with links to further information.
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@319 64b25241-fba3-4117-9849-534c7e92360d
2013-01-18 18:11:56 +00:00
Carles Fernandez
8dbed61e2f Adding documentation about the CMake targets 'make pdfmanual' and 'make doc-clean'
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@318 64b25241-fba3-4117-9849-534c7e92360d
2013-01-18 14:46:18 +00:00
Carles Fernandez
bb8cd35f66 adding images to the PDF manual
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@317 64b25241-fba3-4117-9849-534c7e92360d
2013-01-17 18:56:31 +00:00
Carles Fernandez
ae2dcce6bf added links and publications
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@316 64b25241-fba3-4117-9849-534c7e92360d
2013-01-17 15:51:14 +00:00
Carles Fernandez
a66f4df4bc Improve doxygen handling. Added two new targets: 'make pdfmanual' will create a manual at docs/GNSS-SDR_manual.pdf, and 'make doc-clean' will clean the documentation.
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@315 64b25241-fba3-4117-9849-534c7e92360d
2013-01-17 01:47:13 +00:00
Carles Fernandez
67987a06dd Added sections on how to build and use GNSS-SDR, as well as the description of the directory tree. More examples in Signal Source, Acquisition and Tracking sections.
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@314 64b25241-fba3-4117-9849-534c7e92360d
2013-01-16 17:52:30 +00:00
Carles Fernandez
3802513c31 Improving doxygen handling
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@313 64b25241-fba3-4117-9849-534c7e92360d
2013-01-15 02:01:28 +00:00
Carles Fernandez
be0343f799 Improving doxygen documentation. Added a main page, logo and some images. Can be invoked by typing 'doxygen' in the root folder and by doing 'make doc' if using CMake.
The documentation will be placed at docs/html/index.html

git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@312 64b25241-fba3-4117-9849-534c7e92360d
2013-01-15 01:46:44 +00:00
Carles Fernandez
bf4de38e8a Changes the bits_slice structure by a vector of pair<int,int>. The former structure was not accepted by clang. Some code cleaning.
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@311 64b25241-fba3-4117-9849-534c7e92360d
2013-01-13 01:24:43 +00:00
Carles Fernandez
31d742063a Fix Boost version detection
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@310 64b25241-fba3-4117-9849-534c7e92360d
2013-01-12 09:01:02 +00:00
Carles Fernandez
c08e87e8cf Fixes gruel issue
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@309 64b25241-fba3-4117-9849-534c7e92360d
2013-01-11 14:13:07 +00:00
Javier Arribas
ab874b7ded BUG fixed in rtl-sdr signal_source cmake compiler script
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@308 64b25241-fba3-4117-9849-534c7e92360d
2013-01-10 11:38:58 +00:00
Carles Fernandez
1cb46b2b6f Fix Glog build when gflags is also build within make
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@307 64b25241-fba3-4117-9849-534c7e92360d
2013-01-03 18:50:53 +00:00
Carles Fernandez
e0f577fe98 If Armadillo is not installed in the system, now CMake will download it, patch it in order to make a static library, build it, and link it with the rest of GNSS-SDR.
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@306 64b25241-fba3-4117-9849-534c7e92360d
2013-01-03 01:48:34 +00:00
Carles Fernandez
6628e5e2d8 Now gflags and google-glog are downloaded, configured, build and linked automatically when doing "make". Since gflags is a prerequisite for the proper functioning of glog, glog is always built locally when gflags is missing.
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@305 64b25241-fba3-4117-9849-534c7e92360d
2013-01-01 11:24:42 +00:00
Carles Fernandez
74668e14dd Glog is now downloaded, configured, built and linked automatically if it is not found in the host system.
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@304 64b25241-fba3-4117-9849-534c7e92360d
2012-12-29 21:07:43 +00:00
Carles Fernandez
a3f6928601 Header changed
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@303 64b25241-fba3-4117-9849-534c7e92360d
2012-12-28 15:59:46 +00:00
Carles Fernandez
20f4b4ceea Copy the GN3S v2 firmware binary file to the install folder if the variable GN3S_DRIVER is set.
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@302 64b25241-fba3-4117-9849-534c7e92360d
2012-12-28 15:57:03 +00:00