Sitemap
A list of all the posts and pages found on the site. For you robots out there is an XML version available for digesting as well.
Pages
GeNiuSS Place
A place for sharing projects and thoughts about software-defined GNSS receivers.
News
News of GNSS-SDR website.
Posts by Tag
Posts of GNSS-SDR website, organized by tag.
Tutorials
Tutorials on GNSS-SDR: step-by-step procedures and descriptions of use cases.
Posts
Introducing GNSS Navigation Message Authentication
GNSS-SDR now implements Galileo’s Open Service Navigation Message Authentication (OSNMA).
Introducing Geniux v24.02
Geniux v24.02: a GNU/Linux custom distribution for running GNSS-SDR on embedded devices.
Google Summer of Code 2024 ideas list
Ideas page for GSoC 2024.
GNSS-SDR v0.0.19 released
GNSS-SDR v0.0.19 has been released.
IP cores for the embedded GNSS-SDR
IP cores to run GNSS-SDR in an ARM/FPGA System on Chip.
Introducing Geniux v23.04
Geniux v23.04: a GNU/Linux custom distribution for running GNSS-SDR on embedded devices.
GNSS-SDR v0.0.18 released
GNSS-SDR v0.0.18 has been released.
Introducing Geniux v22.06
Geniux v22.06: a GNU/Linux custom distribution for running GNSS-SDR on embedded devices.
GNSS-SDR v0.0.17 released
GNSS-SDR v0.0.17 has been released.
Google Summer of Code 2022 ideas list
Ideas page for GSoC 2022.
Introducing Geniux v22.02
Geniux v22.02: a GNU/Linux custom distribution for running GNSS-SDR on embedded devices.
GNSS-SDR v0.0.16 released
GNSS-SDR v0.0.16 has been released.
Introducing Geniux v21.08
Geniux v21.08: a GNU/Linux custom distribution for running GNSS-SDR on embedded devices.
GNSS-SDR v0.0.15 released
GNSS-SDR v0.0.15 has been released.
Master to main transition
Renaming the default Git branch from master to main.
Google Summer of Code 2021 ideas list
Ideas page for GSoC 2021.
GNSS-SDR v0.0.14 released
GNSS-SDR v0.0.14 has been released.
GNSS-SDR v0.0.13 released
GNSS-SDR v0.0.13 has been released.
GNSS-SDR v0.0.12 released
GNSS-SDR v0.0.12 has been released.
Google Summer of Code 2020 ideas list
Ideas page for GSoC 2020.
GNSS-SDR v0.0.11 released
GNSS-SDR v0.0.11 has been released.
Google Summer of Code 2019 ideas list
Ideas page for GSoC 2019.
Monitoring the internal status of the software receiver
This tutorial describes how to monitor the internal status of GNSS-SDR.
Testing the software receiver, Part II: Test Execution
Documentation on how to build and run the testing code.
GNSS-SDR v0.0.10 released
GNSS-SDR v0.0.10 has been released.
Google Summer of Code 2018 ideas list
Ideas page for GSoC 2018.
Testing the software receiver, Part I: Methodology
Software testing concepts and their implementation in GNSS-SDR.
Configuration options at building time
Description of the available GNSS-SDR configuration options at building time.
GNSS-SDR v0.0.9 released
GNSS-SDR v0.0.9 has been released.
Google Summer of Code 2017 ideas list
Ideas page for GSoC 2017.
Cross-compiling GNSS-SDR
A guide to cross-compile GNSS-SDR for embedded platforms.
GNSS-SDR v0.0.8 accepted into Debian testing
GNSS-SDR v0.0.8 is already in Debian stretch and Ubuntu 16.10.
GNSS Signals
Description of Open Service GNSS signals transmitted by satellites.
GNSS-SDR v0.0.8 released
GNSS-SDR v0.0.8 has been released.
Understanding Data Types
How GNSS-SDR handles data types.
Using Git
Brief overview of Git usage in the context of GNSS-SDR.
GNSS-SDR operation with a Realtek RTL2832U USB dongle DVB-T receiver
This tutorial describes what is probably one of the cheapest ways for experimenting with real-life signals and GNSS-SDR.
GNSS-SDR v0.0.7 accepted into Debian unstable
GNSS-SDR v0.0.7 is already a Debian package.
Google Summer of Code 2016 ideas list
Ideas page for GSoC 2016.
ESA Summer of Code in Space 2015 ideas list
Ideas page for SOCIS 2015.
Google Summer of Code 2015 ideas list
Ideas page for GSoC 2015.
ESA Summer of Code in Space 2014 ideas list
Ideas page for SOCIS 2014.
Google Summer of Code 2014 ideas list
Ideas page for GSoC 2014.
First positioning fix using Galileo
Report of the first positioning fix exclusively using Galileo satellites.
How to profile the code
Tools for profiling GNSS-SDR.
ESA Summer of Code in Space 2013 ideas list
Ideas page for SOCIS 2013.
Google Summer of Code 2013 ideas list
Ideas page for GSoC 2013.
design-forces
1.- Accuracy
How close a Position-Velocity-Time (PVT) solution is to the true position.
2.- Availability
The degree to which a system, subsystem or equipment is in a specified operable and committable state at the (random) start of a mission.
3.- Efficiency
How fast the software receiver can process the incoming signal, and in particular how many channels it can sustain in parallel.
4.- Flexibility
The ability of a system to respond to potential internal or external changes affecting its value delivery, in a timely and cost-effective manner.
5.- Interoperability
The ability of making systems work together.
6.- Maintainability
The ease with which a product can be maintained in order to isolate and correct defects and cope with a changing environment.
7.- Marketability
A measure of the ability of a security to be bought and sold.
8.- Portability
It refers to the usability of the same software in different environments.
9.- Popularity
It is a complex social phenomenon with no agreed upon definition. It can be defined in terms of liking, attraction, dominance, or just being trendy.
10.- Reliability
The ability of a system or component to function under stated conditions for a specified period of time.
11.- Repeatability
How close a position solution is to the mean of all the obtained solutions. It is related to the spread of a measure, also referred to as precision.
12.- Reproducibility
The ability of an entire experiment or study to be reproduced, either by the researcher or by someone else working independently.
13.- Scalability
The ability of the software to handle a growing amount of work in a capable manner, or its ability to be enlarged to accommodate that growth.
14.- Testability
The degree to which a software artifact supports testing in a given test context.
15.- Openness
The degree to which something is accessible to be viewed, modified, distributed and used.
16.- Usability
The degree to which a software can be used by specified consumers to achieve quantified objectives with efficiency and satisfaction in a given context of use.
docs
Documentation
Organization of the documentation
Overview
A brief introduction to GNSS-SDR, a free and open source Global Navigation Satellite System software-defined receiver.
Fundamentals
A description of GNSS-SDR software architecture and underlying key concepts.
The Control Plane
Configuring and managing a network of connected signal processing blocks from the signal source up to the position fix.
Signal Processing Blocks
Documentation on GNSS-SDR Signal Processing Blocks: implementations and their configuration.
geniuss-place
16 Design Forces for software-defined GNSS receivers
A discussion on how to assess software-defined GNSS receivers.
How to contribute
Contributing to the GNSS-SDR source code and to this website.
Coding Style
Coding style for GNSS-SDR source code development.
Open Design of RF front-ends for GNSS receivers
Build your own radio frequency front-end.
Make your own GNSS receiver
Designs of enclosures for you gear that you can print in 3D.
Code of Conduct
Contributor Covenant: A Code of Conduct for Open Source Projects.
quick-start
Quick-Start Guide
Start here to get a general idea on what is all about.
Requirements
Things you need for executing GNSS-SDR.
Build and install GNSS-SDR
How to quickly build and install GNSS-SDR in your system.
My first position fix
How to quickly get a position fix with GNSS-SDR.
Configurations
How to configure GNSS-SDR in a variety of setups.
sp-blocks
Global receiver parameters
Documentation of global receiver parameters: Sampling rate of the GNSS baseband engine, Telecommand and Assisted GNSS.
Signal Source
Documentation for the Signal Source block.
Signal Conditioner
Documentation for the Signal Conditioner block.
Data Type Adapter
Documentation for the Data Type Adapter block.
Input Filter
Documentation for the Input Filter block.
Resampler
Documentation for the Resampler block.
Channels
Documentation for the Channel blocks.
Acquisition
Documentation for the Acquisition blocks.
Tracking
Documentation for the Tracking blocks.
Telemetry Decoder
Documentation for the Telemetry Decoder blocks.
Observables
Documentation for the Observables block.
PVT
Documentation for the PVT block.
Monitor
Documentation for the Monitor block.