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

1213 Commits

Author SHA1 Message Date
Carles Fernandez
257099fee1 Fix warning 2018-10-31 11:06:48 +01:00
Carles Fernandez
a970ef6590
Fix default name of PVT dump file 2018-10-30 20:11:26 +01:00
Carles Fernandez
b183fe63ba
Improve PVT block configuration. Allow to store data products in different folders 2018-10-28 00:42:28 +02:00
Carles Fernandez
b785fe6ba4
Replace SUPL parameter name MNS by MNC 2018-10-23 00:16:36 +02:00
Damian Miralles
8c16d945f8 beidou b1i: Merging new changes and adding bug fixes to code 2018-10-22 14:16:38 -05:00
Carles Fernandez
64d9e63b18
Add missing include path 2018-10-20 19:31:10 +02:00
Carles Fernandez
c45ca2c0ee
Add missing include path 2018-10-20 13:06:43 +02:00
Javier
afd0ef8bee Adding new position system test flags to set error thresholds 2018-10-18 10:11:07 +02:00
Javier
58e2f08439 Improving position system test figures of merit 2018-10-17 18:35:04 +02:00
Marc Majoral
17ddab1c3e Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into fpga 2018-10-17 15:49:58 +02:00
Marc Majoral
8e6370e133 changed the downsampling factor of the L1 and E1 acquisition from /2 to /4 2018-10-17 15:45:08 +02:00
Javier
e6e85798bd Improving interchannel bias observables test (duplicated satellites option) 2018-10-15 17:02:43 +02:00
Carles Fernandez
21eb9517fe
Avoid passing Armadillo vectors by value, code cleaning 2018-10-15 02:04:15 +02:00
Carles Fernandez
9710fa9430
Fix CMake script, avoid GPSTK warnings 2018-10-13 14:31:00 +02:00
Carles Fernandez
2f4c24e94e
Remove trial parameters 2018-10-13 11:15:04 +02:00
Carles Fernandez
9b91404ecb
Fix test if gnuplot is not present 2018-10-13 11:05:01 +02:00
Javier
b61bbbb346 Fix matrix dimensions in position_test 2018-10-11 22:28:07 +02:00
Javier
1018570867 Set a more restrictive threshold for the RTKLIB solver test 2018-10-11 17:49:42 +02:00
Javier
9c19a269ed Improving position system test for static scenario using kml receiver output (default scenario) 2018-10-11 17:47:23 +02:00
Carles Fernandez
2bafcc2bf3 Fix compiler flag passing to GPSTk 2018-10-11 17:22:27 +02:00
Carles Fernandez
0c2bafffe5 Silence annoying warnings from gpstk 2018-10-11 16:48:20 +02:00
Carles Fernandez
7a3d394a0f Fix for gflags 2.0 2018-10-11 14:50:14 +02:00
Carles Fernandez
8e5a24b32d
Merge branch 'trk_hi_dyn' of https://github.com/antonioramosdet/gnss-sdr into antonioramosdet-trk_hi_dyn 2018-10-10 19:34:51 +02:00
Javier
f0d43999bb Add positioning error threshold for the RTKLib solver unit test 2018-10-09 18:19:13 +02:00
Marc Majoral
8710ba1cf7 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into fpga 2018-10-08 19:47:39 +02:00
Marc Majoral
6c56107664 removed some unnecessary debug messages
updated the Hybrid Observables test for the FPGA to instantiate the FPGA sample counter instead of the SW sample counter.
2018-10-08 18:09:25 +02:00
Javier Arribas
8fd4d8ddc9 Added special observables test case for duplicated satellites scenario 2018-10-06 19:36:25 +02:00
Javier Arribas
a2a698ab78 Move rtklib solver test to UNIT TESTING EXTRA 2018-10-06 16:48:48 +02:00
Carles Fernandez
24bfc8070b
Re-add useful option for OpenEmbedded wrongly erased at a previous commit 2018-10-06 14:11:48 +02:00
Carles Fernandez
d9ac749575
Fix runtime error when using Boost >= 1.66 2018-10-06 13:52:48 +02:00
Carles Fernandez
8d4e450f44
More reproducible results 2018-10-05 13:55:08 +02:00
Javier Arribas
d241da5d35 Added RTKLib solver unit test 2018-10-05 11:49:11 +02:00
Marc Majoral
2826dd21d3 use of the :2 decimator in the GPS L1/Galileo E1 frequency band
added methods to the L1 and E1 FPGA acquisition classes for the unit tests to be able to control the doppler sweep from the SW instead of the HW. In this way we can produce more detailed results.
2018-10-04 17:49:09 +02:00
Antonio Ramos
ff574d4a9d Merge branch 'next' into trk_hi_dyn 2018-09-20 16:05:12 +02:00
Antonio Ramos
a2b668ef47 Display more information in the terminal line 2018-09-19 19:27:31 +02:00
Carles Fernandez
c2966176c2
Fix OE compilation 2018-09-19 18:49:06 +02:00
Antonio Ramos
7e9b8ddd55 Save carrier phase in observables unit test 2018-09-19 00:26:02 +02:00
Antonio Ramos
3f896ea568 Merge branch 'next' into trk_hi_dyn 2018-09-18 17:14:49 +02:00
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
Carles Fernandez
b1f106be7e
Search for the GNSS-Simulator if already installed 2018-09-17 21:20:39 +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
Javier Arribas
cf84c06fa1 Enable accuracy computation if static_scenario flag is enabled in position test 2018-09-13 12:20:15 +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
5ad98885a5 Cosmetics 2018-09-06 12:26:03 +02:00
Carles Fernandez
db50c2a275 Cosmetics 2018-09-06 12:05:31 +02:00
Carles Fernandez
3adba38c34 Fix name of output files 2018-09-06 11:48:40 +02:00
Carles Fernandez
ab1c87bdc4 Add configuration name in output figures 2018-09-06 11:16:56 +02:00
Carles Fernandez
a8b1fdc37c
Fix position test 2018-09-06 08:17:35 +02:00
Carles Fernandez
116b327d36
Fix position test 2018-09-06 07:38:41 +02:00
Carles Fernandez
ec7bd4dae5
Fix position test 2018-09-05 21:50:46 +02:00
Carles Fernandez
a95cd87f79
Fix position test 2018-09-05 21:41:15 +02:00
Carles Fernandez
7e9a094caa
Fix arma_vec usage 2018-09-05 21:24:36 +02:00
Carles Fernandez
a956fdee7d
Minor 3D error plot improvements 2018-09-05 21:02:48 +02:00
Carles Fernandez
8cd4ac060b
Test reordering 2018-09-04 20:11:33 +02:00
Carles Fernandez
49beb1241a
Fix header and testing in non-interactive environments 2018-09-04 20:08:59 +02:00
Carles Fernandez
1c6cf9d60f Move include only used by the implementation to the .cc file 2018-09-04 15:51:45 +02:00
Carles Fernandez
6ef9c51a3d
Fix computation of CEP and bias accuracy 2018-09-02 09:22:52 +02:00
Carles Fernandez
8c7fb525a7
Do not install Google Test (fix building in CentOS 7) 2018-09-01 00:31:02 +02:00
Carles Fernandez
2a96397890
Update to Google Test 1.8.1 2018-08-31 21:25:24 +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
01b6cad75d
Fix build with latest GNU Radio master (towards 3.8) 2018-08-31 13:58:45 +02:00
Carles Fernandez
e4303d0fac
Fix build with latest GNU Radio master (towards 3.8) 2018-08-31 13:52:35 +02:00
Carles Fernandez
aa3429ebb2
Fix defect detected by coverity scan (avoid null pointer dereference) 2018-08-30 20:04:36 +02:00
Carles Fernandez
1ea88104ac
Fix defect detected by coverity scan (avoid null pointer dereference) 2018-08-30 19:58:37 +02:00
Carles Fernandez
c850adf5e7
Fix defects detected by coverity scan (uninitialized members) 2018-08-30 19:40:17 +02:00
Carles Fernandez
774e50545e
Fix building if Armadillo was not installed in the system
Code cleaning
Keep consistency with names of include guards
Fix some defects detected by Coverity Scan
2018-08-30 19:24:28 +02:00
Javier Arribas
e282b075f4 Improving position test for dynamic scenarios 2018-08-30 14:34:05 +02:00
Javier Arribas
b4db4013eb Adding a new geographical coordinate transformations and helpers library for system testing 2018-08-29 18:55:39 +02:00
Javier Arribas
a3dc0f564c Improving PVT system test. Extending the rtklib_solver binary dumps and removing old dumps 2018-08-29 18:53:03 +02:00
Marc Majoral
2b15343a6a started tracking pull-in test implementation for the FPGA 2018-08-29 18:20:41 +02:00
Javier Arribas
3e901da669 Remove superseded tests 2018-08-29 10:45:02 +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
9173041961
Add elevation mask 2018-08-16 10:05:15 +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
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
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
Carles Fernandez
33215c89ac
Fix building 2018-08-08 09:52:06 +02:00
Carles Fernandez
46ed90eb50
Fix building of unit testing extra tests 2018-08-08 09:35:19 +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
af21b8c7ba
Workaround to activate the execution of other tests 2018-07-23 18:56:50 +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
16d9e25137
Merge pull request #187 from acebrianjuan/monitor_block
Add monitor block to send data stream to a remote GUI
2018-07-03 15:44:47 +02:00
Javier Arribas
d0205847a7 Improving GPS L1 CA tracking Pull-in test flags 2018-07-03 15:18:45 +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
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
224e798ba3
Fix typo 2018-06-29 21:57:20 +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
f05a216a1c
Fix display rate 2018-06-07 20:30:23 +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
ccffd07e06 Remove unused parameter, raise output_rate 2018-06-06 11:09:40 +02:00
Carles Fernandez
5fc1e018fd
Clean source code, update to new gnss_synchro parameter name 2018-06-05 22:53:34 +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
67e6467980 Simplify addition of new system tests 2018-05-28 15:42:44 +02:00
Carles Fernandez
9b5907b62d
Finally get rid of Coverity Scan tainted data issue 2018-05-22 20:55:03 +02:00
Carles Fernandez
bc86d7d665
Avoid dereference before null check 2018-05-22 00:32:00 +02:00
Carles Fernandez
b76a3ad399
Fix warning in gcc 8.1.0 2018-05-21 22:56:56 +02:00
Carles Fernandez
13f62ead1b
Fix warning in gcc 8.1.0 2018-05-21 22:18:19 +02:00
Carles Fernandez
bbaa660f66
Make reading of environment variable safer 2018-05-21 21:27:06 +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
fec1e37407
Fix Typo 2018-04-14 11:19:52 +02:00
Carles Fernandez
44c6d8622c
Make the test to correctly fail if no kml file is generated 2018-04-13 12:11:41 +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
79f9810bf4 Bump minimum Armadillo version to 5.300 since interp1 is required 2018-04-03 19:17:44 +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
a6a13cc306 Fix building in Pybombs 2018-03-28 08:35:33 +02:00
Carles Fernandez
356294ce36 Deativate glonass L2 acq test until fixing 2018-03-26 19:46:58 +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
Gastd
6c9aba9b8e Merge branch 'next' into fix_acq_test 2018-03-13 16:18:58 -03:00
Antonio Ramos
052751fbae Merge branch 'next' into debug 2018-03-12 11:13:09 +01:00
Carles Fernandez
6a79018d2c Add more verbose messages 2018-03-10 23:00:09 +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
Javier Arribas
c2fc4b9854 Updating GPS L1 FPGA tracking adapters 2018-03-02 17:40:13 +01:00
Carles Fernandez
3edbb9e084 Fix building when OpenCL is enabled 2018-03-02 14:38:42 +01:00
Carles Fernandez
1189605fbb Fix automatic testing in Debian packaging 2018-03-01 21:02:48 +01:00
Carles Fernandez
1fc9592736 Update test name 2018-03-01 19:52:03 +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
Antonio Ramos
eed6ed1f5e Remove set_max_noutput_items 2018-03-01 14:25:44 +01:00
Carles Fernandez
ac18e7a49d Fix building in Ubuntu 18.04 2018-02-28 15:40:43 +01:00
Antonio Ramos
4d6aaf43af Merge branch 'next' into fix_observables 2018-02-26 10:12:47 +01:00
Carles Fernandez
658e677fc3 Reorder includes: local headers first, then 3rd-party library headers, and finally standard headers 2018-02-26 03:15:53 +01:00
Carles Fernandez
24f6003ba0 Remove iostream from header files
and in redundant places such as in unit tests
2018-02-25 22:49:06 +01:00
Carles Fernandez
946d3dae9f Replace memset by std::fill_n. This fix warnings in GCC 8.0.1 (Fedora
Rawhide). The warnings were:

 warning: 'void* memset(void*, int, size_t)' clearing an object of
