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
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
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
c3657f3251
Modify hybrid observables
2018-02-19 10:29:12 +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
Javier Arribas
a5d65f3424
Bug fix: adding exception control to std::map access in observables block
2018-01-23 17:33:06 +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
Javier Arribas
184bd0d1de
A smarter way of handling the multirrate input of observables block
2018-01-10 18:13:46 +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
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
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
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
3ad5a99d0a
Use const iterators instead of iterators
2017-10-31 07:24:23 +01:00
Carles Fernandez
acfd4cc0c9
Replace C-style casts by C++ casts
...
Apply code styling
Fix a GCC warning (unused variable)
2017-10-14 12:30:03 +02:00
Javier Arribas
d4c9d378c9
Adjusting observable block default buffer history
2017-08-03 17:52:42 +02:00
Javier Arribas
1bcbe87676
Fix code style
2017-08-02 14:43:38 +02:00
Javier Arribas
2f1eff026d
Fix code style
2017-08-02 14:32:16 +02:00
Javier Arribas
1574e277d7
Temporary bug fix related to the GPS L1 C/A symbol TOW assignation. Position accuracy improvement confirmed. In-deep review is being done
2017-08-01 17:03:31 +02:00
Carles Fernandez
94a4a0fdcf
Improve destructors
2017-07-29 00:25:43 +02:00
Javier Arribas
ceef915de7
Improving observables binary dump
2017-07-28 18:24:36 +02:00
Carles Fernandez
9bfef0e05a
Fix CMake scripts to use Ninja https://ninja-build.org/
...
cmake -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_C_COMPILER=clang -GNinja .. && ninja
2017-06-21 08:54:47 +02:00
Javier Arribas
641b2cd53b
Temporary bug fix in observables (fixes some glitches in GPS L1 CA position)
2017-05-16 18:56:05 +02:00
Javier Arribas
7a2a15b37d
Adding the path of Galileo E5 observations to RTKLIB solver. Some bug fixes. Work with Galileo in progress
2017-05-12 17:58:04 +02:00
Carles Fernandez
e82799d687
Code indentation
2017-05-11 06:15:06 +02:00
Javier Arribas
9eee209f40
Removing unused code
2017-05-02 15:31:31 +02:00
Carles Fernandez
f4cc6addc6
Re-enable observables system test
2017-04-29 18:23:32 +02:00
Javier Arribas
44f748cb41
Fix the bug fix
2017-04-28 15:38:31 +02:00
Javier Arribas
e26ddf07bc
Bug fixes for duplicated observable time
2017-04-27 15:28:30 +02:00
Javier Arribas
ddcf1b1dee
New observables generation algorithm that accepts multirate inputs from different GNSS systems
2017-04-27 12:20:24 +02:00
Javier Arribas
807ca24fc2
Refactoring code. Adding new experimental tests and new common TX time observables algorithm
2017-04-12 17:04:51 +02:00
Javier Arribas
e0b0605545
Removing unused code, improving ref satellite selection in observables and partial correction of the gps L2 TOW offset bug
2017-03-30 19:25:46 +02:00
Javier Arribas
73d07b4f1a
Code cleaning. Removing unused variables
2017-03-24 16:43:35 +01:00
Javier Arribas
d42696bfd3
Consolidation of all the observables and PVT algorithms in hybrid observables and hybrid PVT supporting multi-signals and multi-system operations
2017-03-24 15:25:17 +01:00
Javier Arribas
b96d1707a9
GPS L2CM telemetry decoder rewrite, borrowed from the Swift navigator open source libraries
2017-03-23 15:45:41 +01:00
Javier Arribas
d6e5c2c329
Improving robustness of the GPS L1 telemetry decoder. This change prevents the random position fix losses due to an incorrect TOW update. Some log mesages cleaning
2017-02-15 10:56:41 +01:00
Carles Fernandez
004d724175
Fix glog usage
2017-02-13 21:57:58 +01:00
Javier Arribas
fc7ff7ba0b
Upgrading Galileo PVT and Hybrid PVT chains with the latest bug fixes for GPS
2017-02-03 13:00:50 +01:00
Carles Fernandez
4438ffe916
Code cleaning
2017-01-28 15:31:04 +01:00
Javier Arribas
d2c7bb62a1
Adding Bancroft's algorithm implementation for PVT initialization
2017-01-27 19:21:51 +01:00
Javier Arribas
3da0807044
PVT receiver time feedback to observables to account for the receiver clock offset. Prototype of observables unit test enabled
2017-01-25 17:15:32 +01:00
Carles Fernandez
ea8e605fb5
Add work on the hybrid receiver
2016-11-03 00:07:05 +01:00
Carles Fernandez
fe6b2387f4
Add moving average parameter in observables
2016-11-02 17:35:40 +01:00
Carles Fernandez
ce16f25296
Remove unused parameters
2016-08-05 18:47:34 +02:00
Carles Fernandez
5a73b4e047
Improve package reproducibility
...
Packages using CMake often use file(GLOB ...) to retrieve a list of
source files. As this is based on readdir(), the resulting file list
is unsorted. A common use case is to pass this list directly to
add_executable or add_library. But as the order is unpredictable, the
binaries are not reproducible (because the order in which the objects
are linked will vary).
See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=824263
2016-05-23 19:51:59 +02:00
Carles Fernandez
19f46c2cd9
Bump version number to v0.0.7
...
preparing v0.0.7 release and minor code cleaning
2016-05-13 19:17:56 +02:00
Carles Fernandez
831cc75153
Remove tabs from the source code
2016-05-02 23:46:30 +02:00
Javier Arribas
0a5573f666
several receiver configuration mechanism simplifications and several bug fixes. Work in progress
2016-04-21 18:54:08 +02:00
Javier Arribas
6b45d4019c
removed unused queues in observables blocks
2016-04-13 17:02:33 +02:00
Javier Arribas
1c2f897655
Refactoring the gnss_synchro member initializations and minor bug fixes.
2016-04-07 18:25:45 +02:00
Carles Fernandez
d0ac06d71d
Cleaning includes
2016-01-04 22:56:52 +01:00
Carles Fernandez
972c86c1ea
cleaning the use of includes
2016-01-04 18:06:54 +01:00
Carles Fernandez
9cdfc5e8c2
fixing a warning (unused variable)
2016-01-04 10:29:29 +01:00
Carles Fernandez
70706cb87e
removed unused variable
2016-01-03 15:11:57 +01:00
Carles Fernandez
45195917c1
fixing some gnuradio-related warnings reported by gcc, so others can be spotted easier
2015-12-02 18:25:06 +01:00
Carles Fernandez
3a56e09772
fixes from wrong merge
2015-11-30 14:39:29 +01:00
Carles Fernandez
6f87e3fc17
fixing some compilation errors
2015-11-30 14:16:41 +01:00
Carles Fernandez
23ce240483
Merge branch 'carrier_phase_bug_fix' of
...
git+ssh://github.com/gnss-sdr/gnss-sdr into odrisci-contrib
# Conflicts:
# conf/gnss-sdr_Hybrid_byte_sim.conf
# src/algorithms/observables/gnuradio_blocks/gps_l1_ca_observables_cc.cc
# src/algorithms/telemetry_decoder/gnuradio_blocks/gps_l1_ca_telemetry_decoder_cc.cc
# src/algorithms/tracking/gnuradio_blocks/galileo_e1_dll_pll_veml_tracking_cc.cc
# src/algorithms/tracking/gnuradio_blocks/galileo_e5a_dll_pll_tracking_cc.cc
# src/algorithms/tracking/gnuradio_blocks/galileo_volk_e1_dll_pll_veml_tracking_cc.cc
# src/algorithms/tracking/gnuradio_blocks/gps_l1_ca_dll_pll_c_aid_tracking_cc.cc
# src/algorithms/tracking/gnuradio_blocks/gps_l1_ca_dll_pll_optim_tracking_cc.cc
# src/algorithms/tracking/gnuradio_blocks/gps_l1_ca_dll_pll_tracking_cc.cc
# src/algorithms/tracking/gnuradio_blocks/gps_l1_ca_dll_pll_tracking_gpu_cc.cc
# src/algorithms/tracking/gnuradio_blocks/gps_l2_m_dll_pll_tracking_cc.cc
# src/algorithms/tracking/libs/cpu_multicorrelator.cc
# src/algorithms/tracking/libs/cpu_multicorrelator.h
# src/algorithms/tracking/libs/cuda_multicorrelator.h
# src/algorithms/tracking/libs/tracking_discriminators.cc
# src/core/receiver/gnss_block_factory.cc
# src/core/system_parameters/GPS_L1_CA.h
2015-11-30 13:59:31 +01:00
Javier Arribas
8c22e5846d
Carrier phase observable bug fix for GPS L1 CA trackings, new GPS L1 carrier aided tracking using nex multitap correlator library, and some CUDA multitap correlator performance improvements
2015-11-30 11:43:37 +01:00
Carles Fernandez
2a6381c6fa
Merging branch 'next' of git://github.com/Arribas/gnss-sdr
2015-11-27 13:32:21 +01:00
Javier Arribas
c8f7e08127
Updated all GPS and Galileo trackings for double floating point internal
...
computations and bug fixes in the carrier phase accumulator.
(all, except Matlab-Simulink linked trackings)
2015-11-26 18:44:04 +01:00
Javier Arribas
15c4882af9
Linear regressor implemented in observables
2015-11-24 13:37:01 +01:00
Javier Arribas
411c8cedb0
experimental interpolator in observables
2015-11-23 23:05:52 +01:00
Javier Arribas
6b340696ed
Code cleaning and new cpu multicorrelator library
2015-11-17 19:14:55 +01:00
Javier
6c0377ed06
Added new file source adapter:
...
2 bits complex file source for GNSS-SDR GSoC 2015 signal sampler
designed by Ajith Peter
2015-07-02 17:59:43 +02:00
Carles Fernandez
7e04308a67
code cleaning
2015-06-06 01:21:00 +02:00
Javier
8630cf2fbe
Added missing files
2015-06-06 00:36:47 +02:00
Javier
b8d3f293f1
GPS L2C bug fixes. Added skeleton for a Mixed (multi-frequency and
...
multi-system) observables block.
2015-06-05 18:46:00 +02:00
Carles Fernandez
4e2c95d5f5
fixing coverity issues
2015-05-15 04:41:32 +02:00
Carles Fernandez
76843781f7
fixing coverity issues
2015-05-14 11:20:02 +02:00
Carles Fernandez
078260d83f
Code cleaning
2015-03-16 21:43:19 +01:00
Carles Fernandez
6620e7d43c
Updating copyright year
2015-01-08 19:49:59 +01:00
Javier Arribas
cefd2de5af
Merge remote-tracking branch 'origin/next' into gps_galileo_hybrid
2014-07-20 16:53:52 +02:00
Javier Arribas
abe9ca9450
Hybrid PVT working!! It was a problem with the timestamp account in the
...
correlators due to the differences in the correlation time (PRN length).
Only corrected on GPS_DLL_PLL and Galileo veml correlator.
2014-06-30 17:48:01 +02:00
Carles Fernandez
8531a758ea
Includes header files at add_libraries(...), which makes IDEs such as
...
Xcode to display them
2014-06-28 03:55:57 +02:00
marabra
bf03c7a374
Enabled hybrid pseudorange generation
2014-06-13 18:38:16 +02:00
Javier Arribas
b0d33328d5
Simultaneous multi-GNSS system acquisition, tracking and telemetry
...
decoding: Changes in the flowgraph and in the configuration files to mix
channels from different GNSS systems in the same receiver. Hybrid
observables and PVT under construction.
The changes in the configuration file parameter names are NOT backward
compatible. The receiver can still work as usual in single GNSS system
mode but some modification on configuration files are required. Use the
example provided of Hybrid configuration file.
2014-06-10 18:58:17 +02:00
Carles Fernandez
43e94fe681
Cleaning the terminal output and dumping information to the log file.
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@489 64b25241-fba3-4117-9849-534c7e92360d
2014-03-16 23:25:52 +00:00
Carles Fernandez
32b3eb816b
Cleaning the terminal output and dumping most of the information in the log file. Better use of the glog library, logging can be seen also in Release, in real time by doing './gnss-sdr --logtostderr=1'.
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@487 64b25241-fba3-4117-9849-534c7e92360d
2014-03-16 20:01:11 +00:00
Carles Fernandez
05accfb1d7
Tidying up includes: : C library, C++ library, other libraries' .h, project's .h.
...
git-svn-id: https://svn.code.sf.net/p/gnss-sdr/code/trunk@476 64b25241-fba3-4117-9849-534c7e92360d
2014-01-12 20:07:38 +00:00