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 --------------------------------------------------------------------------
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