The invention discloses a dual-mode direct position
estimation receiver positioning method based on a GPS L1 / BDS B1C
signal. The method comprises the following steps: predicting a priori value of a state quantity of a current epoch dual-mode DPE
receiver; decomposing the priori value into a position-
clock difference domain priori value and a speed-
clock drift domain priori value; generating a five-dimensional position-
clock difference domain grid space and a five-dimensional speed-
clock drift domain grid space; calculating a
correlation function and a Doppler spectrum of each visible
satellite in the current epoch receiving data; calculating joint accumulation of a position-clock difference domain grid space and a speed-
clock drift domain grid space; forming a state quantity observation value of the current epoch; and obtaining a navigation solution of the current epoch dual-mode DPE
receiver. The method has the advantages that
satellite signals of two constellations of GPS and BDS (
Beidou navigation satellite system) are combined, more visible satellites are provided for navigation solution, and compared with a single-mode DPE receiver, the positioning performance under the environments of serious
signal attenuation, multipath and non-line-of-
sight transmission and the like is improved.