Global positioning system receiver digital processing technique
First Claim
1. A method of processing L1 and L2 signals received from at least one satellite of a global positioning system wherein each of said signals includes a unique frequency carrier with a known pseudo-random P-code and an unknown code modulated thereon, comprising the steps of:
- demodulating each of the received L1 and L2 signals with a locally generated replica of their respective carrier signals and with a locally generated replica of the known P-code that is contained therein,repetitively and separately integrating the demodulated L1 and L2 signals over time periods equal in length to a plurality of P-code cycles,correlating a result of the integration step from each of the L1 and L2 signal paths with the integrated signal of the other of the L1 and L2 signal paths, andadjusting the phases of the locally generated carrier signal and P-code replicas relative to the incoming L1 and L2 signals in order to maximize the power of the correlated L1 and L2 signals, whereby the resulting locally generated carrier and P-code phases are useable to determine information of the location of the receiving position with high accuracy.
11 Assignments
0 Petitions
Accused Products
Abstract
A Global Positioning System (GPS) commercial receiver is provided with a digital processor that can utilize to advantage P-code modulated L1 and L2 satellite signals which have been modulated with an unknown security code. Integration of the L1 and L2 signals, after demodulation by locally generated carrier and P-code signals, is repetitively accomplished over a duration that is estimated to be the period of the modulation code. The C/A-code L1 signal, which is not modulated with the unknown security code, is also used in locking the locally generated carrier and P-code generators in phase with the received L1 and L2 satellite signals. An interpolative technique is used for adjusting the phase of the locally generated carriers and code in increments much smaller than the period clock sources. Those locked phases can then be utilized to determine position, distance, time, etc., as is done in GPS receivers not utilizing the anti-spoofed signals but with increased accuracy and resolution. A novel structure of the GPS receiver radio frequency and intermediate frequency sections, having a specific combination of demodulating frequencies, is also disclosed.
-
Citations
19 Claims
-
1. A method of processing L1 and L2 signals received from at least one satellite of a global positioning system wherein each of said signals includes a unique frequency carrier with a known pseudo-random P-code and an unknown code modulated thereon, comprising the steps of:
-
demodulating each of the received L1 and L2 signals with a locally generated replica of their respective carrier signals and with a locally generated replica of the known P-code that is contained therein, repetitively and separately integrating the demodulated L1 and L2 signals over time periods equal in length to a plurality of P-code cycles, correlating a result of the integration step from each of the L1 and L2 signal paths with the integrated signal of the other of the L1 and L2 signal paths, and adjusting the phases of the locally generated carrier signal and P-code replicas relative to the incoming L1 and L2 signals in order to maximize the power of the correlated L1 and L2 signals, whereby the resulting locally generated carrier and P-code phases are useable to determine information of the location of the receiving position with high accuracy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of generating a desired binary signal shifted in phase a controlled amount from a source binary signal formed from a first periodic clock signal having a first period, comprising the steps of:
-
generating from said source binary signal a replica thereof that is delayed an integral number of said first clock signal periods, generating a second periodic clock signal having a second period that is slightly different from said first period, said first and second clock signals being synchronous with each other, comparing said first and second clock signals to determine periodically recurring instances of substantial coincidence therebetween and generating a pulse thereat, resetting by said coincidence pulse a counter being clocked with said second clock signal, generating the desired binary signal from said source and delayed signals in respective alternating first and second durations, said first duration beginning at the coincidence pulse and continuing until said counter reaches a predetermined count and said second duration extending from said counter reaching said predetermined count until the occurrence of another coincidence pulse, and setting the predetermined count of said counter to obtain the desired signal having a desired phase relative to said source signal.
-
-
15. A method of processing a signal containing desired non-overlapping L1 and L2 bands from one or more GPS satellites that has been acquired by an antenna, comprising the steps of:
-
reducing at said antenna the frequency of one of the L1 and L2 signal bands to a first level as a first I.F. signal and reducing the frequency of the other of the L1 and L2 signals to a second level as a second I.F. signal, said first level being substantially lower than said second level, transmitting said frequency reduced first and second I.F. frequencies by a single cable circuit to a receiver location, thereafter reducing the second frequency level of the second I.F. signal at the receiver location to the first level of the first I.F. signal, thereafter reducing at the receiver location the first frequency level of the first and second I.F. signals to the same baseband level, digitizing at the receiver location the baseband level first and second I.F. signals, and processing at the receiver location the digitized first and second I.F. signals. - View Dependent Claims (16, 17)
-
-
18. A method of processing L1 and L2 signals received from at least one satellite of a global positioning system wherein each of said signals includes a unique frequency carrier with a known pseudo-random P-code and an unknown code modulated thereon, comprising the steps of:
-
deriving from the received L1 signal a signal that represents an estimate of the unknown code, and combining the estimate signal with the received L2 signal in a manner to determine the relative phase of the L2 signal.
-
-
19. A method of processing L1 and L2 signals received from at least one satellite of a global positioning system wherein each of said signals includes a unique frequency carrier with a known pseudo-random P-code modulated thereon, comprising the steps of:
-
generating a single replica of the known P-code contained in the received L1 and L2 signals, applying the single generated P-code replica to a delay line having a plurality of taps wherein the P-code replica is available at different relative phases thereof, and demodulating each of the received L1 and L2 signals with the generated P-code from a different tap of the delay line, whereby only one P-code generator is required for both of the L1 and L2 signals.
-
Specification