Marc Majoral
|
824dcebec2
|
immediate call to state 2 (Wide tracking and symbol synchronization) removed from pull-in state.
|
2019-04-10 16:53:03 +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 |
|
Carles Fernandez
|
b315118654
|
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
|
2019-04-10 08:29:34 +02:00 |
|
Javier Arribas
|
a79280d029
|
FPGA compilation error fix
|
2019-04-09 20:01:30 +02:00 |
|
Carles Fernandez
|
74bedb6367
|
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
|
2019-04-09 18:34:07 +02:00 |
|
Javier Arribas
|
5673533e5a
|
Common reception time now is not reasigned when the reference satellite has changed, thus, avoiding discontinuities
|
2019-04-09 17:56:03 +02:00 |
|
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 |
|