Claims
- 1. A method for determining navigation information, comprising:
receiving a composite signal (y), wherein y includes, from each of a plurality of signaling sources, a corresponding wireless signal including navigation data; for at least one of said signaling sources, first performing at least one of the steps of acquiring and tracking said corresponding wireless signal; obtaining, for one or more of said corresponding wireless signals, signal modeling data indicative of the signal; identifying at least one signal (s0) of said one or more corresponding wireless signals as an interfering signal; creating, from said modeling data for s0, signal data dependent upon a pseudorandom noise code for s0; second performing an orthogonal projection, of a representation of y, onto a subspace spanning a representation of s0, wherein said subspace is non-orthogonal to a representation of another of said corresponding signals; using a result from said step of second performing for acquiring said another corresponding signal; first determining said navigation data from said another corresponding signal; and second determining navigation information using said navigation data from a plurality of said signaling sources including said signaling source for said another corresponding signal.
- 2. The method of claim 1, wherein said receiving step includes receiving one or more of said corresponding signals from at least one of: a satellite, a pseudolite, an aerial vehicle.
- 3. The method of claim 1, wherein said step of first performing includes performing only said step of acquiring.
- 4. The method of claim 1, wherein said step of obtaining includes for each of said one or more corresponding wireless signals, a step of obtaining one or more of: a pseudo-random number, code offset data, a phase, Doppler data, code offset rate, phase rate, and Doppler rate.
- 5. The method of claim 1, wherein said step of identifying includes accessing a threshold criteria for identifying the signal so as an interfering signal, wherein said threshold criteria includes one of: (a) a predetermined number of the strongest of said corresponding signals, (b) a predetermined decibel increase above a predetermined value, (c) a signal to noise ratio, (d) a signal to carrier ratio, (e) a carrier to noise ratio, (f) relative amplitude and (g) a weighted sum of two or more of (a) through (f).
- 6. The method of claim 1, wherein said step of creating includes constructing an in-phase reference signal that is dependent upon one or more of: (a) coarse acquisition code and a carrier frequency, (b) a coarse acquisition code, a precise positioning code and a carrier frequency.
- 7. The method of claim 1, wherein said step of second performing includes computing said orthogonal projection, of the representation of y onto the subspace, for canceling a contribution of s0 to said result, wherein the subspace is representable by a matrix G whose columns span the subspace, said subspace including those portions of said another corresponding signal that is perpendicular to s0.
- 8. The method of claim 7, wherein G=PS⊥H such that H is a representation of said another corresponding signal and PS⊥=I−PS is the orthogonal projection operator matrix that would take an input and project it onto the space spanned by the columns of the matrix perpendicular to S.
- 9. The method of claim 1, wherein said step of second performing includes determining said result as {tilde over (y)}=Ps⊥y, wherein PS⊥=I−PS, and PS=S(STS)−1ST is the orthogonal projection operator matrix that takes an input and projects the input onto a space spanned by a matrix S, where S includes a representation of s0 as a subspace.
- 10. The method of claim 9, wherein said step of using includes determining z=HT{tilde over (y)} wherein H is a representation of said another corresponding signal, and wherein z is used to determine if said another corresponding signal is present in a subsequent instance of the composite signal y.
- 11. The method of claim 1, wherein said navigation data includes: a telemetry word, hand-over word, clock corrections, SV health/accuracy, ephemeris parameters, almanac, ionospheric model and coordinated universal time data.
- 12. The method of claim 1, wherein said navigation information includes one or more of a position, velocity and time corresponding to a location of a device performing at least said step of receiving.
- 13. The method of claim 1, wherein said corresponding wireless signals includes GPS signals.
- 14. A method for determining navigation information, comprising:
providing a navigation device that performs (a) through (i) following:
(a) receives a composite signal (y), wherein y includes, from each of a plurality of signaling sources, a corresponding wireless signal including navigation data; (b) for at least one of said signaling sources, first performs at least one of the steps of acquiring and tracking said corresponding wireless signal; (c) obtains, for one or more of said corresponding wireless signals, signal modeling data indicative of the signal; (d) identifies at least one signal (s0) of said one or more corresponding wireless signals as an interfering signal; (e) creates, from said modeling data for s0, signal data dependent upon a pseudorandom noise code for s0; (f) second performs an orthogonal projection, of a representation of y, onto a subspace spanning a representation of s0, wherein said subspace is non-orthogonal to a representation of another of said corresponding signals; (g) uses a result from (f) for acquiring the another corresponding signal; (h) first determines said navigation data from the another corresponding signal; and (i) second determines navigation information using said navigation data from a plurality of said signaling sources including said signaling source for the another corresponding signal.
- 15. The method of claim 14, wherein said step of providing includes incorporating into said navigation device an analog to digital converter having a dynamic range effective for capturing a digital representation of each of said corresponding signals.
- 16. The method of claim 14, wherein said step of providing includes incorporating into said navigation device a data store for storing said signal modeling data including one or more of: (a) a pseudo-random number, (b) code offset data, (c) phase and Doppler data, (d)code offset rate, (e) phase rate, (f) Doppler rate, and (g) at least one bit that can be toggled between being set and being unset depending on whether s0 has been labeled an interferer or not.
- 17. A method for determining navigation information, comprising:
receiving a composite signal (y), wherein y includes, from each of a plurality of GPS signaling sources, a corresponding GPS signal; for each of said GPS signaling sources, first performing at least one of the steps of acquiring and tracking said corresponding GPS signal; obtaining, for one or more of said corresponding GPS signals, signal modeling data indicative of the GPS signal; identifying at least one GPS signal (s0) of said one or more corresponding GPS signals as an interfering signal; creating, from said modeling data for s0, signal data indicative of s0; second performing an orthogonal projection, of a representation of y, onto a subspace spanning a representation of s0, wherein said subspace is non-orthogonal to a representation of a second GPS signal of the corresponding GPS signals; using a result from said step of second performing for acquiring the second GPS signal; first determining said navigation data from the second GPS signal; and second determining navigation information using said navigation data from a plurality of said signaling sources including said signaling source for the second GPS signal.
- 18. A navigational receiver, comprising:
an antenna for receiving a composite navigation signal (y); an interference processing channel for performing the following steps:
(a) obtaining, for each of one or more of individual signals of y, signal modeling data indicative of the individual signal; (b) identifying at least one of the individual signals (s0) as an interfering signal; (c) creating, from said modeling data for s0, signal data indicative of s0; (d) performing an orthogonal projection, of a representation of y, onto a subspace spanning a representation of s0, wherein said subspace is non-orthogonal to a representation of an interfered one of the individual signals; (e) using a result from (d) for acquiring the interfered signal; and (f) determining navigation data from the interfered signal.
- 19. The navigation receiver of claim 18, wherein one or more of said individual signals are GPS signals.
- 20. A navigational receiver, comprising:
an antenna for receiving a composite navigation signal (y); an interference processing channel means for performing the following steps:
(a) obtaining, for each of one or more of individual signals of y, signal modeling data indicative of the individual signal; (b) identifying at least one of the individual signals (s0) as an interfering signal; (c) creating, from said modeling data for s0, signal data indicative of s0; (d) performing an orthogonal projection, of a representation of y, onto a subspace spanning a representation of s0, wherein said subspace is non-orthogonal to a representation of an interfered one of the individual signals; (e) using a result from (d) for acquiring the interfered signal; and (f) determining navigation data from the interfered signal.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application makes reference to the following provisional U.S. Patent Application. The application is U.S. App. No. 60/322,914 entitled “GPS Near-Far Resistant Receiver,” filed Sep. 12, 2001. The entire disclosure and contents of the above applications are hereby incorporated by reference.
GOVERNMENT INTEREST STATEMENT
[0002] This invention is made with government support under contract number #F33615-98-C-1316, awarded by the United States Department of Defense. The government may have certain rights in this invention.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60322914 |
Sep 2001 |
US |