Path: Link/LinkDesign
% Performs a link analysis for a satellite over an orbit
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. Transformation to Earth-fixed is done with
TruEarth. This function includes a precipitation model to estimate rain
loss.
You can run a demo by typing LinkAnalysisTool.
--------------------------------------------------------------------------
Form:
LinkAnalysisTool; % demo
[gOverT, cOverN0, lRain, lFS, lA] = LinkAnalysisTool( spaceLink, groundLink, orbit )
LinkAnalysisTool( spaceLink, groundLink, orbit ); % generate plots
--------------------------------------------------------------------------
------
Inputs
------
spaceLink (.) Space link data structure, transmit
.theta3DB (1,1) 3 dB antenna angle (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)
groundLink (.) Ground link data structure, receive
.latitude (1,1) Latitude (deg)
.longitude (1,1) Longitude (deg)
.altitude (1,1) Altitude (km)
.horizonAngle (1,1) Minimum angle above the horizon (rad)
.antenna.type (1,:) Antenna type
.antenna.area (1,1) Antenna area (m^2)
.antenna.eff (1,1) Antenna efficiency
.thetaDepointing (1,1) Pointing error (deg)
.tGround (1,1) Ground noise temperature (deg-K)
.tFeeder (1,1) Ambient feeder temperature (deg-K)
.lossReceiver (1,1) Receiver 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 (.) 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) at the ground station
cOverN0 (1,:) c/N0, carrier to noise density ratio (dB-Hz)
lRain (1,:) Rain loss (dB)
lA (1,:) Atmospheric gas loss (dB)
lFS (1,:) Free space loss (dB)
--------------------------------------------------------------------------
See also GroundStationVisibility
--------------------------------------------------------------------------
AerospaceUtils: Coord/HorizonAngle AerospaceUtils: Coord/LatLonAltToEF Link: Coverage/GroundStationVisibility Link: LinkUtilities/DBSignal Link: RF/AntennaGain 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 Orbit: OrbitMechanics/Period Orbit: OrbitSim/RVFromKepler SC: Ephem/TruEarth Common: Graphics/Plot2D Common: Graphics/TimeLabl Common: Time/DateStringToJD Common: Time/JD2T Math: Linear/Mag
Back to the Link Module page