Javier Arribas 
							
						 
					 
					
						
						
							
						
						b2531cb926 
					 
					
						
						
							
							Bug fixes in Galileo E5a telemetry decoding. Code cleaning in Galileo E5a tracking  
						
						
						
						
					 
					
						2017-05-11 12:53:58 +02:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						0253f4ba05 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/common_solver' into next  
						
						... 
						
						
						
						This commit Integrates RTKLIB positioning libraries in a universal PVT
block implementation called RTKLIB_PVT. This results in an improved
positioning accuracy and precision with a wide range of options
(including Precise Point Positioning and ionospheric/troposphreic
models).
Not all the RTKLIB features have been ported. Some of them will be
progressively added. The ported options and how to configure them have
been documented in the website, see
http://gnss-sdr.org/docs/sp-blocks/pvt/ 
This commit also introduces a multi-band, multi system Observables block
implementation.
Relevant architectural changes that reduce latency and makes
multi-system, multi band signal handling easier.
Redundant blocks have been deleted. Old configurations are automatically
redirected to the new blocks for Observables and PVT, so the commit does
not break any existing configuration. The user should just notice a
relevant improvement in positioning performance.
# Conflicts:
#	src/core/receiver/gnss_flowgraph.cc 
						
						
					 
					
						2017-05-10 22:16:18 +02:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						9fef3fbfe9 
					 
					
						
						
							
							Merge branch 'next_fpga' of  https://github.com/gnss-sdr/gnss-sdr  into next  
						
						
						
						
					 
					
						2017-05-08 22:48:04 +02:00 
						 
				 
			
				
					
						
							
							
								mmajoral 
							
						 
					 
					
						
						
							
						
						de2043ca00 
					 
					
						
						
							
							cleaned the acquisition code that runs in the Zynq SoC, cleaned some tracking files that run in the Zynq SoC as well.  
						
						
						
						
					 
					
						2017-05-08 17:03:27 +02:00 
						 
				 
			
				
					
						
							
							
								Javier Arribas 
							
						 
					 
					
						
						
							
						
						736e2039c6 
					 
					
						
						
							
							Bug fix in Galileo E1 tracking timing notification  
						
						
						
						
					 
					
						2017-05-04 16:43:12 +02:00 
						 
				 
			
				
					
						
							
							
								Javier Arribas 
							
						 
					 
					
						
						
							
						
						e26ddf07bc 
					 
					
						
						
							
							Bug fixes for duplicated observable time  
						
						
						
						
					 
					
						2017-04-27 15:28:30 +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 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						2b442777ce 
					 
					
						
						
							
							Fix spelling error detected by lintian  
						
						
						
						
					 
					
						2017-04-07 17:25:21 +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 
							
						 
					 
					
						
						
							
						
						620a44dad9 
					 
					
						
						
							
							Fix compilation error for GPU tracking module  
						
						
						
						
					 
					
						2017-03-29 10:35:50 +02:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						c12384cce4 
					 
					
						
						
							
							Merge branch 'next_fpga' of  https://github.com/gnss-sdr/gnss-sdr  into  
						
						... 
						
						
						
						next
