Marc Majoral 
							
						 
					 
					
						
						
							
						
						9f80eaf0ff 
					 
					
						
						
							
							code cleanup  
						
						
						
						
					 
					
						2019-04-12 11:36:30 +02:00 
						 
				 
			
				
					
						
							
							
								Marc Majoral 
							
						 
					 
					
						
						
							
						
						91f509abf9 
					 
					
						
						
							
							write the code phase rate and the nco phase rate parameters in the FPGA  
						
						
						
						
					 
					
						2019-04-10 11:31:34 +02:00 
						 
				 
			
				
					
						
							
							
								Marc Majoral 
							
						 
					 
					
						
						
							
						
						19184da0f9 
					 
					
						
						
							
							The FPGA multicorrelator interrupt is enabled only once when a satellite is assigned to a particular channel. Until now the interrupt was automatically disabled by the interrupt handler of the uio driver and the multicorrelator code had to re-enable it every time. This change saves CUP cycles for real-time operation. It requires that the code that disables the interrupt in the uio driver interrupt handler is commented out.  
						
						
						
						
					 
					
						2019-04-09 16:03:31 +02:00 
						 
				 
			
				
					
						
							
							
								Marc Majoral 
							
						 
					 
					
						
						
							
						
						6979e561b8 
					 
					
						
						
							
							Merge branch 'next' of  https://github.com/gnss-sdr/gnss-sdr  into fpga  
						
						
						
						
					 
					
						2019-04-04 19:55:56 +02:00 
						 
				 
			
				
					
						
							
							
								Marc Majoral 
							
						 
					 
					
						
						
							
						
						ff024e7292 
					 
					
						
						
							
							cleaned unused code and added some comments.  
						
						
						
						
					 
					
						2019-04-04 19:55:02 +02:00 
						 
				 
			
				
					
						
							
							
								Javier Arribas 
							
						 
					 
					
						
						
							
						
						bd22ef5153 
					 
					
						
						
							
							Improving DLL discriminators implementation  
						
						
						
						
					 
					
						2019-04-03 15:25:40 +02:00 
						 
				 
			
				
					
						
							
							
								Marc Majoral 
							
						 
					 
					
						
						
							
						
						553946fb65 
					 
					
						
						
							
							moved the setting of the flags for the writing of the local code to the initialization, to save cpu cycles during tracking.  
						
						
						
						
					 
					
						2019-04-02 20:36:48 +02:00 
						 
				 
			
				
					
						
							
							
								Marc Majoral 
							
						 
					 
					
						
						
							
						
						a6110eb334 
					 
					
						
						
							
							moved the calculations related to the local code that is specific to the FPGA to the initialisation phase of the tracking modules to save clock cycles during real-time tracking.  
						
						
						
						
					 
					
						2019-04-02 18:46:37 +02:00 
						 
				 
			
				
					
						
							
							
								Marc Majoral 
							
						 
					 
					
						
						
							
						
						edac9923ae 
					 
					
						
						
							
							updated the tracking code loop filter, the carrier filter and the d_Prompt circular buffer.  
						
						
						
						
					 
					
						2019-04-01 12:38:45 +02:00 
						 
				 
			
				
					
						
							
							
								Marc Majoral 
							
						 
					 
					
						
						
							
						
						fb38247273 
					 
					
						
						
							
							updated the tracking adapters and added new FPGA tracking correlator parameters according to what is implemented in the SW tracking correlator.  
						
						
						
						
					 
					
						2019-03-28 12:30:57 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Majoral 
							
						 
					 
					
						
						
							
						
						905a85670c 
					 
					
						
						
							
							currently optimizing the FPGA-related code  
						
						
						
						
					 
					
						2019-03-25 19:45:54 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						10d73da839 
					 
					
						
						
							
							Fix typo  
						
						
						
						
					 
					
						2019-03-19 20:39:23 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						c8d27eb97c 
					 
					
						
						
							
							Move contructor to the beginning of the file  
						
						
						
						
					 
					
						2019-03-19 20:37:42 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						296d6d66c9 
					 
					
						
						
							
							Move constants to implementation, fix typos in comments  
						
						
						
						
					 
					
						2019-03-19 20:16:59 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						4bc4fb9988 
					 
					
						
						
							
							Remove misleading comment  
						
						
						
						
					 
					
						2019-03-19 19:53:51 +01:00 
						 
				 
			
				
					
						
							
							
								Javier Arribas 
							
						 
					 
					
						
						
							
						
						48180c967a 
					 
					
						
						
							
							Replacing PLL/DLL fixed order loop filters with DLL/PLL/FLL order-configurable filters. Adding PLL false lock protection by using telemetry validation flag  
						
						
						
						
					 
					
						2019-03-18 19:35:40 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						08ce4cdd75 
					 
					
						
						
							
							Sort includes, fix coverity scan defect  
						
						
						
						
					 
					
						2019-03-03 00:15:20 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						fcfe63ba08 
					 
					
						
						
							
							Fix defects detected by coverity scan  
						
						
						
						
					 
					
						2019-03-01 20:49:45 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						e43b8f5284 
					 
					
						
						
							
							Fix defects detected by Coverity Scan  
						
						
						
						
					 
					
						2019-03-01 15:29:43 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						df0a77ee0d 
					 
					
						
						
							
							Fix warnings  
						
						... 
						
						
						
						more protection on read/write failures and some code cleaning 
						
						
					 
					
						2019-03-01 10:11:36 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						7c71ed9404 
					 
					
						
						
							
							Merge branch 'fpga' of  https://github.com/gnss-sdr/gnss-sdr  into merge-fpga  
						
						... 
						
						
						
						Applied checks and formatting 
						
						
					 
					
						2019-02-28 21:45:30 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Majoral 
							
						 
					 
					
						
						
							
						
						c32e0b427a 
					 
					
						
						
							
							coding style + removed some unnecessary memory arrays in the FPGA E5A tracking adapter class.  
						
						
						
						
					 
					
						2019-02-27 17:27:31 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Majoral 
							
						 
					 
					
						
						
							
						
						a03ed571e6 
					 
					
						
						
							
							replaced int and unsigned int by int32_t and uint32_t  
						
						... 
						
						
						
						removed some unused variables 
						
						
					 
					
						2019-02-27 14:37:07 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Majoral 
							
						 
					 
					
						
						
							
						
						8d770d9be9 
					 
					
						
						
							
							more code cleaning  
						
						... 
						
						
						
						removed some non used variables 
						
						
					 
					
						2019-02-27 13:30:09 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Majoral 
							
						 
					 
					
						
						
							
						
						cf0a37300a 
					 
					
						
						
							
							Merge branch 'next' of  https://github.com/gnss-sdr/gnss-sdr  into fpga  
						
						
						
						
					 
					
						2019-02-25 19:21:00 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						62a7e54359 
					 
					
						
						
							
							Introduce readability-identifier-naming check  
						
						... 
						
						
						
						This commit enforces naming style for Classes and global constants:
