interesting links2024-03-22T09:50:10+01:00https://roland.iwasno.net/links/https://roland.iwasno.net/links/https://roland.iwasno.net/links/M_Map: A Mapping package for Matlabhttps://roland.iwasno.net/links/?qixw1g2024-03-22T09:50:10+01:00M_Map is a set of mapping tools written for Matlab (it also works under Octave). M_Map includes:<br />
1. Routines to project data in 21 different projections (and determine inverse mappings), using spherical and ellipsoidal earth-models.<br />
2. A grid generation routine to make nice axes with limits either in lat/long terms or in planar X/Y terms.<br />
3. A coastline database (with 1/4 degree resolution).<br />
4. A global elevation database (1 degree resolution).<br />
Hooks into freely available high-resolution coastline and bathymetry databases.<br />
5. Other useful stuff.<br />
<br />
I have not found out which license is used.<br>(<a href="https://roland.iwasno.net/links/?qixw1g">Permalink</a>)FGI-GSRx software receiver | National Land Survey of Finlandhttps://roland.iwasno.net/links/?8knQQA2022-03-21T16:04:27+01:00The FGI-GSRx software receiver has been extensively used as a research platform for the last one decade in different national and international Research and Development (R&D) projects to develop, test and validate novel receiver processing algorithms for robust, resilient and precise Position, Navigation and Timing (PNT). At present, the FGI-GSRx can process GNSS signals from multiple constellations, including GPS, Galileo, BeiDou, GLONASS, and NavIC. The software receiver is intended to process raw Intermediate Frequency (IF) signals in post-processing. The processing chain of the software receiver consists of GNSS signal acquisition, code and carrier tracking, decoding the navigation message, pseudorange estimation, and Position, Velocity, and Timing (PVT) estimation. The software architecture is built in such a way that any new algorithm can be developed and tested at any stage in the receiver processing chain without requiring significant changes to the original codes.<br>(<a href="https://roland.iwasno.net/links/?8knQQA">Permalink</a>)rinex-reader (Matlab/Octave)https://roland.iwasno.net/links/?m2jbNQ2018-10-25T10:29:11+02:00Work in progress, fixing old Kai Borre Matlab code to run in Octave and hence be callable by Python to work with RINEX data<br />
Working on updating the code to run in modern Matlab and Octave for use with oct2py in calling from Python.<br />
Currently the functions easy3.m easy4.m easy5.m run in Octave and Matlab, reading the default included files.<br />
MIT license.<br>(<a href="https://roland.iwasno.net/links/?m2jbNQ">Permalink</a>)Creating high-quality graphics in MATLAB for papers and presentationshttps://roland.iwasno.net/links/?xYZn3g2015-03-25T15:03:27+01:00Just what it says, from April 2013.<br>(<a href="https://roland.iwasno.net/links/?xYZn3g">Permalink</a>)The Error Correcting Codes (ECC) Pagehttps://roland.iwasno.net/links/?pcYKbg2009-08-12T15:33:20+02:00This page contains several computer programs, written in C/C++ language (and some Matlab scripts), that implement encoding and decoding routines of popular error correcting codes (ECC), such as Reed-Solomon codes, BCH codes, the binary Golay code, a binary Goppa code, a Viterbi decoder and more. Note that no effort has been made to `optimize' most of the algorithms used in the programs below. The algorithms work well, but by no means should be used as a basis for an implementation. All these programs are free to use for academic and personal purposes only. Use them at your own discretion.<br>(<a href="https://roland.iwasno.net/links/?pcYKbg">Permalink</a>)Stanford GPS/GNSS Matlab Platformhttps://roland.iwasno.net/links/?NOy7qQ2009-04-28T17:30:53+02:00Stanford GPS/GNSS Matlab Platform is an integrated research platform for utilizing numerous positioning databases. It is intended to function as a platform providing an universal access to various formats of GPS/GNSS data such as NSTB, NMEA, and RINEX. Example databases include the NSTB stations that collect GPS information continuously in tens of sites and web-available and open to public. According to the presentation (February 2009), RINEX was (is?) not implemented yet.<br />
2013-07 access to the server is forbidden.<br>(<a href="https://roland.iwasno.net/links/?NOy7qQ">Permalink</a>)googleearthtoolbox - Google Codehttps://roland.iwasno.net/links/?FpSJuQ2008-07-04T16:06:32+02:00Matlab/Octave code for interfacing with Google earth.<br>(<a href="https://roland.iwasno.net/links/?FpSJuQ">Permalink</a>)A Practical Introduction to Matlab (Updated for Matlab 5)https://roland.iwasno.net/links/?bVmfcw2008-05-14T13:44:39+02:00Tutorial for Matlab.<br>(<a href="https://roland.iwasno.net/links/?bVmfcw">Permalink</a>)MATLAB Central - Loren on the Art of MATLAB Blog Archive Memory Management for Functions and Variableshttps://roland.iwasno.net/links/?gQEzvw2007-10-17T19:05:54+02:00Interesting information about Matlab and how it manages memory (copy-on-write). From MP.<br>(<a href="https://roland.iwasno.net/links/?gQEzvw">Permalink</a>)SourceForge.net: f2matlabhttps://roland.iwasno.net/links/?S4uD6A2007-10-08T16:46:25+02:00f2matlab is a fortran90 to Matlab code converter written in Matlab. It accepts fortran90 subroutines or functions and outputs a Matlab *.m file.<br>(<a href="https://roland.iwasno.net/links/?S4uD6A">Permalink</a>)Matlab Routines for Computation of Special Functionshttps://roland.iwasno.net/links/?zVcFiw2007-10-08T16:45:11+02:00These routines are a direct translation, performed using f2matlab, of the original FORTRAN-77 implementation of "Computation of Special Functions."<br>(<a href="https://roland.iwasno.net/links/?zVcFiw">Permalink</a>)IEEE Signal Processing Magazine DSP Tips&Tricks;https://roland.iwasno.net/links/?FFXgCQ2007-02-23T12:58:54+01:00Material related to the DSP Tips&Tricks; in the IEEE Signal Processing Magazine.<br>(<a href="https://roland.iwasno.net/links/?FFXgCQ">Permalink</a>)Lloyd N. Trefethenhttps://roland.iwasno.net/links/?LMeWfw2007-02-14T18:49:36+01:00Nice page with numerous papers and talks about numerical analysis, including its history.<br>(<a href="https://roland.iwasno.net/links/?LMeWfw">Permalink</a>)The Algae Programming Languagehttps://roland.iwasno.net/links/?Ub2wCA2006-09-26T19:11:16+02:00Yet another language for numerical computation. Developed at Boeing, claims to be much faster than Octave, RLab and "old" Matlab. Can read Matlab binary files.<br>(<a href="https://roland.iwasno.net/links/?Ub2wCA">Permalink</a>)Matlisp 2 noteshttps://roland.iwasno.net/links/?Q5j0Eg2006-09-25T15:03:55+02:00Notes about linear algebra software in Common Lisp, a possible successor for matlisp and (longer term) an alternative to Matlab.<br>(<a href="https://roland.iwasno.net/links/?Q5j0Eg">Permalink</a>)A group at Cornell University decoded GIOVE-A signalshttps://roland.iwasno.net/links/?m-DYGw2006-07-11T16:31:39+02:00Using code-less acquisition techniques on the signal recorded using a sensitive receiver, they succeeded in determining the spreading code of the GIOVE-A spacecraft. Since the GPS signals are stronger, they were tracked and removed before. Analysis was don<br>(<a href="https://roland.iwasno.net/links/?m-DYGw">Permalink</a>)