Main Content

GNSS Positioning

Position estimation using GNSS data

Compute positions from GNSS data by using the gnssconstellation and receiverposition functions.

Use the GNSS file reader functions, such as rinexread and semread to read satellite navigation and observation data from RINEX, SEM, YUMA, and Galileo almanac files.

Functions

expand all

gnssconstellationSatellite locations at specified time
lookanglesSatellite look angles from receiver and satellite positions
pseudorangesPseudoranges between GNSS receiver and satellites
skyplotPlot satellite azimuth and elevation data
receiverpositionEstimate GNSS receiver position and velocity
gnssmeasurementsGet GNSS measurements from observation data and navigation message (Since R2026a)
gnssoptionsSpecify bias and atmospheric delay models for receiver position calculation (Since R2026a)
gnssTroposphereTropospheric delay model for GNSS signals (Since R2026a)
gnssIonosphereIonospheric delay model for GNSS signals (Since R2026a)
rinexreadRead data from RINEX file (Since R2022a)
rinexinfoGet information about RINEX file (Since R2022a)
semreadRead data from SEM almanac file (Since R2022b)
yumareadRead data from YUMA almanac file (Since R2023a)
galalmanacreadRead data from Galileo XML almanac file (Since R2023b)
extractNMEASentenceVerify and extract NMEA sentence data into string array (Since R2021b)

Objects

gnssSensorSimulate GNSS to generate position and velocity readings
gnssMeasurementGeneratorSimulate GNSS measurements for scenarios (Since R2023a)
gpsSensorGPS receiver simulation model
gpsdevConnect to a GPS receiver connected to host computer
nmeaParserParse data from standard and manufacturer-specific NMEA sentences sent from marine electronic devices

Blocks

GPSSimulate GPS sensor readings with noise (Since R2021b)

Topics

Featured Examples