Camel_Snake_Case for Classes
UPPER_CASE for global constants
CamelCase for abstract classes 
						
						
					 
					
						2019-02-22 10:47:24 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						a734411b86 
					 
					
						
						
							
							clang-tidy: apply performance-type-promotion-in-math-fn check  
						
						
						
						
					 
					
						2019-02-21 12:46:01 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						9bc771bed6 
					 
					
						
						
							
							Deploy a new option -DENABLE_CLANG_TIDY to integrate clang-tidy checks and fixes into the compilation process, if found. It defaults to OFF  
						
						
						
						
					 
					
						2019-02-21 09:59:06 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						88147d4956 
					 
					
						
						
							
							Fix build with Clang (not AppleClang) on macOS  
						
						
						
						
					 
					
						2019-02-20 22:21:53 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						75bd492d96 
					 
					
						
						
							
							Change CMake target names to more meaningful ones, reflecting the code tree  
						
						
						
						
					 
					
						2019-02-10 18:34:28 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						708b288e61 
					 
					
						
						
							
							Clean CMake scripts  
						
						
						
						
					 
					
						2019-02-04 22:44:45 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						b58b07fe01 
					 
					
						
						
							
							Update and clean CMake scripts  
						
						
						
						
					 
					
						2019-02-04 20:29:42 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						8ae72fe458 
					 
					
						
						
							
							Update to modern CMake usage  
						
						
						
						
					 
					
						2019-02-03 19:24:44 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Majoral 
							
						 
					 
					
						
						
							
						
						f127729eb0 
					 
					
						
						
							
							Merge branch 'next' of  https://github.com/gnss-sdr/gnss-sdr  into fpga  
						
						
						
						
					 
					
						2019-01-25 18:02:07 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Majoral 
							
						 
					 
					
						
						
							
						
						7da82dbaea 
					 
					
						
						
							
							updated the FPGA tracking gnuradioblock according to the latest changes in the SW tracking gnuradioblock.  
						
						
						
						
					 
					
						2018-12-14 18:15:21 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Majoral 
							
						 
					 
					
						
						
							
						
						ae61646270 
					 
					
						
						
							
							Solved two bugs:  
						
						... 
						
						
						
						- a minor bug in the E5A fpga acquisition adapter module: a config parameter was not correctly read.
