The invention discloses a supercompact combination satellite navigation receiver which comprises a radio frequency front end, a signal preprocessor, a base band prefilter, a navigation filter, a micro inertial navigation module, a pseudo-range and pseudo-range rate calculating module and an ephemeris resolving and start selection calculating module. A self-adaptive filter is arranged between the base band prefilter and the navigation filter. An output of the base band prefilter is used as an input to be switched in the self-adaptive filter and then an output of the self-adaptive filter is used as an observed quantity to be input into the navigation filter to carry out data fusion, and thus, the stability and the tracking accuracy of a tracking loop can be obviously improved, so that the adaption capacity of GNSS (Global Navigation Satellite System) positioning on the environment and the motion state is improved. Furthermore, the vector tracking loop is formed by the signal proprocessor, the base band prefilter, the self-adaptive filter, the navigation filter and the pseudo-range and pseudo-range rate calculating module; and the navigation filter adopts a federated filter, so that the stability and the tracking accuracy of the tracking loop can be improved, and thus, the performances of reliability, positioning accuracy and the like of the GNSS positioning are improved.