Telecommunications-assisted satellite positioning system
First Claim
1. A wireless terminal comprising:
- a telecommunications receiver for receiving a code synchronization estimate for a ranging signal for a satellite from an auxiliary system over a wireless telecommunications link; and
a field receiver for receiving and processing said ranging signal using said code synchronization estimate;
wherein said wireless terminal uses;
said code synchronization estimate to facilitate the creation of a candidate code;
said candidate code and said ranging signal to create a candidate sinusoidal signal; and
a discrete fourier transform of said candidate sinusoidal signal to determine when said candidate code is synchronized with said ranging signal.
11 Assignments
0 Petitions
Accused Products
Abstract
A wireless terminal and auxiliary system are disclosed that enable the wireless terminal to determine its location based on signals transmitted from navigation satellites. In particular, the tasks of signal acquisition and signal processing required of a wireless terminal in the prior art are divided between the wireless terminal and the auxiliary system in accordance with the illustrative embodiment. The auxiliary system assists the wireless terminal by acquiring information about the satellites'"'"' ephemerides, by partially processing it and by transmitting the partially processed information to the wireless terminal in a form that is useful to the wireless terminal. The wireless terminal then uses the partially processed information from the auxiliary system to assist the wireless terminal in acquiring the ranging signals from the navigation satellites quickly and when they are weak.
50 Citations
6 Claims
-
1. A wireless terminal comprising:
-
a telecommunications receiver for receiving a code synchronization estimate for a ranging signal for a satellite from an auxiliary system over a wireless telecommunications link; and a field receiver for receiving and processing said ranging signal using said code synchronization estimate; wherein said wireless terminal uses; said code synchronization estimate to facilitate the creation of a candidate code; said candidate code and said ranging signal to create a candidate sinusoidal signal; and a discrete fourier transform of said candidate sinusoidal signal to determine when said candidate code is synchronized with said ranging signal.
-
-
2. A wireless terminal comprising:
-
a telecommunications receiver for receiving a modulation bit sequence and a Doppler shift estimate for a ranging signal for a satellite from an auxiliary system over a wireless telecommunications link; and a field receiver for receiving and processing said ranging signal using said modulation bit sequence and said Doppler shift estimate; wherein said wireless terminal uses; a code synchronization estimate to facilitate the creation of a candidate code; said candidate code, said modulation bit sequence, said Doppler shift estimate, and said ranging signal to create a candidate sinusoidal signal; and a discrete fourier transform of said candidate sinusoidal signal to determine when said candidate code is synchronized with said ranging signal.
-
-
3. A wireless terminal comprising:
-
a telecommunications receiver for receiving a system timing signal and a modulation bit sequence for a satellite over a wireless telecommunications link; and a field receiver for receiving and processing a ranging signal using said system timing signal wherein said wireless terminal uses; a code synchronization estimate to facilitate the creation of a candidate code; said candidate code, said modulation bit sequence, and said ranging signal to create a candidate sinusoidal signal; and a discrete fourier transform of said candidate sinusoidal signal to determine when said candidate code is synchronized with said ranging signal.
-
-
4. A method of operating a wireless terminal, said method comprising:
-
receiving, with a field receiver, a ranging signal from a satellite; receiving, with a telecommunications receiver, a code synchronization estimate for said ranging signal from an auxiliary system for processing said ranging signal; using said code synchronization estimate to facilitate the creation of a candidate code; processing said ranging signal with said candidate code and to create a candidate sinusoidal signal; and performing spectral analysis on said candidate sinusoidal signal to determine when said candidate code is synchronized with said ranging signal.
-
-
5. A method of operating a wireless terminal comprising:
-
receiving, with a field receiver, a ranging signal from a satellite; receiving, with a telecommunications receiver, a modulation bit sequence and a code synchronization estimate for said ranging signal from an auxiliary system for processing said ranging signal; using said code synchronization estimate to facilitate the creation of a candidate code; processing said ranging signal with said candidate code and said modulation bit sequence to create a candidate sinusoidal signal; and performing spectral analysis on said candidate sinusoidal signal to determine when said candidate code is synchronized with said ranging signal.
-
-
6. A method of operating a wireless terminal comprising:
-
receiving, with a telecommunications receiver, a system timing signal and a code synchronization estimate for said ranging signal; receiving, with a field receiver from a satellite, a ranging signal; using said system timing signal and said code synchronization estimate to facilitate the creation of a candidate code; processing said ranging signal with said candidate code and to create a candidate sinusoidal signal; and performing spectral analysis on said candidate sinusoidal signal to determine when said candidate code is synchronized with said ranging signal.
-
Specification