The primary objective of the present invention is to provide a satellite positioning method, a satellite pesudorange calculation apparatus and a satellite pesudorange calculation method thereof. The satellite positioning method, the satellite pesudorange calculation apparatus and the satellite pesudorange calculation method thereof of the present invention allow the conventional satellite positioning receiving device to, in the absence of the satellite ephemeris, directly calculate the pesudorange between the satellite and the satellite positioning receiving device and the absolute transmitting time of the satellite so as to calculate the position of the user (i.e., the position of the satellite positioning receiving device). In other words, the satellite positioning method, the satellite pesudorange calculation apparatus and the satellite pesudorange calculation method thereof of the present invention can be used to replace or be used with the satellite signal tracking unit of the conventional satellite positioning receiving device. Thereby, the problem that the conventional satellite positioning receiving device has a very low initial positioning speed because the satellite signal tracking unit thereof must spend much time to download from the satellite and process a whole satellite ephemeris can be effectively improved.
技術摘要-英文
A satellite pesudorange calculation apparatus and a satellite pesudorange calculation method thereof are provided. The satellite pesudorange calculation apparatus is used for calculating a pesudorange between a satellite and a satellite positioning receiving device, wherein the pesudorange includes an integer code value and a decimal code value. The satellite pesudorange calculation apparatus comprises a receiver and a processor electrically connected with the receiver. The receiver is configured to receive a code phase from a satellite signal acquisition unit, and the processor is configured to calculate the decimal code value according to the code phase. The receiver is further configured to define an approximation position and calculate the integer code value according to the approximate position and the decimal code value. The satellite positioning method is used for positioning the satellite positioning receiving device.
The primary objective of the present invention is to provide a satellite positioning method, a satellite pesudorange calculation apparatus and a satellite pesudorange calculation method thereof. The satellite positioning method, the satellite pesudorange calculation apparatus and the satellite pesudorange calculation method thereof of the present invention allow the conventional satellite positioning receiving device to, in the absence of the satellite ephemeris, directly calculate the pesudorange between the satellite and the satellite positioning receiving device and the absolute transmitting time of the satellite so as to calculate the position of the user (i.e., the position of the satellite positioning receiving device). In other words, the satellite positioning method, the satellite pesudorange calculation apparatus and the satellite pesudorange calculation method thereof of the present invention can be used to replace or be used with the satellite signal tracking unit of the conventional satellite positioning receiving device. Thereby, the problem that the conventional satellite positioning receiving device has a very low initial positioning speed because the satellite signal tracking unit thereof must spend much time to download from the satellite and process a whole satellite ephemeris can be effectively improved.
技術摘要-英文
A satellite pesudorange calculation apparatus and a satellite pesudorange calculation method thereof are provided. The satellite pesudorange calculation apparatus is used for calculating a pesudorange between a satellite and a satellite positioning receiving device, wherein the pesudorange includes an integer code value and a decimal code value. The satellite pesudorange calculation apparatus comprises a receiver and a processor electrically connected with the receiver. The receiver is configured to receive a code phase from a satellite signal acquisition unit, and the processor is configured to calculate the decimal code value according to the code phase. The receiver is further configured to define an approximation position and calculate the integer code value according to the approximate position and the decimal code value. The satellite positioning method is used for positioning the satellite positioning receiving device.