ConstellationGroundContact:

Path: Link/LinkUtilities

% Compute the number of contacts for a constellation with ground users.

 Type ConstellationGroundContact for a demo of a polar orbit with
 a contact group at the equator and one at the pole. The Julian date
 is set so that the equator group is visible at the start. The pole
 group will always be visible each orbit. The equator group appears
 again 12 hours later.
--------------------------------------------------------------------------
   Form:
   iOpp = ConstellationGroundContact( el, d, jD0, zone, m, nP )
--------------------------------------------------------------------------
   -----
   Input
   -----
   el      (6,:)   Kepler elements [a;i;w;W;e;M]
   d       (1,1)   Allowable range for a contact (km)
   jD0     (1,1)   Start Julian Date  (days)
   zone    (:)     Zone data structure
                   .lat (1,2) [min max] latitude (deg)
                   .lon (1,2) [min max] latitude (deg)
                   .n   (1,1) Number of users in zone
   m       (1,1)   Number of time steps per orbit period
   nP      (1,1)   Number of orbit periods to analyze

   ------
   Output
   ------
   iOpp    (:,:)   Percent contacts per zone

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

Children:

Common: Graphics/Plot2D
Common: Graphics/TimeLabl
Common: Time/Date2JD
Common: Time/JD2T
Math: Linear/DupVect
Math: Linear/Mag
Math: Trigonometry/CosD
Math: Trigonometry/SinD
Orbit: OrbitMechanics/RVOrbGen
OrbitMiniToolbox: Support/TruEarth
SC: BasicOrbit/Period

Back to the Link Module page