Universal channel for location tracking system
First Claim
1. A system for determining location by utilizing tracking data associated with at least three ranging signals of a plurality of supported signal types, comprising:
- a front-end receiver configured to receive ranging signals from a plurality of sources, the front-end receiver further configured to convert the ranging signals into digital samples;
an acquisition module implemented as hardware configured to acquire digital samples of at least three ranging signals of the ranging signals received by the front-end receiver, the acquisition module further configured to detect signal visibility of the at least three ranging signals, the acquisition module comprising at least one processor, wherein the acquisition module is further configured to utilize stored bit-packed sample versions of pre-computed frequency carrier data, wherein the acquisition module is further configured to convert each of the at least three ranging signals into digital samples at a desired baseband frequency by mixing associated bit-packed sample versions by utilizing multi-byte exclusive-OR operations;
a plurality of universal channels, each channel including;
carrier generator hardware configured to receive digital samples of a particular ranging signal of the at least three ranging signals of a plurality of supported signal types, the carrier generator further configured to downconvert one or more signals associated with the received digital samples, the carrier generator hardware comprising an oscillator;
at least one correlator of a plurality of correlators configured to receive the one or more downconverted signals, the at least one correlator further configured to correlate the one or more downcoverted signals with code generator outputs; and
a tracking module comprising a processor, the tracking module configured to determine tracking data associated with the particular ranging signal of the at least three ranging signals by utilizing information associated with the correlated signals; and
a navigation processor configured to determine a location by utilizing tracking data collected from each of the plurality of universal channels.
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosure is directed to a universal tracking system configured for tracking a plurality of supported sources and/or signal types. The universal tracking system may include an acquisition module configured to execute a serial or parallel search to detect visible signals. The universal tracking system may include at least one universal channel capable of extracting tracking data from a plurality of supported signal types. The universal channel may include complex correlators configured to correlate digital samples associated with one or more ranging signals utilizing primary, sub-carrier, and/or secondary codes. The universal channel may be configured to determine tracking data associated with at least one ranging signal of the plurality of supported signal types. The universal tracking system may further include a navigation processor configured to determine location utilizing tracking data received from one or more universal channels.
16 Citations
9 Claims
-
1. A system for determining location by utilizing tracking data associated with at least three ranging signals of a plurality of supported signal types, comprising:
-
a front-end receiver configured to receive ranging signals from a plurality of sources, the front-end receiver further configured to convert the ranging signals into digital samples; an acquisition module implemented as hardware configured to acquire digital samples of at least three ranging signals of the ranging signals received by the front-end receiver, the acquisition module further configured to detect signal visibility of the at least three ranging signals, the acquisition module comprising at least one processor, wherein the acquisition module is further configured to utilize stored bit-packed sample versions of pre-computed frequency carrier data, wherein the acquisition module is further configured to convert each of the at least three ranging signals into digital samples at a desired baseband frequency by mixing associated bit-packed sample versions by utilizing multi-byte exclusive-OR operations; a plurality of universal channels, each channel including; carrier generator hardware configured to receive digital samples of a particular ranging signal of the at least three ranging signals of a plurality of supported signal types, the carrier generator further configured to downconvert one or more signals associated with the received digital samples, the carrier generator hardware comprising an oscillator; at least one correlator of a plurality of correlators configured to receive the one or more downconverted signals, the at least one correlator further configured to correlate the one or more downcoverted signals with code generator outputs; and a tracking module comprising a processor, the tracking module configured to determine tracking data associated with the particular ranging signal of the at least three ranging signals by utilizing information associated with the correlated signals; and a navigation processor configured to determine a location by utilizing tracking data collected from each of the plurality of universal channels. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
Specification