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
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