The invention relates to a Beidou
signal capturing method in a
weak signal environment. The method comprises the following steps: S1, arranging a down-conversion unit and carrying out
down conversion processing on a received intermediate-frequency sampling
signal; S2, carrying out NH code stripping on the received
signal respectively, carrying out transformation into a
frequency domain signal, carrying out multiplying with a
multiplexing sum of a local code
frequency domain value and then carrying out inverse transformation into a
time domain; S3, carrying out conjugate multiplication on a coherent accumulation value at
current time and a coherent accumulation value at previous time and carrying out summation; and S4, carrying out taylor
series expansion on an amplitude difference value of two-side spectral lines of the
peak value of the
coherent integration result, deriving a quasi-
linear relation of a frequency value and the amplitude difference value, and solving a frequency
estimation value by using the
linear relation. According to the invention, correlation calculation can be carried out on coherent values corresponding all code phases by one time; the
signal to noise ratio is improved and the detection efficiency is improved; and the squaring loss of the non-
coherent integration can be reduced. A problem of bit flipping caused by navigation data modulation can be solved, thereby improving the detection probability; the code phase and carrier
wave frequency-offset
estimation precision is enhanced; and the calculating speed and the calculating precision are guaranteed and the good stability and practicability are realized.