Patent ID: 7365679

Claim:
A positioning apparatus that measures a current position by using measurement basis codes carried on satellite waves from a plurality of positioning satellites, comprising: a first frequency information generating unit that generates first frequency information indicating a first frequency which is an estimated value of a receiving frequency of the satellite wave; an estimated phase acquisition unit that acquires an estimated phase of the measurement basis code estimated to correspond to a maximum value of a correlation value between the measurement basis code received from the positioning satellite and a replica measurement basis code generated by the positioning apparatus; a first correlation information generating unit that generates first correlation information indicating a correlation value between the measurement basis code and the replica measurement basis code under the condition of the first frequency; a first phase information generating unit that generates first phase information indicating a first phase, which is a phase of the measurement basis code corresponding to a maximum value of the correlation value under the condition of the first frequency, on the basis of the first correlation information; a second correlation information generating unit that generates second correlation information indicating a correlation value among at least three frequencies associated with the first frequency, a first low frequency lower than the first frequency by a predetermined frequency, and a first high frequency higher than the first frequency by the predetermined frequency under the condition of the estimated phase; a second frequency information generating unit that generates second frequency information indicating a second frequency, which is a frequency corresponding to a maximum value of the correlation value under the condition of the estimated phase, on the basis of the second correlation information; a frequency difference information generating unit that generates frequency difference information indicating a frequency difference between the first frequency and the second frequency; a frequency difference rate information generating unit that generates frequency difference rate information indicating a ratio of the frequency difference to the first frequency; a first phase error information generating unit that generates first phase error information indicating an error of the first phase on the basis of the frequency difference rate information; a second phase information generating unit that generates second phase information indicating a second phase by correcting the first phase information on the basis of the first phase error information; and a positioning unit that measures the current position on the basis of the second phase information on at least three of the positioning satellites.