1
0
mirror of https://github.com/gnss-sdr/gnss-sdr synced 2024-12-15 20:50:33 +00:00
Commit Graph

450 Commits

Author SHA1 Message Date
Antonio Ramos
aff13c9a52 Add high dyn and smoother length flags for testing purposes 2018-09-18 17:14:33 +02:00
Marc Majoral
df3caf5c2b Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into fpga 2018-09-18 11:43:19 +02:00
Marc Majoral
f333c05305 saving temporary changes before merging with usptream next branch
added functions that allow the tests to read the scaling factor used by the FFT and the IFFT during acquisition
2018-09-18 11:36:12 +02:00
Antonio Ramos
31b35ce84a Merge branch 'next' into trk_hi_dyn 2018-09-17 19:19:59 +02:00
Carles Fernandez
d93e60caaf
Fix building in some environments 2018-09-13 20:55:20 +02:00
Marc Majoral
1b0568e0e9 implemented hybrid observables tests using the FPGA. The hybrid observables test funtions are not tested yet. 2018-09-13 16:36:21 +02:00
Marc Majoral
5b9b63cc77 implemented tracking pull-in tests for the FPGA
solved a bug in which the SW was using the doppler shift index reported by the HW acquisition accelerator plus one, instead of using the doppler shift index as such.
2018-09-12 16:02:23 +02:00
Antonio Ramos
0210f9a5ce Estimate code rate chips freq 2018-09-10 21:29:44 +02:00
Antonio Ramos
f22a1586c7 Merge branch 'next' into trk_hi_dyn 2018-09-09 20:42:58 +02:00
Antonio Ramos
25d04a94f2 Update rem_carrier_phase and minor changes 2018-09-09 18:19:43 +02:00
Carles Fernandez
bd1bd468fb
Fix building if glog is not present 2018-09-08 10:11:25 +02:00
Carles Fernandez
a5205c1f71
Add option -DENABLE_UNIT_TESTING_MINIMAL for building on systems with limited memory 2018-09-07 14:36:11 +02:00
Carles Fernandez
49beb1241a
Fix header and testing in non-interactive environments 2018-09-04 20:08:59 +02:00
Carles Fernandez
f328e708b0
Fix build with latest GNU Radio master (towards 3.8) 2018-08-31 15:30:22 +02:00
Carles Fernandez
d2e3afec1e
Fix build with latest GNU Radio master (towards 3.8) 2018-08-31 15:08:07 +02:00
Carles Fernandez
e4303d0fac
Fix build with latest GNU Radio master (towards 3.8) 2018-08-31 13:52:35 +02:00
Marc Majoral
2b15343a6a started tracking pull-in test implementation for the FPGA 2018-08-29 18:20:41 +02:00
Javier Arribas
141f615659 Removed debug print 2018-08-29 10:30:46 +02:00
Javier Arribas
3f29d27873 Improving observables unit test 2018-08-27 18:08:31 +02:00
Javier Arribas
a7d28c20c1 Adding Galileo INAV and FNAV page decoder unit test 2018-08-26 20:06:30 +02:00
Carles Fernandez
050543b427
Start at 30 dBHz by default 2018-08-24 12:34:36 +02:00
Carles Fernandez
d364258b6e
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into doppler_rate 2018-08-22 17:30:21 +02:00
Carles Fernandez
8184e0eb81
Remove unused includes, avoid pointer dereference 2018-08-21 18:11:03 +02:00
Carles Fernandez
a833abbb8a Merge branch 'kf' of https://github.com/gnss-sdr/gnss-sdr into next 2018-08-21 11:50:39 +02:00
Carles Fernandez
2b0e0f73ff
Add work on Doppler rate 2018-08-15 13:38:49 +02:00
Gerald LaMountain
05aea34e7b Add a unit test for bayesian_estimation.cc as part of trk_test which tests that all outputs are positive over a large number of iterations 2018-08-14 00:54:00 -04:00
Carles Fernandez
d41ed73a00
Add more extensive use of cstdint typenames 2018-08-11 13:12:33 +02:00
Carles Fernandez
05a1806c8f
Merge branch 'fpga' of https://github.com/mmajoral/gnss-sdr into merge-marc 2018-08-11 12:56:52 +02:00
Carles Fernandez
35daf5a5e5
Fixes for 32-bit archs 2018-08-11 09:52:26 +02:00
Carles Fernandez
2b65c1b550
Replace unsigned long int by uint64_t and long int by int64_t in tests 2018-08-10 21:16:10 +02:00
Marc Majoral
b1524a3afe implemented 64-bit global sample counter
started programming the FPGA tracking unit tests
2018-08-10 13:12:06 +02:00
Carles Fernandez
4f588058d0
Initialize all variables 2018-08-09 20:14:42 +02:00
Carles Fernandez
25ebeb746a
Read number of executed dwells 2018-08-09 12:56:27 +02:00
Javier Arribas
27f8b1fe61 Improving tracking pull-in test and hybrid observables test. Now observables test uses double differences 2018-08-07 20:16:43 +02:00
Javier Arribas
06015f82b3 Considering GPS and Galileo PRN ranges in tracking pull-in test 2018-08-01 15:51:46 +02:00
Javier Arribas
7697263a03 Improving tracking pull-in test 2018-08-01 09:55:59 +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
Carles Fernandez
5a908fcf7d
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into glamountain-kf 2018-07-20 12:59:46 +02:00
Javier Arribas
23a036f58f Improving Galileo E1 tracking plot in tracking pull-in unit test 2018-07-20 11:06:39 +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
994a4b32d8
Fix Glonass acquisition test 2018-07-13 15:16:48 +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
Carles Fernandez
b922965746
Fix number of read samples 2018-07-13 00:16:57 +02:00
Javier Arribas
75d0645276 Add RMSE exports to MATLAB in tracking unit test 2018-07-12 18:52:38 +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
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
Javier Arribas
89c00560f2 Fix Acquisition fine Doppler implementation 2018-07-07 15:39:09 +02:00
Sergi Segura
bf8ffe63cf implemented the acquisition block, not working 2018-07-06 14:42:13 +02:00
Carles Fernandez
2f3376dc38
Ensure that a terminal is not open when the flag --noshow_plots is passed to the tests 2018-07-06 11:14:38 +02:00
Carles Fernandez
c10d457ae5 Accept two types of algorithms 2018-07-05 21:33:08 +02:00
Carles Fernandez
d14d4ccdbc Add work 2018-07-05 10:51:23 +02:00
Carles Fernandez
f7aba5deab Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next 2018-07-05 09:46:38 +02:00
Carles Fernandez
1cd4696da2
Fix defects detected by Coverity Scan 2018-07-04 21:00:53 +02:00
Carles Fernandez
e07578bdb4 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next 2018-07-04 18:12:00 +02:00
Javier Arribas
adcc04c3b6 Fix GPS L1 CA fine Doppler acquisition implementation and migrate the configuration interface 2018-07-04 16:56:47 +02:00
Carles Fernandez
e454dc7e14 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into kf 2018-07-04 13:09:28 +02:00
Carles Fernandez
3f0a7ef4fa Extend acquisition performance test to other implementations. set_state(int state) is now amandatory member for acquisition adapters 2018-07-04 13:05:44 +02:00
Javier Arribas
d0205847a7 Improving GPS L1 CA tracking Pull-in test flags 2018-07-03 15:18:45 +02:00
Javier Arribas
12cd65e108 Extend GPS L1 CA Pull-in test to support external signal file. Add GNUPlot interface function to disable the screen output 2018-07-02 17:43:34 +02:00
Carles Fernandez
ccacc9fe3e
Share flag --noshow_plots for non-interactive testing 2018-06-29 21:53:39 +02:00
Carles Fernandez
4a9cf9db60
Fix typo 2018-06-29 21:23:23 +02:00
Carles Fernandez
37e1ba8a00
Add work on acq performance test 2018-06-29 20:43:09 +02:00
Carles Fernandez
c4f3b6ec31
Add work on Acq perfromance test 2018-06-29 13:33:53 +02:00
Carles Fernandez
82ab3510f2 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into acq_performance 2018-06-28 16:32:04 +02:00
Carles Fernandez
f6396fe0e6 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next 2018-06-28 16:31:32 +02:00
Carles Fernandez
5b39cc05f6 Fix Telemetry test 2018-06-28 16:31:09 +02:00
Carles Fernandez
566611fd5e Add work on acq performance 2018-06-28 16:30:36 +02:00
Carles Fernandez
85810daa74
Add work on acq performance test 2018-06-28 09:18:37 +02:00
Carles Fernandez
09ef8dc1f1
Add work on acq performance test 2018-06-27 08:07:42 +02:00
Carles Fernandez
bc0b267acc
Add work on acq performance test 2018-06-26 08:43:22 +02:00
Carles Fernandez
60f9df7cd1
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into acq_performance 2018-06-25 00:56:20 +02:00
Carles Fernandez
e7bc582e5f
Add work on acqusition performance test 2018-06-25 00:56:11 +02:00
Javier Arribas
d6cb8aa2c0 Adding a tracking pull-in test for GPS L1 C/A tracking 2018-06-24 22:31:44 +02:00
Carles Fernandez
4b74936715
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into acq_performance 2018-06-24 11:38:53 +02:00
Carles Fernandez
8581f68eb2
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next 2018-06-24 11:37:27 +02:00
Carles Fernandez
eef3221fa2
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into acq_performance 2018-06-24 11:36:14 +02:00
Carles Fernandez
559a9a7c43
Fix problem caused by hdf5 when saving concurrently
Only one acquisition channel info is stored in dump file if dump is activated. New configuration parameter dump_channel, set to 0 by default.
Name of Matlab variable changed from gird to acq_grid to not overlap Matlab command.
2018-06-24 11:05:58 +02:00
Carles Fernandez
54fd4c83f2
Add work in acquisition performance test 2018-06-24 10:53:12 +02:00
Javier Arribas
89185fbb58 Adding more features to DLL/PLL unit test 2018-06-22 16:10:22 +02:00
Carles Fernandez
4e6bd76f27
Add work on performance test 2018-06-22 12:24:39 +02:00
Carles Fernandez
73a944aaf4 Read results 2018-06-21 19:26:46 +02:00
Carles Fernandez
3f0880cf8e Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into acq_performance 2018-06-21 15:14:32 +02:00
Carles Fernandez
5c283c0643 Read results from acquisition dumps 2018-06-21 12:54:36 +02:00
Carles Fernandez
020603c3b8 Add more info in acquisition dumps 2018-06-21 12:23:10 +02:00
Carles Fernandez
eadabaf900 Add more info in acquisition dumps 2018-06-21 12:21:35 +02:00
Carles Fernandez
2bd5d47398 Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into acq_performance 2018-06-21 09:54:40 +02:00
Carles Fernandez
68fd25a20f Merging 2018-06-21 09:53:47 +02:00
Carles Fernandez
47c9ad0160
Save results for all executions, not just the last one 2018-06-21 08:05:33 +02:00
Javier Arribas
6bb284b9bb Improving gnuplot and adding DLL/PLL bandwidth sweep options to DLL/PLL unit test 2018-06-20 18:42:06 +02:00
Javier Arribas
306f8103d2 Fix GNUPLOT interface to support multiplots and improving tracking unit test plots 2018-06-20 12:04:03 +02:00
Carles Fernandez
8035050caa Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into acq_performance 2018-06-20 10:17:25 +02:00
Javier Arribas
bfef012231 Adding CN0 sweep option to the GPS L1 CA DLL/PLL unit test and adding extra results plots 2018-06-19 17:51:22 +02:00
Carles Fernandez
67fe04f881
Start work on acq performance tests 2018-06-19 09:15:46 +02:00
Carles Fernandez
c0dd986b95 Fix Glonass Acquisition tests
Broken by removal of if parameter in Acquisition blocks. Solved by using a Freq_Xlating_Fir_Filter for IF shift
2018-06-07 12:08:42 +02:00
Carles Fernandez
ebd8b46e51 Remove if parameter from Acquisition and Tracking blocks 2018-06-06 17:25:03 +02:00
Carles Fernandez
6a5dbd97e5 Remove unused parameters 2018-06-06 12:58:19 +02:00
Carles Fernandez
d2e0bf973a Remove unused parameters 2018-06-06 11:49:21 +02:00
Carles Fernandez
48f66a0060
Fix block invocation 2018-06-03 23:33:32 +02:00
Carles Fernandez
6daf42f5aa
Fix creation of acquisition blocks 2018-06-03 22:44:30 +02:00
Carles Fernandez
73aa89dfc6
Fix creation of acquisition blocks, fix warning of unused private member 2018-06-03 22:43:53 +02:00
Carles Fernandez
52eb3ba240
Avoid moving a temporary object since it prevents copy elision 2018-06-03 18:39:51 +02:00
Carles Fernandez
96fc3068cc
Fix initialization for GCC 2018-05-19 21:35:06 +02:00
Carles Fernandez
9a020457da
Fix test initialization 2018-05-19 19:30:03 +02:00
Carles Fernandez
239a4df498
Improve test initialization 2018-05-19 18:00:40 +02:00
Carles Fernandez
93954fbbe1
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into kf 2018-05-14 08:16:36 +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
ecc3998d98 Merge branch 'fpga' of https://github.com/mmajoral/gnss-sdr into mmajoral-fpga 2018-05-09 12:36:23 +02:00
mmajoral
0b9b9f4c39 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into fpga.
Use a generic tracking radio block class for the tracking code that uses the FPGA HW accelerators.
2018-05-09 11:11:12 +02:00
Carles Fernandez
a5be528c90 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into HEAD 2018-05-07 15:08:28 +02:00
Carles Fernandez
632bceb653
Fix DOP computation, print it in GPX and NMEA 2018-05-07 09:13:45 +02:00
mmajoral
4fa5648aa4 Currently creating a generic tracking class for the FPGA in the same way as it is done in the SW. 2018-05-03 10:38:21 +02:00
Carles Fernandez
bd81330201
Apply code formatting 2018-04-30 19:53:20 +02:00
Carles Fernandez
6d6b583169
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into mmajoral-fpga 2018-04-30 19:23:35 +02:00
Javier Arribas
c0375c99ff Adding GPS L1 C/A CN0 control in GPS DLL/PLL unit test 2018-04-23 12:37:43 +02:00
Carles Fernandez
38524fc559 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into kf 2018-04-10 10:52:28 +02:00
Carles Fernandez
6e19c0c63d Add work on the Kalman filter 2018-04-10 10:52:19 +02:00
Javier Arribas
8e59a42ae2 Merge Next with FPGA. Adding software-defined emulation of the sample counter 2018-04-06 17:03:20 +02:00
Carles Fernandez
9d239653f8 Merge branch 'two_step_acquisition' of https://github.com/antonioramosdet/gnss-sdr into antonioramosdet-two_step_acquisition 2018-04-05 19:06:55 +02:00
Antonio Ramos
f283f7fab5 Fix test 2018-04-05 15:00:34 +02:00
Carles Fernandez
6345b5dd15 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into kf 2018-04-05 10:15:39 +02:00
Antonio Ramos
1e7d9ef794 Fix test. Wrong data type 2018-04-04 11:52:24 +02:00
Antonio Ramos
fc0e973adf Fix unit test 2018-04-04 11:29:38 +02:00
Carles Fernandez
5656dbee89 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into kf 2018-04-03 11:52:57 +02:00
Antonio Ramos
ebb908f2e7 Merge branch 'next' into observables_and_display_color 2018-04-03 11:01:59 +02:00
Carles Fernandez
6db935b133 Remove old gps_l1_ca_dll_pll_tracking_cc block 2018-03-29 15:08:54 +02:00
Carles Fernandez
1eede79e7f Integrate unified block for DLL/PLL Tracking 2018-03-29 12:54:03 +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
Antonio Ramos
583e74be64 Fix test 2018-03-23 15:48:40 +01:00
Antonio Ramos
5a86de623b Fix tests 2018-03-21 16:29:04 +01:00
Antonio Ramos
06dbe4cf4e Merge branch 'unify_tracking' into observables_and_display_color 2018-03-20 15:14:27 +01:00
Antonio Ramos
f577bf3cea Fix GPS L1 CA unit test 2018-03-20 14:44:34 +01:00
Carles Fernandez
fa89da48e6 Add KF test, some KF implementation fixes, use flags in tests 2018-03-15 18:56:29 +01:00
Antonio Ramos
be5139e5f7 Merge branch 'next' into debug 2018-03-06 16:19:52 +01:00
Gastd
952925b3e9 Fix test 2018-03-05 11:52:56 -03:00
Javier Arribas
7c406bb6eb Merging fpga with next 2018-03-05 11:03:59 +01:00
Carles Fernandez
07b25ebb06 Apply clang-format to the whole source tree 2018-03-04 02:04:27 +01:00
Carles Fernandez
34f24562cf Apply automated code formatting
Documented at .clang-format
See http://clang.llvm.org/docs/ClangFormat.html and http://clang.llvm.org/docs/ClangFormatStyleOptions.html
2018-03-03 02:03:39 +01:00