The invention relates to a threshold detection method for weak
satellite signal acquisition. The
signal comprises pseudo range measuring codes. The method comprises the following steps: A, carrying out correlation integration on every possible
satellite for N milliseconds, and carrying out M-times difference accumulation on the obtained result; B, determining whether a
satellite signal exists or not according to the preset upper limit and
lower limit of threshold; C, if the detected signal-to-
noise ratio is greater than the upper limit of the threshold, then judging that a strong signal exists; D, if the detected signal-to-
noise ratio is less than the
lower limit of the threshold, then judging that no signal exists; E, if the detected signal-to-
noise ratio is between the two thresholds, then carrying out near-far effect
elimination algorithm on the detected strong signal, and detecting the processed data again; and F, and calculating the upper limit of the threshold after the strong signal is eliminated, and if the detected signal-to-noise ratio is greater than the threshold, then judging that a signal exists. The method considers the influence of near-far effect on weak satellite
signal acquisition and introduces the concept of detection after the strong signal is eliminated. Compared with the traditional method, the invention reduces the false-alarm probability.