The application discloses a GNSS-based extrapolation method for a large-
ellipse frozen
orbit, which comprises the following steps: step one: acquiring the position and speed of a navigation
receiver orbit according to the effective state of navigation data; step two: calculating
satellite orbit elements (distance and speed values, moment of
momentum, semi-major axis, orbital
angular velocity, eccentricity,
orbital inclination, ascending node
right ascension,
latitude amplitude angle, and perigee amplitude angle) by using t GNSS moment of
momentum, semi-major axis, orbital
angular velocity, eccentricity,
orbital inclination, ascending node
right ascension,
latitude amplitude angle, and perigee amplitude angle); step three: judging the effectiveness of navigation data according to the calculation results of the
satellite orbit elements; step four: extrapolating and calculating the orbit parameter true anomaly and
latitude amplitude angle at the current
satellite time; and step five: calculating the instantaneous orbital
angular velocity, thereby completing the GNSS-based orbit extrapolation design for a large-
ellipse frozen orbit. The application only uses the orbiting information of the GNSS time to extrapolate the orbit elements of the satellite, thereby achieving satellite autonomous positioning and autonomous
attitude control, reducing the positioning requirements of the satellite to the
ground station, and improving the autonomous ability of the satellite.