Carles Fernandez
45d2838be6
Adding carrier phase, Doppler and signal strength GPS observables in
...
RINEX 3.01
2014-09-01 18:00:33 +02:00
Carles Fernandez
12f2b73d44
Adding RINEX observation file for Galileo
2014-09-01 13:03:24 +02:00
Carles Fernandez
8e70de41ed
Adding RINEX observable header file for Galileo
2014-09-01 11:42:51 +02:00
Carles Fernandez
f6a55955ae
Introducing RINEX Galileo navigation data file.
2014-08-31 15:58:09 +02:00
Carles Fernandez
b770a5137e
clean terminal output
2014-08-31 15:33:16 +02:00
Carles Fernandez
ad5fd36719
Adding Galileo-GPS system time parameters. Fixes in tracking
2014-08-31 13:21:41 +02:00
Carles Fernandez
14970bf2c3
Changing raw pointers by smart pointers
2014-08-31 11:42:00 +02:00
Carles Fernandez
4dc8b055f7
Adding tropospheric delay to Galileo PVT solution. Fixed computation of
...
the clock drift. Including relatisvistic effect in satellile clock
drift, as it apperas on the ICDs
2014-08-28 08:11:32 +02:00
Carles Fernandez
901ff47621
Fixing reference to the paper about the tropospheric model
2014-08-27 10:20:05 +02:00
Carles Fernandez
d6bba768eb
Cleaning the code and adding a flag to deactivate the tropospheric correction (activated by default)
2014-08-26 14:56:32 +02:00
Carles Fernandez
fc33e86913
Fixing a bug in the tropospheric model
2014-08-26 10:06:51 +02:00
Carles Fernandez
c2e234d6e4
adding troposphere correction
2014-08-26 07:47:01 +02:00
Carles Fernandez
b746d1c619
Merging quicksync branch by Damian Miralles (GSoC 2014)
2014-08-19 18:52:05 +02:00
Damian Miralles
741c091e18
Final editing of the QuickSync algorithm in the GNSS-SDR platform. Cahnges include a better layout of
...
the code test, bugs correction and the most significant is the modifiable option in the folding factor
if the user requires it.
2014-08-13 14:51:25 -04:00
Carles Fernandez
3257d8cba1
Improving handling of optional processing blocks and linking libraries.
...
New options ENABLE_GN3S, ENABLE_RTLSDR, ENABLE_OPENCL, ENABLE_ARRAY and
ENABLE_GPERFTOOLS, all set by default to OFF. Users can enable that
features by 'cmake -DENABLE_XXX=ON ../ '. OpenCL is now not used by
default since it was giving problems in some platforms. Old variables
(RTSDR_DRIVER, GN3S_DRIVER, RAW_ARRAY_DRIVER and DISABLE_OPENCL) are
still honored and can be used in the same way, but the new ENABLE_XXX
are recommended for the sake of more uniform naming. Main CMakeFile.txt
has been rearranged, putting options first, then searching for the
required libraries, and then the optional ones. If Gperftools is enabled
and found, binaries are linked to the tcmalloc and profiler libraries,
and using the adequate flags. Fixed building in Mac OSX if Armadillo and
OpenBLAS were not installed in the system.
2014-08-07 21:04:01 +02:00
Carles Fernandez
42ae5cbd88
First commit of the acquisition method based on the QuickSync algorithm.
...
Code developed by Damian Miralles.
2014-07-24 01:38:58 +02:00
Carles Fernandez
6967fc833e
Fixes rounding errors in frequency to period conversion that were
...
causing tracking losses. Bug spotted by Marc Sales.
2014-07-19 19:29:27 +02:00
Carles Fernandez
8531a758ea
Includes header files at add_libraries(...), which makes IDEs such as
...
Xcode to display them
2014-06-28 03:55:57 +02:00
Leonardo Tonetto
7fc58001ec
Avoid memory leak
...
According to the best practices for boost, the shared_ptr constructor
should not be called inside a function call (return in this case).
Ref: http://www.boost.org/doc/libs/1_55_0/libs/smart_ptr/shared_ptr.htm
Signed-off-by: Javier Arribas <jarribas@cttc.es>
2014-05-06 12:46:42 +02:00
Carles Fernandez
7db1180d0a
Fix wrong casting (thanks to Leonardo Tonetto for spotting this error)
2014-04-23 21:51:46 +02:00
Carles Fernandez
312ddfbce3
Applying patch by Leonardo Tonetto <tonetto.dev at gmail.com> fixing
...
wrong casting.
2014-04-23 21:36:22 +02:00
Carles Fernandez
4e714bf033
changing some raw pointers by smart pointers in the core receiver.
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@502 64b25241-fba3-4117-9849-534c7e92360d
2014-04-03 21:59:14 +00:00
Carles Fernandez
7e752653b4
Introducing a hook for the RTCM printer
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@494 64b25241-fba3-4117-9849-534c7e92360d
2014-03-23 09:43:16 +00:00
Javier Arribas
885c5f364c
Small bug fix and new configuration file ready to receive GPS signals in real-time with USRP devices and appropiate front-ends. Remember to tune the front-end gain (source section in config file) and, in some particular antenna and LNA setups, tune also the acquisition threshold (acquisition section). The configuration is tested on USRP v1 + DBSRX, USRP 2 + DBSRX and USRP B100 + WBX.
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@491 64b25241-fba3-4117-9849-534c7e92360d
2014-03-17 19:41:14 +00:00
Carles Fernandez
43e94fe681
Cleaning the terminal output and dumping information to the log file.
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@489 64b25241-fba3-4117-9849-534c7e92360d
2014-03-16 23:25:52 +00:00
Carles Fernandez
25ed311f22
Small fix for Mac OS X
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@488 64b25241-fba3-4117-9849-534c7e92360d
2014-03-16 20:21:21 +00:00
Carles Fernandez
32b3eb816b
Cleaning the terminal output and dumping most of the information in the log file. Better use of the glog library, logging can be seen also in Release, in real time by doing './gnss-sdr --logtostderr=1'.
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@487 64b25241-fba3-4117-9849-534c7e92360d
2014-03-16 20:01:11 +00:00
Carles Fernandez
39f8754217
Cleaning the terminal output and dumping most of the information in the log file. Better use of the glog library, logging can be seen also in Release, in real time by doing './gnss-sdr --logtostderr=1'. Update to latest version of Armadillo.
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@486 64b25241-fba3-4117-9849-534c7e92360d
2014-03-16 19:58:29 +00:00
Javier Arribas
28d6b9a122
GNSS-SDR Array blocks update
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@482 64b25241-fba3-4117-9849-534c7e92360d
2014-02-18 19:40:44 +00:00
Javier Arribas
ae053127b4
components of CTTC experimental GNSS antenna array signal source adapter for GNSS-SDR. Not usable yet!
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@481 64b25241-fba3-4117-9849-534c7e92360d
2014-02-17 18:53:45 +00:00
Carles Fernandez
4edd485cd0
Tidying up includes: own .h, C libraries, C++ libraries, other libraries' .h, project's .h. Some old time.h and stdlib.h have been replaced by ctime and cstdlib
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@477 64b25241-fba3-4117-9849-534c7e92360d
2014-01-14 23:22:54 +00:00
Carles Fernandez
05accfb1d7
Tidying up includes: : C library, C++ library, other libraries' .h, project's .h.
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@476 64b25241-fba3-4117-9849-534c7e92360d
2014-01-12 20:07:38 +00:00
Carles Fernandez
b4ed22ee76
Upgrading Armadillo version. Removed some warnings when building in Release with clang.
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@469 64b25241-fba3-4117-9849-534c7e92360d
2013-12-21 11:11:05 +00:00
Carles Fernandez
a6eaff8a65
Fix dependencies order when using 'make -jX'
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@467 64b25241-fba3-4117-9849-534c7e92360d
2013-12-20 01:20:39 +00:00
Carles Fernandez
7fac9f9507
Fix dependency name for multithreaded built
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@466 64b25241-fba3-4117-9849-534c7e92360d
2013-12-20 00:31:09 +00:00
Carles Fernandez
71fcd899a4
Change in cmake scripts that allows 'make' to spawn the provided amount of threads when armadillo, gflags or glog are downloaded and built 'on-the-fly'. Ideally each thread is executed on its own core/CPU, so a multi-core/CPU environment is used to its fullest. This fix allows compilation with e.g. 'make -j4"
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@465 64b25241-fba3-4117-9849-534c7e92360d
2013-12-20 00:11:14 +00:00
Carles Fernandez
9c890a799f
add GNU Radio include dirs
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@464 64b25241-fba3-4117-9849-534c7e92360d
2013-12-15 22:27:37 +00:00
Carles Fernandez
004495507d
Fixing detection of GNU Radio when installed in non-usual locations (e.g. /home/user/target). Now the user can tell cmake where GNU Radio is by 'cmake ../ -DGNURADIO_INSTALL_PREFIX=/home/user/target'
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@462 64b25241-fba3-4117-9849-534c7e92360d
2013-12-14 10:23:33 +00:00
Carles Fernandez
abd02e34a8
Code cleaning and improving documentation
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@455 64b25241-fba3-4117-9849-534c7e92360d
2013-11-29 08:38:22 +00:00
Javier Arribas
fc317810cc
Bug fix in binary shift operand (_rotl) used by GPS telemetry decoder that caused problems in 64 bits systems.
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@451 64b25241-fba3-4117-9849-534c7e92360d
2013-11-26 09:41:14 +00:00
Carles Fernandez
d7a5998dd2
Minor documentation improvements
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@450 64b25241-fba3-4117-9849-534c7e92360d
2013-11-25 00:07:00 +00:00
Carles Fernandez
de9415571d
Minor documentation improvements
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@449 64b25241-fba3-4117-9849-534c7e92360d
2013-11-24 23:55:32 +00:00
Carles Fernandez
a7b1f71566
Improving documentation and some code cleaning
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@446 64b25241-fba3-4117-9849-534c7e92360d
2013-11-17 10:48:27 +00:00
Carles Fernandez
3595d60f99
Working on the tests. Workaround to build with Xcode. Improving documentation, README and cmake files readability
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@444 64b25241-fba3-4117-9849-534c7e92360d
2013-11-15 17:45:24 +00:00
Carles Fernandez
47c27fa056
Minor bugs: adding include files and removing an unnecessary declaration
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@443 64b25241-fba3-4117-9849-534c7e92360d
2013-11-13 22:41:24 +00:00
Carles Fernandez
aa5b531cd3
Code cleaning
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@440 64b25241-fba3-4117-9849-534c7e92360d
2013-11-10 18:52:29 +00:00
Carles Fernandez
0c758aa5a3
Including SBAS output in rinex printer
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@438 64b25241-fba3-4117-9849-534c7e92360d
2013-11-10 00:42:15 +00:00
Carles Fernandez
601e5fa2c9
SBAS stuff developed by Daniel Fehr during GSOC 2013
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@436 64b25241-fba3-4117-9849-534c7e92360d
2013-11-09 22:03:42 +00:00
Carles Fernandez
a8619337be
Now GNSS-SDR also builds on Mac OS X 10.9 Mavericks using clang++ and libc++. Updated cmake scripts, some modification of code not accepted by clang. Updated README with instructions for Mavericks. Fixed file length computation in 64-bit architectures.
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@435 64b25241-fba3-4117-9849-534c7e92360d
2013-11-09 10:51:11 +00:00
Javier Arribas
4ebeb950fc
- Bug correction in Galileo telemetry decoder.
...
- Improved Galileo configuration to work with real-life captures (4 IOV SV)
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@434 64b25241-fba3-4117-9849-534c7e92360d
2013-11-07 15:15:20 +00:00