Carles Fernandez
5a908fcf7d
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into glamountain-kf
2018-07-20 12:59:46 +02:00
Carles Fernandez
6d39e31a67
Fix bug that was causing runtime breaks
2018-07-12 20:01:18 +02:00
Carles Fernandez
7dd0f7143e
Minor code cleaning
2018-07-12 18:21:48 +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
Carles Fernandez
cfc19c8df9
Bugfix: satellites assigned in initialization were never added to the list
2018-07-08 13:30:49 +02:00
Carles Fernandez
fe6a6ce5b7
Fix building with Pybombs
2018-07-06 19:56:32 +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
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
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
Gerald LaMountain
d565d65521
Update KF tracking to use acquisition doppler bin size for initial doppler state covariance
2018-07-03 13:31:53 -04: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
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
Carles Fernandez
db5145f1e7
Add possibility to override parameters in InMemoryConfiguration class
2018-06-28 09:20:38 +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
Carles Fernandez
d6a3175fbc
Merge branch 'better_flowgraph' into next
...
Improve flowgraph in multisystem and multiband configurations.
If a satellite is acquited, it is immediately searched in other bands
If no satellite is found from the first system, the receiver got stalled. This commit fixes the issue.
2018-06-15 18:31:36 +02:00
Carles Fernandez
c26022a1d6
Fix building with Boost 1.67
2018-06-15 17:07:40 +02:00
Carles Fernandez
576694c5b3
Enhance protection with concurrent channels
2018-06-15 14:35:53 +02:00
Carles Fernandez
4506bed859
Smarter flowgraph for multi-system and multi-band configurations
2018-06-14 23:10:43 +02:00
Carles Fernandez
5b2040ae50
Improve channel state management in multisystem configurations
2018-06-13 21:01:40 +02:00
Carles Fernandez
36ac696a46
More fixes
2018-06-11 11:13:02 +02:00
Carles Fernandez
f10ea80c61
More fixes for the RTCM server
2018-06-11 11:00:08 +02:00
Carles Fernandez
bd37a64260
Fix RTCM server
...
Replace private member name from io_service to io_context, remove socket as private member in Tcp_Server class
Improve messages printed in terminal
2018-06-11 00:05:07 +02:00
Javier
1931d2adb6
Revert "Avoid reassignation of satellites"
...
This reverts commit 84b2684337
.
2018-06-06 12:26:45 +02:00
Javier Arribas
9a5b426059
final release of observables and PVT receiver time fix for 1 ms integer granularity
2018-06-05 18:20:55 +02:00
Javier Arribas
c087c8b318
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into fix_observables
2018-06-05 16:49:37 +02:00
Carles Fernandez
84b2684337
Avoid reassignation of satellites
2018-06-05 16:39:07 +02:00
Carles Fernandez
f0b2fc2310
Remove unused private member
2018-06-04 00:14:23 +02:00
Carles Fernandez
11ffef0574
Avoid moving a temporary object since it prevents copy elision
2018-06-03 14:50:22 +02:00
Javier Arribas
908aa1515f
Observables and all PVT products now are referenced to the uncorrected RX clock, that is guaranteed to be integer multiple of 1 ms
2018-06-02 12:55:00 +02:00
Carles Fernandez
d40094e6e2
Clean CMake scripts
2018-05-25 20:49:45 +02:00
mmajoral
75cbc3fcdd
Added Galileo E1 acquisition + tracking classes that use the generic acquisition and tracking classes for the FPGA HW accelerators (still to be tested). Did some minor code cleaning to the GPS files that use the FPGA HW accelerator.
2018-05-22 12:25:14 +02:00
Carles Fernandez
98edb768fd
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
2018-05-16 18:32:38 +02:00
Javier Arribas
dfeb62871f
Adding optional compilation of the custom UDP packet source. Disabled by default
2018-05-16 11:36:37 +02:00
Javier Arribas
bf7a3f0090
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into udp_source
2018-05-16 10:54:27 +02:00
Carles Fernandez
1bad4d3be6
Catch exception by reference
2018-05-15 18:31:34 +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
Javier Arribas
0ef3b56e22
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into udp_source
2018-05-10 17:57:44 +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
3bc6ce4f75
Fix warnings
2018-05-05 12:50:00 +02:00
Carles Fernandez
8b390d0924
Replace boost::lexical_cast with std::to_string
...
Fixes in optional buildings
2018-05-01 23:32:52 +02:00
Javier Arribas
7865387df9
Adding UDP GNSS signal source block
2018-05-01 21:25:15 +02:00
Carles Fernandez
f259ef28dd
Replace boost::lexical_cast<std::string>() by std::to_string()
...
This fixes uncaught exceptions detected by Coverity Scan
2018-05-01 10:56:18 +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
Carles Fernandez
627848458e
Remove unused variable
2018-04-29 19:23:46 +02:00
Carles Fernandez
1573c40938
Expose some tracking parameters to the configuration
...
Replace GPS_L5i_DLL_PLL_Tracking by GPS_L5_DLL_PLL_Tracking since now it can also track the Q component. Old name still recognized for backward compatibility
Fix typo in flag documentation
2018-04-28 12:33:46 +02:00
Carles Fernandez
6f9fafcef0
Disconnect flowgraph when finished
2018-04-23 07:41:13 +02:00
Carles Fernandez
a584e8e51d
Add mutex to protect list of available signals
...
Disconnect the flowgraph when leaving
2018-04-22 19:49:13 +02:00
Carles Fernandez
2cd1bed90c
Fix headers and documentation
2018-04-20 13:20:10 +02:00
Carles Fernandez
514fde256a
Fix assignment of a channel to a given satellite with ChannelN.satellite=PRN
2018-04-20 12:50:32 +02:00
Carles Fernandez
4db5f9165f
Fix bug counting channels when using Gal E5a configurations
2018-04-18 11:18:58 +02:00
Antonio Ramos
1428630e79
Add RX time counter
2018-04-13 15:27:14 +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
6345b5dd15
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into kf
2018-04-05 10:15:39 +02:00
Antonio Ramos
46bc52ce9e
Sample counter now accepts any data type
2018-04-04 11:16:35 +02:00
Carles Fernandez
7bb4b0e065
Colors for everyone
2018-04-03 23:22:20 +02:00
Antonio Ramos
a421d2fc5a
Minor change
2018-04-03 15:37:26 +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
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
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
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
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
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
bdce8b6a66
Add float code generation in some signals
2018-03-16 11:43:33 +01:00
Javier
70a2690a2a
Adding experimental KF carrier tracking
2018-03-13 11:51:33 +02:00
Antonio Ramos
a797bfb641
Migrate GPS L1 TOW from double to unsigned int
2018-03-12 11:27:26 +01:00
Antonio Ramos
0057e60924
Clean code
2018-03-12 11:12:41 +01:00
Antonio Ramos
be5139e5f7
Merge branch 'next' into debug
2018-03-06 16:19:52 +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
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
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
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
2ca458cea1
Add more flag validators
2018-02-26 21:37:53 +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
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
Antonio Ramos
5cba843eaa
Add colors to display
2018-02-23 16:17:51 +01:00
Antonio Ramos
e2c2da67c4
debug3
2018-02-22 16:15:07 +01:00
Antonio Ramos
dfb5f1118c
Fix unit tests
2018-02-20 15:44:45 +01:00
Antonio Ramos
0cba5951a7
Merge branch 'next' into fix_observables
2018-02-19 10:51:24 +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
8885333aa7
Modify sample counter
2018-02-13 19:22:23 +01:00
Antonio Ramos
821e4f81a9
Minor changes
2018-02-09 15:06:50 +01:00
Antonio Ramos
452dd24c90
Add Gal. E5a Pcps acquisition adapter
2018-02-07 18:36:42 +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
Antonio Ramos
f635b5714f
Add fractional resampler
2018-01-31 10:46:41 +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
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
6f3e43ec08
Initialize all members in the cosntructor
2018-01-25 15:07:13 +01:00
Carles Fernandez
b301ed19c6
Merge remote-tracking branch 'upstream/next' into glonass
2018-01-24 00:52:09 +01:00
Javier Arribas
84fe651f0d
Adding Labsat v2 and v3 single channel signal recorder file source
2018-01-23 17:31:42 +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
Damian Miralles
5bdd8fbfaf
bugfix: Adds frequency number and proper field name for RINEX v2.11
2018-01-21 12:36:42 -07:00
Gastd
786f68a9ca
clean code
2018-01-21 00:48:57 -02:00
Carles Fernandez
1b4c217d88
Fix redefinition warning
2018-01-20 12:29:21 +01:00
Carles Fernandez
0315746429
Fix warning
2018-01-20 04:17:50 +01:00
Carles Fernandez
1095bd0b48
Update satellite info
2018-01-19 09:46:44 +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
5ebb060ba1
Merge branch 'next' into new_fsm
2018-01-10 16:27:56 +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
Antonio Ramos
cfc0a4a498
Clean flowgraph
2018-01-05 12:25:33 +01:00
Antonio Ramos
bbf8587970
Clean code
2018-01-04 12:16:12 +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
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
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
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
60d83135e2
Fix wrong merge
2017-12-04 19:22:48 +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
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
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