LinkAnalysisTool:

Path: Link/LinkDesign

% Performs a link analysis for a satellite. 
   The routine will automatically propagate for a full earth rate/orbit cycle 
   starting at the JD in the orbit data structure.

   Keplerian orbit kinematics are assumed.

   You can run a demo by typing LinkAnalysisTool.
--------------------------------------------------------------------------
   Form:
   [gOverT, cOverN0, lRain, lFS, lA] = LinkAnalysisTool( spaceLink, groundLink, orbit )
--------------------------------------------------------------------------

   ------
   Inputs
   ------
   spaceLink     (1,1)    Space link data structure
                          .theta3DB                    (1,1) 3 dB antenna angle (deg)
                          .fIllumination               (1,1) Illumination factor (deg)
                          .effTransmit                 (1,1) Transmit efficiency;  
                          .powerTransmit               (1,1) Transmit power (W)
                          .lossEdge                    (1,1) Edge loss (dB)
                          .lossTransmitterFeed         (1,1) Feed loss (dB)
                          .frequency                   (1,1) Transmit frequency (GHz)
                          .diameterAperture            (1,1) Aperture diameter (m)
                          .thetaDepointing             (1,1) Pointing error (deg)
   groundLink    (1,1)    Ground link data structure
                          .latitude                    (1,1) Latitude (deg)
                          .longitude                   (1,1) Longitude (deg)
                          .altitude                    (1,1) Altitude (km)
                          .horizonAngle                (1,1) Minimum angle above the horizon
                          .antenna.type                (1,:) Antenna type
                          .antenna.area                (1,1) Antenna area (m^2)
                          .tGround                     (1,1) Ambient ground temperature (deg-K)
                          .tAttenuatorAmbient          (1,1) Ambient attenuator temperature (deg-K)
                          .lossAttenuator              (1,1) Attenuator loss (dB)
                          .lossFeeder                  (1,1) Feeder loss (dB)
                          .climateZone                 (1,1) Climate zone (a-q)
                          .precipitationFractionOfTime (1,1) Fraction of time with precipitation
                          .polarizationTiltAngle       (1,1) Polarization tilt angle (deg)
   orbit         (1,1)    Orbit data structure
                          .el (1,6)  [a i w W e M] [(km) (rad) (rad) (rad) () (rad)]
                          .jD (1,1)  Epoch (Julian Days)
                          .t  (1,:)  Time (sec) from epoch

   -------
   Outputs
   -------
   gOverT        (1,:)     g/T (dB)
   cOverN0       (1,:)     c/N0 (dB)
   lRain         (1,:)     Rain loss (dB)
   lA            (1,:)     Atmospheric gas loss (dB)
   lFS           (1,:)     Free space loss (dB)

--------------------------------------------------------------------------

Children:

AC: ACData/ACTConstants
AerospaceUtils: Coord/HorizonAngle
AerospaceUtils: Coord/LatLonAltToEF
Link: LinkUtilities/DBSignal
Link: RF/Beamwidth3dB
Link: RF/Gain3dB
Link: RF/LossAtmosphericGas
Link: RF/LossDepointing
Link: RF/LossFreeSpace
Link: RF/LossPrecipitation
Link: RF/TAntennaGround
Link: RF/TAttenuator
Link: RF/TReceiver
Link: RF/TSky
SC: BasicOrbit/Period
SC: BasicOrbit/RVFromKepler
SC: Ephem/EOfE
SC: Ephem/EarthNut
SC: Ephem/EarthPre
SC: Ephem/EarthRot
SC: Ephem/GMSTime
SC: Ephem/MSidDay
SC: Ephem/NutDelta
SC: Ephem/ObOfE
SC: Ephem/TruEarth
SC: SCData/sCTConstants
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/Watermark
Common: Graphics/Mesh2
Common: Graphics/NewFig
Common: Graphics/Plot2D
Common: Graphics/Plot3D
Common: Graphics/PltStyle
Common: Graphics/TimeLabl
Common: Graphics/XLabelS
Common: Graphics/YLabelS
Common: Graphics/ZLabelS
Common: Time/DTSToDTA
Common: Time/Date2JD
Common: Time/DateStringToJD
Common: Time/JD2000
Common: Time/JD2T
Common: Time/JDToMidnight
Math: Linear/DupVect
Math: Linear/Mag
Math: Linear/Unit
Math: MathUtils/R2P5
Math: Trigonometry/CosD
Math: Trigonometry/SinD

Back to the Link Module page