Skip to content

Commit

Permalink
Merge: changes about versions and pvt_kf
Browse files Browse the repository at this point in the history
  • Loading branch information
kalmancito committed Feb 1, 2024
1 parent ff94962 commit 601f2eb
Show file tree
Hide file tree
Showing 16 changed files with 51 additions and 57 deletions.
10 changes: 6 additions & 4 deletions AUTHORS
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@ GNSS-SDR Authorship
The GNSS-SDR project is hosted and sponsored by the Centre Tecnològic de
Telecomunicacions de Catalunya (CTTC), a non-profit research foundation located
in Castelldefels (41.27504 N, 1.987709 E), 20 km south of Barcelona, Spain.
GNSS-SDR is the by-product of GNSS research conducted at the Communications
Systems Division of CTTC, and it is the combined effort of students,
software engineers and researchers from different institutions around the World.
GNSS-SDR is the by-product of GNSS research conducted from the Navigation &
Positioning Research Unit at CTTC, and it is the combined effort of students,
aficionados, and researchers from different institutions around the World.

Contact Information
--------------------------------------------------------------------------------
Expand Down Expand Up @@ -48,10 +48,12 @@ Cillian O'Driscoll cillian.odriscoll@gmail.com Contributor
Damian Miralles dmiralles2009@gmail.com Contributor
Daniel Fehr daniel.co@bluewin.ch Contributor
David Pubill david.pubill@cttc.cat Contributor
En Shin seanstone5923@gmail.com Contributor
Fran Fabra fabra@ice.csic.es Contributor
Gabriel Araujo gabriel.araujo.5000@gmail.com Contributor
Gerald LaMountain gerald@gece.neu.edu Contributor
Into Pääkkönen into.paakkonen@aalto.fi Contributor
Irene Pérez Riega iperrie@inta.es Contributor
Jim Melton jim.melton@sncorp.com Contributor
Josh Schindehette jschindehette@geontech.com Contributor
Leonardo Tonetto tonetto.dev@gmail.com Contributor
Expand All @@ -66,4 +68,4 @@ Will Silberman wsilberm@google.com Contributor
Carlos Paniego carpanie@hotmail.com Artwork

# SPDX-License-Identifier: GPL-3.0-or-later
# SPDX-FileCopyrightText: 2011-2022 Carles Fernandez-Prades <carles.fernandez@cttc.es>
# SPDX-FileCopyrightText: 2011-2024 Carles Fernandez-Prades <carles.fernandez@cttc.es>
15 changes: 12 additions & 3 deletions CITATION.cff
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# SPDX-License-Identifier: GPL-3.0-or-later
# SPDX-FileCopyrightText: 2023 C. Fernandez-Prades carles.fernandez(at)cttc.es
# SPDX-FileCopyrightText: 2024 C. Fernandez-Prades carles.fernandez(at)cttc.es
---
authors:
- affiliation: "Centre Tecnològic de Telecomunicacions de Catalunya (CTTC)"
Expand Down Expand Up @@ -87,13 +87,22 @@ authors:
email: into.paakkonen@aalto.fi
family-names: "Pääkkönen"
given-names: Into
- alias: Perrielornitorrinco
affiliation: "Instituto Nacional de Técnica Aeroespacial"
email: iperrie@inta.es
given-names: Irene
family-names: "Pérez Riega"
- affiliation: "Centre Tecnològic de Telecomunicacions de Catalunya (CTTC)"
email: david.pubill@cttc.cat
family-names: Pubill
given-names: David
- alias: antonioramosdet
family-names: Ramos
given-names: Antonio
- alias: seanstone
email: seanstone5923@gmail.com
family-names: Shin
given-names: En
- alias: jschindehette
email: jschindehette@geontech.com
family-names: Schindehette
Expand All @@ -110,7 +119,7 @@ authors:
family-names: "van der Linden"
given-names: Stefan
cff-version: "1.2.0"
date-released: "2023-04-06"
date-released: "2024-01-23"
identifiers:
- description: "The concept DOI of the work. This is a DOI always pointing to the latest stable release."
type: doi
Expand Down Expand Up @@ -318,4 +327,4 @@ repository-code: "https://github.com/gnss-sdr/gnss-sdr"
title: GNSS-SDR
type: software
url: "https://gnss-sdr.org"
version: "0.0.18"
version: "0.0.19"
4 changes: 2 additions & 2 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -178,9 +178,9 @@ endif()
set(VERSION_INFO_MAJOR_VERSION 0)
set(VERSION_INFO_API_COMPAT 0)
if(${THIS_IS_A_RELEASE})
set(VERSION_INFO_MINOR_VERSION 18)
set(VERSION_INFO_MINOR_VERSION 19)
else()
set(VERSION_INFO_MINOR_VERSION 18.git-${GIT_BRANCH}-${GIT_COMMIT_HASH})
set(VERSION_INFO_MINOR_VERSION 19.git-${GIT_BRANCH}-${GIT_COMMIT_HASH})
endif()