# Conflicts:
#	README.md 
						
						
					 
					
						2017-03-13 21:05:38 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						ef5cb645a7 
					 
					
						
						
							
							Code cleaning: remove tabulators, remove multiple blank lines  
						
						
						
						
					 
					
						2017-03-13 20:54:25 +01:00 
						 
				 
			
				
					
						
							
							
								mmajoral 
							
						 
					 
					
						
						
							
						
						c6eda22bab 
					 
					
						
						
							
							1 - Check for any exception in tracking_dump_reader.cc and tracking_true_obs_reader.cc when manipulating files, not just a specific exception, for compatibility with the Linux OS running in the Zynq board. 2 - gps_l1_ca_dll_pll_tracking_test.cc uses the c_aid_tracking class instead of the tracking one. 3 - Implemented the code that runs the unit test of the GPS tracking algorithm using the HW accelerator in the FPGA  
						
						
						
						
					 
					
						2017-03-13 09:59:16 +01:00 
						 
				 
			
				
					
						
							
							
								Javier Arribas 
							
						 
					 
					
						
						
							
						
						d5656e65a8 
					 
					
						
						
							
							Adding experimental input filter Pulse Blanking algorithm implementation  
						
						
						
						
					 
					
						2017-02-21 11:35:18 +01:00 
						 
				 
			
				
					
						
							
							
								mmajoral 
							
						 
					 
					
						
						
							
						
						d22f4f5f2b 
					 
					
						
						
							
							Started implementing the code that uses the FPGA HW accelerators and the unit tests. For now the code contains a cloned version of the tracking tests using short complex data types plus a few new class variable definitions  
						
						
						
						
					 
					
						2017-02-13 17:20:49 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						d491718768 
					 
					
						
						
							
							Merge branch 'rinex_fix' of  https://github.com/gnss-sdr/gnss-sdr  into rinex_fix  
						
						
						
						
					 
					
						2017-02-02 20:29:21 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						beb7bc9ae1 
					 
					
						
						
							
							Enable extended correlation time in 16sc implementation  
						
						
						
						
					 
					
						2017-02-02 20:29:07 +01:00 
						 
				 
			
				
					
						
							
							
								Javier Arribas 
							
						 
					 
					
						
						
							
						
						dc910bca4e 
					 
					
						
						
							
							GNSS simulator-in-the-loop completed for tracking and telemetry unit tests  
						
						
						
						
					 
					
						2017-02-02 16:41:58 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						7ee864168d 
					 
					
						
						
							
							Remove unused variable  
						
						
						
						
					 
					
						2017-02-02 12:04:49 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						72fff7857c 
					 
					
						
						
							
							Fix cshort version of GPS_L1_CA_DLL_PLL_C_Aid_Tracking  
						
						
						
						
					 
					
						2017-02-02 12:03:51 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						886e3d24d0 
					 
					
						
						
							
							Merge branch 'rinex_fix' of  https://github.com/gnss-sdr/gnss-sdr  into  
						
						... 
						
						
						
						rinex_fix
# Conflicts:
#	src/algorithms/PVT/gnuradio_blocks/gps_l1_ca_pvt_cc.cc
#	src/algorithms/PVT/libs/gps_l1_ca_ls_pvt.cc 
						
						
					 
					
						2017-01-30 20:26:50 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						f6be75ecf7 
					 
					
						
						
							
							Fix L2C tracking  
						
						
						
						
					 
					
						2017-01-29 20:51:58 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						4438ffe916 
					 
					
						
						
							
							Code cleaning  
						
						
						
						
					 
					
						2017-01-28 15:31:04 +01:00 
						 
				 
			
				
					
						
							
							
								Javier Arribas 
							
						 
					 
					
						
						
							
						
						3a11452a9e 
					 
					
						
						
							
							Bug fixes and Code refactoring in telemetry decoder  
						
						
						
						
					 
					
						2017-01-26 16:09:49 +01:00 
						 
				 
			
				
					
						
							
							
								Javier Arribas 
							
						 
					 
					
						
						
							
						
						c6cb41cfe3 
					 
					
						
						
							
							GPS L1 CA DLL/PLL tracking fixes and gnss_synchro code refactoring  
						
						
						
						
					 
					
						2017-01-25 11:58:05 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						e746945a18 
					 
					
						
						
							
							Remove unrequired variable  
						
						
						
						
					 
					
						2016-10-27 08:26:25 +02:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						24e62c4e4e 
					 
					
						
						
							
							Make use of volk_gnsssdr_malloc, volk_gnsssdr_free  
						
						... 
						
						
						
						instead of volk_malloc, volk_free (which are missing from the volk
version distributed by ubuntu 14.04). Fix the include guard in
volk_gnsssdr_malloc.h 
Thanks to @hoernchen 
						
						
					 
					
						2016-08-18 14:17:02 +02:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						3abe944877 
					 
					
						
						
							
							Fix 16-bit complex resampler  
						
						
						
						
					 
					
						2016-08-15 12:03:15 +02:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						2499946514 
					 
					
						
						
							
							Fix correlator spacing  
						
						
						
						
					 
					
						2016-08-11 13:51:14 +02:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						b36773edf4 
					 
					
						
						
							
							Fix bug in correlator spacing  
						
						
						
						
					 
					
						2016-08-03 17:45:54 +02:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						7460176808 
					 
					
						
						
							
							Fix implementation string  
						
						
						
						
					 
					
						2016-08-03 17:38:38 +02:00 
						 
				 
			
				
					
						
							
							
								Javier 
							
						 
					 
					
						
						
							
						
						6cdca3b269 
					 
					
						
						
							
							cuda multicorrelator bug correction  
						
						
						
						
					 
					
						2016-06-17 17:35:19 +02:00 
						 
				 
			
				
					
						
							
							
								Javier Arribas 
							
						 
					 
					
						
						
							
						
						c8d7a607f8 
					 
					
						
						
							
							Adding CPU and GPU multicorrelators unit tests  
						
						
						
						
					 
					
						2016-06-17 12:48:31 +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 
							
						 
					 
					
						
						
							
						
						0acb48c0b5 
					 
					
						
						
							
							Remove unused queue from tracking blocks  
						
						... 
						
						
						
						Now replaced by GNU Radio block's message passing system 
						
						
					 
					
						2016-05-09 11:51:42 +02:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						7a6952f8b6 
					 
					
						
						
							
							Remove unused queue  
						
						... 
						
						
						
						Now replaced by GNU Radio block's message passing system 
						
						
					 
					
						2016-05-09 10:27:42 +02:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						831cc75153 
					 
					
						
						
							
							Remove tabs from the source code  
						
						
						
						
					 
					
						2016-05-02 23:46:30 +02:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						25e5c744d7 
					 
					
						
						
							
							More consistent naming  
						
						... 
						
						
						
						now volk_gnsssdr_16ic_xn_resampler_16ic implements the same resampler
