Carles Fernandez
d61e0ff76d
Update Changelog
2021-09-28 04:25:53 +02:00
Carles Fernandez
e185eae133
Update changelog
2021-09-27 16:18:42 +02:00
Carles Fernandez
e52ccfb893
Rewriting of the Viterbi decoding
...
New class implementing the Viterbi decoder. All memory allocated in the constructor
Old SBAS Viterbi decoder moved to Viterbi_Decoder_Sbas class.
2021-09-25 20:29:51 +02:00
Carles Fernandez
c00c6cbb27
CI: fix prettier-markdown job
2021-09-24 17:31:34 +02:00
Carles Fernandez
48b62e9585
If dump_filename points to a non-existing folder, try to create it
2021-09-24 16:52:13 +02:00
Carles Fernandez
2265cc4301
Update changelog
2021-09-15 13:16:16 +02:00
Carles Fernandez
c3fe1bcc79
Add CRC check success rate reporting to all telemetry decoders
...
Added as std::unique_ptr to minimize memory footprint if not used
C++ logic operators translated to && and ||
2021-09-13 23:19:37 +02:00
Carles Fernandez
0319dd5ae1
Add decoded HAS mmesages to the navigation message monitor
2021-09-07 14:58:16 +02:00
Carles Fernandez
26f72075fc
Add example application to receive decoded navigation messages
2021-09-07 12:13:54 +02:00
Carles Fernandez
ea88993ef2
Add monitor to send decoded navigation message bits via UDP
2021-09-06 00:05:29 +02:00
Carles Fernandez
4e9bdd83b7
Bump version to 0.0.15
2021-08-23 14:28:30 +02:00
Carles Fernandez
8982e4d7ad
Enable NEON kernels in aarch64 architecture
2021-08-11 13:01:25 +02:00
Carles Fernandez
63c0c06728
CI: fix cpplint and prettier-markdown jobs
2021-08-03 14:43:44 +02:00
Javier Arribas
23a2d3ef89
TTFF reduction in GPS L1 and Galileo E1
2021-08-03 14:03:27 +02:00
Carles Fernandez
b4b9c31182
Improve detection of Gnuplot and gnss_sim when cross-compiling
2021-08-02 09:33:16 +02:00
Carles Fernandez
5f90820be8
Select C++23 if the environment allows for it
...
CMake >= 3.21, GCC >= 11, Clang >= 12, UHD < 4.0
2021-07-27 21:18:26 +02:00
Carles Fernandez
7e5f8ecb2a
Update changelog
2021-07-25 19:34:35 +02:00
Carles Fernandez
9e921d161c
Update cpu_features to 628c50e with support for Apple M1 already merged
2021-07-25 14:09:03 +02:00
Carles Fernandez
9107705ba9
Add support for Apple M1 AArch64 architecture processor
...
Based on https://github.com/google/cpu_features/pull/150 and michaelld comments
2021-07-25 12:30:39 +02:00
Carles Fernandez
c6f43d40b6
Update changelog
2021-07-24 20:18:57 +02:00
Carles Fernandez
80d390600b
Merge branch 'update-icd' into next
2021-07-24 14:30:15 +02:00
Carles Fernandez
0c3ac1127b
Update references to latest GPS ICDs
2021-07-24 13:47:52 +02:00
Carles Fernandez
d80d33ad91
Do not use satellites marked as not healthy in the nav message
2021-07-24 10:21:25 +02:00
Carles Fernandez
27d0419f79
Remove abandoned Gn3s_Signal_Source and ENABLE_GN3S building option
2021-06-15 14:19:40 +02:00
Carles Fernandez
6e6f1e007c
Merge branch 'matio-cmake' into next
2021-06-14 15:34:21 +02:00
Carles Fernandez
214f968feb
Update changelog with new global configuration parameter
2021-06-12 12:48:38 +02:00
Carles Fernandez
c20d8ecef7
If the Matio library is not found, now it is configured and built by CMake instead of using autotools
2021-06-12 12:37:39 +02:00
Carles Fernandez
f48cdc3356
Update CHANGELOG
2021-06-09 15:46:17 +02:00
Carles Fernandez
8fc60c3cc5
Rename changelog.md to CHANGELOG.md
2021-06-09 14:05:40 +02:00
Carles Fernandez
f368ac1155
Add links to Design Forces page
2021-05-28 12:27:20 +02:00
Carles Fernandez
7c89df7039
Add link to changelog in README.md file
...
Improve markdown usage and wording in changelog.md
2021-05-28 12:19:44 +02:00
Carles Fernandez
7fda06adb8
Fix building for UHD 4.0.0.0
2021-04-26 09:33:36 +02:00
Carles Fernandez
e08a99e76f
Update gsl-lite to version 0.38.1
2021-04-23 15:38:23 +02:00
Carles Fernandez
9a0d4bf5bb
Improve wording
2021-04-20 08:59:37 +02:00
Carles Fernandez
0b156a2741
Fix prettier-markdown CI job
2021-04-20 08:35:22 +02:00
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
c2223e3dad
Create a base class for Gnss almanacs, unify parameter names
2021-02-23 11:57:24 +01:00
Carles Fernandez
146e1d7a63
Update .proto files for GPS and Galileo ephemeris data
2021-02-22 13:42:54 +01:00
Carles Fernandez
86d701b628
Remove more duplicated code
2021-02-22 10:02:21 +01:00
Carles Fernandez
2e53289653
Add more consistency in parameters name
2021-02-21 10:56:56 +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