The invention provides a channel and observation domain combination multi-path restraining method in a 
GPS receiver, and belongs to the technical field of 
satellite navigation. The channel and observation domain combination multi-path restraining method includes the steps of firstly, expanding channel correlator branches of a standard 
receiver, improving the 
delay resolution ratio, extending a 
delay coverage range, then using a multi-path channel to output the characteristics causing 
distortion of a 
correlation function, building a multi-path balancer in a 
receiver channel, estimating multi-path 
signal components, compensating a multi-
path tracking error, and finally using the 
wavelet-threshold-based filtering 
algorithm to build a multi-path filter for the 
receiver observed quantity to restrain the multi-path error in the pseudo-range and 
carrier phase observed quantity. The channel and observation domain combination multi-path restraining method does not depend on the assumption related to multi-path parameter 
prior probability distribution to be estimated and can be well suitable for dynamic changes of the multi-path environment, and the multi-path errors in 
GPS receiver codes, a carrier wave 
tracking loop and the pseudo-range and 
carrier phase observed quantity are eliminated through the multi-path 
processing comprehensive method.