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
--------------------------------------------------------------------------
AerospaceUtils: Coord/QLVLH SC: BasicOrbit/RVFromKepler Common: Graphics/Plot2D Common: Graphics/TimeLabl Common: Quaternion/QForm Math: Linear/Dot Math: Linear/Mag Math: Linear/Unit
Back to the Link Module page