1
0
mirror of https://github.com/gnss-sdr/gnss-sdr synced 2024-12-16 21:20:34 +00:00
Commit Graph

499 Commits

Author SHA1 Message Date
Carles Fernandez
4a2ba1cff0
Improve handling of data types 2018-08-13 00:54:23 +02:00
Carles Fernandez
ecdd5f4e57
Add more extensive use of cstdint typenames 2018-08-12 00:04:09 +02:00
Carles Fernandez
d41ed73a00
Add more extensive use of cstdint typenames 2018-08-11 13:12:33 +02:00
Carles Fernandez
05a1806c8f
Merge branch 'fpga' of https://github.com/mmajoral/gnss-sdr into merge-marc 2018-08-11 12:56:52 +02:00
Carles Fernandez
6b1611b3a9
Replace unsigned long int by uint64_t and long int by int64_t. Fixes #199 2018-08-10 20:34:03 +02:00
Marc Majoral
f14ad930d5 declared the 64-bit variables as long long ints instead of long ints in the FPGA related files.
Variables declared as long ints are interpreted as 32-bit variables in the ARM architecture and 64-bit variables in the X86-64 architecture.
2018-08-10 16:42:53 +02:00
Marc Majoral
b1524a3afe implemented 64-bit global sample counter
started programming the FPGA tracking unit tests
2018-08-10 13:12:06 +02:00
Marc Majoral
ee132f445f Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into fpga 2018-08-08 14:25:12 +02:00
Carles Fernandez
0b5c827eda
Add Doppler rate in fast_resampler kernel. Still not used 2018-08-08 12:03:58 +02:00
Javier Arribas
19c5220886 Prepare the tracking configuration to allow a specific pull-in loops bandwidth 2018-08-07 20:05:35 +02:00
Marc Majoral
b1a7031e52 solved some bugs in GPS L5
removed check for sign in multicorrelator results: this is not necessary anymore
did some other minor maintenances
2018-08-07 18:56:54 +02:00
Javier Arribas
856eaf1881 Unified tracking algorithm improvement 2018-08-03 12:05:40 +02:00
Javier Arribas
83021ccfff Use by default the new fast local code resampler 2018-08-03 11:40:11 +02:00
Marc Majoral
daedfc3e01 adapted the FPGA tracking class according to the latest changes in the next branch 2018-08-02 17:32:59 +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
Javier Arribas
a392117c0b Improving bit synchronization in GPS L1 CA tracking 2018-07-13 15:23:20 +02:00
Javier Arribas
605ba079c8 Fix unified tracking binary dump artifacts in code delay estimation 2018-07-12 15:26:24 +02:00
Carles Fernandez
acd662b88f Add file header 2018-06-19 12:57:43 +02:00
Carles Fernandez
2c0f5a6062 Take the configuration object by reference 2018-06-19 12:56:53 +02:00
Carles Fernandez
69b05ff96d Initialize configuration object 2018-06-19 12:55:14 +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
Javier Arribas
b8931ccb58 Prevent write to uninitialized pointer 2018-06-16 21:03:34 +02:00
Carles Fernandez
ebd8b46e51 Remove if parameter from Acquisition and Tracking blocks 2018-06-06 17:25:03 +02:00
Carles Fernandez
74ae513d70
Fix comparison int vs unsigned int 2018-06-03 22:46:02 +02:00
Carles Fernandez
424f812790
Fix clang warnings about unused private member 2018-06-03 19:11:16 +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
d61bc907fe
Fix initialization 2018-05-19 23:54:36 +02:00
Carles Fernandez
63dc766308
Initialize all members 2018-05-19 22:44:21 +02:00
Carles Fernandez
ba6968bfe0
Avoid null dereference 2018-05-19 20:50:48 +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
7754fc66a6 Code cleaning 2018-05-09 13:09:26 +02:00
Carles Fernandez
ecc3998d98 Merge branch 'fpga' of https://github.com/mmajoral/gnss-sdr into mmajoral-fpga 2018-05-09 12:36:23 +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
Carles Fernandez
813b2a9d04
Fix bug in GPS L5 and Galileo E5a decoding 2018-05-04 13:39:45 +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
Carles Fernandez
e74b72b9df
Reorder includes 2018-04-29 04:16:56 +02:00
Carles Fernandez
01429132bd
Avoid clash of redefined macros with Volk 2018-04-29 02:51:50 +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
Carles Fernandez
ed5cb61764 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into cn0_estimator 2018-04-23 14:29:18 +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
Javier Arribas
bc0bfce0d1 Merge from next and bug fix in virtual time counter 2018-04-13 16:29:58 +02:00
Carles Fernandez
1094e870bc Accessing maps is not so cheap, so doing in the constructor 2018-04-12 20:45:13 +02:00
Carles Fernandez
b5c9015fbe
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next 2018-04-12 20:01:36 +02:00
Javier Arribas
2681ffab81 Removing unused msg port 2018-04-12 18:46:55 +02:00
Javier Arribas
2d69aae7b9 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into fpga 2018-04-12 18:04:08 +02:00
Javier Arribas
2138c1340b Removing debug code in trk FPGA accelerators 2018-04-12 18:03:30 +02:00
Antonio Ramos
52cc6ab04d Remove telemetry -> tracking msg port 2018-04-12 18:01:12 +02:00