Commit Graph

4321 Commits

Author SHA1 Message Date
Carles Fernandez 88d2241e09
Fix for Python3 2018-07-27 10:11:22 +02:00
Carles Fernandez 2dfaea3dfd
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next 2018-07-26 22:37:04 +02:00
Javier Arribas 81fc5adcd7 Improving GPS L1 CA telemetry decoder reliability 2018-07-26 19:56:10 +02:00
Javier Arribas 83413f2eaf Improving and extending GPS L1 CA observables unit test 2018-07-26 19:25:10 +02:00
Javier Arribas ab5f5689f0 Bug fix in true observables reader 2018-07-26 19:21:53 +02:00
Javier Arribas f162182ffe Improved sample counter block 2018-07-26 19:19:23 +02:00
Carles Fernandez fd7b91d544
Fix python version 2018-07-24 13:57:11 +02:00
Carles Fernandez e3cb3d6eb5
Fix building when python3 is present but python3-six and python3-mako are not 2018-07-24 13:48:33 +02:00
Carles Fernandez 09936dc37d
Allow building in Python3-only environments 2018-07-24 12:01:50 +02:00
Carles Fernandez 5ba0759cdd
Use python3 when available 2018-07-24 11:24:37 +02:00
Carles Fernandez af21b8c7ba
Workaround to activate the execution of other tests 2018-07-23 18:56:50 +02:00
Carles Fernandez 8f52b04c9c
Safer place for definition of namespaces 2018-07-21 13:57:14 +02:00
Carles Fernandez 826e51ef13
Handle boost/math/common_factor_rt.hpp header deprecation in Boost 1.67, replaced by boost/integer/common_factor_rt.hpp which is available since Boost 1.58. The boost/math/common_factor_rt.hpp is kept for older versions of boost, so it can still build in old distributions such as Debian 8.10 2018-07-21 13:40:52 +02:00
Carles Fernandez 3404ea1662
Python 3 compatibility fixes 2018-07-21 11:57:30 +02:00
Carles Fernandez a25557c868
Add detection of AVX2551CD and AVX512F 2018-07-21 09:18:37 +02:00
Carles Fernandez ee5a66063e
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next 2018-07-20 11:07:42 +02:00
Javier Arribas 23a036f58f Improving Galileo E1 tracking plot in tracking pull-in unit test 2018-07-20 11:06:39 +02:00
Carles Fernandez 927f4d6b21
Add AVX2 implementation 2018-07-20 09:39:37 +02:00
Javier Arribas f9e4bdfa59 Fix stream_to_vector incoherence in pcps acquisition and add support for GPS L2C, L5I, Galileo E1 and E5a in tracking pull-in test 2018-07-19 16:26:51 +02:00
Javier Arribas 0b6bcf6858 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next 2018-07-17 18:32:15 +02:00
Javier Arribas e88447675d Improving tracking and observables unit test plots 2018-07-17 18:31:55 +02:00
Carles Fernandez 4f7bfd3641
Add acq_test_skiphead flag to Acquisition performance test 2018-07-16 20:58:33 +02:00
Javier Arribas 639eb0d59c Bug fix in Doppler error plot in Tracking unit test 2018-07-16 16:23:41 +02:00
Javier Arribas be22c6a83e Improving accumulated carrier phase error estimation in tracking unit test 2018-07-16 15:09:35 +02:00
Carles Fernandez ee90b739b5
Add coherent integration for GPS L2C, L5 and Galileo E1 2018-07-15 04:12:20 +02:00
Carles Fernandez 1d728909d4
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next 2018-07-13 16:41:29 +02:00
Javier Arribas a392117c0b Improving bit synchronization in GPS L1 CA tracking 2018-07-13 15:23:20 +02:00
Carles Fernandez 994a4b32d8
Fix Glonass acquisition test 2018-07-13 15:16:48 +02:00
Carles Fernandez 0352108a79
Accept non-integer number of samples per code period 2018-07-13 14:23:14 +02:00
Carles Fernandez 92a6676b9e
Enable second refinement stage in a thinner grid for coherent and/or non-coherent acquisitions 2018-07-13 11:50:31 +02:00
Javier Arribas b779f5cb3d Fix incoherence between the number of samples per code in GPS L2 acquisition 2018-07-13 10:32:24 +02:00
Carles Fernandez b922965746
Fix number of read samples 2018-07-13 00:16:57 +02:00
Carles Fernandez 8d1adfbd41
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next 2018-07-12 20:51:52 +02:00
Carles Fernandez 1b7b2da603
Reset grid after successful acquisition or reaching max number of dwells 2018-07-12 20:32:05 +02:00
Carles Fernandez 6d39e31a67
Fix bug that was causing runtime breaks 2018-07-12 20:01:18 +02:00
Javier Arribas 75d0645276 Add RMSE exports to MATLAB in tracking unit test 2018-07-12 18:52:38 +02:00
Carles Fernandez 7dd0f7143e
Minor code cleaning 2018-07-12 18:21:48 +02:00
Javier Arribas 605ba079c8 Fix unified tracking binary dump artifacts in code delay estimation 2018-07-12 15:26:24 +02:00
Javier Arribas 15e86c841c Remove unused files and code 2018-07-12 09:36:50 +02:00
Carles Fernandez d4d0ad0042
Fix bug that could cause repeating a satellite in a different channel 2018-07-12 07:50:30 +02:00
Javier Arribas e2c78ccdfa Simplification of the GPS L1 CA telemetry decoder and synchronizer. Improving preamble detection reliability 2018-07-11 19:38:08 +02:00
Carles Fernandez ac089eded9
Add coherent and non-coherent acquisition to multi-signal Acquisition block
Both methods can be combined. For example, coherent_integration_time_ms=10, max_dwells=2 will perform 2 non-coherent dwells of 10 ms coherent integrations.

This is a major improvement in acquisition sensitivity.
2018-07-11 17:54:26 +02:00
Carles Fernandez 9881857fa5 Fix Acquisition for L2C and E1B 2018-07-11 14:51:34 +02:00
Carles Fernandez 0ad24adeab
Make acquisition performance test multisystem 2018-07-10 18:43:36 +02:00
Carles Fernandez 0bc894a91f
Header fix 2018-07-10 18:41:24 +02:00
Carles Fernandez d9b9df3718
Fix warning, improve code consistency 2018-07-10 17:43:05 +02:00
Carles Fernandez 4680363d68
Merge branch 'noncoherent' of https://github.com/carlesfernandez/gnss-sdr into noncoherent 2018-07-10 17:20:57 +02:00
Carles Fernandez f965cf750d
Accept coherent and noncoherent integration 2018-07-10 17:20:37 +02:00
Carles Fernandez 85f70fe1a3 Fix coherent acquisition 2018-07-10 16:25:16 +02:00
Carles Fernandez 394f6088aa
Add work on noncoherent acquisition 2018-07-10 08:47:04 +02:00