Carles Fernandez
ce051e040f
Improve target design
2019-02-10 01:13:02 +01:00
Carles Fernandez
5d9dea9537
Clean CMake scripts
2019-02-07 20:51:50 +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
Carles Fernandez
c561d7e799
Applying code formatting rules
2019-01-28 02:29:43 +01:00
Damian Miralles
8db3f21070
bds b11: Get latest changes and add bds functions in rtk module
...
Merge branch 'next' into bds_b1i. Also fixes multiple bugs with the
addition of bds b1i signals into code. Major changes where fixed and
code to support RINEX and RTCM is needed
2018-11-29 09:56:54 -06: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
Carles Fernandez
e94b2f8990
Remove blanks
2018-11-18 21:24:54 +01:00
Damian Miralles
8c16d945f8
beidou b1i: Merging new changes and adding bug fixes to code
2018-10-22 14:16:38 -05:00
Carles Fernandez
78c0b76cb9
Avoid use of GLOB for source and header files
2018-10-04 22:35:44 +02:00
Carles Fernandez
a833abbb8a
Merge branch 'kf' of https://github.com/gnss-sdr/gnss-sdr into next
2018-08-21 11:50:39 +02:00
Marc Majoral
7e246dea29
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into fpga
2018-08-01 18:59:40 +02:00
Marc Majoral
bb33faea21
improved existing code
...
started the GPS L2 FPGA class implementation (not finished yet)
implemented the GPS L5 FPGA class (not tested yet)
implemented the Galileo E5 FPGA class (not tested yet)
The code is still "dirty": it is yet to be cleaned of debug comments/code and any possible redundant code and not used variables.
2018-08-01 15:55:40 +02:00
Carles Fernandez
16848069ee
Fix building
2018-07-20 13:19:41 +02:00
Sergi Segura
bf8ffe63cf
implemented the acquisition block, not working
2018-07-06 14:42:13 +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
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
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
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
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
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
5656dbee89
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into kf
2018-04-03 11:52:57 +02:00
Carles Fernandez
6db935b133
Remove old gps_l1_ca_dll_pll_tracking_cc block
2018-03-29 15:08:54 +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
Javier
70a2690a2a
Adding experimental KF carrier tracking
2018-03-13 11:51:33 +02:00
Javier Arribas
c2fc4b9854
Updating GPS L1 FPGA tracking adapters
2018-03-02 17:40:13 +01:00
Carles Fernandez
e5fd943303
Add -dll_bw_hz and -pll_bw_hz commandline flags
...
API of Galileo_E5a_DLL_PLL_Tracking has been changed for consistency with other blocks
2018-02-18 19:28:21 +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
Javier Arribas
59c2261316
Adding GPS L5i acquisition and tracking modules
2017-12-04 17:07:54 +01:00
Gastd
c8488eff56
Add Glonass C Aid track adapter
2017-08-23 13:09:28 -03:00
Gastd
b7c3221ca5
Add adapter for Glonass L1 C/A tracking
2017-08-23 13:09:28 -03: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
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
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
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
Carles Fernandez
1703be7612
Removing optim_tracking
2016-03-18 20:28:27 +01:00
Javier Arribas
36c8db4143
Code cleaning and removing deprecated tracking modules
2016-03-01 16:45:46 +01:00
Javier Arribas
5a716840ab
tracking dll pll cAid can work now with gr_complex and cshort just
...
setting the data imput type in config file. All the internal receiver
signal chain can work in complex short for the first time. Speed
improvement using custom gnss-sdr volk kernels for cshort data input
types.
2016-01-19 18:37:30 +01:00
Carles Fernandez
601dc7a85c
Merge branch 'new_next' of git://github.com/Arribas/gnss-sdr into
...
new_volk_module
2016-01-12 20:57:06 +01:00
Carles Fernandez
24909510e7
Updating volk_gnsssdr to the new volk scheme
2016-01-12 20:15:16 +01:00
Javier Arribas
c2676ec491
Added missing includes (to be removed in future versions). Steps towards
...
the integration of new standalone kernels into volk_gnsssdr library.
2016-01-12 18:58:00 +01:00
Javier Arribas
5ba12c6fdb
Added 16 bits short int complex ultra-fast resampler,
...
carrier wipe-off and correlator kernels (250% faster than
gr_complex) enabled in tracking GPS_L1_CA_DLL_PLL_C_Aid_Tracking_16sc
tracking
2016-01-11 16:49:37 +01:00
Javier Arribas
38e8feefa8
Name change in new DLL PLL algorithm implementation. We introduce DLL
...
PLL Carrier Aided Tracking.
2015-11-27 12:53:27 +01:00
Javier
c2e254debc
New DLL PLL Artemisa tracking block skeleton. Not usable yet!
2015-11-15 22:26:42 +01:00
Javier Arribas
a4655e2b03
Merged with github next
2015-10-08 14:37:51 +02:00
Javier Arribas
1aa84cd1c4
Updated CUDA kernels and several GPU tracking optimizations.
...
Bug fix in GPS_L1_CA_DLL_PLL binary dump
2015-08-06 17:05:15 +02:00
Javier Arribas
26cf90cdd4
First working version of the GPU GPS tracking block (it requires NVIDIA
...
CUDA
3.0 GPU hardware)
2015-07-24 17:21:25 +02:00