Cillian O'Driscoll
7a7fd9a7b2
Fixed two missed references to "ic8" -> cbyte
2019-11-15 11:47:46 +00:00
Cillian O'Driscoll
03ee350dd2
Added unit tests for item_type_helpers
2019-11-15 11:39:32 +00:00
Cillian O'Driscoll
feab31ae6b
Reverted to gnss-sdr style naming for item_types
...
i8->byte
ic8->cbyte
...
fc32->gr_complex
2019-11-15 11:39:05 +00:00
Carles Fernandez
b8ae6434cc
Add more parameters to Observables test
2019-11-14 12:15:41 +01:00
Carles Fernandez
a00ec7b4cd
Allow more error
2019-11-12 23:18:41 +01:00
Carles Fernandez
eeaecee3b0
Fix for old systems having gflags but not glog
2019-11-12 23:17:22 +01:00
Javier Arribas
4c6fa48615
typo fix
2019-11-12 18:35:55 +01:00
Carles Fernandez
48a8369b6e
Fix test
2019-11-12 17:49:18 +01:00
Carles Fernandez
4cf60d79ae
Remove superfluous lines
2019-11-11 00:25:34 +01:00
Carles Fernandez
8adcf7cf0a
Fix building with Debug configurations when gflags or glog are not present
2019-11-10 23:26:03 +01:00
Carles Fernandez
08e913c4e3
More fixes for Xcode
2019-11-09 19:56:28 +01:00
Carles Fernandez
76b6b4d22e
More fixes for Xcode
2019-11-09 10:38:38 +01:00
Cillian O'Driscoll
3d27940b0a
Applied clang-format
2019-11-08 13:47:08 +00:00
Cillian O'Driscoll
db57db839f
Fixed unused variable warning
2019-11-08 13:44:07 +00:00
Cillian O'Driscoll
00c76b8683
Added other pcps adapters to the new format
2019-11-08 13:44:07 +00:00
Cillian O'Driscoll
a1fe98f833
Updates to get tests passing [acq refactor]
2019-11-08 13:44:07 +00:00
Cillian O'Driscoll
6a969b1ea3
Fixes for crashing tests in acq_conf
2019-11-08 13:44:07 +00:00
Cillian O'Driscoll
1bfb60d11c
Ported galileo acquisition to new approach
2019-11-08 13:44:07 +00:00
Cillian O'Driscoll
3071aa1fcd
[WIP] Simplifying acquisition config
2019-11-08 13:44:07 +00:00
Cillian O'Driscoll
75c57e90e5
[WIP] Fixing threshold setting in pcps_acquisition
2019-11-08 13:44:07 +00:00
Cillian O'Driscoll
695f3a9456
Added item type helpers
2019-11-08 13:44:07 +00:00
Carles Fernandez
f6fe26fb4b
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
2019-11-08 14:26:00 +01:00
Carles Fernandez
d3d2817dcb
Fix finding of gnss-sim executable when building with Xcode
2019-11-08 14:25:43 +01:00
Cillian O'Driscoll
a1df1eeb9c
Fix missing factor two pi in clock correction
...
This was leading to large code/carrier divergence in the rinex output
2019-11-08 14:21:46 +01:00
Carles Fernandez
c1a26e01ff
Fix building with Xcode
...
Now gnss-sdr can be built with Xcode (using the CMake flag -GXcode). Before this commit, this was only possible with volk_gnsssdr already installed.
Reason of failing was that Xcode does not like targets that have only object files. See https://gitlab.kitware.com/cmake/cmake/issues/17457
2019-11-07 17:55:00 +01:00
Carles Fernandez
39382d38e9
Apply clang-format
2019-11-05 16:07:24 +01:00
Marc Majoral
83b202a5f7
Merge branch 'next' of https://github.com/mmajoral/gnss-sdr into improve_fpga_extended_correlation
2019-11-05 15:04:20 +01:00
Carles Fernandez
510a3a15ba
Update BeiDou satellite names
2019-11-05 14:47:27 +01:00
Carles Fernandez
bf0cba714c
Apply clang-format
2019-11-05 14:45:41 +01:00
Carles Fernandez
4ac164a176
Merge branch 'odrisci-add_clock_drift' into next
2019-11-05 14:44:18 +01:00
Carles Fernandez
85c4786528
Apply clang-format
2019-11-05 14:43:41 +01:00
Marc Majoral
0e9fc67e0e
Improved prn length estimation when performing extended correlation in the FPGA.
2019-11-05 13:05:01 +01:00
Carles Fernandez
f3de26ceec
Apply clang-tidy
2019-11-05 12:42:56 +01:00
Cillian O'Driscoll
2a57b6e8d5
Added user_clk_drift_ppm to monitor_pvt
2019-11-05 09:45:11 +00:00
Cillian O'Driscoll
828d3cd525
[WIP] Adding velocity and clock drift
2019-11-05 09:17:41 +00:00
Cillian O'Driscoll
f9f7884d05
Applied clang-format to the previous commit
2019-11-05 09:17:41 +00:00
Cillian O'Driscoll
216e8dfa26
Added velocity and clock drift to PVT
...
Interestingly RTKLIB does not store the clock drift in its sol_t
datatype, so I added this to the unused element dtr[5]. This may not be
compatible with future versions of RTKLIB.
Here we store velocity in ENU coordinates and the clock drift in parts
per million (PPM)
2019-11-05 09:17:41 +00:00
Carles Fernandez
34d203a138
Fix Galileo date
2019-11-04 21:10:27 +01:00
Carles Fernandez
8f12cbc466
Include Visual Studio 14
2019-11-04 21:09:11 +01:00
Carles Fernandez
4e5a8885b1
Document triple-band modes in comments
2019-11-03 13:13:47 +01:00
Carles Fernandez
b17e58ed5a
Cosmetic changes
2019-11-02 12:23:28 +01:00
Carles Fernandez
75c2dcc929
Remove unused variable
2019-11-01 21:02:43 +01:00
Carles Fernandez
4816ae64f7
Add toolchain files for ARM processors
2019-11-01 19:29:28 +01:00
Carles Fernandez
62ace8d9e4
Move CMAKE_ASM_FLAGS to arm toolchain files
2019-11-01 11:17:52 +01:00
Carles Fernandez
d14111c85d
Improve license text wording
...
Fix for AppleClang compiler >= 11
2019-10-30 21:27:57 +01:00
Marc Majoral
8bb25dc682
removed the messages related to the fft blk exponent
2019-10-28 20:21:47 +01:00
Carles Fernandez
37f427844d
Apply clang-format
2019-10-28 13:00:18 +01:00
Marc Majoral
f3485bb39b
Throttle the DMA to give more time to other signal processing tasks.
2019-10-28 12:51:11 +01:00
Carles Fernandez
124531ba39
Accelerate writing of secondary code
...
And other cosmetic changes
2019-10-27 22:42:58 +01:00
Carles Fernandez
b4e4c849b1
More usage of volk_gnsssdr::vector
2019-10-27 21:34:19 +01:00
Carles Fernandez
8df7d82ba2
Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into volk-alloc
2019-10-27 13:13:51 +01:00
Carles Fernandez
b40fc39aaf
Add receiver runtime to position_test report
2019-10-27 13:12:06 +01:00
Carles Fernandez
9a9c8825ed
Improved usage of reserve/resize
2019-10-27 12:51:01 +01:00
Carles Fernandez
82089979fe
Fix usage of resize instead of reserve
2019-10-27 11:25:31 +01:00
Carles Fernandez
b1166de1a0
Introduce volk:gnsssdr::vector
...
The usual benefits of using objects as opposed to pointers (RAII) + the type information is manifest (no void* pointers)
The best of both worlds: automatic destruction, aligned memory
2019-10-26 22:24:42 +02:00
Marc Majoral
e0ef72eb75
fixed comments
2019-10-24 21:16:51 +02:00
Marc Majoral
6872097892
fixed the FPGA device file numbers used by the E5A tracking class.
2019-10-24 21:16:51 +02:00
Carles Fernandez
74f6c2e115
Fix reading of Delta_n parameter. Fixes #322
2019-10-23 13:20:14 +02:00
Carles Fernandez
9e79bb4b8f
Fix bug in Beidou nav message. Fixes #320
2019-10-23 11:16:32 +02:00
Carles Fernandez
a9b0ff184d
Add energy-saving options for AD9361
...
New flag rf_shutdown, true by default, allows setting the RX and TX streams ON when set to false.
New parameters rx1_enable and rx2_enable, true by default, allow to disable the secondary RX channel when not used
2019-10-13 23:38:06 +02:00
Carles Fernandez
7126185515
Add and apply readability-braces-around-statements check
2019-10-11 19:24:20 +02:00
Carles Fernandez
61c22ed53b
Set default freq_dds_tx_hz parameter to 10 kHz
2019-10-11 12:02:53 +02:00
Carles Fernandez
054a20b5bf
Apply clang-format to the whole code tree
2019-10-11 11:57:33 +02:00
Carles Fernandez
3307edc1c9
Add Gnuradio::analog target for old gr-iio versions
2019-10-10 12:26:19 +02:00
Carles Fernandez
3f21367587
Fix building in some configurations
2019-10-10 10:40:37 +02:00
Carles Fernandez
cb99011de8
Fix building
2019-10-10 08:12:25 +02:00
Carles Fernandez
a6c6e53982
Fix building in Debian Buster
2019-10-10 07:38:27 +02:00
Carles Fernandez
8eca3f7cf0
Fix debian10 building
2019-10-09 22:55:20 +02:00
Carles Fernandez
94bef678af
Set definition to PRIVATE
2019-10-09 22:24:29 +02:00
Carles Fernandez
7e823123a2
Improve doc provided in terminal
2019-10-09 22:17:44 +02:00
Carles Fernandez
b0c00eb5b0
Fix for old versions of libad9361
2019-10-09 22:08:08 +02:00
Carles Fernandez
54698bd211
Apply clang-format
2019-10-09 21:15:20 +02:00
Carles Fernandez
fb0093aaab
clang-tidy: apply performance-unnecessary-value-param fix
2019-10-09 21:13:28 +02:00
Carles Fernandez
e4a39188f5
Implement FIR filter configuration
2019-10-09 20:50:06 +02:00
Carles Fernandez
c081c2ea57
Add work on FIR configuration
2019-10-09 19:05:31 +02:00
Carles Fernandez
43a8090dc6
Add work in the AD9361 manager
2019-10-09 09:18:29 +02:00
Carles Fernandez
09078b6486
Implement more conf options for AD9361 FIR filters, work in progress
2019-10-08 19:34:18 +02:00
Carles Fernandez
0dbba0500d
Add more parameter guards
2019-10-08 16:38:30 +02:00
Carles Fernandez
df4a218ab4
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into fir
2019-10-08 14:55:40 +02:00
Carles Fernandez
4208ffb4fb
Work in the FIR filter
2019-10-08 14:55:16 +02:00
Carles Fernandez
daa30c992c
Remove unused parameters
2019-10-08 14:47:28 +02:00
Carles Fernandez
bdabbf7f85
Implement phase_dds_deg parameter, fix guard for tx_bandwidth
2019-10-08 12:57:37 +02:00
Carles Fernandez
48a62594eb
Add work on RF configuration parameters for AD9361
2019-10-07 22:45:09 +02:00
Carles Fernandez
b5c253fd8f
Implement more configuration options for AD9361
2019-10-06 19:07:24 +02:00
Carles Fernandez
64e7a7995b
Remove unused variables
2019-10-06 01:31:36 +02:00
Carles Fernandez
73e6d6aa1f
Fix warning
2019-10-05 21:29:23 +02:00
Carles Fernandez
1e0c789c84
Prepare for gr-iio integration into GNU Radio
2019-10-05 21:12:54 +02:00
Carles Fernandez
cc2d723520
Apply clang-format to SUPL libraries
2019-10-05 10:29:46 +02:00
Carles Fernandez
af2d38bed9
Revert back Armadillo to 9.800.x
2019-10-05 03:32:53 +02:00
Carles Fernandez
c9e03557b7
Remove tabs
2019-10-05 03:16:31 +02:00
Carles Fernandez
933211dcc3
Update Googletest to v1.10.0
2019-10-04 14:46:46 +02:00
Carles Fernandez
c63c85ff36
Set assist_dual_frequency_acq to true by default only for multiple-band receivers
...
Fixes configurations which do not contain signals in L1
2019-10-04 09:17:29 +02:00
Carles Fernandez
b8eef3697f
Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into next
2019-10-03 20:20:54 +02:00
Carles Fernandez
ceaa785423
Set global parameter assist_dual_frequency_acq to true by default
2019-10-03 19:15:05 +02:00
Carles Fernandez
89782d3f0a
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
2019-10-03 19:12:17 +02:00
Marc Majoral
dbf0c38d37
applied clang-format
2019-10-03 16:37:18 +02:00
Marc Majoral
5d2047c300
replaced the device_base parameter by the dev_file_num parameter. dev_file_num specifies for each GNSS signal the first /dev/uio<X> driver that is associated to an FPGA HW accelerator that can be used for the tracking process of that GNSS signal. This parameter depends on the FPGA compilation and it is independant of the number of channels that are used for the tracking of other GNSS signals.
2019-10-03 16:37:18 +02:00
Marc Majoral
f2b2eb2f1a
replaced .device_base by .dev_file_num parameter. The .dev_file_num parameter points for each type of GNSS signal, the number of the first uio device file that is used for the tracking process.
2019-10-03 16:37:18 +02:00
Carles Fernandez
3fbc239a03
Apply clang-tidy: performance-move-const-arg check
2019-10-03 01:45:23 +02:00
Marc Majoral
d20284fbc0
removed unused parameters
2019-10-02 15:25:46 +02:00