To shorten a rise time to a positioning calculation when orbital information of a satellite or a time of a receiver is not accurate by using DGPS correction information in a GPS receiver used in a navigation system and the like.
A GPS receiver is provided with a wave detecting unit 12 possessing a plurality of channels, a positioning unit 13 computing a position on the basis of the position of a satellite and a transmission time, a DGPS receiving unit 16 receiving DPS information, and a clock unit 14 outputting the present time. If a satellite position in the sky cannot be computed because orbital information for the statellite is not found, because the present time in the clock unit is not reliable, or because a receiver approximate position is not clear, a satellite can be received quickly by means of a satellite selecting unit 15, which is provided in the GPS receiver and sets a satellite having DGPS correction information preferably in the channel as the satellite can be received in at least a bas station, time for a positioning calcuation can be shortened.