Claims
- 1. A method of forming a pseudo-range model, comprising:
receiving satellite position information for a plurality of satellites; receiving an approximate position of a mobile device; computing at least one set of ranges from the mobile device to the plurality of satellites using the approximate location and the satellite position information; and forming a pseudo-range model from the at least one set of ranges, the pseudo-range model having pseudorange information and pseudorange rate information.
- 2. The method of claim 1, further comprising:
adjusting the at least one set of ranges to account for at least one of satellite clock errors and ionosphere/troposphere errors.
- 3. The method of claim 1, wherein the step of computing at least one set of ranges comprises:
computing respective sets of ranges at a plurality of different times.
- 4. The method of claim 3, wherein the step of forming a pseudo-range model comprises:
determining a polynomial fit to the sets of ranges to form the pseudo-range model.
- 5. The method of claim 4, wherein the pseudo-range model comprises:
- 6. The method of claim 1, wherein the satellite position information is derived from a wide area model.
- 7. The method of claim 1, wherein the pseudo-range model is formed at a server in wireless communication with the mobile device.
- 8. The method of claim 7, wherein the approximate position of the mobile device is determined using a wireless communication system in communication with the server.
- 9. A system for forming a pseudo-range model, comprising:
a mobile device for receiving signals from a plurality of satellites; and a server being in wireless communication with the mobile device; where the server is configured to compute at least one set of ranges from the mobile device to the plurality of satellites using an approximate location of the mobile device and satellite position information; and where the server is configured to form a pseudo-range model from the at least one set of ranges, the pseudo-range model having pseudorange information and pseudorange rate information.
- 10. The system of claim 9, wherein the server is further configured to adjust the at least one set of ranges to account for at least one of satellite clock errors and ionosphere/troposphere errors.
- 11. The system of claim 9, wherein the server is further configured to compute respective sets of ranges at a plurality of different times and determine a polynomial fit to the sets of ranges to form the pseudo-range model.
- 12. The system of claim 11, wherein the pseudo-range model comprises:
- 13. An apparatus for forming a pseudo-range model, comprising:
means for receiving satellite position information for a plurality of satellites, means for receiving an approximate position of a mobile device; means for computing at least one set of ranges from the mobile device to the plurality of satellites using the approximate location and the satellite position information; and means for forming a pseudo-range model from the at least one set of ranges, the pseudo-range model having pseudorange information and pseudorange rate information.
- 14. The apparatus of claim 13, further comprising:
means for adjusting the at least one set of ranges to account for at least one of satellite clock errors and ionosphere/troposphere errors.
- 15. The apparatus of claim 13, wherein the means for computing at least one set of ranges comprises:
means for computing respective sets of ranges at a plurality of different times.
- 16. The apparatus of claim 15, wherein the means for forming a pseudo-range model comprises:
means for determining a polynomial fit to the sets of ranges to form the pseudo-range model.
- 17. The apparatus of claim 16, wherein the pseudo-range model comprises:
- 18. The apparatus of claim 13, wherein the satellite position information is derived from a wide area model.
- 19. The apparatus of claim 13, wherein the pseudo-range model is formed at a server in wireless communication with the mobile device.
- 20. The apparatus of claim 19, wherein the approximate position of the mobile device is determined using a wireless communication system in communication with the server.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is a continuation of co-pending U.S. patent application Ser. No. 09/990,479, filed Nov. 21, 2001, which is a continuation of U.S. Pat. No. 6,453,237, issued Sep. 17, 2002, which claims benefit of U.S. provisional patent application serial No. 60/130,882, filed Apr. 23, 1999, all of which are incorporated by reference herein in their entireties.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60130882 |
Apr 1999 |
US |
Continuations (2)
|
Number |
Date |
Country |
| Parent |
09990479 |
Nov 2001 |
US |
| Child |
10295332 |
Nov 2002 |
US |
| Parent |
09553930 |
Apr 2000 |
US |
| Child |
09990479 |
Nov 2001 |
US |