The invention provides a
satellite attitude
orbit determining
system and a
satellite attitude
orbit determining method. The method comprises the following steps of: acquiring a pseudo-range, a pseudo-range rate and a
carrier phase data from
satellite navigation signals from an attitude
orbit acquisition module by an attitude orbit determining module in an on-satellite subsystem, generating inter-satellite relative position information, inter-satellite
relative velocity information and three-dimensional position information by using the pseudo-range, the pseudo-range rate and the
carrier phase data, performing a federal filtering
algorithm on the three-dimensional position information and a satellite
starlight elevation to generate position information and velocity information of a relative satellite
inertia system, performing joint attitude determining by using the
satellite navigation signals, the satellite attitude angle information and the satellite
starlight elevation to generate a triaxial angle, and performing
optimal estimation on the triaxial angle to acquire a triaxial attitude angle and a triaxial attitude
angular velocity of a satellite; and performing orbital transfer and attitude adjusting control by an attitude orbit control computer according to the information output by the attitude orbit determining module. By adopting the
system and the method, the attitude determining precision and the orbit determining instantaneity can be improved.