Path: Link/LinkUtilities
% Computes data rate over an orbit. Data rate is a function of range. Type DataRateOrbit for a demo. -------------------------------------------------------------------------- Form: d = DataRateOrbit dR = DataRateOrbit( r, rGS, power, d ) -------------------------------------------------------------------------- ------ Inputs ------ r (3,:) Vector of orbit positions in ECI (km) rGS (3,1) Position of ground station in ECEF (km) power (1,:) Power transmit (W) jD (1,:) Julian date d (.) Data structure .fGHz (1,1) Frequency (GHz) .range (1,1) Range (km) .gainTransmit (1,1) Transmit antenna gain (dB) .gainReceive (1,1) Receiver antenna gain (dB) .tempS (1,1) Receiver noise temperature (deg-K) .modulation (1,:) 'BPSK' 'QPSK' 'DE-BPSK' 'DE-QPSK' 'D-BPSK' .sN (1,1) Signal to noise ratio ------- Outputs ------- dR (1,:) Data rate (bps) --------------------------------------------------------------------------
AC: ACData/ACTConstants AerospaceUtils: Coord/ECIToEF AerospaceUtils: Coord/LatLonToR AerospaceUtils: Coord/R2LatLon CubeSat: Visualization/GroundTrack Link: LinkUtilities/DBSignalToPower Link: LinkUtilities/DataRateGain Link: LinkUtilities/FrequencyToWavelength Link: LinkUtilities/ModulationSpectralEfficiency Link: RF/AntennaGain Orbit: OrbitCoord/ConvertNORAD Orbit: OrbitCoord/SLR Orbit: OrbitMechanics/NORAD Orbit: OrbitMechanics/NORADToEl Orbit: OrbitMechanics/PropagateTLE Orbit: OrbitMechanics/RVOrbGen Orbit: Visualization/OrbTrack SC: BasicOrbit/CP2I SC: BasicOrbit/E2M SC: BasicOrbit/E2Nu SC: BasicOrbit/M2E SC: BasicOrbit/M2EApp SC: BasicOrbit/M2EEl SC: BasicOrbit/M2EHy SC: BasicOrbit/Nu2E SC: BasicOrbit/Nu2M SC: BasicOrbit/Period SC: BasicOrbit/RV2El SC: BasicOrbit/RVFromKepler SC: Ephem/ECIToPlanet SC: Ephem/EOfE SC: Ephem/EarthNut SC: Ephem/EarthPre SC: Ephem/EarthRot SC: Ephem/GMSTime SC: Ephem/MSidDay SC: Ephem/MoonRot SC: Ephem/Moons SC: Ephem/NutDelta SC: Ephem/ObOfE SC: Ephem/TruEarth SC: SCData/sCTConstants SC: SCMat/EarthMR SC: Visualization/PlotPlanet SCPro: MannedVehicle/ISSOrbit Common: CommonData/Constants Common: CommonData/SwooshWatermark Common: CommonData/xSplashSmall Common: Database/Constant Common: General/CellToMat Common: General/DeBlankLT Common: General/DeleteCell Common: General/MatToCell Common: General/StringMatch Common: General/Watermark Common: Graphics/Axis3D Common: Graphics/Ellipsd Common: Graphics/Map Common: Graphics/Mesh2 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/JD2Array Common: Time/JD2T Common: Time/JDToMidnight Common: Time/T2JD Math: Linear/Cross Math: Linear/DupVect Math: Linear/Mag Math: Linear/Unit Math: MathUtils/R2P5 Math: Trigonometry/CosD Math: Trigonometry/SinD
Back to the Link Module page