Commit Graph

98 Commits

Author SHA1 Message Date
Carles Fernandez b43f2e356a
Update changelog and add Malte to the list of contributors 2021-04-19 16:24:26 +02:00
Carles Fernandez 3bc2c738c8
Implement FEC2 Erasure Correction in Galileo E1B INAV message
This feature is configurable, disabled by default.

Added a benchmark for the Reed Solomon decoder.

Make the RS decoder to accept both shortened or unshortened codes
2021-04-19 13:26:46 +02:00
Carles Fernandez d4a9b6f316
Implement reading of reduced CED data in Galileo E1B INAV message. Used if found 2021-04-09 15:00:58 +02:00
Carles Fernandez f4c7b43505
Update changelog 2021-04-07 14:16:50 +02:00
Carles Fernandez 9e1ee33cd2
Add multiple RF output capability to LabSat 3 Wideband format 2021-03-14 20:00:18 +01:00
Carles Fernandez 60a7a6d51d
Update Armadillo and Protocol Buffers local versions 2021-03-13 22:30:23 +01:00
Carles Fernandez 32c699befc
Add LabSat 3 Wideband format to Labsat_Signal_Source 2021-03-11 22:13:23 +01:00
Carles Fernandez 2781f7fe57
Fix bug that made the Monitor block to always set to 0 the carrier_phase_rads parameter value (see #485) 2021-03-10 13:31:17 +01:00
Carles Fernandez 4d7d8f8b49
CI: Fix prettier-markdown job 2021-02-24 00:11:22 +01:00
Carles Fernandez e335528ae9
Update changeog 2021-02-24 00:02:29 +01:00
Carles Fernandez 7971565a0d
Give more natural, consistent names to ephemeris / iono / utc parameters exposed outside the receiver via XML files
Create a base class for GPS, Galileo and BeiDou ephemeris, allowing to remove some duplicated code

Use BOOST_SERIALIZATION_NVP macro, less error prone than boost::serialization::make_nvp

Update .xsd files
2021-02-21 00:01:56 +01:00
Carles Fernandez 73a728b3f6
Merge branch 'feature/signal_source_interface' of https://github.com/jwmelto/gnss-sdr into jwmelto-feature/signal_source_interface 2021-02-18 09:03:03 +01:00
Carles Fernandez f703990a09
Fix building when using C++11
Update changelog
2021-02-17 09:43:05 +01:00
Carles Fernandez 9bfa748620
Update changelog 2021-02-16 16:46:42 +01:00
Carles Fernandez 94c60df931
Update changelog 2021-01-31 21:53:49 +01:00
Carles Fernandez da2bc8d406
Replace CLA by DCO mechanism for new contributors
From now on, new contributors do not have to sign the Contributor License Agreement (CLA) anymore. This has been replaced by the Developer's Certificate of Origin (DCO), which implies that contributed commits need to be signed, either automatically by git or by suffixing a 'Signed-off-by: Your Name your.email@example.com' line in the commit message(s) when doing a pull-request.
2021-01-27 16:26:48 +01:00
Carles Fernandez 2440a59139
Update changelog 2021-01-27 12:07:11 +01:00
Carles Fernandez a21c60ecb2
Improve error handling when the flow graph fails to start
Avoid segmentation faults due to some common inconsistencies in the configuration file
E.g.: non-existing names for blocks implementation, some mismatched input/output item sizes

Provide hints to the user on how to fix the configuration in case of failure when starting the flow graph
2021-01-24 01:49:16 +01:00
Carles Fernandez 419eff9424
Update changelog 2021-01-18 16:08:56 +01:00
Carles Fernandez 1287e8fe79
Improve handling of the filesystem library 2021-01-16 14:37:19 +01:00
Carles Fernandez 4fea48f603
Improve handling of change in GNU Radio 3.9 FFT API
Fix compilation of some optional blocks when linking against GR 3.9

Fix warning -Wembedded-directive: embedding a directive within macro arguments has undefined behavior
2021-01-15 13:39:26 +01:00
Carles Fernandez f75017e520
Fix building when using the Xcode generator, Xcode >= 12 and CMake >= 3.19 2021-01-11 20:22:54 +01:00
Carles Fernandez 603cab1ead
Fix clash of the cpu_features library when volk_gnsssdr is built as a standalone library, and cpu_features was already installed by VOLK
Added new building option ENABLE_OWN_CPUFEATURES, set to ON when building gnss-sdr but set to OFF when building volk_gnsssdr standalone.
The default does no change old behavior when buiding gnss-sdr without volk_gnsssdr already installed
2021-01-11 13:57:29 +01:00
Carles Fernandez 7102677358
Bump version number 2021-01-07 19:16:54 +01:00
Carles Fernandez 9ee49136a3
Update changelog 2021-01-06 10:21:40 +01:00
Carles Fernandez 78d90a0bc4
Update changelog 2020-12-22 00:05:28 +01:00
Carles Fernandez fdda4edffb
Improve handling of the ORC library 2020-12-02 16:19:56 +01:00
Carles Fernandez 5c1f5bf315
Merge branch 'blocking-false' into next 2020-11-22 14:10:03 +01:00
Carles Fernandez a091b18062
Fix occasional segfault when exiting with enter+q if Acquisition_XX.blocking=false 2020-11-22 14:08:48 +01:00
Carles Fernandez 7e1f0176f4
Make SIMD instructions work on MS Windows 2020-11-20 16:44:06 +01:00
Carles Fernandez dd60970f32
Improve dump of Telemetry blocks 2020-11-19 09:55:08 +01:00
Carles Fernandez 76bbd3c3bb
Add work on the Galileo E6 message decoding up to HAS page CRC check 2020-11-08 14:10:43 +01:00
Carles Fernandez bcd7c25cd1
Add Galileo E6 signal structure based on E6-B/C Codes Technical Note, Issue 1, Jan 2019.
Add Acquisition, Tracking and TLM blocks for Galileo E6 B/C. The decoder does nothing
2020-11-07 21:33:26 +01:00
Carles Fernandez ab5b824dcf
Update changelog 2020-11-04 09:46:19 +01:00
Carles Fernandez f0e1ef6f9a
Add a common shared pointer definition
Makes transition to GNU Radio 3.9 API less verbose
2020-11-03 20:51:57 +01:00
Carles Fernandez 287284261c
Make use of Doxygen grouping feature
Improve Modules page in generated HTML documentation
2020-11-01 13:37:19 +01:00
Carles Fernandez 73b909bac1
Update changelog with new building option ENABLE_EXTERNAL_MATHJAX 2020-10-30 15:28:03 +01:00
Carles Fernandez a95ca8c42b
Improved rendering of equations in HTML documentation generated by Doxygen. Make use of MathJax 2.x if found 2020-10-29 19:56:28 +01:00
Carles Fernandez cb480ceab6
Fix prettier-markdown job 2020-10-29 12:01:39 +01:00
Carles Fernandez 58269aac2a
Fix Notch_Filter and Notch_Filter_Lite input filters 2020-10-28 23:49:55 +01:00
Carles Fernandez 88bd08b75b
Fix obsdiff and rinex2assist utilities when installed if they were built with a locally downloaded version of GPSTk 2020-10-25 11:50:09 +01:00
Carles Fernandez 733a849c71
Remove blank line 2020-10-24 11:09:10 +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 6626d4153c
Add acquisition and tracking monitors to the changelog 2020-10-18 13:29:23 +02:00
Carles Fernandez 8da44ad06c
Fix typo 2020-10-01 10:47:38 +02:00
Carles Fernandez d8cc2efeee
Update changelog 2020-10-01 10:45:59 +02:00
Carles Fernandez 15428a47cc
Fix building with -DENABLE_CUDA=ON 2020-08-27 14:57:44 +02:00
Carles Fernandez cd91722d2f
Parameter renaming to throttle_frequency_sps 2020-08-27 12:14:00 +02:00
Carles Fernandez d1085af3ac
Activate usage of cpu_features 2020-08-21 16:31:57 +02:00
Carles Fernandez 704a0213b2
update changelog 2020-08-14 11:35:59 +02:00