non-trivial type 'struct std::complex<float>'; use assignment or
value-initialization instead [-Wclass-memaccess]
2018-02-25 13:27:27 +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
59e49a5eba Fix configuration and building when matio is not present 2018-02-23 23:46:16 +01:00
Carles Fernandez
b26e63e753 Add acquisition tests to make check 2018-02-23 23:44:57 +01:00
Antonio Ramos
dfb5f1118c Fix unit tests 2018-02-20 15:44:45 +01:00
Carles Fernandez
e5fd943303 Add -dll_bw_hz and -pll_bw_hz commandline flags
API of Galileo_E5a_DLL_PLL_Tracking has been changed for consistency with other blocks
2018-02-18 19:28:21 +01:00
Carles Fernandez
e388b8987b Shorten the tests by default 2018-02-10 14:20:22 +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
Antonio Ramos
9c292302d9 Minor change 2018-01-30 17:02:59 +01:00
Antonio Ramos
f8e5b0e705 Set matio min ver. 2018-01-30 16:48:58 +01:00
Antonio Ramos
42dc14b2bb Merge branch 'next' into new_acq_grid 2018-01-30 15:36:05 +01:00
Carles Fernandez
dfe8dbbea4 Remove unrequired include and other minor fixes 2018-01-29 19:22:49 +01:00
Carles Fernandez
749771ac3b Remove unrequired includes 2018-01-26 15:12:55 +01:00
Carles Fernandez
301a35b2e2 Move Glonass Tracking tests from extra to regular unit tests 2018-01-26 15:07:53 +01:00
Carles Fernandez
1b65cd9f8a Fix header 2018-01-26 14:52:57 +01:00
Carles Fernandez
3865143909 Replace <ctime> library by <chrono> 2018-01-26 14:48:44 +01:00
Carles Fernandez
77ab00698c Add copyright header 2018-01-26 14:21:24 +01:00
Carles Fernandez
36ae812e17 Remove blank line 2018-01-26 14:09:33 +01:00
Carles Fernandez
2a20976b0c Remove big sample file and move GlonassL1CaPcpsAcquisitionTest to extra unit tests 2018-01-26 13:40:52 +01:00
Antonio Ramos
f6aa86f60c Adapt tests to .mat dump files 2018-01-26 13:34:02 +01:00
Carles Fernandez
d33f5e1772 Fix test 2018-01-24 19:22:32 +01:00
Carles Fernandez
9b28aa9e6b Fix test 2018-01-24 19:08:08 +01:00
Carles Fernandez
5296c5e81f Fix warning 2018-01-24 18:25:06 +01:00
Carles Fernandez
2685dd0dfa Fix typo 2018-01-24 18:21:45 +01:00
Carles Fernandez
1cf8f93a52 Fix warning of unused variables 2018-01-24 18:19:15 +01:00
Carles Fernandez
9ff66b3377 Fix tests 2018-01-24 18:06:03 +01:00
Carles Fernandez
c9790a6549 Fix typos 2018-01-24 17:38:57 +01:00
Damian Miralles
e8c363814e Merge branch 'glonass' of https://github.com/gnss-sdr/gnss-sdr
Grab latest code addition to ease up pull request
2017-12-27 19:16:19 -07:00
Damian Miralles
aa2464cc28 glonass bug fix: Adds more reliable GPST 2 UTC conversion
Adds logic to check for exact epoch when performing leap second
correction and also fixes unit test in code for GLONASS
2017-12-26 10:29:09 -07: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
0a1e1e88c1 Minor fixes 2017-11-30 21:48:57 +01:00
Unknown
bb098efcc8 Minor changes obs sys test 2017-11-29 16:59:20 +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
1d51f7aae3 Merge remote-tracking branch 'cf/matio' into next
This commit adds the possibility to get .mat files with intermediate processing results (output of correlators, observables, etc.). Activate it with dump=true

