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
Carles Fernandez
e1c26ec858
Add work on noncoherent acquisition
2018-07-10 07:48:08 +02:00
Carles Fernandez
dad0ba32ad
Add work on noncoherent acquisition
2018-07-10 07:45:49 +02:00
Carles Fernandez
6b67037fed
Add first-to-second peak statistic
2018-07-09 17:56:47 +02:00
Carles Fernandez
879478bd13
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
2018-07-08 13:32:04 +02:00
Carles Fernandez
cfc19c8df9
Bugfix: satellites assigned in initialization were never added to the list
2018-07-08 13:30:49 +02:00
Carles Fernandez
d76dab6248
Implement non-coherent acquisition
2018-07-08 13:26:30 +02:00
Javier Arribas
89c00560f2
Fix Acquisition fine Doppler implementation
2018-07-07 15:39:09 +02:00
Carles Fernandez
fe6a6ce5b7
Fix building with Pybombs
2018-07-06 19:56:32 +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
5ef6157fc1
Store acquisition results only when there is a decision
2018-07-05 21:31:38 +02:00
Carles Fernandez
bad8b25ce7
Fix warning of unused parameter
2018-07-05 21:30:33 +02:00
Carles Fernandez
50b4a3818c
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into test-fine-doppler
2018-07-05 20:29:34 +02:00
Javier Arribas
6055200440
Code cleaning
2018-07-05 20:26:37 +02:00
Carles Fernandez
c98305f556
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into test-fine-doppler
2018-07-05 20:24:41 +02:00
Javier Arribas
d9f6d41eed
Fix crash of PCPS acquisition fine doppler on some systems
2018-07-05 20:19:29 +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
ff7fbd397a
Fix warning about unused parameter
2018-07-04 20:46:32 +02:00
Carles Fernandez
7b6780eb9e
Fix building if glog is not present in the system (e.g. CentOS7)
2018-07-04 20:22:20 +02:00
Carles Fernandez
5842da980f
Remove unused variable
2018-07-04 18:24:10 +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
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
Álvaro Cebrián Juan
2ff637125e
Fix typo in header
2018-07-03 12:41:59 +02:00
Álvaro Cebrián Juan
ca7062764f
Add serialize member function, necessary to serialize and restore Gnss_Synchro objects from a byte stream
2018-07-03 12:37:08 +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
57e65f9075
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into acq_performance
2018-06-29 13:41:51 +02:00
Carles Fernandez
895f8dc75a
Expose the blocking_on_standby parameter to the documentation. Useful for unit testing
2018-06-29 13:39:17 +02:00
Carles Fernandez
c4f3b6ec31
Add work on Acq perfromance test
2018-06-29 13:33:53 +02:00
Carles Fernandez
4c6f0540aa
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into acq_performance
2018-06-28 19:18:03 +02:00
Javier Arribas
b0eb9f3aac
Adding a parameter to allow the acquisition engine to block the samples flow in stanby mode, very useful in unit testing (disabled by default)
2018-06-28 17:39:37 +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
8b930d8ce9
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into acq_performance
2018-06-28 09:21:36 +02:00
Carles Fernandez
db5145f1e7
Add possibility to override parameters in InMemoryConfiguration class
2018-06-28 09:20:38 +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
e0e82a09a2
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into acq_performance
2018-06-22 12:31:55 +02:00
Carles Fernandez
cef26aa89b
Fix annotation of acq result in dump file
2018-06-22 12:30:30 +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
Carles Fernandez
c0337528f5
Store results also when using the refinement stage
2018-06-20 20:48:43 +02:00
Carles Fernandez
f133392a8c
Fix bug in matio usage
2018-06-20 20:16:19 +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
259ea3c110
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into acq_performance
2018-06-19 14:59:57 +02:00
Carles Fernandez
df667b8432
Fix constructor
2018-06-19 14:56:40 +02:00
Carles Fernandez
423176de7b
Replace acq configuration struct by a class
2018-06-19 12:59:54 +02:00
Carles Fernandez
acd662b88f
Add file header
2018-06-19 12:57:43 +02:00
Carles Fernandez
2c0f5a6062
Take the configuration object by reference
2018-06-19 12:56:53 +02:00
Carles Fernandez
69b05ff96d
Initialize configuration object
2018-06-19 12:55:14 +02:00
Javier Arribas
799fe45830
Migrating DLL/PLL configuration from struct to class and adding tracking quality indicators plot sample MATLAB script
2018-06-19 11:36:15 +02:00
Carles Fernandez
67fe04f881
Start work on acq performance tests
2018-06-19 09:15:46 +02:00
Carles Fernandez
0f29352aa0
Declare const member functions that do not modify the object
2018-06-17 21:53:37 +02:00
Carles Fernandez
8ff1a816bb
Make Coverity Scan happy
2018-06-17 21:52:18 +02:00
Javier Arribas
b8931ccb58
Prevent write to uninitialized pointer
2018-06-16 21:03:34 +02:00