walkerStar
Syntax
Description
creates an array of satellites, sat = walkerStar(scenario,radius,inclination,totalSatellites,geometryPlanes,phasing)sat, inside the satellite scenario
scenario using specified geometric properties such as radius,
radius, inclination, inclination, total number
of satellites, totalSatellites, number of geometry planes,
geometryPlanes, and phasing between satellites,
phasing. The ascending nodes of the orbital planes are evenly spaced
over 180 degrees.
For more information on Walker-Star constellations, see Algorithms.
creates an array of satellites using one or more optional sat = walkerStar(__,Name=Value)Name=Value
arguments. Use this option with any of the input argument combinations in the previous
syntax.
Examples
Input Arguments
Name-Value Arguments
Output Arguments
Algorithms
Walker-Star constellations are a common solution for maximizing geometric coverage over Earth while minimizing the number of satellites required to perform the mission. Walker-Star constellation patterns use the notation:
I:T/P/F.
I— Orbital inclinationT— Total number of satellites, which must be divisible byFP— Number of equally spaced geometric planesF— Phasing between satellites in adjacent planes
To define the radial height of the circular orbit (with respect to the Earth center), the
function also requires a radius r.
In addition:
The ascending nodes of the orbital planes of a Walker-Star constellation are uniformly distributed at intervals of 180/
Pdeg around the equator.The number of satellites per plane,
satellitesPerPlane, is defined assatellitesPerPlane=T/P.
The satellites in each orbital plane are distributed at intervals of 180/
satellitesPerPlanedeg.Frepresents the interplane phasing, the number of empty slots between the first satellites in each orbital plane.
Note
Walker-Star constellations differ from Walker-Delta constellations. For Walker-Star constellations, the function distributes ascending nodes of the orbital planes across 180 degrees. For Walker-Delta constellations, the function distributes ascending nodes across 360 degrees.
Version History
Introduced in R2023a
