A GPS positioning method to obtain pseudorange between a receiver terminal
and a satellite by capturing a portion of received satellite signals of a
predetermined time duration. A predetermined number of first input
signals, equivalent to 1-bit of navigation data, are obtained with
various delays in the starting point of processing. The first input
signals are synchronously summed up to obtain second input signals. A PN
code replica (pseudopattern) prepared by the receiver terminal operates
on the second input signals to detect the polarity of the navigation bits
and correct the polarity of the bits so that the bit polarity of the
second input signals are always positive. Synchronous summation is
conducted on the resulting signals, which have been derived from the
complete captured signal, and a correlation calculation is conducted on
the obtained synchronously summed signal using a replica PN code prepared
by the receiver terminal, the signal delay value is detected and
pseudorange is obtained using the result of the correlation calculation.