Giter VIP home page Giter VIP logo

gogps_matlab's Introduction

/*******************************************\
*               ___ ___ ___                 *
*     __ _ ___ / __| _ | __|                *
*    / _` / _ \ (_ |  _|__ \                *
*    \__, \___/\___|_| |___/                *
*    |___/                    v 1.0 beta 2  *
*                                           *
\*******************************************/

   v1.0 beta    

1. Introduction
   ============
   goGPS in it's current release it's a software package designed to 
   perform GNSS static positioning in post-processing.
   It is developed in MATLAB and it is aimed at providing a tool
   useful for studying GNSS positioning, implementing and testing
   new algorithms and interacting in general with GNSS-related
   aspects.
   
   At the moment, goGPS can perform the following main tasks:
   
   - Precise Point Positioning (PPP) static stand alone processing
     using a unified least squares approach
     
   - Network Solution (NET) with two or more static receivers
     using an undifferenced unified least squares approach
     
   All the corrections for precise positioning are implemented.
   Additional resources required for the GNSS processing can be
   automatically downloaded by the software itself, these include:
    - orbits
    - satellite clock corrections
    - Earth rotation parameters
    - operational manouvers
    - atmospheric loading files
    - Vienna Mapping Functions
    - Ionospheric maps

2. Requirements
   ============
   goGPS 1.0 has been developed and tested in MATLAB 2016a+
   environments, on Linux, Windows and Mac OS.
   
   The following elements are needed in order to use goGPS:

   - a computer with Windows or a UNIX-based operating system
   - a MATLAB 2016a+ installation
   
   For post-processing tasks:
   - RINEX observation file/s for the receiver/s to process    
     (RINEX files must have epochs in common for the NET solution)
     RINEX can be both in v3 or v2 format

   Additional accepted inputs:
   - RINEX meteorological file of stations close to the GNSS receivers
   - CRD file containing apriori or fixed position for some stations
   - ocean loading (blq FES2004) files
   
   Suggested additional programs (for UNIX systems)
   - gzip command (in path)
   - aria2c software (https://aria2.github.io)
   
3. Notes
   =====
   The results of the processing can be saved in various formats, 
   however at the end of processing two main variabbles will appear 
   into the workspace: rec and core.
   
   Core is the main goGPS class is instantiated into the object core 
   at the beginning of goGPS execution.
   
   rec (array of GNSS_Station): it is the most important object,
   it contains the list of receivers/stations needed for computations
   and to store results
   
4. Additional information
   ======================
   Have a look at: 
   https://github.com/goGPS-Project/goGPS_MATLAB/blob/goGPS_1.0_beta/docs/coding%20goGPS.pdf
   
   
   *this development is supported by Geomatics Research & Development srl

gogps_matlab's People

Contributors

clicat avatar giulio-t avatar ege010 avatar tagliagiulio avatar alepe1992 avatar edoardobarutta avatar alessandra90 avatar lisagred avatar alibonfi avatar stebar avatar la-sve avatar stefanocaldera avatar peiyzhou avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.