Method and apparatus for initializing an approximate position in a GPS receiver
First Claim
Patent Images
1. A method in a wireless portable communication device for determining an approximate position of the wireless communication device, the method comprising steps of:
- receiving information about a plurality of satellites, said information comprising at least one of Doppler assist data, rate-of-change of Doppler data, code phase assist data, elevation angle data, azimuth angle data, integer code phase, or global positioning system bit number, associated with visible satellites of the plurality of satellites; and
calculating an initial position estimate based upon a current time for determining the approximate position of the wireless portable communication device based upon the information about the plurality of satellites wherein said calculating an initial position is performed within said wireless portable communication device without first receiving location information from a base station such that said initial position estimate is not based on an initial position information of said base station.
4 Assignments
0 Petitions
Accused Products
Abstract
A method (200, 600) and an apparatus (700) for a wireless portable communication device (102) for determining coarse position information are provided. The wireless portable communication device (102) receives information about a plurality of visible satellites (106, 108, 110), and determines a coarse position of the wireless portable communication device (102) and uncertainty parameters expected at the coarse position, using the determined coarse position and uncertainties to acquire satellites.
33 Citations
25 Claims
-
1. A method in a wireless portable communication device for determining an approximate position of the wireless communication device, the method comprising steps of:
-
receiving information about a plurality of satellites, said information comprising at least one of Doppler assist data, rate-of-change of Doppler data, code phase assist data, elevation angle data, azimuth angle data, integer code phase, or global positioning system bit number, associated with visible satellites of the plurality of satellites; and calculating an initial position estimate based upon a current time for determining the approximate position of the wireless portable communication device based upon the information about the plurality of satellites wherein said calculating an initial position is performed within said wireless portable communication device without first receiving location information from a base station such that said initial position estimate is not based on an initial position information of said base station. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A wireless portable communication device comprising:
-
a receiver configured to receive information about a plurality of satellites, said information comprising at least one of Doppler assist data, rate-of-change of Doppler data, code phase assist data, elevation angle data, azimuth angle data, integer code phase, or global positioning system bit number, associated with visible satellites; a processor coupled to the receiver, the processor configured to calculate coarse position information of the wireless portable communication device based upon a current time and the information about the plurality of satellites, wherein said coarse position is calculated within said processor without first receiving location information from a base station such that said coarse position information is not based on an initial position information of said base station, the processor further comprising a clock configured to determine the current time;
a vector calculator coupled to the clock, the receiver, and the memory, the vector calculator configured to calculate position and velocity vectors of the visible satellites based upon the current time and the orbital information of the plurality of satellites;
an average position calculator coupled to the vector calculator, the average position calculator configured to calculate a weighted sum of an average positions of the visible satellites based upon the calculated position vectors of the visible satellites; and
a coarse position estimator coupled to the average position calculator, the coarse position estimator configured to calculate an estimated coarse position of the wireless portable communication device based upon the weighted sum of positions of the visible satellites; anda memory coupled to the processor, the memory configured to store orbital information of the plurality of satellites comprising at least one of ephemeris data and almanac data of the plurality of satellites. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
Specification