I. Introduction
The presence of multipath greatly affects the localization performance of GNSS system. In GNSS receivers, due to multipath, the correlation between the local PN sequence and received signal no longer has an ideal triangular shape but is superimposed by many delayed versions of auto correlation function (ACF). Conventional methods such as Early-Late (E-L) delay locked loop (DLL) which are easily trapped into the wrong equilibrium point, cannot tackle this problem, thus resulting great ranging error, especially when the LOS path is not dominant. In the past years, various methods have been proposed to reduce the multipath errors, which can be categorized into two groups: modified DLL method and multipath parameters (complex amplitude, time delay) estimation methods. The first group of methods try to simply modify the traditional DLL and make it capable of mitigating multipath, typical methods including narrow spacing correlator, strobe correlator, double delta correlator [1]–[3]. The latter group of methods employ parameter estimation methods to resolve the multipath [4]–[11].