1
0
mirror of https://github.com/gnss-sdr/gnss-sdr synced 2025-10-22 02:57:41 +00:00
Commit Graph

247 Commits

Author SHA1 Message Date
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
185a267f9b Add new building option ENABLE_EXTERNAL_MATHJAX, set to ON by default.
If set to ON, it generates HTML documentation using MathJax from an external CDN when doing 'make doc'. If set to OFF, MathJax is still looked for in the system and used if found, so it can be used offline. If not found, it is not used.
2020-10-30 12:24:23 +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
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
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
e05f6af601 Buiding fixes
Fixed  building option when gflags is installed and it is older than v2.1.2 (_e.g._, in CentOS 7)

Fixed static linking of the matio library when downloaded and built by CMake
2020-08-09 02:13:32 +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
6869183ac6 Update changelog 2020-08-05 13:24:34 +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
ddee908a04 Improve resolution of block diagram image 2020-08-05 10:46:41 +02:00
Carles Fernandez
5c62ff27eb Update block diagram with asynchronous message passing 2020-08-03 01:04:22 +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
Carles Fernandez
2a7731135f Bump version number to 0.0.13 2020-07-29 08:59:47 +02:00
Carles Fernandez
434a556a39 Update changelog 2020-07-28 12:30:11 +02:00
Carles Fernandez
8a06981c16 Improve const correctness 2020-07-20 01:20:15 +02:00
Carles Fernandez
4ab7690085 Fix bug in GLONASS year computation (Fixes: #347) 2020-07-19 14:44:18 +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
57f1b1ef34 Fix prettier-markdown job 2020-07-16 19:43:11 +02:00
Carles Fernandez
d2eeeba25a Add Contributor Covenant badge, update changelog 2020-07-16 14:00:41 +02:00
Carles Fernandez
a597478b24 Update changelog 2020-07-07 21:19:35 +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
303e95dd32 Fix the -DENABLE_LOG=OFF building option 2020-07-05 11:53:20 +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
98bea8292c Do not stop the receiver if SysV message queues can't be created 2020-06-30 10:41:59 +02:00
Carles Fernandez
a5aa0d2549 Allow a random name for the build type. If not recognized, it is set to None 2020-06-27 19:51:22 +02:00
Carles Fernandez
54a4c213ec Update changelog 2020-06-27 11:39:14 +02:00
Carles Fernandez
e820631689 Update changelog 2020-06-27 10:58:35 +02:00
Carles Fernandez
249ad7ae9b Remove Six module from list of dependencies 2020-06-24 20:50:59 +02:00
Carles Fernandez
037a1fcb5f Improve headers, large data members first. Improve nav message interfaces 2020-06-23 09:47:58 +02:00
Carles Fernandez
a1b06f747b Add benchmarks of small code snippets 2020-06-21 21:10:22 +02:00
Carles Fernandez
81af1a531b Redesign of pointer management
Avoid indirection caused by passing shared_ptr by reference

The block factory does not have responsability on the lifetime of their inputs

Define std::make_unique when using C++11 and make use of it

Printers are turned into unique_ptr to express ownership

Printers do not participate on the lifelime of the data, so they take const raw pointers

Modernize tests code
2020-06-18 11:49:28 +02:00
Carles Fernandez
8cc799235b Update changelog 2020-06-14 13:48:20 +02:00
Carles Fernandez
d14e69ef5a Do not pollute the source directory if the software is built from an out-of-source-tree directory
External sources and data are now always stored in a ./thirdparty folder under the building directory.

A copy of the generated binaries will be stored under gnss-sdr/install, if the building directory is inside the source tree, or in an ./install folder under the building directory if it is outside the source tree.
Fix a bug that broke compilation if the user configured the building without extra testing in a first instance, and then switched the testing buiding options to ON in a later build.

Fix extra test building if GPSTk was already installed and Boost >= 1.71
2020-06-12 20:51:26 +02:00