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