Carles Fernandez 
							
						 
					 
					
						
						
							
						
						16848069ee 
					 
					
						
						
							
							Fix building  
						
						
						
						
					 
					
						2018-07-20 13:19:41 +02:00 
						 
				 
			
				
					
						
							
							
								Gerald LaMountain 
							
						 
					 
					
						
						
							
						
						486ac195db 
					 
					
						
						
							
							Add bayesian_estimation library to tracking/libs which will be used to perform noise adaptation to Kalman filter based tracking  
						
						
						
						
					 
					
						2018-07-09 11:46:34 -04:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						acd662b88f 
					 
					
						
						
							
							Add file header  
						
						
						
						
					 
					
						2018-06-19 12:57:43 +02:00 
						 
				 
			
				
					
						
							
							
								Javier Arribas 
							
						 
					 
					
						
						
							
						
						799fe45830 
					 
					
						
						
							
							Migrating DLL/PLL configuration from struct to class and adding tracking quality indicators plot sample MATLAB script  
						
						
						
						
					 
					
						2018-06-19 11:36:15 +02:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						ebd8b46e51 
					 
					
						
						
							
							Remove if parameter from Acquisition and Tracking blocks  
						
						
						
						
					 
					
						2018-06-06 17:25:03 +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 
						 
				 
			
				
					
						
							
							
								mmajoral 
							
						 
					 
					
						
						
							
						
						0b9b9f4c39 
					 
					
						
						
							
							Merge branch 'next' of  https://github.com/gnss-sdr/gnss-sdr  into fpga.  
						
						... 
						
						
						
						Use a generic tracking radio block class for the tracking code that uses the FPGA HW accelerators. 
						
						
					 
					
						2018-05-09 11:11:12 +02:00 
						 
				 
			
				
					
						
							
							
								mmajoral 
							
						 
					 
					
						
						
							
						
						4fa5648aa4 
					 
					
						
						
							
							Currently creating a generic tracking class for the FPGA in the same way as it is done in the SW.  
						
						
						
						
					 
					
						2018-05-03 10:38:21 +02:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						bd81330201 
					 
					
						
						
							
							Apply code formatting  
						
						
						
						
					 
					
						2018-04-30 19:53:20 +02:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						6d6b583169 
					 
					
						
						
							
							Merge branch 'next' of  https://github.com/gnss-sdr/gnss-sdr  into mmajoral-fpga  
						
						
						
						
					 
					
						2018-04-30 19:23:35 +02:00 
						 
				 
			
				
					
						
							
							
								mmajoral 
							
						 
					 
					
						
						
							
						
						6a3770c762 
					 
					
						
						
							
							- set output vectors is only done in the class constructor, no need to do it continuously  
						
						... 
						
						
						
						- no need to multiply by two the results of the multicorrelator HW accelerators 
						
						
					 
					
						2018-04-19 12:09:08 +02:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						c175ebf4dd 
					 
					
						
						
							
							Minor fixes  
						
						
						
						
					 
					
						2018-04-10 19:54:59 +02:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						80de8a9770 
					 
					
						
						
							
							Fix C/N0 estimation  
						
						
						
						
					 
					
						2018-04-09 23:10:50 +02:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						0dac9489d5 
					 
					
						
						
							
							Improve C/N0 estimation  
						
						
						
						
					 
					
						2018-04-09 21:09:25 +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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						1eede79e7f 
					 
					
						
						
							
							Integrate unified block for DLL/PLL Tracking  
						
						
						
						
					 
					
						2018-03-29 12:54:03 +02:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						0400034d14 
					 
					
						
						
							
							Fix typos detected by codespell  
						
						
						
						
					 
					
						2018-03-25 19:47:28 +02:00 
						 
				 
			
				
					
						
							
							
								Antonio Ramos 
							
						 
					 
					
						
						
							
						
						bdce8b6a66 
					 
					
						
						
							
							Add float code generation in some signals  
						
						
						
						
					 
					
						2018-03-16 11:43:33 +01:00 
						 
				 
			
				
					
						
							
							
								Antonio Ramos 
							
						 
					 
					
						
						
							
						
						74e8af01f9 
					 
					
						
						
							
							Minor changes  
						
						
						
						
					 
					
						2018-03-12 18:06:48 +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 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						9d23915fee 
					 
					
						
						
							
							Fix make check in Ubuntu 16.04  
						
						
						
						
					 
					
						2018-03-01 15:05:04 +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 
						 
				 
			
				
					
						
							
							
								Cillian O'Driscoll 
							
						 
					 
					
						
						
							
						
						e87522880e 
					 
					
						
						
							
							Added ability to generate real valued codes  
						
						... 
						
						
						
						Only done for GPS L1 C/A and Galileo E1 OS for now. Also added a
