Multi-satellite navigation system compatible GNSS (Global Navigation Satellite System) signal receiving method and correlator thereof

The invention provides a multi-satellite navigation system compatible GNSS (Global Navigation Satellite System) signal receiving method which supports the receiving of satellite signals of a GPS (Global Position System), a GLONASS (Global Navigation Satellite System), a Big Dipper navigation system and a Galileo satellite navigation system at present. The invention also discloses a multi-satellite navigation system compatible GNSS signal receiving correlator which comprises N multi-system correlated channels, wherein each multi-system correlated channel mainly comprises a carrier numerical controlled oscillator (NCO), a code NCO, a pseudo-random code generator and an integrating and zero clearing module; each code NCO is used for outputting a pulse sequence for triggering the pseudo-random code generator and also generating square signals with the same rate as subcarrier signals in a BOC (1, 1) signal demodulation mode; each pseudo-random code generator can generate 14 grades of pseudo-random codes at most; and each integrating and zero clearing module has an overflow protection function and improves the reliability. The multi-satellite navigation system compatible GNSS correlator can be compatible with four satellite systems, effectively improves the reliability and the continuity of navigation and positioning and obviously reduces the use risk of single-system navigation.