Javier Arribas
|
1d059dda15
|
Removing debug code
|
2019-04-09 17:49:46 +02:00 |
|
Javier Arribas
|
141e101363
|
Bug fix that restores the acquisition and tracking destructor calls due to circular smart pointer references
|
2019-04-09 17:39:48 +02:00 |
|
Javier Arribas
|
226edca17c
|
Improving tracking loop filter initialization
|
2019-04-09 17:36:05 +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 |
|
Javier Arribas
|
2290a75eeb
|
Relaxing resampler low pass filter for automatic acquisition resampler
|
2019-04-09 12:01:01 +02:00 |
|
Marc Majoral
|
2da2fa12e3
|
removed some non-used variables and some non-used instructions. Changed the initialisation of d_current_prn_length_samples to vector_length, instead of T_prn_mod_samples
|
2019-04-09 11:23:30 +02:00 |
|
Carles Fernandez
|
e0da44f606
|
Fix detection of python mako if installed with Macports
|
2019-04-09 02:27:50 +02:00 |
|
Carles Fernandez
|
d6871bd820
|
Fix error in Macports instructions for selecting a Python version
|
2019-04-09 00:43:09 +02:00 |
|
Carles Fernandez
|
9efff7382d
|
Fix detection of Python modules when using Macports
|
2019-04-09 00:42:10 +02:00 |
|
Carles Fernandez
|
8ea4fd1317
|
Merge branch 'mmajoral-fpga' into next
|
2019-04-08 11:15:50 +02:00 |
|
Carles Fernandez
|
cc162dac9e
|
Code cleaning
|
2019-04-08 11:14:41 +02:00 |
|
Marc Majoral
|
4d530b0ce4
|
updated fft-ifft ref exponents
|
2019-04-05 15:59:40 +02:00 |
|
Marc Majoral
|
6696e378c5
|
updated the reference value for the gain of the fft-ifft
|
2019-04-05 15:15:02 +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 |
|
Marc Majoral
|
eda3f21fb9
|
added the reading of the high_dyn parameter in the tracking adapter modules + added max_num_acqs parameter for the FPGA acquisition.
|
2019-04-04 16:10:29 +02:00 |
|
Javier Arribas
|
89c8f3eac9
|
Improving tracking plot script
|
2019-04-03 16:04:09 +02:00 |
|
Javier Arribas
|
02db271011
|
Set default Galileo E1 VE and VL correlator spacing to 0.5
|
2019-04-03 15:28:56 +02:00 |
|
Javier Arribas
|
fdf86ef75b
|
Adjusting the optimal bandwidth for the automatic acquisition resampler in GPS L1 and L2C
|
2019-04-03 15:27:26 +02:00 |
|
Javier Arribas
|
bd22ef5153
|
Improving DLL discriminators implementation
|
2019-04-03 15:25:40 +02:00 |
|
Marc Majoral
|
d8e8b8a5a0
|
solved a bug in the E1 data code generation optimization
|
2019-04-03 10:21:16 +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
|
db05be36d1
|
removed non essential instructions in start_tracking() function and moved them to set_gnss_synchro (which is called with a valid PRN before starting an acquisition of a new channel)
|
2019-04-02 15:53:16 +02:00 |
|
Marc Majoral
|
5bc7a778e9
|
commented out the old DLL and PLL filters in the tracking modules + removed some old not used code in the acquisition that was already commented out.
|
2019-04-02 13:10:09 +02:00 |
|
Carles Fernandez
|
ae7686d4ad
|
Fix reading of environment variables
|
2019-04-02 03:31:46 +02:00 |
|
Carles Fernandez
|
8bce979242
|
Clean scripts. Prevent in-tree build
|
2019-04-02 02:41:20 +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 |
|
Javier Arribas
|
dc6876e1c9
|
Adding null sinks to unconnected signal conditioners automatically to enable partial use of multichannel sources
|
2019-03-29 17:36:05 +01:00 |
|
Javier Arribas
|
dff91e1216
|
Improving Flexiband signal source multichannel configuration options
|
2019-03-29 17:34:06 +01: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
|
3098ca1a48
|
added the reception of messages from the telemetry module to the FPGA tracking modules.
|
2019-03-27 16:59:04 +01:00 |
|
Marc Majoral
|
3249f55029
|
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into fpga
|
2019-03-27 12:38:43 +01:00 |
|
Marc Majoral
|
4164d28abf
|
solved a bug: the acquisition device driver was not properly closed if double acquisition was enabled and the second acquisition was not successful.
|
2019-03-27 12:35:36 +01:00 |
|
Marc Majoral
|
47b405f92d
|
commented out debug messages that increase the time between accquisition and tracking
|
2019-03-27 11:57:31 +01:00 |
|
Carles Fernandez
|
1cf49f461a
|
Merge branch 'merge-dmiralles2009-bds_b3i' into next
BeiDou B3I bug fixes #261
|
2019-03-27 00:31:41 +01:00 |
|
Carles Fernandez
|
0f2e350d3c
|
Apply code formatting
|
2019-03-26 23:05:18 +01:00 |
|
Carles Fernandez
|
b6cb3c6a08
|
Move Beidou acq tests to extra, since they need binary files. Make those files downloadable from Sourceforge
|
2019-03-26 23:04:08 +01:00 |
|
Carles Fernandez
|
77851e5589
|
BeiDou B3I bug fixes (credits to dmiralles2019)
|
2019-03-26 22:34:08 +01:00 |
|
Damian Miralles
|
1a2d90a8f1
|
bds_b3i: fixing bugs in pvt computation
|
2019-03-26 22:15:31 +01:00 |
|
Marc Majoral
|
58a0de006e
|
corrected comment
|
2019-03-26 16:41:20 +01:00 |
|
Marc Majoral
|
63cee0e63b
|
In order to reduce the CPU workload, the FPGA acquisition does not close and open the device driver in between the first and the second acquisition anymore.
|
2019-03-26 16:35:19 +01:00 |
|
Marc Majoral
|
cbc8131677
|
optimized the computation of FPGA acquisition doppler shift and dopper step registers
removed unnecessary function call
|
2019-03-26 16:22:49 +01:00 |
|
Marc Majoral
|
9d7f8be4ef
|
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into fpga
|
2019-03-26 12:30:36 +01:00 |
|
Marc Majoral
|
2b46c79ba7
|
optimized the process of computing and writing the fft of the local code to the acquisition HW accelerator.
The writing of the local code is still performed by processor instructions in a loop.
THe FPGA L2 classes were updated accordingly.
|
2019-03-26 12:26:08 +01:00 |
|
Marc Majoral
|
905a85670c
|
currently optimizing the FPGA-related code
|
2019-03-25 19:45:54 +01:00 |
|
Carles Fernandez
|
41036c1538
|
Fix kernel
|
2019-03-24 19:53:51 +01:00 |
|
Carles Fernandez
|
d8f1e4b437
|
Increase required accuracy in 32-bit rotator_dot_prod test results
|
2019-03-24 19:35:53 +01:00 |
|
Carles Fernandez
|
441ff637eb
|
Fix AVX implementation
Samples that are remanent from num_points / 16 were not adecuately integrated
|
2019-03-24 13:50:12 +01:00 |
|
Carles Fernandez
|
b0199e1061
|
Improve style consistency
|
2019-03-23 14:24:49 +01:00 |
|