Javier Arribas
60b6162d57
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into fpga
2018-04-12 17:18:47 +02:00
Antonio Ramos
fcdf123e0e
Correct name
2018-04-12 17:14:57 +02:00
Antonio Ramos
ad220dd279
Minor changes
2018-04-12 17:01:07 +02:00
Javier Arribas
88a474db97
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into fpga
2018-04-12 11:22:54 +02:00
Antonio Ramos
f92dd4dc83
New correlation procedure
2018-04-12 11:03:52 +02:00
Antonio Ramos
6de28277ed
Fine tune buffer parameters
2018-04-12 10:57:12 +02:00
Carles Fernandez
ddc2603681
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
2018-04-11 18:18:47 +02:00
Javier Arribas
d764c43aa3
Merge pull request #154 from antonioramosdet/fix_observables
...
Improve performance
2018-04-11 17:48:02 +02:00
Antonio Ramos
6c55c3a93f
Improve performance
2018-04-11 17:41:27 +02:00
Javier Arribas
c3635d002d
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into fpga
2018-04-11 14:33:44 +02:00
Antonio Ramos
b606e1d71f
Solve more conflicts
2018-04-11 13:35:01 +02:00
Antonio Ramos
2bc59ec15e
Merge branch 'next' into speed_up_observables
2018-04-11 13:32:51 +02:00
Antonio Ramos
2eea1a66aa
Solve conflicts
2018-04-11 12:56:15 +02:00
Antonio Ramos
385055e884
Increase buffer size
2018-04-11 12:49:22 +02:00
Antonio Ramos
2e15b16660
Change std::deque to boost::circular_buffer
...
The circular buffer (fixed memory) increases the performance of the receiver
2018-04-11 11:26:24 +02:00
Carles Fernandez
bdd1a0e977
Add more friendy messages
...
Move general_work to the bottom, so it is easier to find
2018-04-11 01:22:11 +02:00
Carles Fernandez
c175ebf4dd
Minor fixes
2018-04-10 19:54:59 +02:00
Antonio Ramos
01d41e2f07
Use boost circular buffers
2018-04-10 18:33:45 +02:00
Antonio Ramos
f350174fd8
Fix bugs
2018-04-10 15:37:07 +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
Carles Fernandez
80de8a9770
Fix C/N0 estimation
2018-04-09 23:10:50 +02:00
Carles Fernandez
d4a13f2bbd
Fix CN0 estimation
2018-04-09 22:14:15 +02:00
Carles Fernandez
0dac9489d5
Improve C/N0 estimation
2018-04-09 21:09:25 +02:00
Antonio Ramos
2a62d868ab
Clean code
2018-04-09 18:18:06 +02:00
Javier Arribas
ee18572cf5
Merge pull request #149 from antonioramosdet/speed_up_observables
...
Fix segmentation fault
2018-04-09 18:03:51 +02:00
Antonio Ramos
15e867ec27
Fix segmentation fault
2018-04-09 18:02:07 +02:00
Javier Arribas
689fa94774
Merge pull request #148 from antonioramosdet/speed_up_observables
...
Modify observables history
2018-04-09 16:46:58 +02:00
Javier Arribas
f022d49709
Revert "Modify observables history"
2018-04-09 16:45:05 +02:00
Antonio Ramos
d42d6b2ed4
Change std::vector<std::deque<Gnss_Synchro>> by gnss_circular_deque
2018-04-09 16:39:53 +02:00
Carles Fernandez
795ac97e12
Set -std=c++11, -std=c++14 or -std=c++17 where appropriate
2018-04-07 17:03:25 +02:00
Carles Fernandez
fc34bb4d98
Get rid of gr::random so it can be compiled with c++17
...
The error was:
In file included from
/Users/carlesfernandez/git/cttc/src/algorithms/signal_generator/gnuradio_blocks/signal_generator_c.cc:31:
In file included from
/Users/carlesfernandez/git/cttc/src/algorithms/signal_generator/gnuradio_blocks/signal_generator_c.h:36:
In file included from /opt/local/include/gnuradio/random.h:30:
In file included from /opt/local/include/boost/random.hpp:83:
/opt/local/include/boost/random/uniform_on_sphere.hpp:229:37: error: no
member named 'bind2nd' in namespace 'std'
std::bind2nd(std::multiplies<RealType>(), 1/sqrt(sqsum)));
~~~~~^
1 error generated.
2018-04-07 14:15:48 +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
80749fbdcd
Merge branch 'tracking_conf_structure' of https://github.com/antonioramosdet/gnss-sdr into antonioramosdet-tracking_conf_structure
2018-04-06 11:19:18 +02:00
Antonio Ramos
b1a295d982
Fix bug
2018-04-06 10:48:10 +02:00
Carles Fernandez
77e0ec1072
Update reference
2018-04-06 10:26:09 +02:00
Antonio Ramos
5d9fb5af38
Migrate tracking adapters to new conf structure
2018-04-06 10:10:32 +02:00
Antonio Ramos
267e9d95c6
Merge branch 'next' into tracking_conf_structure
2018-04-06 09:56:08 +02:00
Carles Fernandez
e01a6ce740
Remove unused variable
2018-04-06 09:44:55 +02:00
Carles Fernandez
ac168cf274
Avoid warning
2018-04-06 09:39:11 +02:00
Carles Fernandez
a31f4fc7cc
Use dll_pll_veml_tracking tracking block for GPS L5
2018-04-05 21:49:32 +02:00
Carles Fernandez
32cfe3e228
Use dll_pll_veml_tracking tracking block for Galileo E5a
2018-04-05 21:35:01 +02:00
Carles Fernandez
c1eccf1a27
Delete unused member
2018-04-05 21:24:01 +02:00
Carles Fernandez
8a4b51bf38
Use dll_pll_veml_tracking tracking block for GPS L2C
2018-04-05 21:15:51 +02:00
Carles Fernandez
c9925e07db
Initialize missing parameter
2018-04-05 21:04:01 +02:00
Carles Fernandez
b9c2614fc3
Fix bug in saving data into a .mat file
2018-04-05 20:58:48 +02:00
Carles Fernandez
5aec66f85e
CMake fix
2018-04-05 20:31:53 +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
dd04df5bc3
Add DLL PLL tracking configuration structure
2018-04-05 18:08:49 +02:00
mmajoral
e1635a735d
Added the class switch_FPGA, which controls the switch in the FPGA that connects the analog frontend and the DMA to the queues of the HW accelerators.
...
Removed some unused variables in the tracking.
2018-04-05 15:05:46 +02:00
Antonio Ramos
f283f7fab5
Fix test
2018-04-05 15:00:34 +02:00
Antonio Ramos
e42149c9e5
Add number of doppler bins and doppler step in two step acquisition
2018-04-05 12:42:28 +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
44635a41b3
Add two step acquisition funcionality
2018-04-04 14:59:28 +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
Antonio Ramos
46bc52ce9e
Sample counter now accepts any data type
2018-04-04 11:16:35 +02:00
Carles Fernandez
bc6a568414
Reorder headers
2018-04-03 23:45:06 +02:00
Carles Fernandez
7bb4b0e065
Colors for everyone
2018-04-03 23:22:20 +02:00
Carles Fernandez
2d347740d0
Fix time reporting
2018-04-03 23:21:44 +02:00
Carles Fernandez
ec2550f996
Remove unused variable
2018-04-03 20:09:34 +02:00
Carles Fernandez
a3296bd719
Fix possible uninitialization
2018-04-03 19:39:35 +02:00
Carles Fernandez
c9630013f1
Remove old comment
2018-04-03 19:28:56 +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
d1998849f1
Fix typos
2018-04-03 19:15:25 +02:00
Carles Fernandez
7f521bd2bb
Fix typo and copyright year
2018-04-03 19:07:05 +02:00
Carles Fernandez
2b3de84750
Save work on KF tracking
2018-04-03 16:37:36 +02:00
Antonio Ramos
a421d2fc5a
Minor change
2018-04-03 15:37:26 +02:00
Antonio Ramos
843679f0ed
Report days, hours, mins and secs instead of secs
2018-04-03 12:14:54 +02:00
Carles Fernandez
bd850eb5f3
Fix merge
...
# Conflicts:
# src/algorithms/tracking/adapters/CMakeLists.txt
# src/algorithms/tracking/gnuradio_blocks/CMakeLists.txt
2018-04-03 12:04:03 +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
2785a751c1
Fix typos)
2018-04-02 01:37:49 +02:00
Carles Fernandez
cbf26e7dd5
Make documentation reproducible
2018-03-30 12:46:21 +02:00
Carles Fernandez
4a52e74b31
End all files with a new line
2018-03-30 12:13:48 +02:00
Carles Fernandez
aa1e98f943
Get rid of ^M character
2018-03-30 12:04:14 +02:00
Carles Fernandez
c9b2f06d41
Clean up Matlab/Octave code
2018-03-30 11:36:50 +02:00
Carles Fernandez
c58107d56c
Clean up Matlab/Octave code
2018-03-30 11:34:31 +02:00
Carles Fernandez
5dea6da9e0
Cleanup of Matlab/Octave code
2018-03-30 10:46:04 +02:00
Carles Fernandez
62aa9dffb6
Remove unused files
2018-03-30 10:45:19 +02:00
Carles Fernandez
9458fe6e57
Cleanup of Matlab/Octave code
2018-03-30 10:33:11 +02:00
Carles Fernandez
a2e40eca95
Make all tracking blocks to save the same data structure
2018-03-29 17:53:25 +02:00
Carles Fernandez
73dac46c07
Remove unused private member
2018-03-29 15:24:08 +02:00
Carles Fernandez
ce5dede084
Remove old galileo_e1_dll_pll_veml_tracking_cc block
2018-03-29 15:19:21 +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
539e24f0ac
Minor fixes
2018-03-29 09:23:23 +02:00
Carles Fernandez
b3764f6ed1
Make use of flags with default values instead of defines
2018-03-28 19:54:24 +02:00
Carles Fernandez
213adad392
Improve carrier phase initialization
2018-03-28 18:29:22 +02:00
Carles Fernandez
aefcb8dac1
Replace C-style cast by C++ style
2018-03-28 16:04:00 +02:00
Carles Fernandez
040204d23a
Cleaning
2018-03-28 15:20:01 +02:00
Carles Fernandez
e434480c5a
Fix Pybombs building
2018-03-28 15:05:15 +02:00
Carles Fernandez
a6a13cc306
Fix building in Pybombs
2018-03-28 08:35:33 +02:00
Carles Fernandez
2a63afd1e9
Fix header guard for consistency
2018-03-27 21:16:16 +02:00
Carles Fernandez
dccbb026a1
Fix typo
2018-03-27 21:14:52 +02:00
Carles Fernandez
b31f929655
Apply clang-format, fix libiio detection in MacOS
2018-03-27 21:10:31 +02:00
Carles Fernandez
1d0452463f
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
2018-03-27 20:00:25 +02:00
Carles Fernandez
75f1c58587
Replace boost funcionalities by standard C++
2018-03-27 19:59:48 +02:00
Carles Fernandez
76c1dfef10
Fix typos
2018-03-27 19:56:45 +02:00
Javier Arribas
65713d4c82
Adding support for dual channel in FMCOMMS2 and optional Local Oscillator generation using FMCOMMS2 TX channel
2018-03-27 19:35:53 +02:00
Javier Arribas
982af827b4
Group all ad9361 configuration calls in one library
2018-03-27 19:00:25 +02:00
Javier Arribas
428a2eb1b5
Removing unused files
2018-03-27 14:44:56 +02:00
Javier Arribas
ec09016750
Adding Local Oscillator generation for dual band operation using AD9361 FPGA source. Bug fix in FPGA flowgraph
2018-03-27 14:24:07 +02:00
Carles Fernandez
bd0222f4b7
Fix defects detected by Coverity Scan and fix building in MacOs
2018-03-27 11:01:23 +02:00
Carles Fernandez
60046466b2
Initialize all members in the constructor
2018-03-26 21:01:17 +02:00
Carles Fernandez
356294ce36
Deativate glonass L2 acq test until fixing
2018-03-26 19:46:58 +02:00
Carles Fernandez
bdeecdd095
Try to fix Coverity Scan complain about tainted data
2018-03-26 19:46:08 +02:00
Carles Fernandez
a4935b4a0d
Initialize all members in the constructor
2018-03-26 19:37:36 +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
622a76668d
Fix typos
2018-03-26 00:50:55 +02:00
Carles Fernandez
0400034d14
Fix typos detected by codespell
2018-03-25 19:47:28 +02:00
Carles Fernandez
c4f4f80b45
tests: split testcases in ctest for granular failure reports
2018-03-25 18:55:51 +02:00
Carles Fernandez
48f65b067b
Fix typos discovered with codespell
2018-03-25 13:43:12 +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
0b6aff6cdc
Fix RTCM server
...
An exception was thrown when trying to print the IP address of a client that was disconnected
2018-03-22 12:28:33 +01:00
Antonio Ramos
5a86de623b
Fix tests
2018-03-21 16:29:04 +01:00
mmajoral
376de5807f
Added FPGA-related changes
2018-03-20 18:06:20 +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
Antonio Ramos
afdad07493
Clean code
2018-03-20 12:30:20 +01:00
Antonio Ramos
e94d7296dc
Add warnings to tracking adapters
2018-03-20 12:04:53 +01:00
Antonio Ramos
02deff9b24
Add new tracking block to GPS L2 adapter
2018-03-19 16:52:36 +01:00
Antonio Ramos
7fdb9796e9
Merge branch 'unify_tracking' into observables_and_display_color
2018-03-19 15:48:07 +01:00
Antonio Ramos
163500623e
Fix compiling error
2018-03-19 15:37:20 +01:00
Antonio Ramos
cc887402b1
Merge branch 'unify_tracking' into observables_and_display_color
2018-03-19 14:50:00 +01:00
Antonio Ramos
59a991b884
Add adaptive Cloop-4quadrant discriminator
2018-03-19 12:39:25 +01:00
Antonio Ramos
f2fe8e9d0d
Extended correlator GPS L1
2018-03-16 17:40:24 +01:00
Antonio Ramos
a7737d55da
Fix Gal E1 primary code generation
2018-03-16 16:03:40 +01:00
Antonio Ramos
bdce8b6a66
Add float code generation in some signals
2018-03-16 11:43:33 +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
e4bada8176
Handle RTCM printer exceptions
2018-03-13 11:16:30 +01:00
Carles Fernandez
5f9c7c184e
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into kf
2018-03-13 11:07:52 +01:00
Javier
70a2690a2a
Adding experimental KF carrier tracking
2018-03-13 11:51:33 +02:00
Antonio Ramos
74e8af01f9
Minor changes
2018-03-12 18:06:48 +01:00
Antonio Ramos
026f2eea84
Merge branch 'next' into unify_tracking
2018-03-12 11:27:43 +01:00
Antonio Ramos
a797bfb641
Migrate GPS L1 TOW from double to unsigned int
2018-03-12 11:27:26 +01:00
Antonio Ramos
052751fbae
Merge branch 'next' into debug
2018-03-12 11:13:09 +01:00
Antonio Ramos
0057e60924
Clean code
2018-03-12 11:12:41 +01:00
Carles Fernandez
df1a3a13df
Fix satellite
2018-03-11 20:09:49 +01:00
Carles Fernandez
986487ba26
Fix circle color
2018-03-10 23:01:12 +01:00
Carles Fernandez
6a79018d2c
Add more verbose messages
2018-03-10 23:00:09 +01:00
Carles Fernandez
d74f00c39a
Remove unused variable
2018-03-10 13:30:11 +01:00
Carles Fernandez
e648f38f6f
Fix some merging problems
2018-03-10 12:56:30 +01:00
Antonio Ramos
ecb4a4970a
Disable eph update when L1 + L2
2018-03-09 13:05:25 +01:00
Damian Miralles
36d71d46af
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into glonass_dec
2018-03-08 14:48:30 -07:00
Antonio Ramos
ab7cabc8e8
code style
2018-03-08 18:32:55 +01:00
Antonio Ramos
93d2fdaf14
debug 9
2018-03-08 18:05:22 +01:00
Antonio Ramos
be5139e5f7
Merge branch 'next' into debug
2018-03-06 16:19:52 +01:00
Antonio Ramos
de3bf9d480
debug8
2018-03-06 15:58:48 +01:00
Antonio Ramos
21fff4e696
Fix CNAV telemetry reader
2018-03-06 13:23:22 +01:00
Antonio Ramos
40be1e3ad4
debug7
2018-03-06 10:45:32 +01:00
Antonio Ramos
a25a6fb556
debug 6
2018-03-05 18:34:20 +01:00
Gastd
952925b3e9
Fix test
2018-03-05 11:52:56 -03:00
Antonio Ramos
8d37013e96
debug 5
2018-03-05 13:07:47 +01:00
Antonio Ramos
7646568314
debug4
2018-03-05 11:05:58 +01: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
5b2c0e628d
Fix broken build by clang-format
2018-03-03 12:48:54 +01:00
Carles Fernandez
891478cf2c
Apply automated code formatting to volk-gnsssdr
...
See http://gnss-sdr.org/coding-style/#use-tools-for-automated-code-formatting
2018-03-03 12:09:45 +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
c9ac8c78af
Move OpenCL-related files to a folder
2018-03-02 15:48:38 +01:00
Carles Fernandez
3edbb9e084
Fix building when OpenCL is enabled
2018-03-02 14:38:42 +01:00
Antonio Ramos
3ce49ada96
debug 3
2018-03-02 13:30:21 +01:00
Javier Arribas
288dd481e7
Updating FPGA acquisition modules
2018-03-02 12:23:10 +01:00
Javier Arribas
dc4c7b9551
Adding AD9361 fpga signal source
2018-03-02 11:30:36 +01:00
Antonio Ramos
a216d22509
debug2
2018-03-02 11:23:38 +01:00
Antonio Ramos
b3c6d94cb6
debug1
2018-03-02 10:29:43 +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
56900dd80e
Improve docker instructions and extract pdf file
2018-03-01 17:32:54 +01:00
Carles Fernandez
53095d06ba
Fix make check and add tests
2018-03-01 17:30:47 +01:00
Antonio Ramos
e58f96a196
Minor change
2018-03-01 17:23:48 +01:00
Antonio Ramos
4ccd2c299b
Check data validity
2018-03-01 15:54:51 +01:00
Carles Fernandez
9d23915fee
Fix make check in Ubuntu 16.04
2018-03-01 15:05:04 +01:00
Antonio Ramos
6296db3ea0
Merge branch 'next' into unify_tracking
2018-03-01 14:27:35 +01:00
Antonio Ramos
eed6ed1f5e
Remove set_max_noutput_items
2018-03-01 14:25:44 +01:00
Carles Fernandez
2f2a1d8338
Change folder name
2018-03-01 11:01:20 +01:00
Carles Fernandez
ac18e7a49d
Fix building in Ubuntu 18.04
2018-02-28 15:40:43 +01:00
Carles Fernandez
9829883253
Add reproducibility files for IEEE Access publication
2018-02-28 13:15:46 +01:00
Damian Miralles
8b55e9ffd2
bugfix: Fix log time in RINEX Observation Data for GLONASS
...
Fixes issue with time being logged to the observation file in GLONASS.
The code was not accounting for the leap seconds when logging the
observation timeS
2018-02-27 20:51:24 -07:00
Carles Fernandez
2ca458cea1
Add more flag validators
2018-02-26 21:37:53 +01:00
Antonio Ramos
e964bf060f
Clean code
2018-02-26 10:40:08 +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
f8bbd21006
Merge branch 'bladerf' of https://github.com/osqzss/gnss-sdr into osqzss-bladerf
2018-02-25 19:10:57 +01:00
Carles Fernandez
5c77a394d7
Replace memset by std::fill_n
2018-02-25 13:34:13 +01:00
Carles Fernandez
e17f9268a8
Fix warning in GCC 8.0.1 (Fedora Rawhide)
...
The warning was:
warning: assignment discards 'const' qualifier from pointer target type
[-Wdiscarded-qualifiers]
2018-02-25 13:29:01 +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
9e37e51447
Be more specific on required boost headers
2018-02-25 01:48:21 +01:00
Carles Fernandez
243b4ecc39
Give priority to RINEX_printer flag over configuration file.
...
Fix building.
2018-02-25 01:10:27 +01:00
Carles Fernandez
eb0b01d0aa
Add doppler_step flag
2018-02-25 01:00:17 +01:00
osqzss
995367d776
Add bladeRF support
2018-02-24 15:19:04 +09:00
Carles Fernandez
77c4ea9b25
Clean includes
2018-02-24 00:53:55 +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
Carles Fernandez
4c408f5239
Fix building in ArchLinux
2018-02-23 17:57:53 +01:00
Antonio Ramos
5cba843eaa
Add colors to display
2018-02-23 16:17:51 +01:00
Antonio Ramos
c849738da0
debug7
2018-02-23 12:00:20 +01:00
Antonio Ramos
c0f1d95b32
debug6
2018-02-23 10:50:22 +01:00
Antonio Ramos
3921000ed2
debug5
2018-02-22 19:16:06 +01:00
Antonio Ramos
44f05263f0
debug4
2018-02-22 18:03:24 +01:00
Antonio Ramos
e2c2da67c4
debug3
2018-02-22 16:15:07 +01:00
Antonio Ramos
592d50af79
debug 2
2018-02-22 12:42:09 +01:00
Antonio Ramos
58dd5428a8
debug
2018-02-22 11:39:38 +01:00
Antonio Ramos
9533662a0e
Minor change
2018-02-22 11:18:37 +01:00
Antonio Ramos
ca9a551a86
Avoid extrapolation
2018-02-22 11:14:57 +01:00
Antonio Ramos
df5f51ba91
Dump incoming Gnss Synchros in observables
2018-02-21 16:10:03 +01:00
Antonio Ramos
a2eaf403ff
Avoid acces to a out of range value
2018-02-21 13:12:45 +01:00
Antonio Ramos
98cde65832
Improved find_closest algorithm in observables
2018-02-21 12:56:44 +01:00
Antonio Ramos
5da7a83eeb
Correct interpolation indexes
2018-02-21 11:28:35 +01:00
Antonio Ramos
281687615a
Set observables history to 100 ms
2018-02-21 10:59:53 +01:00
Antonio Ramos
c793b47181
Interpolate TOW_at_current_symbol in observables block
2018-02-21 10:41:33 +01:00
Antonio Ramos
dfb5f1118c
Fix unit tests
2018-02-20 15:44:45 +01:00
Antonio Ramos
cc178495c9
Modify authors
2018-02-20 11:28:34 +01:00
Antonio Ramos
832f828d52
Clean code
2018-02-20 11:17:41 +01:00
Antonio Ramos
3508218307
Check PRN coherency in observables
2018-02-20 10:58:56 +01:00
Antonio Ramos
82084dd867
Minor changes
2018-02-19 17:20:34 +01:00
Antonio Ramos
0cba5951a7
Merge branch 'next' into fix_observables
2018-02-19 10:51:24 +01:00
Antonio Ramos
c3657f3251
Modify hybrid observables
2018-02-19 10:29:12 +01:00
Carles Fernandez
ee18aee92a
Fix for gflags 2.0
2018-02-18 22:48:47 +01:00
Carles Fernandez
e18ea91fd1
Add flag validators
2018-02-18 21:58:23 +01:00
Carles Fernandez
166e0bdc0a
Fix warnimgs
2018-02-18 21:19:35 +01:00
Carles Fernandez
dbc8141db8
Fix warnings
2018-02-18 21:16:15 +01:00
Carles Fernandez
f3a3e7d63e
Make it backward compatible with gflags 2.0, shipped by Debian Jessie
2018-02-18 20:50:16 +01:00
Carles Fernandez
b03720bb60
Fix typo
2018-02-18 19:45:21 +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
22654d6c1a
Add -doppler_max commandline flag
2018-02-18 18:37:38 +01:00
Carles Fernandez
fa51afa923
Set tracking parameters as commandline flags
2018-02-18 13:55:04 +01:00
Carles Fernandez
2b8ab9dcee
Group all flags in a single file
...
This makes easier to document and to add new ones.
Shortened version of common files have been added:
-c for -config_file
-s for -signal_source
2018-02-18 12:23:55 +01:00
Antonio Ramos
af69cba8e1
Solve Log warnings when GPS PRN 32 is visible
2018-02-17 13:39:28 +01:00
Antonio Ramos
756fd1904e
Modify observables algorithm
2018-02-16 18:10:48 +01:00
Antonio Ramos
ab6e62af72
Return WORK_DONE when throwing an exception
2018-02-14 16:24:29 +01:00
Antonio Ramos
28cc4a1a05
Add try-catch block to hybrid observables
2018-02-14 11:56:22 +01:00
Antonio Ramos
8885333aa7
Modify sample counter
2018-02-13 19:22:23 +01:00
Antonio Ramos
4ff65b7796
Minor changes
2018-02-13 15:20:30 +01:00
Antonio Ramos
1f1771290b
Merge branch 'next' into unify_tracking
2018-02-13 11:45:17 +01:00
Carles Fernandez
843ea17bba
Merge branch 'fix_memory_leak' of https://github.com/Gastd/gnss-sdr into Gastd-fix_memory_leak
2018-02-13 07:43:05 +01:00
Antonio Ramos
1a559f238d
Add dll_pll_veml_tracking files
2018-02-12 18:50:18 +01:00
Antonio Ramos
30362f5d98
Minor changes
2018-02-12 16:52:09 +01:00
Antonio Ramos
b4b8ef2acd
Merge branch 'next' into fix_bug
2018-02-12 11:56:01 +01:00
Gastd
300604eb85
Fix memory leak
2018-02-12 03:04:27 -02:00
Carles Fernandez
1c4cfbcb66
Small fixes to make Coverity Scan happy
2018-02-10 23:34:40 +01:00
Carles Fernandez
e388b8987b
Shorten the tests by default
2018-02-10 14:20:22 +01:00
Antonio Ramos
821e4f81a9
Minor changes
2018-02-09 15:06:50 +01:00
Carles Fernandez
59d3a4d434
Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into next
2018-02-09 14:33:12 +01:00
Carles Fernandez
2a811e96b7
Get rid of program_options and unit_test_framework boost libraries dependencies
2018-02-09 14:32:13 +01:00
Antonio Ramos
36f1a07d5f
Fix GPS L2
2018-02-09 11:38:17 +01:00
Antonio Ramos
61f197e9b8
fix Gal. E5a
2018-02-08 17:52:46 +01:00
Carles Fernandez
c945ddcacd
Initialize all members in the constructor
2018-02-08 12:49:53 +01:00
Carles Fernandez
f52d46f608
Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into next
2018-02-08 11:45:59 +01:00
Antonio Ramos
e8efffc265
Add acquire pilot and data functionality
2018-02-08 11:05:20 +01:00
Carles Fernandez
746703fd22
Merge branch 'gal_e5a_pcps_acquisition' of https://github.com/antonioramosdet/gnss-sdr into antonioramosdet-gal_e5a_pcps_acquisition
2018-02-07 18:53:29 +01:00
Antonio Ramos
452dd24c90
Add Gal. E5a Pcps acquisition adapter
2018-02-07 18:36:42 +01:00
Carles Fernandez
efd64532d0
Avoid buffer overflow
2018-02-07 18:36:34 +01:00
Carles Fernandez
413ab8c8cf
Rename pcps_acquisition_cc to pcps_acquisition
2018-02-07 08:43:44 +01:00
Antonio Ramos
25634963cc
Remove pcps_acq_sc
...
Integrate cshort into pcps_acq_cc
2018-02-06 16:55:09 +01:00
Antonio Ramos
41712e4722
Migrate pcps_acq_sc to new grid
2018-02-06 13:11:15 +01:00
Carles Fernandez
3be551d9ea
Fortify volk-gnss-sdr (required by lintian)
2018-02-05 14:53:07 +01:00
Carles Fernandez
d780de445a
Small fixes
2018-02-05 11:18:06 +01:00
Carles Fernandez
e4c5a28d6a
Merge branch 'limesdr' of https://github.com/osqzss/gnss-sdr into osqzss-limesdr
2018-02-05 11:08:52 +01:00
osqzss
1bef2bbfb5
Add LimeSDR antenna selection support
2018-02-05 15:52:22 +09:00
Carles Fernandez
fd8fcc0f8f
Remove unrequired includes
2018-02-05 07:31:34 +01:00
Carles Fernandez
9042924468
Fix misspelling detected by lintian
2018-02-04 14:18:11 +01:00
Carles Fernandez
e7784a7cbe
Catch all exceptions
2018-02-03 11:15:35 +01:00
Carles Fernandez
040745eeb1
Fix typo
2018-02-03 11:14:21 +01:00
Carles Fernandez
96af5fc6e6
Avoid potential overflow
2018-02-03 11:11:05 +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
Carles Fernandez
3988a68592
Fix compilation in GNU Radio 3.7.12.git
2018-02-01 16:39:45 +01:00
Carles Fernandez
149ceaa366
Fix compilation in GNU Radio 3.8
2018-02-01 15:15:03 +01:00
Carles Fernandez
c9178e0d63
Merge branch 'fractional_resampler' of https://github.com/antonioramosdet/gnss-sdr into antonioramosdet-fractional_resampler
2018-02-01 14:28:25 +01:00
Carles Fernandez
e23dd178d6
Merge branch 'new_acq_grid' of https://github.com/antonioramosdet/gnss-sdr into antonioramosdet-new_acq_grid
2018-01-31 15:15:43 +01:00
Antonio Ramos
11f332f9d8
Discard changes in CMake regarding Matio min. required version
2018-01-31 12:54:41 +01:00
Antonio Ramos
8c9ab31799
Merge branch 'next' into upgrade_spirent_gss6450_source
2018-01-31 11:11:18 +01:00
Antonio Ramos
f635b5714f
Add fractional resampler
2018-01-31 10:46:41 +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
6554c846b1
Mereg branch dmiralles2009-glonass_dec
2018-01-28 11:46:35 +01:00
Damian Miralles
09c5225981
Merge branch 'glonass' of https://github.com/gnss-sdr/gnss-sdr into glonass_dec
2018-01-27 20:50:55 -07: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
d12aa28589
Replace C-style casts by C++ style
2018-01-26 13:15:56 +01:00
Carles Fernandez
a6e292d532
Remove unrequired includes
2018-01-26 13:02:23 +01:00
Carles Fernandez
2f8be49d0a
Fix indentation
2018-01-26 12:49:04 +01:00
Carles Fernandez
30988b8e14
Remove unrequired includes. Remove tabs. Fix indentation
2018-01-26 12:40:58 +01:00
Carles Fernandez
f600f95864
Remove unused variables
2018-01-25 19:39:42 +01:00
Carles Fernandez
b6fcc4d218
Remove warning of unused parameter and dead code, fix indentation
2018-01-25 19:35:28 +01:00
Carles Fernandez
6f3e43ec08
Initialize all members in the cosntructor
2018-01-25 15:07:13 +01:00
Antonio Ramos
9491e2a701
Remove unused include
2018-01-25 11:50:07 +01:00
Antonio Ramos
ecf94f71f1
Add 8 and 16 bits ADC compatibility
2018-01-25 11:00:23 +01:00
Antonio Ramos
3270debac7
Smoother grid plot
2018-01-25 10:32:40 +01:00
Carles Fernandez
e7ba7ef23d
Fix warning
2018-01-24 21:27:15 +01:00
Carles Fernandez
831bc2ae2d
Initialize all members in the constructor
2018-01-24 19:25:03 +01:00
Carles Fernandez
df4e93b59f
Initialize all members in the constructor
2018-01-24 19:23:45 +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
d6044c0ece
Fix indentation
2018-01-24 18:36:36 +01:00
Carles Fernandez
5c78778a93
Add header
2018-01-24 18:32:11 +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
c62e7a683d
Fix warning of unused parameters
2018-01-24 18:16:01 +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
Antonio Ramos
313e73532b
Add title to figures
2018-01-24 14:42:08 +01:00
Antonio Ramos
3c9988bc99
Autoconfigure number of chips in matlab script
2018-01-24 12:59:22 +01:00
Antonio Ramos
df63217da0
Minor changes
2018-01-24 12:35:57 +01:00
Antonio Ramos
2e2c3474be
Minor changes in matlab acquisition grid plot script
2018-01-24 11:17:33 +01:00
Antonio Ramos
2153e24169
Handle errors when opening acquisition dump files
2018-01-24 10:17:26 +01:00
Carles Fernandez
0545905fef
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into glonass
2018-01-24 00:52:51 +01:00
Carles Fernandez
b301ed19c6
Merge remote-tracking branch 'upstream/next' into glonass
2018-01-24 00:52:09 +01:00
Carles Fernandez
8386289984
Initialize all members in the constructor
2018-01-23 22:52:15 +01:00
Carles Fernandez
80edc4313f
Change header guard name for consistency
2018-01-23 21:48:42 +01:00
Carles Fernandez
9b7ce39c57
Fix wrong comments and add consistency in header guard name
2018-01-23 21:41:19 +01:00
Carles Fernandez
f6f14f246b
Remove repeated and unrequired includes
2018-01-23 21:23:02 +01:00
Carles Fernandez
35c11d0120
Apply coding style
2018-01-23 20:09:39 +01:00
Carles Fernandez
2a9d6975e0
Apply coding style
2018-01-23 20:07:43 +01:00
Carles Fernandez
ef2c2bcf6b
Fix building with Clang
2018-01-23 19:51:36 +01:00
Javier Arribas
114121ef51
Addign some useful matlab binary file reading functions
2018-01-23 17:36:32 +01:00
Javier Arribas
a5d65f3424
Bug fix: adding exception control to std::map access in observables block
2018-01-23 17:33:06 +01:00
Javier Arribas
84fe651f0d
Adding Labsat v2 and v3 single channel signal recorder file source
2018-01-23 17:31:42 +01:00
Antonio Ramos
ba38f8286d
Modify dump file pcps acquisition
2018-01-23 16:56:31 +01:00
Carles Fernandez
59bd7273ae
Merge branch 'spirent_signal_source' of https://github.com/antonioramosdet/gnss-sdr into antonioramosdet-spirent_signal_source
2018-01-22 12:40:19 +01:00
Antonio Ramos
0dab500fb0
Update author
2018-01-22 12:38:38 +01:00
Antonio Ramos
dd77cd10df
Remove debug lines
2018-01-22 12:21:28 +01:00
Damian Miralles
4e840f482f
bugfix: Fixes MARKER NUMBER field for RINEX v2.11 file generation
2018-01-21 17:27:19 -07:00
Damian Miralles
5bdd8fbfaf
bugfix: Adds frequency number and proper field name for RINEX v2.11
2018-01-21 12:36:42 -07:00
Gastd
bd66fd76da
Fix headers
2018-01-21 00:56:46 -02:00
Gastd
786f68a9ca
clean code
2018-01-21 00:48:57 -02:00
Gastd
fcd24c69da
fixbug: initialize the carrier track filter with proper value
2018-01-21 00:30:31 -02:00
Carles Fernandez
1b4c217d88
Fix redefinition warning
2018-01-20 12:29:21 +01:00
Carles Fernandez
5acef7a9bc
Remove warnings of unused variables
2018-01-20 12:24:38 +01:00
Carles Fernandez
db938bb047
Build fix due to a change in the gr-iio v0.3 API
...
A change in the API has removed the decimation parameter from sources
(see https://github.com/analogdevicesinc/gr-iio/issues/15 )
This commit fixes the build against the current master of
https://github.com/analogdevicesinc/gr-iio but it breaks compatibility
with older versions. Users with gr-iio already installed will need to
update it.
2018-01-20 11:56:17 +01:00
Carles Fernandez
0315746429
Fix warning
2018-01-20 04:17:50 +01:00
Antonio Ramos
7a2a02252a
Minor changes
2018-01-19 13:50:33 +01:00
Carles Fernandez
3ca7d0d08a
Remove unused include
2018-01-19 12:09:40 +01:00
Carles Fernandez
1095bd0b48
Update satellite info
2018-01-19 09:46:44 +01:00
Carles Fernandez
f6be094334
Initialize all class members in the constructor
2018-01-18 19:39:21 +01:00
Antonio Ramos
4873ea2b88
Fix GSS6450 signal source
2018-01-18 16:57:15 +01:00
Carles Fernandez
dc717db61e
Minor fixes
2018-01-18 15:27:38 +01:00
Carles Fernandez
bc92240443
Replace C-style cast by C++ casts
2018-01-17 19:11:42 +01:00
Carles Fernandez
59c153846c
Remove blank line
2018-01-17 19:06:39 +01:00
Carles Fernandez
7e97d00a4f
Apply project's coding style
2018-01-17 19:02:52 +01:00
Carles Fernandez
1b5a3b6fa4
Apply coding style
2018-01-17 17:55:46 +01:00
Carles Fernandez
27baa7e45d
Apply coding style
2018-01-17 08:42:50 +01:00
Carles Fernandez
6af8527518
Add block identifier to Galileo satellites launched on Dec. 12, 2017
2018-01-16 23:10:04 +01:00
Antonio Ramos
282c3d8659
Implement Spirent GSS6450 file signal source
2018-01-16 17:38:43 +01:00
Antonio Ramos
29b8643def
Added Spirent GSS6450 file signal source
2018-01-12 13:15:20 +01:00
Javier Arribas
6256f15893
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
2018-01-10 18:21:36 +01:00
Javier Arribas
184bd0d1de
A smarter way of handling the multirrate input of observables block
2018-01-10 18:13:46 +01:00
Antonio Ramos
c20bd62313
Merge branch 'next' into new_fsm
2018-01-10 16:29:33 +01:00
Antonio Ramos
5ebb060ba1
Merge branch 'next' into new_fsm
2018-01-10 16:27:56 +01:00
Javier Arribas
81179a9f38
Removing gnuradio output buffer request on observables and disabling the gnss_synchro output for all trackings that are not tracking any satellite. This is a bug fix to avoid gnuradio flowgraph deadlocks when different GNSS integration times are used in satellite channels
2018-01-10 16:26:05 +01:00
Antonio Ramos
25127a0b27
Minor changes
2018-01-10 16:24:09 +01:00
Javier Arribas
0e9113fdcb
Adding new advanced features to Galileo E1 tracking: Pilot tracking, Extended coherent correlation, narrow DLL/PLL bandwidth and narrow correlator spacings
2018-01-10 12:37:13 +01:00
Javier Arribas
c463456924
Adding pilot signal acquisition option for Galileo E1
2018-01-10 11:30:16 +01:00
Antonio Ramos
2749d2518b
Fix sample counting
2018-01-10 11:08:06 +01:00
Antonio Ramos
188df6c5b8
Clean pcps acquisition
2018-01-09 17:55:32 +01:00
Antonio Ramos
a90edd025c
Minor changes
2018-01-08 15:52:14 +01:00
Antonio Ramos
320b4e2d7b
Migrate channel_fsm pointer to std::shared_ptr
2018-01-08 12:03:32 +01:00
Antonio Ramos
74a1f76282
Avoid multithreading collision
2018-01-08 10:57:01 +01:00
Antonio Ramos
cfc0a4a498
Clean flowgraph
2018-01-05 12:25:33 +01:00
Antonio Ramos
3a37345d4c
Minor changes
2018-01-04 12:33:13 +01:00
Antonio Ramos
bbf8587970
Clean code
2018-01-04 12:16:12 +01:00
Antonio Ramos
540221e227
New Channel FSM
2018-01-04 10:51:47 +01:00
Antonio Ramos
6dd3abfdea
debug2
2018-01-03 15:47:16 +01:00
Antonio Ramos
3ddea680ad
debug1
2018-01-03 12:48:04 +01:00
Antonio Ramos
47c752c141
More debug lines
2018-01-03 12:44:58 +01:00
Antonio Ramos
b28c244df5
Debug log lines
2018-01-03 11:40:17 +01:00
Antonio Ramos
3eafe2047a
Fix deadlock flowgraph
2018-01-02 16:56:18 +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
1cc72b8102
glonass: Adding RINEX support for rcv type 28 (GPS L2C + GLO L1 C/A)
...
Adds RINEX support for receiver type 28 which combines GPS L2C and
GLONASS L2C. Fixes a couple of bugs in RINEX file generation and adds
new configuration files for L2C processing
2017-12-27 19:10:08 -07:00
Damian Miralles
78eaa76a60
glonass rinex: Bug fixes in RINEX formats 2.11 and 3.02
...
Fixes a couple of bugs for RINEX file generation depending on the
active version to be use.
2017-12-27 11:57:25 -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
Damian Miralles
ad07c8940b
glonass_rinex: Fixes bugs in RINEX files for GLONASS processing
...
Fixes bugs with observation and navigation header time logs. It forces
the log to be in UTC time as the dault when in GLONASS.
2017-12-25 17:05:35 -07:00
Damian Miralles
f85887ee10
glonass pvt: Fix bug when in PPP_Static mode
...
Fixes a bug in trk module to provide right observables for position
solution computation using the accumulated carrier phase measurements.
2017-12-22 15:08:54 -07:00
Antonio Ramos
8932e9a51b
Clean acquisition interface
2017-12-22 10:39:53 +01:00
Antonio Ramos
2d8141d9b5
Migrate msg_queue boost smart pointers to gr sptr
2017-12-21 15:47:26 +01:00
Antonio Ramos
8bb0c880c0
Minor changes in DLOG lines
2017-12-21 12:12:56 +01:00
Antonio Ramos
cef7ae5f7b
Add LOG lines in channel_fsm
2017-12-20 15:02:57 +01:00
Antonio Ramos
b2b889ec79
Minor changes in Telemetry comments
2017-12-18 11:07:29 +01:00
Antonio Ramos
7e91e09436
Merge remote-tracking branch 'gnss-sdr/next' into TD_GPS_L5
2017-12-15 10:58:03 +01:00
Antonio Ramos
52aabf05c1
Fix GPS L5
2017-12-15 10:57:12 +01:00
Antonio Ramos
26a521907a
Minor changes
2017-12-12 17:59:13 +01:00
Carles Fernandez
1e6f053c37
Fix bug that was preventing the PRN code to be loaded. Fixes #102
2017-12-06 13:06:05 +01:00
Antonio Ramos
8b5f7097b3
Merge remote-tracking branch 'gnss-sdr/next' into TD_GPS_L5
2017-12-05 10:09:11 +01:00
Carles Fernandez
60d83135e2
Fix wrong merge
2017-12-04 19:22:48 +01:00
Carles Fernandez
ee37dabb1f
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into glonass
2017-12-04 18:40:10 +01:00
Carles Fernandez
061069bc82
Apply project's coding style and other minor fixes
2017-12-04 18:39:07 +01:00
Carles Fernandez
13ef34ed81
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into glonass
2017-12-04 18:16:41 +01:00
Antonio Ramos
1168740754
Merge remote-tracking branch 'gnss-sdr/next' into TD_GPS_L5
2017-12-04 17:19:06 +01:00
Javier Arribas
88a02340ac
Revert unwanted commit in GPS L1 tracking file
2017-12-04 17:17:09 +01:00
Antonio Ramos
d501aac371
Merge remote-tracking branch 'gnss-sdr/next' into TD_GPS_L5
2017-12-04 17:10:18 +01:00
Javier Arribas
59c2261316
Adding GPS L5i acquisition and tracking modules
2017-12-04 17:07:54 +01: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
e50700c71c
Minor fixes
2017-11-30 21:55:44 +01:00
Carles Fernandez
0a1e1e88c1
Minor fixes
2017-11-30 21:48:57 +01:00
Antonio Ramos
6395f0e5fc
Add GPS L5 Channel
2017-11-30 18:16:49 +01:00
Antonio Ramos
11486670ec
Modify CNAV message structure header
2017-11-30 16:54:12 +01:00
Antonio Ramos
e9e8de7d40
Modify CNAV GPS L5 files
2017-11-30 15:50:07 +01:00
Javier Arribas
2728690cdd
Adding GPS L5 signal definition file
2017-11-30 15:35:49 +01:00
Antonio Ramos
7c8855b9ac
Add GPS L5 files
2017-11-30 15:10:08 +01:00
Unknown
bb098efcc8
Minor changes obs sys test
2017-11-29 16:59:20 +01:00
Antonio Ramos
d7acf4ecf5
Merge remote-tracking branch 'gnss-sdr/next' into fix_pvt_E5a
2017-11-29 12:13:40 +01:00
Antonio Ramos
140b388066
Modify RTKLIB PVT band selection and Tel. Dec. E5a
2017-11-29 12:00:05 +01:00
Carles Fernandez
46d64af778
Matio is not optional
2017-11-26 18:59:00 +01:00
Carles Fernandez
59d1067d59
Fix parallel building when MATIO is not present.
...
Fix building with Ninja
Matio is no longer optional but mandatory
2017-11-26 10:49:42 +01:00
Damian Miralles
0e938db54e
bugfix: Fixes RINEX V2.11 Nav. data record header
...
Fixes the number of spaces used by the second field in RINEX 2.11 when
logging GLONASS Navigational information
2017-11-24 15:20:13 -07:00
Damian Miralles
9b3c8e93ec
Merge branch 'glonass' of https://github.com/gnss-sdr/gnss-sdr into glonass_dec
2017-11-24 12:04:08 -07:00
Carles Fernandez
6d966eda5c
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into glonass
2017-11-24 17:10:55 +01:00
Carles Fernandez
24dbdc17ee
Add the capability to save .mat files to GLONASS tracking blocks
2017-11-24 17:10:50 +01:00
Carles Fernandez
733812266a
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
2017-11-23 19:30:30 +01:00
Carles Fernandez
a6e6aef331
Fix / Add missing headers
2017-11-22 19:55:32 +01:00
Carles Fernandez
5d85d15ad8
Merge branch 'glonass' of https://github.com/gnss-sdr/gnss-sdr into glonass
2017-11-21 18:06:33 +01:00
Carles Fernandez
9139c4053c
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into glonass
2017-11-21 17:35:40 +01:00
Damian Miralles
4a8182af26
feature: Adding code to fix coherent integration in GLONASS L1 C/A
...
Debugs code to fix GLONASS coherent integration. Adds message handling
from telemetry decoding to signal tracking modules. Bug on poor track
performance stills need to be determine.
2017-11-20 14:52:37 -07: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
bc78416f52
Delete variables going out of scope
2017-11-20 12:17:57 +01: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
d8c924a2ca
Fix warning
2017-11-20 08:22:04 +01:00
Carles Fernandez
f719b4a22a
Add .mat storing capability to Observables block
2017-11-19 20:45:52 +01:00
Carles Fernandez
b50545b446
Use matio library in tracking blocks
2017-11-19 17:52:45 +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
Carles Fernandez
fe241c8b2d
clean kernel
2017-11-16 20:54:04 +01:00
Carles Fernandez
eecfa6c582
Add AVX2
2017-11-16 19:51:15 +01:00
Carles Fernandez
6d216fa5a1
Add volk_gnsssdr_16ic_conjugate_16ic kernel
2017-11-16 19:45:15 +01:00
Unknown
7076bebf30
Remove unused include
2017-11-16 16:33:24 +01:00
Unknown
9ff4d8d880
Fix Galileo E5a deadlock
2017-11-16 16:33:24 +01:00
Carles Fernandez
27eece55da
Add aligned kernel for AVX
2017-11-15 02:10:25 +01:00
Carles Fernandez
9c6d79e945
Fix building with Python 3.6
2017-11-15 01:23:05 +01:00
Damian Miralles
756a4b5a2e
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-14 08:09:14 +01:00
Damian Miralles
3e4e94db8e
clean up: Clean up warnings during compile process
...
Removes unused variables from code and fix counter to include both GPS
and GLONASS observations
2017-11-14 08:09:14 +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
Damian Miralles
feae8303de
clean up: Clean up warnings during compile process
...
Removes unused variables from code and fix counter to include both GPS
and GLONASS observations
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
Damian Miralles
1b98e7dcad
position fix: First combined GPS + GLONASS position solution
...
First positon fix using a combination of GLONASS and GPS data in
GNSS-SDR. The position solution may need further testing but initial
results are looking quite promising.
2017-11-10 09:39:22 +01:00
Unknown
994233b9f7
Change test name
2017-11-10 09:25:18 +01:00
Damian Miralles
4b9c226891
bugfix: Fixes bugs in RINEX and RTCM generators
...
Remove dependency of t_b in P_1 for GLONASS GNAV Ephemeris and cleaned
RINEX line for nav messages generation
2017-11-09 20:31:53 +01:00
Unknown
6798f45df6
Added L1, E1, L5, E5 obs system test
2017-11-09 16:11:04 +01:00
Unknown
ab6415d843
Merge remote-tracking branch 'gnss-sdr/next' into system_test_space
2017-11-07 12:07:29 +01:00
Unknown
829071369d
Changes in cut-off frequency and transition width parameters
2017-11-07 11:55:03 +01:00
Unknown
10bbe2a267
Avoid IF parameter ambiguity
...
Added a new boolean for proper instantiation and connection of the internal blocks
2017-11-07 11:54:50 +01:00
Unknown
9361ae0090
Merge remote-tracking branch 'gnss-sdr/next' into system_test_space
2017-11-07 08:56:07 +01:00
Carles Fernandez
8fa965c75c
Change parameter bw to be the cut-off frequency
2017-11-06 19:27:41 +01:00
Carles Fernandez
a8ff283bac
Call the Intermediate Frequency parameter "IF" for consistency with the
...
freq_xlating_fir_filter block
2017-11-06 19:03:01 +01:00
Unknown
805e5b8020
Merge remote-tracking branch 'gnss-sdr/next' into system_test_space
2017-11-06 12:56:49 +01:00
Unknown
8e57d0829c
Merge remote-tracking branch 'gnss-sdr/next' into pulse_blanking_if
2017-11-06 12:23:23 +01:00
Unknown
03f7cf0b07
Add lowpass filtering
...
Lowpass filtering implementation in freq_xlating
2017-11-06 10:32:11 +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
ff2e7ecbb3
Fix building for CMake 3.6 and older
...
VERSION_GREATER_EQUAL was introduced in CMake 3.7
2017-11-04 20:14:13 +01:00
Carles Fernandez
401889da35
Update GPSTk to 2.10
...
Add more control of installed versions
2017-11-04 19:22:40 +01:00
Carles Fernandez
a148fe4425
Fix CMake warnings about RPATH in macOS
2017-11-04 12:09:56 +01:00
Carles Fernandez
532d69ef47
Avoid double writing of the results
2017-11-04 12:01:24 +01:00
Carles Fernandez
4992449b51
Remove unused includes
2017-11-04 10:59:51 +01:00
Carles Fernandez
f436cc8a5c
Allow 'large' files in 32 bit builds (Lintian requirement)
2017-11-04 10:59:03 +01:00
Carles Fernandez
4f9d6afd7d
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into dmiralles2009-glonass_dec
2017-11-03 16:30:24 +01:00
Carles Fernandez
a8005b5652
Merge branch 'glonass_dec' of https://github.com/dmiralles2009/gnss-sdr into dmiralles2009-glonass_dec
2017-11-03 16:18:54 +01:00
Damian Miralles
e636bba59a
position fix: First GLONASS position fix
...
First GLONASS L1 C/A position fix using GNSS-SDR. Fixes bug in toe
reporting for GLONASS and cleans up the code a bit. Small bug with
RINEX file still present but achievement deserves its own commit.
2017-11-01 21:05:40 -06:00
Carles Fernandez
a9be24420e
Fix typo
2017-11-01 20:49:10 +01:00
Antonio Ramos
f02bd08ce9
Merge remote-tracking branch 'origin/pulse_blanking_if' into pulse_blanking_if
2017-10-31 22:36:00 +01:00
Antonio Ramos
5958d11fd1
Baseband downconverting PulseBlanking
...
Added an IF to baseband downconverting stage previous to the pulse blanking filter
2017-10-31 22:34:21 +01:00
Antonio Ramos
dceb15acdc
Baseband downconverting PulseBlanking
...
Added an IF to baseband downconverting stage previous to the pulse blanking filter
2017-10-31 20:28:34 +01:00
Unknown
dcedbf25d7
Improving gps_l1_obs_space_system_test
...
Improved checking algorithm
2017-10-31 17:01:56 +01:00
Carles Fernandez
afb3aa14f6
Remove commented lines
2017-10-31 16:03:41 +01:00
Carles Fernandez
647a27a192
Avoid possible duplication of linked libraries
...
Add installation pointers for gnuradio-iio
2017-10-31 16:02:18 +01:00
Unknown
2eabafe40c
Merge remote-tracking branch 'gnss-sdr/next' into system_test_space
2017-10-31 15:42:00 +01:00
Unknown
0531c0a0ed
Observables system test GNSS-SDR space
...
Added a new observables system test
2017-10-31 15:40:51 +01:00