than volk_gnsssdr_32fc_xn_resampler_32fc. The old one, which is faster
in SSE implementations at the expense of some constraints on the inputs
(to be documented), is now named
volk_gnsssdr_16ic_xn_resampler_fast_16ic 
						
						
					 
					
						2016-04-28 20:12:27 +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 
							
						 
					 
					
						
						
							
						
						0f80ce0159 
					 
					
						
						
							
							Channel internal message queue is replaced by the asynchronous GNURadio  
						
						... 
						
						
						
						message system. Removing the deprecated channel internal queue and its
references. Some tests that are using the old channel queue are disabled
in this version 
						
						
					 
					
						2016-04-15 16:33:41 +02:00 
						 
				 
			
				
					
						
							
							
								Javier Arribas 
							
						 
					 
					
						
						
							
						
						fc6fdc277c 
					 
					
						
						
							
							Fix incorrect correlator local code length in Galileo E5a tracking  
						
						
						
						
					 
					
						2016-04-11 10:46:56 +02:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						a10ca1a840 
					 
					
						
						
							
							Filling the Signal field in all cases  
						
						
						
						
					 
					
						2016-04-10 10:18:42 +02:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						2e86037279 
					 
					
						
						
							
							fix typo in documentation  
						
						
						
						
					 
					
						2016-04-08 18:25:50 +02:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						2cf82bef1d 
					 
					
						
						
							
							fix typo in documentation  
						
						
						
						
					 
					
						2016-04-08 18:25:24 +02:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						045d384061 
					 
					
						
						
							
							small fixes and cleaning  
						
						
						
						
					 
					
						2016-04-08 15:10:46 +02:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						b8f984292a 
					 
					
						
						
							
							Update tests with the new tracking blocks, removing old ones  
						
						
						
						
					 
					
						2016-04-08 11:46:39 +02:00 
						 
				 
			
				
					
						
							
							
								Javier Arribas 
							
						 
					 
					
						
						
							
						
						5aebc90ff7 
					 
					
						
						
							
							Fixing some initialization problems in tracking correlators that  
						
						... 
						
						
						
						could cause random segmentation faults. 
						
						
					 
					
						2016-04-07 19:41:22 +02:00 
						 
				 
			
				
					
						
							
							
								Javier Arribas 
							
						 
					 
					
						
						
							
						
						1c2f897655 
					 
					
						
						
							
							Refactoring the gnss_synchro member initializations and minor bug fixes.  
						
						
						
						
					 
					
						2016-04-07 18:25:45 +02:00 
						 
				 
			
				
					
						
							
							
								Javier Arribas 
							
						 
					 
					
						
						
							
						
						6a3258a73f 
					 
					
						
						
							
							Bug fix in cpu_multicorrelator  
						
						
						
						
					 
					
						2016-04-07 12:02:25 +02:00 
						 
				 
			
				
					
						
							
							
								Javier Arribas 
							
						 
					 
					
						
						
							
						
						150aceb404 
					 
					
						
						
							
							Process optimization: Moved the receiver stdout status output  
						
						... 
						
						
						
						(a.k.a seconds counter) from the tracking blocks to PVT block 
						
						
					 
					
						2016-04-06 17:33:52 +02:00