High-sensitivity satellite positioning system receivers and reception methods
First Claim
Patent Images
1. A method for operating a navigation receiver, the method comprising the steps of:
- categorizing a position uncertainty (sigmaPos) of a navigation satellite receiver into a category-A where there is no integer ambiguity problem to solve, a category-B where a useful Doppler estimate can be applied, and a category-C where the position is so uncertain that an initial Doppler estimate of zero produces a quicker position solution result;
obtaining satellite vehicle (SV) ephemeris, almanac, and system time information other than directly from an orbiting SV according to which of said three categories A-C said sigmaPos is assumed to fit; and
acquiring a microwave signal transmissions directly from said orbiting SV according to which of said three categories A-C said sigmaPos is assumed to fit.
7 Assignments
0 Petitions
Accused Products
Abstract
A navigation satellite receiver method determines what navData is on-hand, what level of time uncertainty exists, and what position uncertainty there is for the receiver at turn-on. Indoor and outdoor search engines are used that can vary their search windows and dwell times to increase receiver sensitivity. Received signals are stored in several playback loops that can be operated in parallel to increase search sensitivity in the face of large uncertainties in time ad frequency, and still reduce the time-to-first-fix. Satellite acquisition can be achieved even when the navData is too weak to be read by requesting help from a server.
-
Citations
24 Claims
-
1. A method for operating a navigation receiver, the method comprising the steps of:
-
categorizing a position uncertainty (sigmaPos) of a navigation satellite receiver into a category-A where there is no integer ambiguity problem to solve, a category-B where a useful Doppler estimate can be applied, and a category-C where the position is so uncertain that an initial Doppler estimate of zero produces a quicker position solution result;
obtaining satellite vehicle (SV) ephemeris, almanac, and system time information other than directly from an orbiting SV according to which of said three categories A-C said sigmaPos is assumed to fit; and
acquiring a microwave signal transmissions directly from said orbiting SV according to which of said three categories A-C said sigmaPos is assumed to fit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
finding a position fix without first obtaining a bit transition time (BTT) or z-count on each SV.
-
-
3. The method of claim 1, if the step of categorizing results in said category-B sigmaPos, then further comprising the step of:
finding a position fix by predicting the expected Doppler on any high-N SV.
-
4. The method of claim 1, if the step of categorizing results in said category-C sigmaPos, then further comprising the step of:
finding a position fix by assuming no position at all.
-
5. The method of claim 1, wherein the step of acquiring further includes the step of:
reducing any initial time uncertainty by reading a local real time clock.
-
6. The method of claim 1, wherein the step of acquiring or obtaining further includes the step of:
reducing any initial time uncertainty by obtaining a z-count to any SV by decoding a navData message.
-
7. The method of claim 1, wherein the step of obtaining further includes the step of:
reducing any initial time uncertainty by obtaining a z-count to any SV by pattern matching from data provided by a network server.
-
8. The method of claim 1, wherein the step of obtaining further includes the step of:
reducing any initial time uncertainty by obtaining a time estimate provided by a network server that includes a network latency computation.
-
9. The method of claim 1, wherein the step of acquiring further includes the step of:
searching for signals from SV'"'"'s according to attenuation levels that depend on assumptions of outdoor and indoor operation.
-
10. The method of claim 1, wherein the step of acquiring further includes the steps of:
-
using an outdoor search method (ODSM) to search for signals from SV'"'"'s if an attenuation level is such that a received signal-to-noise ratio (SNR) is stronger than approximately −
142 dBm; and
gathering reliable navData without using an indoor search method (IDSM).
-
-
11. The method of claim 1, wherein the step of acquiring further includes the steps of:
-
using an indoor search method (IDSM) to search for signals from SV'"'"'s if an attenuation level is such that a received signal-to-noise ratio (SNR) is weaker than about −
142 dBm; and
receiving at least some navData indirectly with the assistance of a server.
-
-
12. A navigation satellite receiver network, comprising:
-
a GPS measurement platform for receiving signals from orbiting GPS satellites and for providing navigation fixes from such signals;
a network server for receiving signals from orbiting GPS satellites and for providing navigation information from such signals over a network to assist the GPS measurement platform in providing said navigation fixes;
a first processor included in said GPS measurement platform for categorizing a position uncertainty (sigmaPos) into one of three categories including a first sigmaPos of less than about 150-km, a second sigmaPos of between 150-km and 3000-km, and a third sigmaPos of greater than 3000-km; and
a second processor included in said GPS measurement platform for acquiring signal from said orbiting GPS satellites according to which of said three categories sigmaPos fits.
-
-
13. A satellite positioning system (SPS) receiver and support system, comprising:
-
a high-sensitivity SPS receiver for receiving signals from orbiting GPS satellites that have been attenuated and for providing navigation fixes from such signals;
a reference station for receiving signals from orbiting GPS satellites and for providing navigation information from such signals to assist the high-sensitivity SPS receiver in providing said navigation fixes;
a NAV-data synthesizer included in the high-sensitivity SPS receiver for reconstructing NAV-data messages with said provided navigation information from said orbiting GPS satellites that have been too highly attenuated to be obtained directly;
a first processor included in said GPS measurement platform for categorizing a position uncertainty (sigmaPos) into one of three categories including a first sigmaPos of less than about 150-km, a second sigmaPos of between 150-km and 3000-km, and a third sigmaPos of greater than 3000-km; and
a second processor included in said GPS measurement platform for acquiring signal from said orbiting GPS satellites according to which of said three categories sigmaPos fits.
-
-
14. A method for operating a satellite positioning system (SPS) receiver, the method comprising the steps of:
-
categorizing the position,uncertainty (sigmaPos) of a navigation satellite receiver into one of three categories including a first sigmaPos of less than about 150-km, a second sigmaPos of between 150-km and 3000-km, and a third sigmaPos of greater than 3000-km; and
acquiring signal from satellite vehicle (SV) transmissions according to which of said three categories sigmaPos fits. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
finding a position fix without first obtaining a bit transition time (BTT) or z-count on each SV.
-
-
16. The method of claim 14, if the step of categorizing results in said second sigmaPos, then further comprising the steps of:
finding a position fix by predicting the expected Doppler on each high-N SV.
-
17. The method of claim 14, if the step of categorizing results in said third sigmaPos, then further comprising the steps of:
finding a position fix by assuming no position at all.
-
18. The method of claim 14, wherein the step of acquiring further includes the steps of:
reducing any initial time uncertainty by reading a local real time clock.
-
19. The method of claim 14, wherein the step of acquiring further includes the steps of:
reducing any initial time uncertainty by obtaining a z-count to any SV by decoding a navData message.
-
20. The method of claim 14, wherein the step of acquiring further includes the steps of:
reducing any initial time uncertainty by obtaining a z-count to any SV by pattern matching from data provided by a server.
-
21. The method of claim 14, wherein the step of acquiring further includes the steps of:
reducing any initial time uncertainty by obtaining a time estimate provided by a network server that includes a network latency computation.
-
22. The method of claim 14, wherein the step of acquiring further includes the steps of:
searching for signals from SV'"'"'s according to attenuation levels that depend on outdoor and indoor operation.
-
23. The method of claim 14, wherein the step of acquiring further includes the steps of:
-
using an outdoor search method (ODSM) to search for signals from SV'"'"'s if an attenuation level is such that a received signal-to-noise ratio (SNR) is stronger than about −
142 dBm; and
obtaining reliable navData without using an indoor search method (IDSM).
-
-
24. The method of claim 14, wherein the step of acquiring further includes the steps of:
-
using an indoor search method (IDSM) to search for signals from SV'"'"'s if an attenuation level is such that a received signal-to-noise ratio (SYR) is weaker than about −
142 dBm; and
obtaining at least some navData indirectly with the assistance of a server.
-
Specification