The invention discloses a GNSS
system bit synchronization method based on
phase difference matched filtering. The GNSS
system bit synchronization method based on
phase difference matched filtering comprises the following steps that S1, an antenna receives
satellite signals and conduct
frequency shift and A / D sampling quantization; S2, frequency tracking and
code tracking are conducted on
digital intermediate frequency signals; S3, integration and zero clearing are both conducted on the two channels of tracked I / Q signals, and relevant complex
signal data X[i]=I[i]+Q[i]*j within 1ms are obtained; S4, synchronous
processing is conducted on X[i]. According to the step S4, two methods are provided, wherein the first method comprises the steps that
delay conjugate of X[i] is solved, Z[i]=X[i]*X<*>[i-1] is calculated,
circular correlation is conducted on Z[i] and LocalCode, Z'[i] is calculated, integration is conducted on Z'[i], so that the value of V[
delta] (please see the equation of V[
delta] in the specification) is obtained, and then the minimum V[
delta] is the bit boundary; the second method comprise the steps that Z[i]= =X[i]* X<*>[i-1]is calculated, integration is conducted on Z[i], so that the value of V[delta] (please see the equation of V[delta] in the specification) is obtained,
circular correlation is conducted on Z[i] and LocalCode, the maximum correlation value in correlation results is the bit boundary. The GNSS
system bit synchronization method based on
phase difference matched filtering is suitable for large-frequency-offset condition, not insensitive to
frequency offset and small in calculation amount, only one channel of matched filtering and one channel of noncorrelation integral are needed, and
resource consumption and time consumption are small.