set(VERSION ${VERSION_INFO_MAJOR_VERSION}.${VERSION_INFO_API_COMPAT}.${VERSION_INFO_MINOR_VERSION})
Expand Down
22 changes: 0 additions & 22 deletions cmake/Modules/RemoveDuplicates.cmake

This file was deleted.

16 changes: 14 additions & 2 deletions docs/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,18 @@ All notable changes to GNSS-SDR will be documented in this file.

## [Unreleased](https://github.com/gnss-sdr/gnss-sdr/tree/next)

### Improvements in Usability

- Tidy up the `conf/` folder.

## [GNSS-SDR v0.0.19.1](https://github.com/gnss-sdr/gnss-sdr/releases/tag/v0.0.19.1) - 2024-01-26

[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.10579595.svg)](https://doi.org/10.5281/zenodo.10579595)

- Fix formatting of the `CITATION.cff` file.

## [GNSS-SDR v0.0.19](https://github.com/gnss-sdr/gnss-sdr/releases/tag/v0.0.19) - 2024-01-23

### Improvements in Efficiency:

- Fixed some performance inefficiencies detected by Coverity Scan.
Expand Down Expand Up @@ -61,8 +73,8 @@ All notable changes to GNSS-SDR will be documented in this file.
covariances with the following optional parameters (here with their default
values): `PVT.kf_measures_ecef_pos_sd_m=1.0`, in [m];
`PVT.kf_measures_ecef_vel_sd_ms=0.1`, in [m/s];
`PVT.kf_system_ecef_pos_sd_m=0.01`, in [m]; and
`PVT.kf_system_ecef_vel_sd_ms=0.001`, in [m/s].
`PVT.kf_system_ecef_pos_sd_m=2.0`, in [m]; and
`PVT.kf_system_ecef_vel_sd_ms=0.5`, in [m/s].

### Improvements in Scalability:

Expand Down
2 changes: 1 addition & 1 deletion docs/manpage/gnss-sdr-manpage
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
.\" SPDX-License-Identifier: GPL-3.0-or-later
.\" SPDX-FileCopyrightText: Carles Fernandez-Prades <carles.fernandez(at)cttc.es>
.\" Contact carles.fernandez@cttc.es to correct errors or typos.
.TH gnss\-sdr 1 "6 Apr 2023" "0.0.18" "gnss\-sdr man page"
.TH gnss\-sdr 1 "23 Jan 2024" "0.0.19" "gnss\-sdr man page"
.SH NAME
\fBgnss\-sdr\fR \- GNSS Software Defined Receiver.
.SH SYNOPSIS
Expand Down
4 changes: 2 additions & 2 deletions src/algorithms/PVT/adapters/rtklib_pvt.cc
Original file line number Diff line number Diff line change
Expand Up @@ -78,8 +78,8 @@ Rtklib_Pvt::Rtklib_Pvt(const ConfigurationInterface* configuration,
pvt_output_parameters.enable_pvt_kf = configuration->property(role + ".enable_pvt_kf", false);
pvt_output_parameters.measures_ecef_pos_sd_m = configuration->property(role + ".kf_measures_ecef_pos_sd_m", 1.0);
pvt_output_parameters.measures_ecef_vel_sd_ms = configuration->property(role + ".kf_measures_ecef_vel_sd_ms", 0.1);
pvt_output_parameters.system_ecef_pos_sd_m = configuration->property(role + ".kf_system_ecef_pos_sd_m", 0.01);
pvt_output_parameters.system_ecef_vel_sd_ms = configuration->property(role + ".kf_system_ecef_vel_sd_ms", 0.001);
pvt_output_parameters.system_ecef_pos_sd_m = configuration->property(role + ".kf_system_ecef_pos_sd_m", 2.0);
pvt_output_parameters.system_ecef_vel_sd_ms = configuration->property(role + ".kf_system_ecef_vel_sd_ms", 0.5);

// NMEA Printer settings
pvt_output_parameters.flag_nmea_tty_port = configuration->property(role + ".flag_nmea_tty_port", false);
Expand Down
2 changes: 1 addition & 1 deletion src/algorithms/PVT/libs/geohash.cc
Original file line number Diff line number Diff line change
Expand Up @@ -151,7 +151,7 @@ std::array<double, 4> Geohash::bounds(std::string geohash) const

for (char chr : geohash)
{
int idx = base32.find(chr);
auto idx = static_cast<int>(base32.find(chr));
if (idx == -1)
{
throw std::runtime_error("Invalid geohash");
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -206,7 +206,7 @@ message(STATUS "Build type set to ${CMAKE_BUILD_TYPE}.")

set(VERSION_INFO_MAJOR_VERSION 0)
set(VERSION_INFO_MINOR_VERSION 0)
set(VERSION_INFO_MAINT_VERSION 18)
set(VERSION_INFO_MAINT_VERSION 19)
include(VolkGnsssdrVersion) # setup version info


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
.\" SPDX-License-Identifier: GPL-3.0-or-later
.\" SPDX-FileCopyrightText: Carles Fernandez-Prades <carles.fernandez(at)cttc.es>
.\" Contact carles.fernandez@cttc.es to correct errors or typos.
.TH volk_gnsssdr\-config\-info 1 "6 Apr 2023" "0.0.18" "volk_gnsssdr\-config\-info man page"
.TH volk_gnsssdr\-config\-info 1 "23 Jan 2024" "0.0.19" "volk_gnsssdr\-config\-info man page"
.SH NAME
\fBvolk_gnsssdr\-config\-info\fR \- Prints configuration information of libvolk_gnsssdr functions.
.SH SYNOPSIS
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
.\" SPDX-License-Identifier: GPL-3.0-or-later
.\" SPDX-FileCopyrightText: Carles Fernandez-Prades <carles.fernandez(at)cttc.es>
.\" Contact carles.fernandez@cttc.es to correct errors or typos.
.TH volk_gnsssdr_profile 1 "6 Apr 2023" "0.0.18" "volk_gnsssdr_profile man page"
.TH volk_gnsssdr_profile 1 "23 Jan 2024" "0.0.19" "volk_gnsssdr_profile man page"
.SH NAME
\fBvolk_gnsssdr_profile\fR \- Profiler application for libvolk_gnsssdr functions.
.SH SYNOPSIS
Expand Down
4 changes: 2 additions & 2 deletions src/algorithms/signal_source/libs/ad936x_iio_custom.cc
Original file line number Diff line number Diff line change
Expand Up @@ -171,7 +171,7 @@ void ad936x_iio_custom::configure_params(struct iio_device *phy,
pos = it->find('=');
if (pos == std::string::npos)
{
std::cerr << "Misformed line: " << *it << std::endl;
std::cerr << "Malformed line: " << *it << std::endl;
continue;
}

Expand Down Expand Up @@ -686,7 +686,7 @@ bool ad936x_iio_custom::init_config_ad9361_rx(long long bandwidth_,
}

std::cout << "AD936x Front-end configuration summary: \n";
std::cout << "RF frequency tunned in AD936x: " << freq_ << " [Hz]\n";
std::cout << "RF frequency tuned in AD936x: " << freq_ << " [Hz]\n";
std::cout << "Baseband sampling frequency: " << sample_rate_sps << " [SPS]\n";
std::cout << "RX chain gain: " << rf_gain_rx0_ << " [dB][only valid in manual mode]\n";
std::cout << "RX chain gain mode: " << gain_mode_rx0_ << "\n";
Expand Down
2 changes: 0 additions & 2 deletions src/main/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -60,8 +60,6 @@ if(${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
target_link_libraries(gnss-sdr PRIVATE "-lc++")
endif()
endif()
include(RemoveDuplicates)
remove_duplicate_linked_libraries(gnss-sdr)

if(ENABLE_STRIP)
set_target_properties(gnss-sdr PROPERTIES LINK_FLAGS "-s")
Expand Down
2 changes: 1 addition & 1 deletion src/main/main.cc
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
*/

#ifndef GNSS_SDR_VERSION
#define GNSS_SDR_VERSION "0.0.18"
#define GNSS_SDR_VERSION "0.0.19"
#endif

#ifndef GOOGLE_STRIP_LOG
Expand Down
18 changes: 6 additions & 12 deletions src/tests/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@

add_subdirectory(unit-tests/signal-processing-blocks/libs)
add_subdirectory(system-tests/libs)
include(RemoveDuplicates)

################################################################################
# Google Test - https://github.com/google/googletest
Expand Down Expand Up @@ -646,7 +645,6 @@ if(ENABLE_UNIT_TESTING)
target_compile_definitions(run_tests PRIVATE -DGNSSTK_OLDER_THAN_9=1)
endif()
endif()
remove_duplicate_linked_libraries(run_tests)
if(ENABLE_STRIP)
set_target_properties(run_tests PROPERTIES LINK_FLAGS "-s")
endif()
Expand Down Expand Up @@ -769,7 +767,6 @@ if(ENABLE_FPGA)
target_include_directories(gps_l1_ca_dll_pll_tracking_test_fpga
INTERFACE ${GNSSSDR_SOURCE_DIR}/src/tests/common-files
)
remove_duplicate_linked_libraries(gps_l1_ca_dll_pll_tracking_test_fpga)
install(TARGETS gps_l1_ca_dll_pll_tracking_test_fpga
RUNTIME DESTINATION bin
COMPONENT "fpga-test"
Expand Down Expand Up @@ -859,7 +856,6 @@ if(ENABLE_SYSTEM_TESTING)
)
if(NOT ENABLE_PACKAGING)
add_system_test(ttff)
remove_duplicate_linked_libraries(ttff)
endif()

if(ENABLE_SYSTEM_TESTING_EXTRA)
Expand All @@ -881,7 +877,6 @@ if(ENABLE_SYSTEM_TESTING)
)
endif()
endif()
remove_duplicate_linked_libraries(position_test)
if(NOT GNSSSIMULATOR_FOUND OR ENABLE_GNSS_SIM_INSTALL)
if(NOT CMAKE_CROSSCOMPILING)
add_dependencies(position_test gnss-sim)
Expand Down Expand Up @@ -942,7 +937,6 @@ if(NOT ENABLE_PACKAGING AND NOT ENABLE_FPGA)
PRIVATE
${GNSSSDR_SOURCE_DIR}/src/algorithms/libs
)
remove_duplicate_linked_libraries(flowgraph_test)
add_test(flowgraph_test flowgraph_test)

set_property(TEST flowgraph_test PROPERTY TIMEOUT 30)
Expand Down Expand Up @@ -997,7 +991,7 @@ if(NOT ENABLE_PACKAGING AND NOT ENABLE_FPGA)
if(ENABLE_FPGA)
target_compile_definitions(gnss_block_test PRIVATE -DENABLE_FPGA=1)
endif()
remove_duplicate_linked_libraries(gnss_block_test)

add_test(gnss_block_test gnss_block_test)

set_property(TEST gnss_block_test PROPERTY TIMEOUT 60)
Expand Down Expand Up @@ -1034,7 +1028,7 @@ if(NOT ENABLE_PACKAGING AND NOT ENABLE_FPGA)
core_receiver
algorithms_libs
)
remove_duplicate_linked_libraries(gnuradio_block_test)

add_test(gnuradio_block_test gnuradio_block_test)

set_property(TEST gnuradio_block_test PROPERTY TIMEOUT 30)
Expand Down Expand Up @@ -1068,7 +1062,7 @@ target_include_directories(matio_test
INTERFACE
${GNSSSDR_SOURCE_DIR}/src/tests/common-files
)
remove_duplicate_linked_libraries(matio_test)

add_test(matio_test matio_test)

set_property(TEST matio_test PROPERTY TIMEOUT 30)
Expand Down Expand Up @@ -1117,7 +1111,7 @@ if(NOT ENABLE_PACKAGING AND NOT ENABLE_FPGA)
-DPMT_USES_BOOST_ANY=1
)
endif()
remove_duplicate_linked_libraries(acq_test)

add_test(acq_test acq_test)

if(USE_GENERIC_LAMBDAS)
Expand Down Expand Up @@ -1213,7 +1207,7 @@ if(NOT ENABLE_PACKAGING AND NOT ENABLE_FPGA)
-DPMT_USES_BOOST_ANY=1
)
endif()
remove_duplicate_linked_libraries(trk_test)

add_test(trk_test trk_test)

set_property(TEST trk_test PROPERTY TIMEOUT 30)
Expand Down Expand Up @@ -1244,7 +1238,7 @@ if(NOT ENABLE_PACKAGING AND NOT ENABLE_FPGA)
algorithms_libs
core_receiver
)
remove_duplicate_linked_libraries(control_thread_test)

add_test(control_thread_test control_thread_test)

set_property(TEST control_thread_test PROPERTY TIMEOUT 30)
Expand Down
1 change: 1 addition & 0 deletions src/tests/system-tests/position_test.cc
Original file line number Diff line number Diff line change
Expand Up @@ -312,6 +312,7 @@ int PositionSystemTest::configure_receiver()

// Set PVT
config->set_property("PVT.implementation", "RTKLIB_PVT");
config->set_property("PVT.enable_pvt_kf", "true");
config->set_property("PVT.positioning_mode", "PPP_Static");
config->set_property("PVT.output_rate_ms", std::to_string(output_rate_ms));
config->set_property("PVT.display_rate_ms", std::to_string(display_rate_ms));
Expand Down

0 comments on commit 601f2eb

Please sign in to comment.