The invention discloses a segmented type P code capturing method, which comprises the steps of segmenting P code uncertainty time, acquiring a current captured
satellite number m and a current captured channel index number I, calculating a
signal transmitting moment of a current captured
satellite, setting capture parameters and starting a capturer, reading a capture
peak value returned by the capturer and judging whether the capture is success. Through segmenting the P code uncertainty time, respectively calculating the
signal transmitting moments of satellites, carrying out correlation operation through the capturer and capturing P code signals, the segmented type P code capturing method effectively solve the problems that the PRM placement
time error is large, the capture is difficult and large amounts of correlator resources are occupied during P code capture. The invention further discloses a segmented type P code capturing device, which comprises an
uncertainty interval segmentation module, a
satellite number acquisition module, a captured P code time calculation module, a capturer setting module and a capture
peak value threshold judgment module which are connected in sequence, and is an accurate, simple and effective capturing device designed for a satellite
receiver.