Patent ID: 7750843

Claim:
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 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 a locally generated code representing said weak satellite signal with the incoming signal at different predefined 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; identifying a histogram with a unique peak from amongst the multiple correlation histograms generated, wherein said histogram corresponds to correlation peak due to the weak satellite signal; and selecting the weak satellite signal for acquisition.