METHOD FOR CALCULATING CURRENT POSITION COORDINATE AND METHOD FOR CALCULATING PSEUDO RANGE
First Claim
1. A method for calculating current position coordinate, applied to a global positioning system (GPS) receiver, comprising:
- tracking at least three satellites;
obtaining an ephemeris data of each of the tracked satellites;
calculating an average pseudo range between the GPS receiver and each of the tracked satellites at a positioning time point, comprising;
calculating a pseudo range between the satellite and the GPS receiver at each millisecond (ms) in a time range comprising the positioning time point to obtain a plurality of original pseudo ranges, wherein the time range is from a starting time point to an ending time point, and the positioning time point, the starting time point, and the ending time point are different from one another; and
calculating an average value of the plurality of obtained original pseudo ranges to obtain the average pseudo range corresponding to each of the tracked satellites;
obtaining a position coordinate of each of the tracked satellites at the positioning time point from the respective ephemeris data of each of the satellites; and
calculating a position coordinate of the GPS receiver at the positioning time point by utilizing the position coordinates of the at least three satellites and the obtained average pseudo ranges corresponding to the at least three satellites at the positioning time point.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for calculating current position coordinate and a method for calculating a pseudo range are applied to a global positioning system (GPS) receiver. A position coordinate of the GPS receiver at the positioning time point is calculated through an average pseudo range between the GPS receiver and each satellite at a positioning time point. With regard to calculating the average pseudo range between the GPS receiver and each satellite, for each satellite, original pseudo ranges are obtained through calculating a pseudo range between the satellite and the GPS receiver at each millisecond (ms) in a time range including the positioning time point, and then the average pseudo range between the satellite and the GPS receiver at the positioning time point is obtained through calculating an average value of the obtained original pseudo ranges between the GPS receiver and the satellite.
-
Citations
6 Claims
-
1. A method for calculating current position coordinate, applied to a global positioning system (GPS) receiver, comprising:
-
tracking at least three satellites; obtaining an ephemeris data of each of the tracked satellites; calculating an average pseudo range between the GPS receiver and each of the tracked satellites at a positioning time point, comprising; calculating a pseudo range between the satellite and the GPS receiver at each millisecond (ms) in a time range comprising the positioning time point to obtain a plurality of original pseudo ranges, wherein the time range is from a starting time point to an ending time point, and the positioning time point, the starting time point, and the ending time point are different from one another; and calculating an average value of the plurality of obtained original pseudo ranges to obtain the average pseudo range corresponding to each of the tracked satellites; obtaining a position coordinate of each of the tracked satellites at the positioning time point from the respective ephemeris data of each of the satellites; and calculating a position coordinate of the GPS receiver at the positioning time point by utilizing the position coordinates of the at least three satellites and the obtained average pseudo ranges corresponding to the at least three satellites at the positioning time point. - View Dependent Claims (2, 3)
-
-
4. A method for calculating a pseudo range, applied to a global positioning system (GPS) receiver, comprising:
-
tracking a satellite; calculating a pseudo range between the tracked satellite and the GPS receiver at each millisecond (ms) in a time range comprising the positioning time point to obtain a plurality of original pseudo ranges, wherein the time range is from a starting time point to an ending time point, and the positioning time point, the starting time point, and the ending time point are different from one another; and calculating an average value of the plurality of obtained original pseudo ranges to obtain an average pseudo range for calculating positioning information of the GPS receiver at the positioning time point. - View Dependent Claims (5, 6)
-
Specification