cpu_multicorrelator_real_codes class that performs code correlation
using real-valued local codes 
						
						
					 
					
						2017-09-11 15:21:05 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						eecfd10875 
					 
					
						
						
							
							Replace C-style casts by C++ casts  
						
						
						
						
					 
					
						2017-08-19 20:05:52 +02:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						64ab909a0d 
					 
					
						
						
							
							Replace C-style casts by C++ casts  
						
						
						
						
					 
					
						2017-08-19 12:10:47 +02:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						61f8df3586 
					 
					
						
						
							
							Replace some C-style cast by static_cast<>()  
						
						... 
						
						
						
						See https://stackoverflow.com/questions/1609163/what-is-the-difference-between-static-cast-and-c-style-casting  
						
						
					 
					
						2017-08-18 12:45:47 +02:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						85cc7802be 
					 
					
						
						
							
							Fix const correctness when catching exceptions  
						
						... 
						
						
						
						See https://stackoverflow.com/questions/7581654/about-catching-exception-good-practices 
Unneeded includes unistd.h removed
Close dump files in destructor 
						
						
					 
					
						2017-08-14 13:59:00 +02:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								mmajoral 
							
						 
					 
					
						
						
							
						
						9a7bd7ffb4 
					 
					
						
						
							
							adopted code style + did some code refactoring  
						
						
						
						
					 
					
						2017-06-08 17:29:45 +02:00 
						 
				 
			
				
					
						
							
							
								mmajoral 
							
						 
					 
					
						
						
							
						
						75056ba8af 
					 
					
						
						
							
							removed non used variable  
						
						
						
						
					 
					
						2017-05-24 10:40:00 +02:00 
						 
				 
			
				
					
						
							
							
								mmajoral 
							
						 
					 
					
						
						
							
						
						90ac5938dc 
					 
					
						
						
							
							all the class elements are initialized in the constructor  
						
						
						
						
					 
					
						2017-05-24 10:03:58 +02:00 
						 
				 
			
				
					
						
							
							
								mmajoral 
							
						 
					 
					
						
						
							
						
						0966ea9dca 
					 
					
						
						
							
							code refactoring  
						
						
						
						
					 
					
						2017-05-23 18:12:22 +02:00 
						 
				 
			
				
					
						
							
							
								mmajoral 
							
						 
					 
					
						
						
							
						
						cbe20c0920 
					 
					
						
						
							
							refactoring code  
						
						
						
						
					 
					
						2017-05-18 17:10:28 +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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						3abe944877 
					 
					
						
						
							
							Fix 16-bit complex resampler  
						
						
						
						
					 
					
						2016-08-15 12:03:15 +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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						6a3258a73f 
					 
					
						
						
							
							Bug fix in cpu_multicorrelator  
						
						
						
						
					 
					
						2016-04-07 12:02:25 +02:00 
						 
				 
			
				
					
						
							
							
								Javier Arribas 
							
						 
					 
					
						
						
							
						
						9db0990adc 
					 
					
						
						
							
							Deleted obsolete DLL_FLL_PLL GPS tracking. Deleted obsolete correlator.h  
						
						... 
						
						
						
						and migrated all tracking in order to use the newer and optimized
cpu_multicorrelator. Code simplification and code cleaning 
						
						
					 
					
						2016-04-06 14:58:18 +02:00 
						 
				 
			
				
					
						
							
							
								Javier Arribas 
							
						 
					 
					
						
						
							
						
						eac888067f 
					 
					
						
						
							
							Deleted obsolete DLL_FLL_PLL GPS tracking. Deleted obsolete correlator.h and migrated all tracking in order to use the newer and optimized cpu_multicorrelator. Code simplification and code cleaning  
						
						
						
						
					 
					
						2016-04-06 14:57:44 +02:00