Carles Fernandez
05a1806c8f
Merge branch 'fpga' of https://github.com/mmajoral/gnss-sdr into merge-marc
2018-08-11 12:56:52 +02:00
Javier Arribas
2517e7bb31
Replacing software sample counter with hardware sample counter if FPGA is enabled. Fix a compilation bug when ENABLE_FPGA is selected
2018-08-10 11:53:40 +02:00
Marc Majoral
3b154c57c2
fixed some cmakefiles to allow for the correct compilation of the gnss-sdr with the FPGA option and the unit test extra options at the same time.
2018-08-10 10:04:47 +02:00
Carles Fernandez
46ed90eb50
Fix building of unit testing extra tests
2018-08-08 09:35:19 +02:00
Álvaro Cebrián Juan
619b2ee624
Add monitor block to send data stream to a remote GUI
2018-07-03 13:25:43 +02:00
Carles Fernandez
67e6467980
Simplify addition of new system tests
2018-05-28 15:42:44 +02:00
Carles Fernandez
0d60d97c24
Use https instead of http in links when available
...
Update copyright year in headers
2018-05-13 22:49:11 +02:00
Carles Fernandez
632bceb653
Fix DOP computation, print it in GPX and NMEA
2018-05-07 09:13:45 +02:00
Carles Fernandez
79f9810bf4
Bump minimum Armadillo version to 5.300 since interp1 is required
2018-04-03 19:17:44 +02:00
Carles Fernandez
a6a13cc306
Fix building in Pybombs
2018-03-28 08:35:33 +02:00
Carles Fernandez
97e5d88623
Minor fixes: typos, includes
2018-03-26 15:06:14 +02:00
Carles Fernandez
6de9c728f9
Merge branch 'glonass_l2_ca' of https://github.com/dmiralles2009/gnss-sdr into dmiralles2009-glonass_l2_ca
2018-03-26 10:30:56 +02:00
Carles Fernandez
0400034d14
Fix typos detected by codespell
2018-03-25 19:47:28 +02:00
Damian Miralles
287d38dea2
GLONASS L2 CA Signal Addition
...
Adds GLONASS L2 C/A signal processing to GNSS-SDR based on previous
work developed for the L1 signal. All code have been added in a single
commit with the idea to illustrate the process of signal addition for
future work
2018-03-24 12:44:26 -06:00
Carles Fernandez
6a79018d2c
Add more verbose messages
2018-03-10 23:00:09 +01:00
Carles Fernandez
1189605fbb
Fix automatic testing in Debian packaging
2018-03-01 21:02:48 +01:00
Carles Fernandez
c9ae4affc9
Fix automatic testing in Debian packaging
2018-03-01 19:37:29 +01:00
Carles Fernandez
0479d2234f
Fix automatic testing in Debian packaging
2018-03-01 19:07:44 +01:00
Carles Fernandez
53095d06ba
Fix make check and add tests
2018-03-01 17:30:47 +01:00
Carles Fernandez
9d23915fee
Fix make check in Ubuntu 16.04
2018-03-01 15:05:04 +01:00
Carles Fernandez
ac18e7a49d
Fix building in Ubuntu 18.04
2018-02-28 15:40:43 +01:00
Carles Fernandez
702257e678
Fix building if matio was not installed in the system
2018-02-24 00:40:31 +01:00
Carles Fernandez
6eb03cd94c
Add matio_test to make check in order to detect outdated matio library
2018-02-24 00:13:35 +01:00
Carles Fernandez
b26e63e753
Add acquisition tests to make check
2018-02-23 23:44:57 +01:00
Carles Fernandez
891d6b80df
Rational_Resampler renamed to Mmse_Resampler
...
Following its renaming in GNU Radio 3.8 (see https://github.com/gnuradio/gnuradio/issues/1428 )
2018-02-03 10:49:03 +01:00
Carles Fernandez
2a20976b0c
Remove big sample file and move GlonassL1CaPcpsAcquisitionTest to extra unit tests
2018-01-26 13:40:52 +01:00
Carles Fernandez
7ac5e7c833
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into glonass
2017-12-02 13:48:45 +01:00
Carles Fernandez
46d64af778
Matio is not optional
2017-11-26 18:59:00 +01:00
Damian Miralles
d75857db91
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into glonass_dec
2017-11-20 08:31:32 -07:00
Carles Fernandez
16a5f100cb
Remove blanks
2017-11-20 11:21:23 +01:00
Carles Fernandez
2f05ba4726
Warn user about lack of hdf5
2017-11-18 01:06:57 +01:00
Carles Fernandez
8926821fa3
Fix building if hdf5 is not found
2017-11-17 23:17:08 +01:00
Carles Fernandez
929125cce5
Add matio library and add test case for it
2017-11-17 14:47:50 +01:00
Carles Fernandez
46a96775e4
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into glonass
2017-11-11 11:02:21 +01:00
Carles Fernandez
05247ea4be
Remove repeated line
2017-11-11 10:27:02 +01:00
Carles Fernandez
9496e66f3d
Merge branch 'obs_sys_test' of https://github.com/antonioramosdet/gnss-sdr into antonioramosdet-obs_sys_test
2017-11-11 10:09:46 +01:00
Carles Fernandez
6e878920d5
Avoid working with optional testing executables from old builds
...
If the testing flags are switched ON and then OFF, optional executables
are deleted from the install folder. If the flag is switched to ON
again, executables are rebuild and copied to the install folder.
2017-11-10 12:34:20 +01:00
Unknown
994233b9f7
Change test name
2017-11-10 09:25:18 +01:00
Unknown
6798f45df6
Added L1, E1, L5, E5 obs system test
2017-11-09 16:11:04 +01:00
Unknown
805e5b8020
Merge remote-tracking branch 'gnss-sdr/next' into system_test_space
2017-11-06 12:56:49 +01:00
Carles Fernandez
7f452c34d2
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into glonass
2017-11-04 21:19:21 +01:00
Carles Fernandez
401889da35
Update GPSTk to 2.10
...
Add more control of installed versions
2017-11-04 19:22:40 +01:00
Unknown
0531c0a0ed
Observables system test GNSS-SDR space
...
Added a new observables system test
2017-10-31 15:40:51 +01:00
Carles Fernandez
90533189d3
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into glonass
2017-10-31 07:34:13 +01:00
Carles Fernandez
ff4938702e
Add Gnuplot-based plot results for FFT MeasureExecutionTime test
2017-10-21 13:05:51 +02:00
Unknown
9a74120e7c
Added Notch Filter Lite tests
...
Unit tests for Notch Lite input filter
2017-10-17 11:44:41 +02:00
Unknown
a1d432f9e8
Added Notch Filter tests
...
Unit test fot Notch input filter
2017-10-17 09:38:16 +02:00
Unknown
d8481d927b
Added Pulse Blanking unit tests
...
New unit tests for the pulse blanking input filter
2017-10-16 16:36:51 +02:00
Gastd
e82bc0c4d2
Add new file for glonasstests
2017-08-23 13:09:28 -03:00
Gastd
be8bde063f
Add signal sample for glonass and installation rule
2017-08-23 13:09:28 -03:00
Carles Fernandez
9b8b0eb726
Fix building of extra tests in Debian 9
2017-08-12 13:22:54 +02:00
Carles Fernandez
3dd3c2f444
Enable building with Clang in Linux
2017-08-07 11:08:05 +02:00
Carles Fernandez
92cc773067
Add DataTypeAdapter tests to make check
2017-07-11 12:52:45 +02:00
Carles Fernandez
caae643462
Workaround for CMake < 3.2 (e.g. Ubuntu 15.04)
2017-06-22 20:17:37 +02:00
Carles Fernandez
54c4f595b2
Fix GPSTk building with Ninja
2017-06-21 15:41:04 +02:00
Carles Fernandez
9bfef0e05a
Fix CMake scripts to use Ninja https://ninja-build.org/
...
cmake -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_C_COMPILER=clang -GNinja .. && ninja
2017-06-21 08:54:47 +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
9fef3fbfe9
Merge branch 'next_fpga' of https://github.com/gnss-sdr/gnss-sdr into next
2017-05-08 22:48:04 +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
Carles Fernandez
f4dac04285
merging next
2017-04-22 18:31:57 +02:00
Carles Fernandez
264668a69d
Add position test
...
enabled with -DENABLE_SYSTEM_TESTING_EXTRA=ON
Computes accuracy and precision metrics
2017-04-22 12:09:48 +02:00
Carles Fernandez
b7fba936ef
Fix dh_auto_test execution, fixes #47
2017-04-13 20:29:56 +02:00
Javier Arribas
807ca24fc2
Refactoring code. Adding new experimental tests and new common TX time observables algorithm
2017-04-12 17:04:51 +02:00
Carles Fernandez
ef5cb645a7
Code cleaning: remove tabulators, remove multiple blank lines
2017-03-13 20:54:25 +01:00
Carles Fernandez
bc59f7e900
Account for the case in which GPSTk is not installed on target
2017-02-25 21:13:16 +01:00
Carles Fernandez
8927543028
Add option to install tests executables system-wide
...
-DENABLE_INSTALL_TESTS=ON enables the installation of the tests
executables when doing "sudo make install". If this option is activated,
such executables will not be copied to the gnss-sdr/install folder.
2017-02-17 01:02:07 +01:00
Carles Fernandez
2111b5bddd
Fix installation of auxiliary file for tests
2017-02-16 21:04:38 +01:00
Carles Fernandez
e8d6c4c556
Fix execution permitions of gnss_sim when installed on target
2017-02-16 20:53:04 +01:00
Carles Fernandez
e94c0cd838
Fix installation of gnss-sim in more environments
2017-02-16 20:03:03 +01:00
Carles Fernandez
6bcb9dea35
Fix installation of gnss-sim and auxiliary files
2017-02-16 19:59:46 +01:00
Carles Fernandez
cfba2ddffb
Fix execution of unit tests on a device
...
When -DENABLE_FPGA=ON, run_tests and all the required aux files are
installed on the filesystem
2017-02-16 19:41:11 +01:00
Carles Fernandez
3286ddecde
Fix path of auxiliary files
2017-02-16 18:54:37 +01:00
Carles Fernandez
015e195c2a
Install FPGA tests on target when cross-compiling
2017-02-15 22:10:06 +01:00
mmajoral
d22f4f5f2b
Started implementing the code that uses the FPGA HW accelerators and the unit tests. For now the code contains a cloned version of the tracking tests using short complex data types plus a few new class variable definitions
2017-02-13 17:20:49 +01:00
Carles Fernandez
f8adffe5c2
Fix execution of extra tests in some environments
...
and some code cleaning
2017-02-05 20:07:34 +01:00
Carles Fernandez
adb088e36c
Fix building when Armadillo < 5.300
2017-02-03 12:04:15 +01:00
Carles Fernandez
6e97c5f2f9
Define all the commandline flags of the signal generator in a single
...
file
2017-02-02 20:07:36 +01:00
Carles Fernandez
92f1f90935
Merge branch 'rinex_fix' of https://github.com/gnss-sdr/gnss-sdr into rinex_fix
2017-02-02 11:24:15 +01:00
Carles Fernandez
2c1ccf0672
Download and build GPSTk and the signal generator also for extra unit tests
2017-02-02 11:23:53 +01:00
Javier Arribas
fca151ad6b
Adding signal processing unit testing auxiliarily libs to enable automating testing with gnss-simulator-in-the-loop
2017-02-01 19:24:25 +01:00
Carles Fernandez
ae55c151e1
Move GPSTK building files to the root of build directory for consistency
2017-02-01 16:39:00 +01:00
Carles Fernandez
e6facdcb0c
GPSTk is now on GitHub. Retrieve version 2.9
2017-02-01 16:17:58 +01:00
Carles Fernandez
c11a20520e
Add new configuration option ENABLE_UNIT_TESTING_EXTRA
...
If set to ON, it donwload some raw signal files and add more tests to run_tests.
This allows a smaller source code tarball.
It defaults to OFF
2017-01-28 16:49:46 +01:00
Carles Fernandez
71c19cac99
Regroup CMake options for testing
...
-DENABLE_UNIT_TESTING (defaults to ON): Builds unit tests
-DENABLE_SYSTEM_TESTING (defaults to OFF): Builds system tests
-DENABLE_SYSTEM_TESTING_EXTRA (defaults to OFF): Builds extra tools (a
software-defined signal generator and GPSTk) and extra system tests
-DENABLE_OWN_GPSTK (defaults to OFF): forces a local download and builds
GPSTk even if it is already installed in your system.
If ENABLE_SYSTEM_TESTING_EXTRA is set to ON, then ENABLE_SYSTEM_TESTING
is also set to ON automatically.
This commit removes the option ENABLE_SW_GENERATOR
2017-01-10 18:57:38 +01:00
Carles Fernandez
7df15841b4
Use GPSTk if found, let the user change that with -DENABLE_OWN_GPSTK=ON
...
Add diff stdev error computation for carrier phase
2016-12-30 14:36:41 +01:00
Carles Fernandez
19bc085e89
Change name to obs_gps_l1_system_test
2016-12-25 12:49:14 +01:00
Carles Fernandez
7f9d3c385d
Simple example of GPSTk usage
2016-12-22 01:35:31 +01:00
Carles Fernandez
cdf7fcfa99
Add GPSTk as an optional analysis tool
2016-12-21 18:52:45 +01:00
Carles Fernandez
211b7b34c0
Embed the whole system in a test
2016-12-21 14:21:52 +01:00
Carles Fernandez
dda1833646
Add example of gnss-sim usage
2016-12-20 21:43:19 +01:00
Carles Fernandez
61cf9a59f2
Fix bad usage of set
2016-12-20 03:29:40 +01:00
Carles Fernandez
5279c2410e
Fix building with openembedded
2016-12-20 03:02:43 +01:00
Carles Fernandez
4a02a1d294
Allow building with OpenEmbedded
2016-12-20 02:35:52 +01:00
Carles Fernandez
e02b17d7a1
Clean script
2016-11-28 00:18:02 +01:00
Carles Fernandez
38e4551cf1
Ensure that gtest is built before building run_tests
2016-11-27 13:44:43 +01:00
Carles Fernandez
0425fd3cf2
Fix name of CMake variable
2016-10-27 08:23:25 +02:00
Carles Fernandez
35c10681b9
Change folder name to be more consistent with the website
...
See http://gnss-sdr.org/docs/
2016-10-10 19:36:41 +02:00
Carles Fernandez
896ae47439
Trigger a building test
2016-10-02 23:32:45 +02:00
Carles Fernandez
ba73218747
Improve TTFF report
2016-10-02 21:14:58 +02:00
Carles Fernandez
ff4c323b01
Add options to enable/disable building of unit and system testing
...
Unit Testing is enabled by default. In some memory-constrained
environments it can be useful to disable its building. It can be
disabled by setting -DENABLE_UNIT_TESTING=OFF
System testing is disabled by default. It can be build by setting
-DENABLE_SYSTEM_TESTING=ON
2016-10-02 01:59:12 +02:00