This has been implemented in Tracking Blocks and Observables blocks
2017-11-20 11:17:27 +01:00
Carles Fernandez
72be91ad1f Fix some defects detected by Coverity Scan 2017-11-20 11:02:17 +01:00
Carles Fernandez
0fd605e2ef Test fixes 2017-11-18 10:10:23 +01:00
Carles Fernandez
fcaf4cfa50 Fix test in Ubuntu 16.04 2017-11-18 10:05:14 +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
d4aa35316d Add matio 2017-11-17 21:54:02 +01:00
Carles Fernandez
00e37a83a6 Fix building in Linux 2017-11-17 21:20:56 +01:00
Carles Fernandez
929125cce5 Add matio library and add test case for it 2017-11-17 14:47:50 +01:00
Carles Fernandez
d20902d688 Add mechanisms for inverted spectrum 2017-11-17 09:21:03 +01:00
Damian Miralles
5eab353132 bugfixes: Add RTCM header creation for GLONASS satellites
Added code to enable RTCM header generation when in GLONASS. Also fixes
bug to allow combined observations from GPS and GLONASS. Fix some code
compilation warnings and unit tests.
2017-11-13 22:50:16 -07:00
Carles Fernandez
e95f1b62f5 Improve usage of gtest macros 2017-11-13 22:13:58 +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
Unknown
218844cce5 Minor changes in RINEX printer version setting 2017-11-10 15:07:06 +01:00
Unknown
baf2afdd3e Added GnuPlot to observables system test 2017-11-10 14:37:32 +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
b838d5d34c Improved pseudorange error computation 2017-11-10 12:04:21 +01:00
Carles Fernandez
f55f3d34a6 Print test results in file in a more elegant way 2017-11-10 10:46:53 +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
dcedbf25d7 Improving gps_l1_obs_space_system_test
Improved checking algorithm
2017-10-31 17:01:56 +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
7a2ef17927 Merge branch 'glonass_dec' of https://github.com/dmiralles2009/gnss-sdr into dmiralles2009-glonass_dec 2017-10-31 07:41:00 +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
cccb77783a Avoid comparison between signed and unsigned integer warning 2017-10-29 12:55:10 +01:00
Carles Fernandez
ee1285218e Add GPS L2 acqusitition grid plot
and other small fixes
2017-10-29 12:26:06 +01:00
Carles Fernandez
396415b6f2 Fixes in testing code 2017-10-29 00:44:38 +02:00
Carles Fernandez
4267150445 Add Galileo acquisition grid
and other fixes in tests
2017-10-28 20:17:51 +02:00
Carles Fernandez
41b5365244 Add acquisition grid plot 2017-10-28 18:15:59 +02:00
Damian Miralles
6e223c4277 bugfix: changing flooring operation for tow update 2017-10-26 20:46:16 -06:00
Damian Miralles
791dfbd6d3 bugfix: Adjusting time of week (TOW) computation for GLONASS
Fixing the time of week computation for GLONASS by treating N_T as a
day offset from January 1. It also adds more units test for TOW checks
2017-10-26 18:43:18 -06:00
Damian Miralles
c9fba22307 bugreport: Time managment with boost posix time
Need to fix bug in time duration with posix time and deal with day
offsets in the code. Something seems off with day duration for long
periods of time.
2017-10-24 08:51:38 -06:00
Carles Fernandez
218c23000b Small fixes 2017-10-24 14:47:05 +02:00
Carles Fernandez
2c3ada26f2 Add constellation diagram plot 2017-10-24 14:23:59 +02:00
Carles Fernandez
ac99ba5b75 Fix exception catching 2017-10-24 11:38:37 +02:00
Carles Fernandez
8509b7254a Add opaque legend 2017-10-24 08:45:13 +02:00
Carles Fernandez
d1ed8a963c Add plot of correlators\' output 2017-10-23 19:25:41 +02:00
Carles Fernandez
d86158a94a Adjust font size in pdf files 2017-10-22 23:04:39 +02:00
Carles Fernandez
32dde63348 Save figures in pdf format 2017-10-22 22:33:27 +02:00
Carles Fernandez
d73825ebef Add 3d plot to position test 2017-10-22 19:39:16 +02:00
Carles Fernandez
4d7f93fd43 Add plot of precision results 2017-10-22 18:05:02 +02:00
Carles Fernandez
0164d6725d Simplify gnuplot interface usage in tests 2017-10-22 09:14:25 +02:00
Carles Fernandez
785d6185c3 Print both plots 2017-10-22 08:29:35 +02:00
Carles Fernandez
b6573b00e6 Fix persist for Mac 2017-10-22 08:28:59 +02:00
Carles Fernandez
5b23e29beb Fix error 2017-10-22 08:23:19 +02:00
Carles Fernandez
19b280e089 Add persist to gnuplot terminal 2017-10-22 08:20:51 +02:00
Carles Fernandez
e006b66f51 Fix postscript generation 2017-10-21 16:33:26 +02:00
Carles Fernandez
c4ba566c42 Keep windows open in Linux 2017-10-21 13:39:41 +02:00
Carles Fernandez
d0bd3987e1 Fix warnings 2017-10-21 13:38:25 +02:00
Carles Fernandez
ff4938702e Add Gnuplot-based plot results for FFT MeasureExecutionTime test 2017-10-21 13:05:51 +02:00
Carles Fernandez
1ac986e207 Test FFT with random numbers instead of all zeros 2017-10-20 12:58:44 +02:00
Damian Miralles
a1b9b092f5 Debugging GLONASS code to obtain position solution 2017-10-19 13:22:55 -06:00
Unknown
c114d38975 Notch filters FFT improved
FFT migrated from Armadillo to GNU Radio
2017-10-18 12:36:12 +02:00
Unknown
d5590eefe4 Added FFT speed test
Unit test comparing GNU Radio and Armadillo FFT implementations
2017-10-18 11:04:17 +02:00
Unknown
2c739a26bf Added Armadillo VS GNU Radio FFT speed test
Unit test comparing the two FFT implementations
2017-10-17 14:17:11 +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
Unknown
0f45e7d211 Block Factory filter instantiation tests
Added test cases for Pulse_Blanking, Notch and Notch_Lite filters
2017-10-13 16:21:26 +02:00
Carles Fernandez
35620b8c57 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into glonass 2017-10-04 01:27:03 +02:00
Damian Miralles
c4c90dcad2 feature: Remove satellite position computation from GNAV Almanac
Removes the satellite position computation from the GNAV Almanac object
since it does not seems to be a great usage at the moment. Possible
addition of the fields should be added to the RTKLib API
2017-10-03 15:26:02 +02:00
Damian Miralles
4d844cfa43 bugfix: Adds conversion from relative code to data bits
Adds conversion from relative code to data bits while decoding GLONASS
GNAV data. It also fixes bugs with CRC computation and extraction of
data from navigation message
2017-10-03 15:26:02 +02:00
Carles Fernandez
e352978777 Implement the non-blocking option for complex shorts
Apply GNU-style indentation
Add Cillian to files copyright
Delete multithread_acquisition block
2017-10-03 13:47:55 +02:00
Damian Miralles
fa235e29a4 feature: Remove satellite position computation from GNAV Almanac
Removes the satellite position computation from the GNAV Almanac object
since it does not seems to be a great usage at the moment. Possible
addition of the fields should be added to the RTKLib API
2017-09-18 15:52:09 -06:00
Damian Miralles
0c65a4eb7c bugfix: Adds conversion from relative code to data bits
Adds conversion from relative code to data bits while decoding GLONASS
GNAV data. It also fixes bugs with CRC computation and extraction of
data from navigation message
2017-09-15 22:25:37 -06:00
Carles Fernandez
0857892ded Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into odrisci-non_blocking_acq-test 2017-09-16 01:52:46 +02:00
Carles Fernandez
00ba4ff96e Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into glonass 2017-09-16 01:45:53 +02:00
Carles Fernandez
94dfef74c1 Add cpu_multicorrelator_real_codes_test
and minor cosmetics
2017-09-16 01:14:15 +02:00
Carles Fernandez
3cf1fdfd92 Test waits for the block message to emit a message 2017-09-15 16:12:52 +02:00
Cillian O'Driscoll
e87522880e Added ability to generate real valued codes
Only done for GPS L1 C/A and Galileo E1 OS for now. Also added a
cpu_multicorrelator_real_codes class that performs code correlation
using real-valued local codes
2017-09-11 15:21:05 +01:00
Carles Fernandez
047d9af6a3 Merge branch 'glonass_dec' of https://github.com/dmiralles2009/gnss-sdr into dmiralles2009-glonass_dec 2017-09-10 10:51:17 +02:00
Carles Fernandez
0ac2f7bd74 The global parameter name GNSS-SDR.internal_fs_hz has been replaced by
GNSS-SDR.internal_fs_sps
2017-09-02 11:36:19 +02:00
Carles Fernandez
c474ea31d5 Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into glonass 2017-09-02 11:27:18 +02:00
Carles Fernandez
dc18980194 The global parameter name GNSS-SDR.internal_fs_hz has been replaced by
GNSS-SDR.internal_fs_sps

