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
Gastd
e02e8f8df4
Update test
2017-08-23 13:09:28 -03:00
Gastd
be8bde063f
Add signal sample for glonass and installation rule
2017-08-23 13:09:28 -03:00
Gastd
936c5d5bea
Add unit-test for glonass pcps acquisition
2017-08-23 13:09:28 -03:00
Gastd
bfa0d50771
Add glonass acquisition tests
2017-08-23 13:09:28 -03:00
Carles Fernandez
eecfd10875
Replace C-style casts by C++ casts
2017-08-19 20:05:52 +02:00
Carles Fernandez
d12858e579
Replace C-style casts by C++ casts
2017-08-19 12:45:19 +02:00
Carles Fernandez
187ae683c9
Fix GCC warning
2017-08-18 13:56:49 +02:00
Carles Fernandez
4807c55184
Fix GCC warnings
2017-08-18 13:42:27 +02:00
Carles Fernandez
a168b31fb1
Fix GCC warning
2017-08-18 13:35:02 +02:00
Carles Fernandez
45ba8bb10c
Fix GCC warnings
2017-08-18 13:21:08 +02:00
Carles Fernandez
ff89df1ea1
Fix GCC warning
2017-08-18 13:11:12 +02:00
Carles Fernandez
2467ed5af7
Avoid gcc warning
2017-08-18 13:07:49 +02:00
Carles Fernandez
61f8df3586
Replace some C-style cast by static_cast<>()
...
See https://stackoverflow.com/questions/1609163/what-is-the-difference-between-static-cast-and-c-style-casting
2017-08-18 12:45:47 +02:00
Carles Fernandez
e2f02a50f0
Use const container calls when result is immediately converted to a const iterator
2017-08-15 22:15:21 +02:00
Carles Fernandez
f0e6d6cbfa
Fix possible memory leaks
2017-08-15 00:04:51 +02:00
Carles Fernandez
85cc7802be
Fix const correctness when catching exceptions
...
See https://stackoverflow.com/questions/7581654/about-catching-exception-good-practices
Unneeded includes unistd.h removed
Close dump files in destructor
2017-08-14 13:59:00 +02:00
Carles Fernandez
77eb09c2a7
Remove uneeded stdio.h
2017-08-13 10:01:10 +02:00
Carles Fernandez
59164c33bd
Remove unneded cstdlib include
2017-08-12 15:52:23 +02:00
Carles Fernandez
e8f401911f
Fix test
2017-08-12 14:25:53 +02:00
Carles Fernandez
9b8b0eb726
Fix building of extra tests in Debian 9
2017-08-12 13:22:54 +02:00
Carles Fernandez
02ea8acbfd
Always initialize elapsed_seconds
...
It was causing warnings in GCC. Some code style applied.
2017-08-11 13:11:38 +02:00
Carles Fernandez
18cd7daa09
Eliminate ctime library. Replaced by chrono or boost::date_time
2017-08-11 05:18:38 +02:00
Carles Fernandez
ed5191fc54
Clean headers. C++ libraries preferred over C libraries
2017-08-10 15:34:38 +02:00
Carles Fernandez
3dd3c2f444
Enable building with Clang in Linux
2017-08-07 11:08:05 +02:00
Javier Arribas
365ff3a18b
Observable unit test updated and upgraded to test both code and carrier phase observables. It requires the latest version of gnss-sim, please update the simulator
2017-08-03 17:58:11 +02:00
Javier Arribas
ceef915de7
Improving observables binary dump
2017-07-28 18:24:36 +02:00
Carles Fernandez
196d84aca3
Fix telemetry test
2017-07-12 21:54:47 +02:00
Carles Fernandez
4ba0dd63cb
Update PVT block name
2017-07-12 21:25:15 +02:00
Carles Fernandez
a298013a23
Fix bug reading tracking dump file
2017-07-12 21:24:47 +02:00
Carles Fernandez
367d65a536
Fix defect
2017-07-12 21:01:46 +02:00
Carles Fernandez
f3d0435c37
Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into next
2017-07-12 20:31:29 +02:00
Carles Fernandez
d1828721cf
Fix bugs and defects detected by Coverity Scan
2017-07-12 20:12:33 +02:00
Carles Fernandez
7bc57587d8
Fix bugs and defects detected by coverity scan
2017-07-12 20:02:34 +02:00
Carles Fernandez
ec83f384bf
Add minor fixes
2017-07-12 10:01:20 +02:00