The embodiment of the present application provides a
satellite signal carrier-to-
noise ratio
estimation method and device, which comprises:
processing a
satellite signal to obtain a
digital intermediate frequency signal; acquiring a capture detection statistic quantity by performing
pseudo code capture on the corresponding
digital intermediate frequency signal according to a
satellite number; if the capture detection statistic quantity is greater than a preset threshold, acquiring the
digital intermediate frequency signal of a preset segment number and a preset data length; for each segment of the digital
intermediate frequency signal, acquiring a capture correlation value by performing
pseudo code capture, calculating a segmented
correlation ratio value according to the capture correlation value, and obtaining an average
correlation ratio value; calculating an absolute value of an autocorrelation function of a
pseudo code sequence of the satellite signal, calculating a theoretical
correlation ratio value based on a maximum value and a second maximum value, and acquiring a number of second maximum correlation values relative to the second maximum value; calculating an equivalent parameter according to the average correlation
ratio value, the theoretical correlation
ratio value and the number of second maximum correlation values; and calculating a carrier-to-
noise ratio
estimation value according to the equivalent parameter. The embodiment of the present application realizes fast and high-precision
estimation of the carrier-to-
noise ratio based on a small amount of data.