The old name was misleading, since the units are samples per second and
not Hertz. 

Backward compatibility is kept, so this change does not break any
existing configuration.
2017-09-02 11:24:44 +02:00
Damian Miralles
4e78bcf446 Merge in GLONASS acquisition and tracking code 2017-08-31 09:57:30 -06:00
Damian Miralles
e1d8a7b23a unit-test: Testing RTCM MS1020 Message generation
Tests MS1020 message and fixes several bugs that show up while
debugging the code. Major changes were introduced due to the bug
correction process
2017-08-31 09:55:35 -06:00
Damian Miralles
eb33715cb9 unit-test: Adds and fixes unit test for system-parameters block
Adding unit test for system-parameters block, testing string decoding
logic for GLONASS GNAV messages. Bug fixes the code after several errors
were detected while debugging
2017-08-31 09:55:35 -06:00
Damian Miralles
3f87223f35 bugfix: Fix compile errors, code style and documentation
Fixes compilation errors after the RTCM package addition in the PVT
block. It also adds a series of class members documentation in the code
using the Doxygen standard while fixing code style errors
2017-08-31 09:55:35 -06:00
Damian Miralles
bc8d0bbe64 Adds unit test for RINEX and RTCM messages printer
Adds set of unit test to check functionality of GLONASS processing for
RINEX and RTCM messages. It also fixes a couple of bug fixes with
formatting in existing code.
2017-08-31 09:55:35 -06:00
Damian Miralles
6669482e91 rtcm: Starting coding of RTCM standard
Starting to add GLONASS support for RTCM v3 messages while fixing bugs
with the RINEX parser. In addition, adding more unit tests in the code
2017-08-31 09:55:35 -06:00
Damian Miralles
8a0689fbb1 Fixing compile warnings and adding work on unit test 2017-08-31 09:55:35 -06:00
Damian Miralles
c24710c585 gnav: Adding GLONASS GNAV Navigation Message Operations
Adding code for navigation message computation for GLONASS GNAV code.
Continues to fix the almanac position computation and fixes bugs in code
due to compilation errors, coding style and Doxygen documentation
2017-08-31 09:55:35 -06:00
Carles Fernandez
12aaa25d50 Do not use LOG(FATAL) since the glog library could have been stripped
off
2017-08-31 09:55:35 -06:00
Carles Fernandez
5530352e8a Fix bug in NMEA messages. Fixes #45
Add a new test for the NMEA printer
2017-08-31 09:55:35 -06:00
Carles Fernandez
8bbe4edc64 Replace <ctime> library by <chrono>
and also replace C-style casts by C++ casts. Added/removed some blank
lines here and there to match coding style of other tests.
2017-08-31 09:55:35 -06:00
Carles Fernandez
1e59501cb5 Fix redefinition of variable 2017-08-31 09:55:35 -06:00
Carles Fernandez
fc9740b4dc Do not use LOG(FATAL) since the glog library could have been stripped
off
2017-08-25 19:17:12 +02:00
Carles Fernandez
ea84c1ec27 Fix redefinition of variable 2017-08-25 11:58:05 +02:00
Carles Fernandez
58e92343c7 Fix bug in NMEA messages. Fixes #45
Add a new test for the NMEA printer
2017-08-25 11:42:02 +02:00
Carles Fernandez
38858836a0 Replace <ctime> library by <chrono>
and also replace C-style casts by C++ casts. Added/removed some blank
lines here and there to match coding style of other tests.
2017-08-24 18:09:04 +02:00
Carles Fernandez
a3b81a884b Fix redefinition of variable 2017-08-24 18:03:23 +02:00
Gastd
21dcf7216d Update test configuration 2017-08-23 13:56:02 -03:00
Gastd
edc7ce8ccc Add unit test for new tracking blocks 2017-08-23 13:56:02 -03:00
Gastd
26cf61b045 Set noise_flag and dump to false 2017-08-23 13:44:27 -03:00
Gastd
0ebc8af42b Update tests 2017-08-23 13:44:27 -03:00
Gastd
a178376ad1 Update test 2017-08-23 13:38:47 -03:00
Gastd
88fa602505 Add unit-test for glonass pcps acquisition 2017-08-23 13:30:05 -03:00
Gastd
e484c391e6 Add file with real signals for testing 2017-08-23 13:09:28 -03:00
Gastd
2984b6c976 Update test configuration 2017-08-23 13:09:28 -03:00
Gastd
4c83f59cfc Add unit test for new tracking blocks 2017-08-23 13:09:28 -03:00
Gastd
ed1e99b15b Add tracking glonass tests 2017-08-23 13:09:28 -03:00
Gastd
e82bc0c4d2 Add new file for glonasstests 2017-08-23 13:09:28 -03:00
Gastd
4557837814 Set noise_flag and dump to false 2017-08-23 13:09:28 -03:00
Gastd
d796a74f23 Update tests utils 2017-08-23 13:09:28 -03:00
Gastd
195c836922 Update tests 2017-08-23 13:09:28 -03:00
Gastd
3550a4dfb7 Update test 2017-08-23 13:09:28 -03:00