Skip to content

Commit

Permalink
Merge branch 'gh-pages' of https://github.com/gnss-sdr/geniuss-place
Browse files Browse the repository at this point in the history
  • Loading branch information
carlesfernandez committed Nov 13, 2023
2 parents f9c1ea0 + 4d0eaca commit efdf173
Show file tree
Hide file tree
Showing 13 changed files with 176 additions and 176 deletions.
10 changes: 5 additions & 5 deletions _design-forces/05-interoperability.md
Original file line number Diff line number Diff line change
Expand Up @@ -130,7 +130,7 @@ More details in version 1.0 of the
The software receiver should deliver the results of the processing in several
standard output formats:

- GIS-oriented formats: [KML](https://www.ogc.org/standards/kml),
- GIS-oriented formats: [KML](https://www.ogc.org/standard/kml),
[GeoJSON](https://geojson.org/),
[SHP](https://en.wikipedia.org/wiki/Shapefile).

Expand All @@ -139,7 +139,7 @@ standard output formats:
KML is an open standard officially named the OpenGIS KML Encoding Standard
(OGC KML), and it is maintained by the Open Geospatial Consortium, Inc. (OGC).
KML files can be displayed in geobrowsers such as
[Google Earth](https://www.google.com/earth/),
[Google Earth](https://earth.google.com/web/),
[Marble](https://marble.kde.org), [osgEarth](http://osgearth.org), or used
with the [NASA World Wind SDK for Java](https://worldwind.arc.nasa.gov/java/).
{: .notice--info}
Expand Down Expand Up @@ -250,7 +250,7 @@ standard output formats:
(usually with other data unknown to the original receiver, such as better
models of the atmospheric conditions at the time of measurement). RINEX files
can be used by software packages such as
[GNSSTk](https://github.com/SGL-UT/gnsstk), [RTKLIB](http://www.rtklib.com/),
[GNSSTk](https://github.com/SGL-UT/gnsstk), [RTKLIB](https://www.rtklib.com/),
and [gLAB](https://gage.upc.edu/en/learning-materials/software-tools/glab/),
among many others.
{: .notice--info}
Expand All @@ -268,7 +268,7 @@ standard output formats:
doing that without breaking existing external applications still using the old
format. An example of an open-source software library that fulfills these
requirements is
[Protocol Buffers](https://developers.google.com/protocol-buffers/), which
[Protocol Buffers](https://protobuf.dev/), which
allows reading data from many different languages such as C++, C#, Dart, Go,
Java, Javascript, Ruby, Objective-C, PHP, and Python.

Expand Down Expand Up @@ -303,7 +303,7 @@ GNSS receiver:
host computer executing the software-defined GNSS receiver.
- Number of supported combinations of data collection topologies and formats.
- Number of supported standard output formats.
- GIS formats: [KML](https://www.ogc.org/standards/kml),
- GIS formats: [KML](https://www.ogc.org/standard/kml),
[GeoJSON](https://geojson.org/),
[Shapefile](https://en.wikipedia.org/wiki/Shapefile), others.
- Application-specific formats: NMEA
Expand Down
2 changes: 1 addition & 1 deletion _design-forces/08-portability.md
Original file line number Diff line number Diff line change
Expand Up @@ -174,7 +174,7 @@ executables are generated from the source code through three kinds of tools:
Objective-C (`clang`) and C++ (`clang++`), while other external projects
allow the compilation of Ruby, Python, Haskell, Java, D, PHP, Pure, Lua, and
a number of other languages.
- Those included in [Microsoft Visual Studio](https://www.visualstudio.com/),
- Those included in [Microsoft Visual Studio](https://visualstudio.microsoft.com/),
such as the Microsoft C++ Compiler (MSVC) provided by
[Microsoft Visual C++](https://en.wikipedia.org/wiki/Microsoft_Visual_C%2B%2B);
`vbc.exe`, the Visual Basic .NET compiler; and `csc.exe`, the C# compiler,
Expand Down
2 changes: 1 addition & 1 deletion _docs/02-overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ processing output can be stored in Receiver Independent Exchange Format
([RINEX](https://en.wikipedia.org/wiki/RINEX)), used by most geodetic processing
software for GNSS, or transmitted as RTCM 3.2 messages through a TCP/IP server
in real-time. Navigation results are stored in
[KML](https://www.ogc.org/standards/kml) and
[KML](https://www.ogc.org/standard/kml) and
[GeoJSON](https://geojson.org/) formats.

![Block diagram](https://raw.githubusercontent.com/gnss-sdr/gnss-sdr/next/docs/doxygen/images/GeneralBlockDiagram.png){:width="800px"}{: .align-center .invert-colors}
Expand Down
2 changes: 1 addition & 1 deletion _geniuss-place/01-design-forces.md
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ checkpoints:

## References

[^Fernandez16]: C. Fernández-Prades, J. Arribas, P. Closas, [_Assessment of software-defined GNSS receivers_](https://zenodo.org/record/266524), in Proc. of Navitec 2016, ESA-ESTEC, Noordwijk, The Netherlands, 14-16 Dec. 2016, pp. 1-9.
[^Fernandez16]: C. Fernández-Prades, J. Arribas, P. Closas, [_Assessment of software-defined GNSS receivers_](https://zenodo.org/records/266524), in Proc. of Navitec 2016, ESA-ESTEC, Noordwijk, The Netherlands, 14-16 Dec. 2016, pp. 1-9.

[^Teasley95]: J. B. S. Teasley, [_Summary of the initial GPS Test Standards Document: ION STD-101_](https://www.ion.org/publications/abstract.cfm?articleID=2506), in Proc. of 8th International Technical Meeting of the Satellite Division of The Institute of Navigation, Palm Springs, CA, Sep. 1995, pp. 1645–1653.

Expand Down
10 changes: 5 additions & 5 deletions _pages/publications.md
Original file line number Diff line number Diff line change
Expand Up @@ -782,7 +782,7 @@ Portland, OR, Sept. 2017, pp. 1204-1228.
<br />
<a href="javascript:toggleBibtex('Arribas17a')">[BibTeX]</a>
<span style="color: #52adc8">[</span><a href="https://www.ion.org/publications/abstract.cfm?articleID=15301" >Online</a><span style="color: #52adc8">]</span> <span style="color: #52adc8">[</span><a href="https://doi.org/10.33012/2017.15301" ><i class="ai ai-doi"> </i></a><span style="color: #52adc8">]</span>
<span style="color: #52adc8">[</span><a href="https://zenodo.org/record/1037280" >PDF <i class="ai ai-open-access"> </i></a><span style="color: #52adc8">]</span>
<span style="color: #52adc8">[</span><a href="https://zenodo.org/records/1037280" >PDF <i class="ai ai-open-access"> </i></a><span style="color: #52adc8">]</span>
</p>
<div id="bib_Arribas17a" class="bibtex noshow" style="color: #111111">
<pre>@inproceedings{ Arribas17a,
Expand Down Expand Up @@ -812,7 +812,7 @@ Portland, OR, Sept.&nbsp;2017, pp. 3796-3815.
<a href="javascript:toggleBibtex('Fernandez17a')">[BibTeX]</a>
<span style="color: #52adc8">[</span><a href="https://www.ion.org/publications/abstract.cfm?articleID=15234" >Online</a><span style="color: #52adc8">]</span>
<span style="color: #52adc8">[</span><a href="https://doi.org/10.33012/2017.15234" ><i class="ai ai-doi"> </i></a><span style="color: #52adc8">]</span>
<span style="color: #52adc8">[</span><a href="https://zenodo.org/record/1037906" >PDF <i class="ai ai-open-access"> </i></a><span style="color: #52adc8">]</span>
<span style="color: #52adc8">[</span><a href="https://zenodo.org/records/1037906" >PDF <i class="ai ai-open-access"> </i></a><span style="color: #52adc8">]</span>
<span style="color: #52adc8">[</span><a href="https://www.overleaf.com/articles/a-cloud-optical-access-network-for-virtualized-gnss-receivers/zhgrtpqstxrx" >Slides <i class="ai ai-open-access"> </i></a><span style="color: #52adc8">]</span>
</p>
<div id="bib_Fernandez17a" class="bibtex noshow" style="color: #111111">
Expand Down Expand Up @@ -840,7 +840,7 @@ note = { {doi}: 10.33012/2017.15234}
ESA/ESTEC, Noordwijk, The Netherlands, Dec. 14-16, 2016, pp. 1-9.
<br />
<a href="javascript:toggleBibtex('Fernandez16c')">[BibTeX]</a>
<span style="color: #52adc8">[</span><a href="https://zenodo.org/record/266524" >Online <i class="ai ai-open-access"> </i></a><span style="color: #52adc8">]</span>
<span style="color: #52adc8">[</span><a href="https://zenodo.org/records/266524" >Online <i class="ai ai-open-access"> </i></a><span style="color: #52adc8">]</span>
<span style="color: #52adc8">[</span><a href="https://dx.doi.org/10.1109/NAVITEC.2016.7931740" ><i class="ai ai-doi"> </i></a><span style="color: #52adc8">]</span>
</p>
<div id="bib_Fernandez16c" class="bibtex noshow" style="color: #111111">
Expand Down Expand Up @@ -945,7 +945,7 @@ Portland, OR, Sept.&nbsp;2016, pp. 44-61.<br>
<i class="fas fa-fw fa-star"></i> Best Presentation Award (<i>Session A1: Advances in GNSS Software-defined Receivers</i>)
<br />
<a href="javascript:toggleBibtex('Fernandez16b')">[BibTeX]</a>
<span style="color: #52adc8">[</span><a href="https://zenodo.org/record/266493" >Online <i class="ai ai-open-access"> </i></a><span style="color: #52adc8">]</span> <span style="color: #52adc8">[</span><a href="https://doi.org/10.33012/2016.14576" ><i class="ai ai-doi"> </i></a><span style="color: #52adc8">]</span>
<span style="color: #52adc8">[</span><a href="https://zenodo.org/records/266493" >Online <i class="ai ai-open-access"> </i></a><span style="color: #52adc8">]</span> <span style="color: #52adc8">[</span><a href="https://doi.org/10.33012/2016.14576" ><i class="ai ai-doi"> </i></a><span style="color: #52adc8">]</span>
<span style="color: #52adc8">[</span><a href="https://www.overleaf.com/articles/accelerating-gnss-software-receivers/ywcwtdjwgnky" >Slides <i class="ai ai-open-access"> </i></a><span style="color: #52adc8">]</span>
</p>
<div id="bib_Fernandez16b" class="bibtex noshow" style="color: #111111">
Expand Down Expand Up @@ -1051,7 +1051,7 @@ month = {Jan./Feb. }
ESA-ESTEC, Noordwijk, The Netherlands, 2014, pp. 1-3.
<br />
<a href="javascript:toggleBibtex('Fabra14')">[BibTeX]</a>
<span style="color: #52adc8">[</span><a href="https://zenodo.org/record/399181/files/Processing%20Aspects%20of%20the%20Software%20Paris%20Interferometric%20Receiver.pdf" >Online</a><span style="color: #52adc8">]</span>
<span style="color: #52adc8">[</span><a href="https://zenodo.org/records/399181/files/Processing%20Aspects%20of%20the%20Software%20Paris%20Interferometric%20Receiver.pdf" >Online</a><span style="color: #52adc8">]</span>
</p>
<div id="bib_Fabra14" class="bibtex noshow" style="color: #111111">
<pre>@inproceedings{ Fabra14,
Expand Down
2 changes: 1 addition & 1 deletion _posts/2013-02-01-google-summer-code-2013-ideas-list.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ Some commercial, industrial and scientific applications of GNSS signals and data

As a matter of fact, the landscape of GNSS is going to change rapidly in the following years (modernization of GPS and GLONASS, advent of Galileo and COMPASS). A bunch of new signals will be readily available for navigation, providing means to determine position and time with an unforeseen degree of performance. Nevertheless, the multi-constellation, multi-frequency approach poses several technological challenges. In that sense, the flexibility provided by the software-defined radio approach (and, specifically, the GNU Radio framework) appears as an ideal environment for rapid prototyping and testing of new receiver architectures.

GNSS-SDR implements a generic architecture of a GNSS software-defined receiver and already provides a working implementation of a whole processing chain of a GPS L1 C/A receiver, from the output of a RF front-end to the computation of position, velocity and time. It also provides outputs in standard formats ([KML](https://www.ogc.org/standards/kml), [RINEX](https://en.wikipedia.org/wiki/RINEX)). The software allows an arbitrary number of different algorithms and implementations for each required processing block functionality (signal conditioning, acquisition, tracking and so on, see the general overview), allowing the definition of completely customized receiver flowgraph by choosing one of the existing alternatives for each block. This modular nature of the receiver allows the definition of clearly-specified, scoped activities (interface to different front-ends, new synchronization algorithms, interfaces to other sources of information, a multi-frequency / multi-constellation approach, the addition of new cool features, etc.), that can be completed in a summer time frame.
GNSS-SDR implements a generic architecture of a GNSS software-defined receiver and already provides a working implementation of a whole processing chain of a GPS L1 C/A receiver, from the output of a RF front-end to the computation of position, velocity and time. It also provides outputs in standard formats ([KML](https://www.ogc.org/standard/kml), [RINEX](https://en.wikipedia.org/wiki/RINEX)). The software allows an arbitrary number of different algorithms and implementations for each required processing block functionality (signal conditioning, acquisition, tracking and so on, see the general overview), allowing the definition of completely customized receiver flowgraph by choosing one of the existing alternatives for each block. This modular nature of the receiver allows the definition of clearly-specified, scoped activities (interface to different front-ends, new synchronization algorithms, interfaces to other sources of information, a multi-frequency / multi-constellation approach, the addition of new cool features, etc.), that can be completed in a summer time frame.

This year, GNSS-SDR is serving as a mentoring organization for [Google Summer of Code](https://www.google-melange.com/archive/gsoc/2013) (also known as GSoC), a global program that offers students stipends to write code for open source projects. In order to participate in the program, you must be a student. Google defines a student as an individual enrolled in or accepted into an accredited institution including (but not necessarily limited to) colleges, universities, masters programs, PhD programs and undergraduate programs. You should be prepared, upon request, to provide Google with transcripts or other documentation from your accredited institution as proof of enrollment or admission status. Computer Science does not need to be your field of study in order to participate in the program. You may be enrolled as a full-time or part-time student, and must be 18 years of age or older on or before May 27, 2013 to be eligible to participate in Google Summer of Code in 2013.

Expand Down
2 changes: 1 addition & 1 deletion _posts/2013-05-05-esa-summer-code-space-2013-ideas-list.md
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ Currently, the GNSS-SDR project focuses the main development activities to enhan

However, to obtain the final GNSS product, typically composed of the Position, Velocity and Time (PVT) solution, there is still much work to do. GNSS-SDR provides an internal satellite orbital model that uses the broadcast ephemeris to estimate the satellite positions. It is complemented with a basic Least Squares (LS) solver that obtains the PVT solution.

In the open-source community, there are several libraries that provide high quality implementations of advanced positioning algorithms such as differential positioning, Precise Point Positioning (PPP) and the use of both Ground and Satellite Based Augmentation System (GBAS and SBAS) data. The most representative libraries are the well-known GPS Toolkit ([GPSTk](https://github.com/SGL-UT/GPSTk)), sponsored by Space and Geophysics Laboratory, within the Applied Research Laboratories at the University of Texas at Austin, and the [RTKLIB](http://www.rtklib.com/) suite maintained by Tomoji Takasu. Both libraries are mainly oriented to use GNSS observable data in post-processing mode using Receiver INdependent EXchange (RINEX) files and other binary manufacturer proprietary formats.
In the open-source community, there are several libraries that provide high quality implementations of advanced positioning algorithms such as differential positioning, Precise Point Positioning (PPP) and the use of both Ground and Satellite Based Augmentation System (GBAS and SBAS) data. The most representative libraries are the well-known GPS Toolkit ([GPSTk](https://github.com/SGL-UT/GPSTk)), sponsored by Space and Geophysics Laboratory, within the Applied Research Laboratories at the University of Texas at Austin, and the [RTKLIB](https://www.rtklib.com/) suite maintained by Tomoji Takasu. Both libraries are mainly oriented to use GNSS observable data in post-processing mode using Receiver INdependent EXchange (RINEX) files and other binary manufacturer proprietary formats.

The goal of this project is the integration of both the GPSTk and the RTKLIB PVT solvers in the GNSS-SDR receiver at observable level. The positioning libraries will be tightly coupled with the signal processing blocks in order to operate in real-time.

Expand Down
2 changes: 1 addition & 1 deletion _posts/2018-06-07-gnss-sdr-v0010-released.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ This release has several improvements in different dimensions, addition of new f

## Improvements in [Accuracy]({{ "/design-forces/accuracy/" | relative_url }}):

* Part of the [RTKLIB](http://www.rtklib.com/) core library has been integrated into GNSS-SDR. There is now a single PVT block implementation which makes use of RTKLIB to deliver PVT solutions, including Single and PPP navigation modes.
* Part of the [RTKLIB](https://www.rtklib.com/) core library has been integrated into GNSS-SDR. There is now a single PVT block implementation which makes use of RTKLIB to deliver PVT solutions, including Single and PPP navigation modes.
* Fixed CN0 estimation for other correlation times than 1 ms.
* Improved computation of tracking parameters and GNSS observables.
* Other minor bug fixes.
Expand Down
Loading

0 comments on commit efdf173

Please sign in to comment.