- a bug in the tracking fpga multicorrelator module: if pilot tracking was enabled then the results of the pilot correlator were not correctly read when using the multicorrelator 3-1 HW Accelerator in the FPGA (used for GPS L5 and Galileo E5A). 
						
						
					 
					
						2018-12-11 14:44:42 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						54237770a6 
					 
					
						
						
							
							Apply fixes by clang-tidy  
						
						
						
						
					 
					
						2018-12-10 22:59:10 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						3dce8934fd 
					 
					
						
						
							
							Apply fixes by clang-tidy  
						
						
						
						
					 
					
						2018-12-10 19:05:12 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						5f79053d65 
					 
					
						
						
							
							Sort includes automatically with clang-format  
						
						... 
						
						
						
						Order:
1.- Main header
2.- Local headers
3.- Third-party library headers
4.- System headers
each category sorted lexicographically 
						
						
					 
					
						2018-12-09 22:00:09 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						17260bbcea 
					 
					
						
						
							
							Miscelaneous code improvements by clang-tidy  
						
						
						
						
					 
					
						2018-12-08 18:49:31 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						fdc12d94b8 
					 
					
						
						
							
							Merge branch 'next' of  https://github.com/carlesfernandez/gnss-sdr  into next  
						
						
						
						
					 
					
						2018-12-03 22:23:08 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						578d96159d 
					 
					
						
						
							
							Use emplace back when possible  
						
						
						
						
					 
					
						2018-12-03 22:20:40 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						327fec627c 
					 
					
						
						
							
							clang-tidy: apply readability-else-after-return fix (see  https://clang.llvm.org/extra/clang-tidy/checks/readability-else-after-return.html )  
						
						
						
						
					 
					
						2018-12-03 22:08:19 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						8319c2d33a 
					 
					
						
						
							
							Fix building  
						
						
						
						
					 
					
						2018-12-03 11:19:24 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						96f34cabb1 
					 
					
						
						
							
							clang-tidy: apply modernize-use-equals-default fix. See   https://clang.llvm.org/extra/clang-tidy/checks/modernize-use-equals-default.html  
						
						
						
						
					 
					
						2018-12-03 11:12:10 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Majoral 
							
						 
					 
					
						
						
							
						
						bd90563925 
					 
					
						
						
							
							Merge branch 'next' of  https://github.com/gnss-sdr/gnss-sdr  into fpga  
						
						
						
						
					 
					
						2018-11-30 11:10:38 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Majoral 
							
						 
					 
					
						
						
							
						
						f48a91c413 
					 
					
						
						
							
							Galileo E5a is now debugged and working. Acquisition is using interrupts again. Each acquisition process opens and closes the acquisition device when an acquisition is done instead of having the device opened all the time. In this way the acquisition interrupt should only be received by the process that is using the interrupt at that time.  
						
						
						
						
					 
					
						2018-11-30 11:07:01 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						87d1413447 
					 
					
						
						
							
							Make cmakelint happier  
						
						
						
						
					 
					
						2018-11-24 18:40:34 +01:00 
						 
				 
			
				
					
						
							
							
								Carles Fernandez 
							
						 
					 
					
						
						
							
						
						b0ba246934 
					 
					
						
						
							
							Apply some style rules to CMake scripts  
						
						
						
						
					 
					
						2018-11-22 00:35:21 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Majoral 
							
						 
					 
					
						
						
							
						
						41faa311f7 
					 
					
						
						
							
							Merge branch 'next' of  https://github.com/gnss-sdr/gnss-sdr  into fpga  
						
						
						
						
					 
					
						2018-11-05 18:29:35 +01:00