The invention discloses an MEMS (micro-electromechanical
system)
pressure sensor-based collaborative
satellite positioning method and
system. The method comprises the following steps that: a navigator obtains the
satellite instantaneous
geocentric coordinates of four satellites through using
ephemeris broadcasted by the satellites, and the navigator, based on the conversion relationship of
geocentric coordinates and geodetic coordinates, builds a
pseudorange observation equation corresponding to each of the four satellites through using the
pseudorange observation quantities of the satellites with the geodetic coordinate
system of the navigator adopted as a solving objective; geodetic coordinate-based height information is obtained based on an
MEMS pressure sensor, and an elevation information constraint equation is established based on the height information; and the current geodetic coordinate solving model of the navigator is formed based on the
pseudorange observation equation and the elevation information constraint equation, and the
geocentric coordinates of the navigator are obtained based on the conversion relationship of the geocentric coordinates and the geodetic coordinates. According to the MEMS (micro-electromechanical system)
pressure sensor-based collaborative
satellite positioning method and system provided by the embodiments of the invention, the
MEMS pressure sensor and the satellite signals are combined to perform positioning, and therefore, a collaborative positioning function is realized under a condition that satellite
signal difference or only four satellites exist.