ISLFOV:

Path: Link/Coverage

% Determines if a satellite is visible to an ISL.

   Any number of satellites can be tested against any number of boresights
   on a satellite. The output is the distance of the target from the 
   satellite when the target is within the angle specified by a3dB.

   The output is a cell array of 1 by n vectors.
   
   Type ISLFOV for a demo. In the demo one spacecraft is
   in the same orbit and displace by pi/16. The other is in a lower orbit.
   The boresight vectors point at the two targets at the start.
--------------------------------------------------------------------------
   Form:
   sp = ISLFOV( r, q, b, a3dB, rT, t )
--------------------------------------------------------------------------

   ------
   Inputs
   ------
   d             (3,n)    Spacecraft positinn vector
   q             (4,n)    Spacecraft quaternion from ECI to Body
   b             (3,m)    Boresight vectors
   a3dB          (1,m)    3 dB angles for each boresight
   rT            {w}      (3,:) target vectors
   t             (1,n)    TIme vector

   -------
   Outputs
   -------
   p             {m,w}    (1,:) Distance vectors

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

Children:

AerospaceUtils: Coord/QLVLH
SC: BasicOrbit/RVFromKepler
Common: CommonData/SwooshWatermark
Common: General/CellToMat
Common: General/DeBlankLT
Common: General/MatToCell
Common: General/Watermark
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: Quaternion/Mat2Q
Common: Quaternion/QForm
Math: Linear/Cross
Math: Linear/Dot
Math: Linear/Mag
Math: Linear/Unit

Back to the Link Module page