Weak signal acquisition
First Claim
1. A method of acquisition of a weak satellite signal from a satellite, in the presence of an interfering strong satellite signal from another satellite in a global positioning system receiver, comprising the steps of:
- identifying said strong interfering satellite signal that causes cross-correlation;
determining the millisecond boundary correlation histogram for said incoming strong interfering satellite signal, wherein the millisecond boundary correlation histogram is derived by determining and integrating correlation values starting from different millisecond boundaries for a navigation data bit;
correlating and integrating the locally generated code representing said weak satellite signal with the incoming signal at different chip delays for an extended period of time, thereby identifying the chip delays at which the correlation peaks occur;
generating millisecond boundary correlation histograms for navigation data bit at each of said identified chip delays at which correlation peaks occur; and
identifying the unique histogram amongst the multiple correlation histograms.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for acquisition of a weak signal from a satellite in the presence of a strong interfering signal from another satellite is disclosed. The method encompasses identifying the auto-correlation peak due to the weak satellite signal from the cross correlation peaks due to the strong satellite signal. This invention presents a method and apparatus of acquiring a weak satellite signal in the presence of a strong interfering satellite signal in a receiver by two techniques, namely, the millisecond boundary correlation histogram method, and the frequency response correlation histogram method. Both the techniques distinguish between the correlation characteristics for auto-correlation and cross-correlation. The apparatus presented in the invention implements the methods of weak satellite signal acquisition in presence of a strong interfering satellite signal in a pseudorandom noise (PRN) receiver.
-
Citations
12 Claims
-
1. A method of acquisition of a weak satellite signal from a satellite, in the presence of an interfering strong satellite signal from another satellite in a global positioning system receiver, comprising the steps of:
-
identifying said strong interfering satellite signal that causes cross-correlation;
determining the millisecond boundary correlation histogram for said incoming strong interfering satellite signal, wherein the millisecond boundary correlation histogram is derived by determining and integrating correlation values starting from different millisecond boundaries for a navigation data bit;
correlating and integrating the locally generated code representing said weak satellite signal with the incoming signal at different chip delays for an extended period of time, thereby identifying the chip delays at which the correlation peaks occur;
generating millisecond boundary correlation histograms for navigation data bit at each of said identified chip delays at which correlation peaks occur; and
identifying the unique histogram amongst the multiple correlation histograms. - View Dependent Claims (4, 5, 6)
-
-
2. A method of acquisition of a weak satellite signal from a satellite, in the presence of an undesirable strong interfering satellite signal from another satellite in a global positioning system receiver, comprising the steps of:
-
identifying said strong satellite signal that causes cross correlation;
determining the frequency response correlation histogram of the strong satellite signal with a high frequency resolution around the tracking frequency, wherein said frequency response correlation histogram is derived by integrating over time the correlation values as a result of changing the local carrier at small steps around the tracking frequency;
correlating and integrating the locally generated code representing the weak satellite signal with the incoming satellite signal at different chip delays for an extended period of time, thereby identifying the chip delays at which the autocorrelation and cross correlation peaks occur;
generating frequency response correlation histograms at each of said identified chip delays at which correlation peaks occur; and
identifying the unique histogram amongst the multiple frequency response correlation histograms. - View Dependent Claims (7, 8, 9)
-
-
3. A method of acquisition of a weak satellite signal from a satellite, in the presence of an undesirable strong interfering satellite signal from another satellite in a global positioning system receiver, comprising the steps of:
-
performing the frequency response correlation histogram method and the millisecond boundary correlation histogram method successively and iteratively until the weak satellite signal peak is successfully identified, wherein the step of performing the frequency response correlation histogram method further comprises the steps of;
identifying said strong satellite signal that causes cross correlation;
determining the frequency response correlation histogram of the strong satellite signal with a high frequency resolution around the tracking frequency, wherein said frequency response correlation histogram is derived by integrating over time the correlation values as a result of changing the local carrier at small steps around the tracking frequency;
correlating and integrating the locally generated code representing the weak satellite signal with the incoming satellite signal, at different chip delays for an extended period of time, and thereby identifying the chip delays at which the autocorrelation and cross correlation peaks occur;
generating frequency response correlation histograms at each of said identified chip delays at which correlation peaks occur; and
identifying the unique histogram amongst the multiple frequency response correlation histograms. and wherein the step of performing the millisecond boundary correlation histogram method further comprises the steps of;
identifying said strong interfering satellite signal that causes cross correlation;
determining the millisecond boundary histogram for said incoming strong interfering satellite signal, wherein the millisecond boundary correlation histogram is derived by determining and integrating correlation values starting from different millisecond boundaries for a navigation data bit;
correlating and integrating the locally generated code representing said weak satellite signal with the incoming signal, at different chip delays for an extended period of time, and thereby identifying the chip delays at which the correlation peaks occur;
generating millisecond boundary correlation histograms for navigation data bit at each of said identified chip delays at which correlation peaks occur; and
identifying the unique histogram amongst the multiple correlation histograms.
-
-
10. A global positioning system receiver for detecting a desired weak satellite signal in the presence of a strong interfering satellite signal, comprising:
-
a radio frequency down converter;
a navigation processor;
a communication controller that receives information regarding weak signal satellite identification, Doppler frequency search range and chip delay search range from said navigation processor;
a chip-frequency-time multiplexed correlator array that is operated in a time multiplexed manner for different sets of frequency range and code delay range, simultaneously generating the correlation values by continuous integration and peak examination, without discarding the prior data, at desired chip and frequency ranges for the strong interfering signal and weak desired signal, and thereafter creating the millisecond boundary correlation histogram and frequency response correlation histogram, wherein the millisecond boundary correlation histogram is derived by determining and integrating correlation values starting from different millisecond boundaries for a navigation data bit, and wherein said frequency response correlation histogram is derived by integrating over time the correlation values as a result of changing the local carrier at small steps around the tracking frequency; and
a chip frequency time multiplexed controller that programs said chip, frequency and time multiplexed correlator array. - View Dependent Claims (11, 12)
-
Specification