The invention discloses a GNSS (Global Navigation
Satellite System) resolving method based on block
particle filter, and relates to a GNSS resolving method of block
particle filter. The invention provides a GNSS resolving method based on block
particle filter for solving the problems of complicated calculation amount of a traditional linearizing method, higher dimension of an iteration vector in an
iteration process, and restriction on precisions of location and
constant speed resolving. The GNSS resolving method comprises the following steps: 1, setting parameters described in the specification at a moment 0; 2, calculating parameters X<(m)>k and Y<(m)>k; 3, solving a normalization weight described in the specification; 4, if Meff is more than Mth, skipping to a step 5, and if Meff is less than Mth, re-sampling; 5, solving a location
estimation result described in the specification; 6, determining parameters described in the specifications; 7, solving a normalization weight described in the specification; 8, if a parameter described in the specification is more than a parameter described in the specification, skipping to a step 9, and if the parameter described in the specification is less than the parameter described in the specification, re-sampling; 9, performing constant-speed resolving of an
estimation result described in the specification at a moment k, and 10, k is equal to k+1, skipping to the step 2, and repeating processes from the step 2 to the step 10. The GNSS resolving method is applied to the field of a GNSS of block particle filter.