Git Product home page Git Product logo

gnssr_lowcost's Introduction

gnssr_lowcost

Analyze low-cost GNSS data (in NMEA 0183 format) for reflectometry using inverse modelling of SNR data.

The codes can be cited as follows: Purnell, D.J., Gomez, N., Minarik, W. and Porter, D. (2021). Precise water level measurements using low-cost GNSS antenna arrays (submitted to EGU ESurf). https://esurf.copernicus.org/preprints/esurf-2020-108/

For any questions or suggestions or issues please contact Dave Purnell: [email protected]

To use in Python: see 'example_python.py'

To use in MATLAB: see 'example_matlab.m'

Codes initially written in Matlab and then translated to Python. Python is much quicker and probably easier to use but Matlab codes were used for the paper results. Tried to make codes as similar as possible but there seems to be some fundamental differences between MATLAB and Python in the lomb-scargle periodogram functions as well as the least squares adjustment. The MATLAB one will probably slowly rot and the Python one may get updated occasionally.

Sample data given in the data directory is one day of data (13th September 2020) from the antenna array at Trois-Rivières (see above paper for more information).

Also see 'code_layout.pdf' for some more information about the key codes in matlab and what they do (inputs/outputs).

All codes written by David Purnell except for: 'ecef2lla.m', 'lla2ecef.m' and the codes contained in 'bspline' and 'fresnel' See the 'readme' files in those directories for more details

gnssr_lowcost's People

Contributors

mfkiwl avatar purnelldj avatar

Watchers

 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.