Patent ID: 8344947

Claim:
A method of determining a location of a receiver, comprising the steps of: (a) using the receiver, receiving, from each of a plurality of transmitters at known locations, a respective ranging signal; and (b) for each said ranging signal: (i) cross-correlating said each ranging signal with a respective model signal thereby obtaining a respective cross-correlation function, (ii) determining whether said respective cross-correlation function includes multipath noise, by steps including: for each said ranging signal: (A) generating a template function from said respective cross-correlation function, (B) computing a quality measure for said respective cross-correlation function by comparing said template function to said respective cross-correlation function, and (C) comparing said quality measure to a predetermined threshold, and (iii) if said respective cross-correlation function includes multipath noise: (A) estimating said multipath noise, and (B) removing said multipath noise from said respective cross-correlation function.