Carles Fernandez
7c2954c08f
Fix warning
2020-10-23 21:54:18 +02:00
Carles Fernandez
2f58c4aef1
Make cmakelint happy
2020-10-23 21:47:30 +02:00
Carles Fernandez
97224e60d2
Update cpu_features, fix integration
2020-10-23 21:36:12 +02:00
Carles Fernandez
292d084478
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into cpu-features
2020-10-23 19:50:42 +02:00
Carles Fernandez
73721b5532
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next
2020-10-21 16:27:56 +02:00
Josh Schindehette
a8b536b367
Fixed issues for cpplint, clang-format, and REUSE-compliance
2020-10-21 16:26:56 +02:00
Josh Schindehette
ed93af11ac
Added acquisition and tracking monitors
...
Added acquisition and tracking monitors to view intermediate outputs of
GNSS-SDR from monitoring clients. Each monitor (acquisition, tracking,
original monitor, and pvt) pushes its data to a different UDP port.
2020-10-21 16:26:56 +02:00
Carles Fernandez
e4c0e060be
Add missing reference in header ( Fixes : #441 )
2020-10-21 10:28:00 +02:00
Carles Fernandez
c1ecd1d1be
Fix python detection when cross-compiling
2020-10-16 20:06:11 +02:00
Marc Majoral
beddfb6f73
close the DMA descriptor properly.
2020-10-16 09:05:10 +02:00
Josh Schindehette
5648579a26
Fixed variable declaration syntax for clang-tidy
2020-09-30 15:24:07 -04:00
Josh Schindehette
8189b37eba
Fixed code/comment spacing issue for cpplint
2020-09-30 14:15:12 -04:00
Josh Schindehette
202f032e88
Added cfloat type, data is assumed to be little endian
...
The sample_type property of gr_complex_ip_packet_source was augmented
to support the "cfloat" enumeration. It packs 8 bytes of data from
the UDP payload into a single complex float sample. The float data
in the UDP payload is assumed to be little endian.
2020-09-30 14:00:35 -04:00
Marc Majoral
47c23b2738
fix dynamic bit selection threshold
2020-09-23 16:49:11 +02:00
Marc Majoral
3daa9259e8
fixed the second step acquisition input parameters
2020-09-17 10:10:02 +02:00
Marc Majoral
6fcae1a917
start the DMA only when then the receiver is in post-processing mode
2020-09-10 12:23:53 +02:00
Marc Majoral
933873c265
When using the FPGA in post-processing mode, start the DMA after instantiating the complete flowgraph, not before.
2020-09-10 10:08:25 +02:00
Marc Majoral
70ceb4d11f
fixed doppler variable type
2020-09-01 16:00:00 +02:00
Carles Fernandez
df2f84dfb0
Improve CUDA handling
...
Set CMAKE_CUDA_STANDARD to 14, allowing decay to 11 for CUDA 8
CUDA version reported in CMake summary
Add target property CUDA_RESOLVE_DEVICE_SYMBOLS to ON
2020-08-28 12:02:01 +02:00
Carles Fernandez
15428a47cc
Fix building with -DENABLE_CUDA=ON
2020-08-27 14:57:44 +02:00
Carles Fernandez
a9472dea30
Remove redundant void (clang-tidy modernize-redundant-void-arg)
2020-08-27 12:48:20 +02:00
Carles Fernandez
cd91722d2f
Parameter renaming to throttle_frequency_sps
2020-08-27 12:14:00 +02:00
Carles Fernandez
8aae7b6ce1
Fix for CMake 3.0
2020-08-23 09:42:35 +02:00
Javier Arribas
845385861d
Adding throttle support in LabSat file signal source
2020-08-22 16:46:21 +02:00
Carles Fernandez
c6aec7a105
Fix for CMake < 3.12
2020-08-22 12:43:02 +02:00
Carles Fernandez
8054f3bbe9
Fix for Windows
2020-08-22 12:34:03 +02:00
Carles Fernandez
d50e901caf
Fix for Windows
2020-08-22 12:27:40 +02:00
Carles Fernandez
929b9b43ad
Fix for Windows
2020-08-22 12:06:12 +02:00
Carles Fernandez
2a21ee6a54
Fix dll linkage in windows
2020-08-22 11:01:49 +02:00
Carles Fernandez
d1085af3ac
Activate usage of cpu_features
2020-08-21 16:31:57 +02:00
Carles Fernandez
cda2c998b8
Add work towards using cpu_features. Keep compatibility with old systems
2020-08-21 14:43:04 +02:00
Carles Fernandez
ec4c4b7ee4
Mark method as const, fix typo in doc
2020-08-21 00:31:46 +02:00
Carles Fernandez
4877ffff80
Update GPS satellite blocks
2020-08-21 00:30:03 +02:00
Carles Fernandez
25da76d1a2
Fix building with CMake > 3, GCC 8 and old Boost version (e.g. CentOS 7 with cmake3 and gcc8)
2020-08-19 15:24:09 +02:00
Carles Fernandez
05b4575a5c
Fix acquisition resampler for other bands than L1
2020-08-14 11:13:43 +02:00
Carles Fernandez
a7e5132664
Fix bug in acquisition detection when the configuration parameter Acquisition_XX.threshold was set but Acquisition_XX.pfa was not
2020-08-14 01:07:03 +02:00
Carles Fernandez
c6e4287ee1
Improve variable initialization
2020-08-13 22:07:34 +02:00
Carles Fernandez
11b499535e
Fix FPGA termination
2020-08-13 21:19:17 +02:00
Carles Fernandez
d4ed61df4b
Improve handling of gflags library
...
Set minimun gflags version to 2.1.2
Replaced google:: by gflags:: namespace
2020-08-13 20:54:22 +02:00
Carles Fernandez
9490ec1b44
Fix cmakelint job
2020-08-10 00:22:18 +02:00
Carles Fernandez
0fbbdbb163
Improve CMake scripts, add workaround for CentOS 7 and remove unused include
2020-08-09 21:44:35 +02:00
Carles Fernandez
adcbacafb5
Make clang-tidy happy
2020-08-09 14:14:04 +02:00
Carles Fernandez
5713d8b2ad
Make clang-tidy happy
2020-08-09 14:03:53 +02:00
Carles Fernandez
7221044db3
Remove unused includes
2020-08-09 13:01:01 +02:00
Carles Fernandez
fd41eef1e0
Fix receiver termination when using the Osmosdr_Signal_Source implementation for the SignalSource block
2020-08-06 11:45:27 +02:00
Carles Fernandez
9e272da007
Set a unique Pass_Through block to the SignalConditioner if its implementation is set to Pass_Through, instead of three chained Pass_Through blocks. In that case, configuration for the DataTypeAdapter, Input filter and Resampler are ignored, but the user is still warned
2020-08-05 12:58:10 +02:00
Carles Fernandez
a144d52c74
Make declarations more readable
...
Remove unused parameters
2020-08-03 10:46:07 +02:00
Carles Fernandez
47f6855610
Give more intuitive naming to asynchronous message handlers
2020-08-03 08:13:21 +02:00
Carles Fernandez
ccaef941b0
Fix wavelength computation when enable_carrier_smoothing is activated in other bands than L1
2020-08-01 14:28:27 +02:00
piyush0411
7b8a23f628
Modified PVT Block
2020-07-31 21:28:57 +05:30
piyush0411
dc5d17c8a0
Modified Observables block
2020-07-31 02:13:09 +05:30
Carles Fernandez
191e26ee17
Do not stop volk_gnsssdr building with unknown build type, just set it to None
2020-07-29 19:03:57 +02:00
Carles Fernandez
0b1befd128
hotfix: fix Uhd_Signal_Source building with GCC 10
...
Fix out-of-bound access in debug mode
2020-07-29 13:47:00 +02:00
Carles Fernandez
2a7731135f
Bump version number to 0.0.13
2020-07-29 08:59:47 +02:00
Carles Fernandez
89c7598be4
Rename the Galileo_Navigation_Mesaage class to Galileo_Inav_Message for consistency
2020-07-28 21:27:46 +02:00
Carles Fernandez
bd49256454
Minor fixes
2020-07-28 20:53:08 +02:00
Carles Fernandez
fccac672d8
Merge branch 'Telemetry_Decoder' of https://github.com/piyush0411/gnss-sdr into piyush0411-Telemetry_Decoder
2020-07-28 20:10:33 +02:00
Carles Fernandez
499de7a9f1
Update file headers
2020-07-28 16:57:15 +02:00
Carles Fernandez
6cc96b039f
Benchmark with a longer string
2020-07-28 11:02:29 +02:00
Carles Fernandez
b33d7ba739
Improve wording
2020-07-28 10:51:45 +02:00
Carles Fernandez
1a1addf2c4
Remove color in text for L1 signal
2020-07-28 10:29:59 +02:00
Carles Fernandez
8633c03cf9
Remove unused lines
...
Some more const correctness
2020-07-28 01:33:26 +02:00
Carles Fernandez
5d326bc902
Reserve memory for strings before pushing data
...
Some more const correctness
2020-07-28 01:23:27 +02:00
Carles Fernandez
76cce022ac
Fix building in Ubuntu 20.10
2020-07-27 09:53:01 +02:00
Carles Fernandez
406b799168
Remove unused include
2020-07-27 08:23:30 +02:00
Carles Fernandez
f5e76e7613
Improve const correctness in PVT libs
2020-07-26 23:56:36 +02:00
piyush0411
2c2f034abd
Connected Telemetry Decoder to GNSS Block Factory
2020-07-26 03:42:48 +05:30
piyush0411
bf9c9d547b
Added Telemetry Decoder Block
2020-07-26 02:24:53 +05:30
piyush0411
ea664c9fd2
Minor additions
2020-07-25 18:18:13 +05:30
piyush0411
b6ecd9c48f
Removed unnecessary code
2020-07-25 15:58:59 +05:30
piyush0411
e8f4eb7441
Modified GNU Radio Block for Galileo E5b
2020-07-25 02:56:54 +05:30
piyush0411
fa9abed435
Added missing parameter
2020-07-25 02:56:14 +05:30
Carles Fernandez
0aa6d6afc3
Improve const correctness
2020-07-22 01:33:01 +02:00
Carles Fernandez
23c2dab8b7
Uniformize usage of range for loops
2020-07-21 23:18:43 +02:00
Carles Fernandez
5d4dbf3ce7
Minor, misc. fixes
2020-07-21 14:31:45 +02:00
Carles Fernandez
945c86a4c4
Avoid code duplication
2020-07-21 13:56:01 +02:00
Carles Fernandez
399903e491
Remove old, unused code
2020-07-21 13:12:57 +02:00
Carles Fernandez
e53d1dcfd2
Merge branch 'Tracking' of https://github.com/piyush0411/gnss-sdr into piyush0411-Tracking
2020-07-21 08:21:09 +02:00
Carles Fernandez
0cb1ed0764
Improve const correctness
2020-07-20 12:06:04 +02:00
Carles Fernandez
3ddcfc786e
Add phase coherence check to Glonass tracking blocks
...
Improve const correctness
2020-07-20 11:27:39 +02:00
Carles Fernandez
3e6931200e
Fix bug in Galileo E5b generation (out of bounds read)
2020-07-20 10:03:53 +02:00
Carles Fernandez
8a06981c16
Improve const correctness
2020-07-20 01:20:15 +02:00
Carles Fernandez
6d510a62bf
Fix bugprone conversion warning
2020-07-19 14:49:12 +02:00
Carles Fernandez
4ab7690085
Fix bug in GLONASS year computation ( Fixes : #347 )
2020-07-19 14:44:18 +02:00
Carles Fernandez
52980978f5
Improve const correctness
2020-07-19 14:26:15 +02:00
Carles Fernandez
c0f81dd9e2
Improve const correctness. Improve usage of typeid
2020-07-19 09:39:32 +02:00
Carles Fernandez
8f2973eab9
Better names for channel API parameters
2020-07-17 11:39:26 +02:00
Carles Fernandez
ebd83c4cbe
Improve const correctness
...
Fix a bug that made the parameter PVT.nmea_dump_devname ignored
Update changelog
2020-07-17 10:48:37 +02:00
Carles Fernandez
7bececeef6
Improve const correctness
...
Remove all buprone conversions from signal_generator module
2020-07-17 09:11:42 +02:00
Carles Fernandez
08fa55c585
Add missing includes, use \n instead of endl
2020-07-16 19:07:58 +02:00
Carles Fernandez
9b029ec027
Merge branch 'dynamic_bit_selection' of https://github.com/mmajoral/gnss-sdr into mmajoral-dynamic_bit_selection
2020-07-16 18:56:13 +02:00
Marc Majoral
98f1287f0e
dynamic bit selection based on the estimated power of the received signal.
2020-07-16 15:42:55 +02:00
Carles Fernandez
71a0b07e09
Stopping the uhd source saves a crash on exit
2020-07-16 12:43:46 +02:00
Carles Fernandez
8666ff7706
Include what you use
2020-07-14 20:12:08 +02:00
piyush0411
1370959491
Added Unit-Test For Tracking
2020-07-14 04:53:27 +05:30
piyush0411
e4cc3d4a2b
Connected Tracking to GNSS Block Factory
2020-07-14 04:15:07 +05:30
piyush0411
7d1ec9b0e9
Added Tracking Files
2020-07-14 03:38:18 +05:30
piyush0411
b32a2e271e
Modified GNU Radio Blocks for Tracking
2020-07-14 03:34:47 +05:30
Carles Fernandez
142fd8a3cb
Remove unused lines
2020-07-13 16:08:00 +02:00
Carles Fernandez
0178a394bb
Fix variable name
2020-07-13 15:44:07 +02:00
Carles Fernandez
9b7ec42e06
Sort optional blocks
2020-07-13 15:38:29 +02:00
Carles Fernandez
7a64f53ddf
Avoid redundancy, and possible errors, in block factory public API
2020-07-13 15:17:15 +02:00
Carles Fernandez
06dbbca314
Sort private members
2020-07-13 13:40:59 +02:00
Carles Fernandez
540e8efa55
Resolve conflicts
2020-07-13 12:24:27 +02:00
Carles Fernandez
6f01c0e71e
Merge branch 'piyush0411-Acquisition' of https://github.com/carlesfernandez/gnss-sdr into simple-factory
2020-07-13 11:02:44 +02:00
Carles Fernandez
64ba95025d
Add missing symbol
2020-07-13 10:54:47 +02:00
Carles Fernandez
7a07a45693
Merge branch 'Acquisition' of https://github.com/piyush0411/gnss-sdr into piyush0411-Acquisition
2020-07-13 10:19:23 +02:00
Carles Fernandez
97eacce237
Some minor edition
2020-07-13 10:18:24 +02:00
Carles Fernandez
7fc0cec60c
Simplify block factory
...
Avoid duplication of code
2020-07-12 23:08:58 +02:00
piyush0411
349d8f2043
Merge branch 'piyush0411-Acquisition-fixed' of https://github.com/carlesfernandez/gnss-sdr into Acquisition
2020-07-13 01:24:08 +05:30
Carles Fernandez
da9795c7a1
Update BeiDou satellite list
2020-07-12 13:56:36 +02:00
Carles Fernandez
47f0fe340f
Fix for GCC
2020-07-12 13:05:21 +02:00
Carles Fernandez
d5972398c3
Avoid null pointer dereference warning from cppcheck
2020-07-12 12:46:13 +02:00
Carles Fernandez
c178d9a8a6
Remove Armadillo from Pvt_Solution API
...
Some API cleaning. The user does not need to call cart2geo anymore. Armadillo stuff moved to old ls_pvt solution
2020-07-12 12:42:06 +02:00
Carles Fernandez
e400df565c
Fix Galileo E5b acquisition test
2020-07-11 23:28:44 +02:00
Carles Fernandez
6c7eaf55da
Add work on Gal E5b acq test
2020-07-11 13:53:47 +02:00
Carles Fernandez
c7cd0ee9ad
Fix test
2020-07-11 13:07:01 +02:00
Carles Fernandez
200a5b8cd4
Fixes for the new signature, fix bugprone-* warnings, fix typo in block factory
2020-07-11 13:06:32 +02:00
Carles Fernandez
0883e13a51
Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into piyush0411-Acquisition
2020-07-11 12:11:10 +02:00
Carles Fernandez
c097300106
Add missing constant
2020-07-11 12:10:34 +02:00
Carles Fernandez
8b841215b7
Fix conflicts
2020-07-11 12:09:19 +02:00
Carles Fernandez
e13d0c2b76
Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into piyush0411-Acquisition
2020-07-11 11:37:54 +02:00
Carles Fernandez
733ed54a98
Add more const, fix a bug in Galileo E5b generation
2020-07-11 11:13:53 +02:00
piyush0411
d5969268f8
Fixed some bugs in Unit-Test
2020-07-11 03:35:37 +05:30
Carles Fernandez
1e3d545034
Remove all warnings raised by bugprone-* clang-tidy checks in algorithm_libs
2020-07-10 22:06:29 +02:00
Carles Fernandez
1c4e4d3c67
Remove all warnings raised by bugprone-* clang-tidy checks in tracking blocks
2020-07-10 21:13:17 +02:00
Carles Fernandez
05c139b8be
Reduce number of warnings raised by bugprone-* clang-tidy checks in tracking blocks
2020-07-10 19:52:28 +02:00
Carles Fernandez
33cee4a759
Remove all warnings raised by bugprone-* clang-tidy checks in acquisition adapters
2020-07-10 13:35:15 +02:00
Carles Fernandez
5ad319e133
Remove all warnings raised by bugprone-* clang-tidy checks in acquisition blocks
2020-07-10 12:52:58 +02:00
Carles Fernandez
f2ccad7327
Fix input power computation
2020-07-10 11:28:53 +02:00
Carles Fernandez
e354282e4c
Delete benchmark
2020-07-10 00:45:35 +02:00
Carles Fernandez
c04948fd02
Reduce number of warnings raised by bugprone-* clang-tidy checks
2020-07-10 00:37:55 +02:00
piyush0411
9437eae591
Modified Unit-Test
2020-07-09 00:30:11 +05:30
Carles Fernandez
09bcd1981c
Replace std::endl by \n character. There is no need to always flush the stream.
2020-07-07 18:53:50 +02:00
Carles Fernandez
58853ace7d
Implement GNSS-SDR.GPS_banned_prns, GNSS-SDR.Galileo_banned_prns, GNSS-SDR.Glonass_banned_prns, and GNSS-SDR.Beidou_banned_prns configuration parameters. The user can specify lists of satellites that will not be processed (e.g. GNSS-SDR.Galileo_banned_prns=14,18 since Galileo E14 and E18 satellites are not usable for PVT). Documented at https://gnss-sdr.org/docs/sp-blocks/global-parameters/\#banned-satellites Inspired by #397
2020-07-07 00:05:31 +02:00
Carles Fernandez
999ee6c623
Enable gperftools in position_test, if found and enabled with ENABLE_GPERFTOOLS
2020-07-06 10:25:54 +02:00
Carles Fernandez
aca0330325
Include what you use
2020-07-05 23:07:41 +02:00
Carles Fernandez
996ff3ea4d
Fix gcc warning: type qualifiers ignored on cast result type
2020-07-05 20:51:25 +02:00
Carles Fernandez
06aeae4da3
Fix clang-format CI job
2020-07-05 20:22:34 +02:00
Carles Fernandez
d3b7557dcf
Sort constants
...
no more GPS_L1_PI, GPS_L2_PI, etc. Values are written in a single point.
2020-07-05 20:20:02 +02:00
Carles Fernandez
303e95dd32
Fix the -DENABLE_LOG=OFF building option
2020-07-05 11:53:20 +02:00
Carles Fernandez
a82664d345
Avoid unnecessary pointer copy
2020-07-04 19:16:31 +02:00
Carles Fernandez
1e742afbc4
Sort constants, avoid duplication of Galileo physical constants
2020-07-04 19:13:42 +02:00
Carles Fernandez
8340eab627
Return the right input item size
2020-07-04 01:06:32 +02:00
Carles Fernandez
7d34866717
Add Rodrigo Muñoz to the list of Contributors
2020-07-03 23:55:01 +02:00
Carles Fernandez
fcf1b97c30
Fix call to overloded property in GCC
2020-07-03 21:52:40 +02:00
Carles Fernandez
cec63d3aad
Fix call to overloded property
2020-07-03 21:37:57 +02:00
Carles Fernandez
fb8e5e5c47
Fix a bug in signal sources that made the number of samples parameter ignored when too large ( Fixes : #396 )
2020-07-03 20:18:42 +02:00
Carles Fernandez
bb540c7b48
Replace const std::string by constexpr char
2020-07-03 11:36:38 +02:00
Carles Fernandez
c412d0a3f5
Fix clang warning: equality comparison with extraneous parentheses
2020-07-02 10:53:51 +02:00