Patent ID: 7589669

Claim:
A positioning system comprising: a terminal apparatus; and a plurality of communication base stations that are communicable with the terminal apparatus and that are situated at fixed positions, each of a plurality of the communication base station having a communication signal transmitting section that transmits a communication signal including transmitting direction information that indicates a transmitting direction at a given transmitting frequency, the terminal apparatus having a positioning section that positions a plurality of current position candidates based on combinations of different satellite signals, a positioning vector calculation section that calculates a plurality of positioning vectors that indicates a passing direction and a passing speed of the terminal apparatus, based on each of the combinations of different satellite signals, a transmitting direction information obtaining section that receives the communication signal from a communication base station among the plurality of communication base stations and obtains the transmitting direction information transmitted by the communication signal, a Doppler shift calculation section that calculates a Doppler shift of the received communication signal from receiving frequency when receiving the communication signal and the transmitting frequency, a speed vector calculation section that calculates a speed vector that indicates a passing direction and a passing speed of the terminal apparatus with respect to each of a plurality of the communication base stations, based on the Doppler shift, the given transmitting frequency, and the transmitting direction information, a combined vector calculating section that calculates a combined vector by combining the speed vectors calculated by the speed vector calculation, and a current position selecting output section that selects one positioning vector that has the correlation with the combined vector from the positioning vectors calculated, selects a current position candidate corresponding to the one positioning vector from a plurality of the current position candidates, and outputs the selected current position candidate.