Path: SCPro/ProSensors
% GPS receiver model. Models the GPS constellation.
The satellite locations are determined using GPSSatellite.
The model can output a set of default data.
Failure mode is zero output. The regular output is a structure:
.rGPS (3,n) Position of GPS satellites in view
.vGPS (3,n) Velocity of satellites
.range (1,n) Range to the satellites (km)
.rangeRate (1,n) Range rate (km/s)
.iD (1,n) ID of satellites in view
.nSatellites (1,1) Number of satellites in view
See also GPSReceiverNav.
--------------------------------------------------------------------------
Form:
y = GPSReceiver( action, d )
--------------------------------------------------------------------------
-------
Inputs
-------
action (1,:) 'initialize', 'update', 'output', 'set failure', or
'get default datastructure'
d (1,1) Depends on the action
-------
Outputs
-------
y (1,1) Depends on the action
--------------------------------------------------------------------------
AerospaceUtils: Coord/IntersectPlanet SC: BasicOrbit/CP2I SC: BasicOrbit/OrbRate SC: BasicOrbit/RVFromKepler SC: Ephem/EOfE SC: Ephem/EarthNut SC: Ephem/EarthPre SC: Ephem/EarthRot SC: Ephem/EarthRte SC: Ephem/GMSTime SC: Ephem/MSidDay SC: Ephem/NutDelta SC: Ephem/ObOfE SC: Ephem/TruEarth SCPro: ProSensors/GPSSatellite SCPro: ProSensors/RangeMeasurement Common: CommonData/SwooshWatermark Common: General/CellToMat Common: General/DeBlankLT Common: General/MatToCell Common: General/Watermark Common: Graphics/Axis3D Common: Graphics/Ellipsd Common: Graphics/Map Common: Graphics/NewFig Common: Graphics/Plot2D Common: Graphics/Plot3D Common: Graphics/PltStyle Common: Graphics/TimeLabl Common: Graphics/TitleS Common: Graphics/XLabelS Common: Graphics/YLabelS Common: Graphics/ZLabelS Common: Time/DTSToDTA Common: Time/Date2JD Common: Time/JD2000 Common: Time/JD2T Common: Time/JDToMidnight Math: Linear/Cross Math: Linear/Dot Math: Linear/DupVect Math: Linear/Mag Math: MathUtils/R2P5 Math: Trigonometry/CosD Math: Trigonometry/SinD
Back to the SCPro Module page