Satellite-based positioning system receiver for weak signal operation
First Claim
1. An SPS system for identifying the location of a receiver in the presence of satellite signal attenuation comprising:
- a plurality of orbital satellites sending synchronized encoded signals on a carrier frequency wherein said encoded signals have repeated epochs containing synchronization data;
a receiver for detecting, acquiring, tracking a set of the encoded signals and simultaneously determining the code phases of said set with respect to said epochs; and
an aiding source to transmit an approximate location of the receiver and the position and velocity of a plurality of satellites;
wherein the receiver determines a precise location using the approximate location, the satellite positions, the code phases and carrier frequency differences.
3 Assignments
0 Petitions
Accused Products
Abstract
A method, device and system for determining a receiver location using weak signal satellite transmissions. The invention involves a sequence of exchanges between an aiding source and a receiver that serve to provide aiding information to the receiver so that the receiver'"'"'s location may be determined in the presence of weak satellite transmissions. With the aiding information, the novel receiver detects, acquires and tracks weak satellite signals and computes position solutions from calculated pseudo ranges despite the inability to extract time synchronization date from the weak satellite signals.
78 Citations
42 Claims
-
1. An SPS system for identifying the location of a receiver in the presence of satellite signal attenuation comprising:
-
a plurality of orbital satellites sending synchronized encoded signals on a carrier frequency wherein said encoded signals have repeated epochs containing synchronization data;
a receiver for detecting, acquiring, tracking a set of the encoded signals and simultaneously determining the code phases of said set with respect to said epochs; and
an aiding source to transmit an approximate location of the receiver and the position and velocity of a plurality of satellites;
wherein the receiver determines a precise location using the approximate location, the satellite positions, the code phases and carrier frequency differences. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for determining a precise location of a receiver in the presence of attenuated satellite signals carrying synchronization data comprising:
-
receiving and storing almanac data for regional satellites by a receiver;
sending an approximate location of the receiver from an aiding source in response to a request from the receiver;
detecting, acquiring and tracking a set of signals from a plurality of satellites;
determining simultaneously the code phases from the set of signals and then determining an offset for each code phase with respect to a reference code phase;
sending a request including the identities of a set of satellites from the receiver to the aiding source and returning the positions and velocities of each requested satellite;
determining a position solution using the approximate location, almanac data, code phase differences and satellite positions; and
- View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A device for use in an SPS system for determining a precise location in the presence of attenuated satellite signals comprising:
-
a transmission means for sending requests for its approximate location and satellite identities to an external aiding source;
a reception means for receiving the approximate location and satellite positions and velocities from the external aiding source;
an antenna to receive transmitted satellite signals;
a circuit to filter and sample the signals received at the antenna;
a plurality of signal correllators each for detecting, acquiring and tracking a signal; and
a control circuit including a processor and memory;
wherein said control circuit determines the code phase offsets for a plurality of detected, acquired and tracked satellite signals in the plurality of signal correllators and using said code phase offsets in a determination of a location solution for the device. - View Dependent Claims (28, 29, 30, 31, 32)
-
-
33. In a receiver that receives signals from satellites in order for its own location to be computed based on its distance from the known or computed locations of those satellites and which incorporates a hardware correlator, a method for processing the signals at the correlator output in order to estimate the amplitude and frequency of the correlated signal and to detect the presence of a signal, comprising:
-
processing time domain signal samples over a fixed integration period;
transforming all or some of the samples within an integration period to the frequency domain in frequency bins;
identifying a peak frequency bin containing the largest complex magnitude;
applying a filter process involving the application of a window to the frequency bins with the window centered on the peak frequency bin;
estimating the amplitude and frequency of the signal from the windowed bins;
detecting the presence of a signal with the estimated frequency and amplitude;
- View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42)
-
Specification