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
marc-sales
3b3c809dab
Unified acquisition
2014-08-05 02:01:37 +02:00
Carles Fernandez
2fcb2e14e8
Fixing link to OpenBLAS
2014-08-01 13:49:55 +02:00
Carles Fernandez
3e99566dd3
Use OpenBLAS instead of BLAS if available. OpenBLAS is an optimized BLAS
...
library.
2014-08-01 12:27:11 +02:00
Carles Fernandez
afc7d1c8e3
Updating Armadillo version to 4.320.0 and simplifying the static
...
building process. No patch is applied to the original CMakeLists.txt
anymore, so next version upgrades should be easier.
2014-08-01 10:52:20 +02:00
Carles Fernandez
32de19051a
Small changes in config_2
2014-07-24 03:11:58 +02:00
Carles Fernandez
7640be1c96
Fixing typo
2014-07-24 02:36:14 +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
marabra
2bc779b3b5
activated IFEN reference coordinates
2014-07-22 09:36:53 +02:00
marabra
0303ac536a
Added GNSS-SDR statistics over PVT and gnuplot scripts
2014-07-22 09:30:27 +02:00
Javier Arribas
cefd2de5af
Merge remote-tracking branch 'origin/next' into gps_galileo_hybrid
2014-07-20 16:53:52 +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
767a5122d5
Adding Marc Sales to the list of developers
2014-07-19 19:26:46 +02:00
marc-sales
7d6ec42f24
coherent 2or3 ms adding noncoherently I+Q acquisition,
...
dll+pll tracking still diverges
2014-07-07 21:06:26 +02:00
Carles Fernandez
cf652a6eec
Update Revision of GPS ICDs
2014-07-05 19:55:09 +02:00
Carles Fernandez
490879c33a
Adding Digital Object Identifier (DOI) from zenodo.org, making the code
...
citable
2014-06-30 21:59:48 +02:00
Carles Fernandez
970d1a6f1b
Fixing wrong commit
2014-06-30 21:58:03 +02:00
Carles Fernandez
793fbcceb0
Adding Digital Object Identifier (DOI) from zenodo.org, making the code
...
citable
2014-06-30 21:56:21 +02:00
Carles Fernandez
8dfcc5114c
Bumping version number
2014-06-30 20:46:36 +02:00
Carles Fernandez
63626658cb
Adding GNSS-SDR version number to the configuration welcome message
2014-06-30 20:03:23 +02:00
Carles Fernandez
f6c938498e
Adding GNSS-SDR version number to the welcome message of the
...
configuration process
2014-06-30 19:35:24 +02:00
Carles Fernandez
fd7b431297
Bumped version number to 0.0.3
2014-06-30 19:26:55 +02:00
Javier Arribas
abe9ca9450
Hybrid PVT working!! It was a problem with the timestamp account in the
...
correlators due to the differences in the correlation time (PRN length).
Only corrected on GPS_DLL_PLL and Galileo veml correlator.
2014-06-30 17:48:01 +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
Carles Fernandez
7d9458cfdd
Update Armadillo version to 4.300.9
2014-06-26 01:04:41 +02:00
marc-sales
841ae59d6a
Added two acquisition strategies. Flowgraph is changed to produce
...
default signal when doing sky search.
2014-06-26 00:11:44 +02:00
marc-sales
4b5526ec7e
E5a Dll/Pll tracking + tracking test + Secondary code delay generator
...
+ PCPS acquisition of 1ms code 1ms filled with zeros (to avoid sec code
ambiguity)
2014-06-20 18:23:44 +02:00
Carles Fernandez
b2f3ecd72e
Fixes many warnings in CMake 3.0. When glog or armadillo are present in
...
the system, glog_RELEASE/armadillo_RELEASE are not defined and several
add_dependencies were adding non-existing targets
(glog-${glog_RELEASE}). This commit creates imported logical targets
when those libraries are already present, so the warnings disappear.
2014-06-20 03:34:19 +02:00
marabra
e7c4b35238
PVT block enabled to find ephemeris and observables from both GPS and Galileo
2014-06-19 17:07:27 +02:00
marabra
25934c477e
Added hybrid TOW (expressed in GPS reference time) and time debug output in PVT block
2014-06-18 11:04:26 +02:00
marc-sales
dbad4b5742
E5a signal generator and minor bug fixes.
2014-06-17 19:13:24 +02:00
marabra
6a507d9ce2
Pull with Javier version Merge branch 'gps_galileo_hybrid' of github.com:Arribas/gnss-sdr into gps_galileo_hybrid
2014-06-13 20:08:37 +02:00
marabra
bf03c7a374
Enabled hybrid pseudorange generation
2014-06-13 18:38:16 +02:00
Javier Arribas
553e10449b
Update .gitignore
2014-06-13 17:56:16 +02:00
Javier Arribas
e5a213d390
Delete .cproject
2014-06-13 17:55:29 +02:00
Javier Arribas
530f1c5c21
Tes commit
2014-06-13 17:53:04 +02:00
Javier Arribas
bc16b6982f
Deleting Mara GIT test file
2014-06-13 15:02:13 +02:00
Javier Arribas
b0d33328d5
Simultaneous multi-GNSS system acquisition, tracking and telemetry
...
decoding: Changes in the flowgraph and in the configuration files to mix
channels from different GNSS systems in the same receiver. Hybrid
observables and PVT under construction.
The changes in the configuration file parameter names are NOT backward
compatible. The receiver can still work as usual in single GNSS system
mode but some modification on configuration files are required. Use the
example provided of Hybrid configuration file.
2014-06-10 18:58:17 +02:00
Carles Fernandez
fabf623c43
Require at least Boost 1.45, so boost:filesystem::temp_directory_path()
...
can be used. It is useful on Mac OS X, where the log folder is not at
/tmp. Boost 1.45 was released on Nov 9th, 2010, so it is unlikely that
any user is using something older.
2014-06-10 00:14:18 +02:00
Carles Fernandez
c85efa7473
Cosmetic changes
2014-06-07 10:23:32 +02:00
Carles Fernandez
b2e85053b4
do not link to blas so armadillo can use the faster openblas if found in
...
the system
2014-06-07 00:12:50 +02:00
marc-sales
8c1adf8aad
small changes, just for backup
2014-06-05 12:00:24 +02:00
marc-sales
9b5c055bfd
Tracking adapted blocks + Telemetry decoder
2014-06-01 13:22:26 +02:00
Carles Fernandez
92bf0472de
Added requirement of GCC 4.7 or newer
2014-06-01 11:08:10 +02:00
Carles Fernandez
6052bdc0c8
Updating Armadillo version to 4.300.8
2014-06-01 11:02:02 +02:00
Carles Fernandez
c8ee78bea3
Recommend libopenblas-dev package to Ubuntu/Debian users
2014-05-31 12:31:04 +02:00
Carles Fernandez
2a591bf79c
Automatic building of Armadillo 3.x if gcc 4.6 was used is no longer
...
needed, so always download the latest version. Added a flag to compile
it with the same compiler than gnss-sdr is being built.
2014-05-31 11:18:24 +02:00
Carles Fernandez
8f334df645
Added FATAL_ERROR if gcc version is not at least 4.7, providing a
...
pointer on how to upgrade to Ubuntu 12.04 users
2014-05-30 19:07:01 +02:00
Carles Fernandez
027fcaa5cc
Do not force cache of GTEST_DIR_LOCAL so the user can chose either
...
define it or not from cmake commandline
2014-05-28 22:12:29 +02:00
Carles Fernandez
36a587762b
Fixing detection of GTEST_DIR variable when defined with -DGTEST_DIR=...
2014-05-28 22:02:11 +02:00