Intervals during which link is closed
Obtain Downlink Closed Intervals Between Satellite and Ground Station
Create a satellite scenario object.
startTime = datetime(2020,10,13,7,25,0); stopTime = startTime + days(1); sampleTime = 60; % seconds sc = satelliteScenario(startTime,stopTime,sampleTime);
Add a satellite to the scenario.
semiMajorAxis = 10000000; % meters eccentricity = 0; inclination = 10; % degrees rightAscensionOfAscendingNode = 0; % degrees argumentOfPeriapsis = 0; % degrees trueAnomaly = 210; % degrees sat = satellite(sc,semiMajorAxis,eccentricity, ... inclination,rightAscensionOfAscendingNode, ... argumentOfPeriapsis,trueAnomaly);
Add a transmitter to the satellite.
tx = transmitter(sat);
Add a ground station to the scenario.
latitude = 0; % degrees longitude = 30; % degrees gs = groundStation(sc,latitude,longitude);
Add a receiver to the ground station.
rx = receiver(gs,"MountingAngles",[0; 180; 0]);
Create a downlink.
lnk = link(tx,rx);
Obtain the intervals table of the closed downlink.
intervals = linkIntervals(lnk)
intervals = 0x8 empty table
int — Intervals during which link is closed
Intervals during which the link is closed, returned as a table.
Each row of the table denotes a specific interval, and the columns of the table are
Duration (in seconds),
Target are the names of the first and
last node, respectively, that define the link analysis.
Sourceis directly or indirectly attached to a satellite, then
EndOrbitcorrespond to the satellite associated with
Targetis directly or indirectly attached to a satellite, then
EndOrbitcorrespond to the satellite associated with the
NaNbecause they are associated with ground stations.