GPS receiver and method for processing GPS signals
First Claim
1. A method in a dual mode receiver having a communication system and a GPS receiver, the method comprising:
- receiving, at the GPS receiver, GPS signals from in view satellites;
determining pseudorange information for the in view satellites;
determining, at the dual mode receiver, a position of the GPS receiver from the pseudorange information when the dual mode receiver is in a first mode; and
transmitting the pseudorange information through the communication system to a remote server for determination of the position of the GPS receiver when the dual mode receiver is in a second mode.
0 Assignments
0 Petitions
Accused Products
Abstract
A global positioning system (GPS) receiver has first circuitry for receiving and processing pseudorandom sequences transmitted by a number of GPS satellites. The first circuitry is configured to perform conventional correlation operations on the received pseudorandom sequences to determine pseudoranges from the GPS receiver to the GPS satellites. The GPS receiver also includes second circuitry coupled to the first circuitry. The second circuitry is configured to receive and process the pseudorandom sequences during blockage conditions. The second circuitry processes the pseudorandom sequences by digitizing and storing a predetermined record length of the received sequences and then performing fast convolution operations on the stored data to determine the pseudoranges. The GPS receiver may have a common circuitry for receiving GPS signals from in view satellites and downconverting the RF frequency of the received GPS signals to an intermediate frequency (IF). The IF signals are split into two signal paths; a first of which provides the conventional con-elation processing to calculate the pseudoranges. During blockage conditions, the IF signal is passed to the second signal path wherein the IF signals are digitized and stored in memory and later processed using the fast convolution operations to provide the pseudoranges. Alternative arrangements for the two signal paths include separate downconverters or shared digitizers. One embodiment provides both signal paths on a single integrated circuit with shared circuitry executing computer readable instructions to perform GPS signal processing appropriate to the reception conditions.
268 Citations
36 Claims
-
1. A method in a dual mode receiver having a communication system and a GPS receiver, the method comprising:
-
receiving, at the GPS receiver, GPS signals from in view satellites;
determining pseudorange information for the in view satellites;
determining, at the dual mode receiver, a position of the GPS receiver from the pseudorange information when the dual mode receiver is in a first mode; and
transmitting the pseudorange information through the communication system to a remote server for determination of the position of the GPS receiver when the dual mode receiver is in a second mode. - View Dependent Claims (2, 3, 4, 5, 6, 7)
receiving, through the communication system, the position of the GPS receiver from the remote server when the dual mode receiver is in the second mode.
-
-
3. The method of claim 1, wherein the method further comprises:
receiving, through the communication system, data assisting the GPS receiver to determine the position of the GPS receiver when the dual mode receiver is in the second mode.
-
4. The method of claim 3, wherein the data received comprises at least one of:
-
a) Doppler information for one of the in view satellites;
b) differential GPS information;
c) Satellite Data Messages;
d) identification information for one of the in view satellites;
e) an approximate location of the GPS receiver; and
f) ephemeris information for one of the in view satellites.
-
-
5. The method of claim 1, wherein the dual mode receiver automatically switches between the first mode and the second mode in response to blockage conditions.
-
6. The method of claim 5, wherein the blockage conditions are trigged by reduced signal to noise levels of the GPS signals.
-
7. The method of claim 1, wherein the communication system comprises a cellular telephone.
-
8. A dual mode receiver, comprising:
-
a communication system; and
a GPS receiver coupled to the communication system, the GPS receiver receiving GPS signals from in view satellites, the GPS receiver determining pseudorange information for the in view satellites, the GPS receiver determining a position of the GPS receiver from the pseudorange information when the dual mode receiver is in a first mode, the communication system transmitting the pseudorange information to a remote server for determination of the position of the GPS receiver when the dual mode receiver is in a second mode. - View Dependent Claims (9, 10, 11, 12, 13, 14)
a) Doppler information for one of the in view satellites;
b) differential GPS information;
c) Satellite Data Messages;
d) identification information for one of the in view satellites;
e) an approximate location of the GPS receiver; and
f) ephemeris information for one of the in view satellites.
-
-
12. The dual mode receiver of claim 10, wherein the dual mode receiver automatically switches between the first mode and the second mode in response to blockage conditions.
-
13. The dual mode receiver of claim 12, wherein the blockage conditions are trigged by reduced signal to noise levels of the GPS signals.
-
14. The dual mode receiver of claim 8, wherein the communication system comprises a cellular telephone.
-
15. A method in a server to transmit non-differential GPS satellite assistance data to a remote dual mode receiver, the method comprising:
-
receiving a signal via a communication link from the remote dual mode receiver, the signal indicating a request for the non-differential GPS satellite assistance data which is used in a second mode of processing by the dual mode receiver for processing GPS signals received from in view satellites, the non-differential GPS satellite assistance data being not requested in a first mode of processing by the dual mode receiver; and
transmitting the non-differential GPS satellite assistance data to the dual mode receiver through the communication link in response to the signal. - View Dependent Claims (16, 17, 18, 19)
a) Satellite Data Messages;
b) identification information for one of the in view satellites;
c) an approximate location of the GPS receiver; and
d) ephemeris information for one of the in view satellites.
-
-
20. A server to transmit non-differential GPS satellite assistance data to a remote dual mode receiver, the server comprising:
-
means for receiving a signal via a communication link from the remote dual mode receiver, the signal indicating a request for the non-differential GPS satellite assistance data which is used in a second mode of processing by the dual mode receiver for processing GPS signals received from in view satellites, the non-differential GPS satellite assistance data being not requested in a first mode of processing by the dual mode receiver; and
means for transmitting the non-differential GPS satellite assistance data to the dual mode receiver through the communication link in response to the signal. - View Dependent Claims (21, 22, 23, 24)
a) Satellite Data Messages;
b) identification information for one of the in view satellites;
c) an approximate location of the GPS receiver; and
d) ephemeris information for one of the in view satellites.
-
-
25. A method in a dual mode receiver having a communication system and a GPS receiver, the method comprising:
-
receiving, at the GPS receiver, GPS signals from in view satellites;
requesting, via the communication system, assistance data in a second mode of processing the GPS signals, not requesting via the communication system the assistance data in a first mode of processing the GPS signals; and
determining pseudorange information for the in view satellites from processing the GPS signals. - View Dependent Claims (26, 27, 28, 29, 30)
receiving, via the communication system, the assistance data in the second mode of processing the GPS signals;
wherein the assistance data received via the communication system is used to determine the pseudorange information in the second mode of processing the GPS signal; and
wherein no assistance data received via the communication system is used to determine the pseudorange information in the first mode of processing the GPS signal.
-
-
27. The method of claim 26, wherein the communication system comprises a cellular telephone.
-
28. The method of claim 26, wherein the assistance data comprises non-differential GPS satellite assistance data.
-
29. The method of claim 28, wherein the non-differential GPS satellite assistance data comprises Doppler information for one of the in view satellites.
-
30. The method of claim 28, wherein the non-differential GPS satellite assistance data comprises at least one of:
-
a) Satellite Data Messages;
b) identification information for one of the in view satellites;
c) an approximate location of the GPS receiver; and
d) ephemeris information for one of the in view satellites.
-
-
31. A dual mode receiver, comprising:
-
a communication system; and
a GPS receiver coupled to the communication system, the GPS receiver receiving GPS signals from in view satellites, the communication system requesting satellite assistance data in a second mode of processing the GPS signals, the communication system not requesting the assistance data in a first mode of processing the GPS signals, the GPS receiver determining pseudorange information for the in view satellites from processing the GPS signals. - View Dependent Claims (32, 33, 34, 35, 36)
the communication system receives the satellite assistance data in the second mode of processing the GPS signals;
the assistance data received via the communication system is used to determine the pseudorange information in the second mode of processing the GPS signal; and
no assistance data received via the communication system is used to determine the pseudorange information in the first mode of processing the GPS signal.
-
-
33. The dual mode receiver of claim 31, wherein the communication system comprises a cellular telephone.
-
34. The dual mode receiver of claim 31, wherein the assistance data comprises non-differential GPS satellite assistance data.
-
35. The dual mode receiver of claim 34, wherein the non-differential GPS satellite assistance data comprises Doppler information for one of the in view satellites.
-
36. The dual mode receiver of claim 34, wherein the non-differential GPS satellite assistance data comprises at least one of:
-
a) Satellite Data Messages;
b) identification information for one of the in view satellites;
c) an approximate location of the GPS receiver; and
d) ephemeris information for one of the in view satellites.
-
Specification