The invention provides a method for capturing, tracking and receiving a Beidou
signal of a high-dynamic movement carrier. Through the adoption of the method, a
satellite signal can be quickly captured and tracked, the capturing time is shortened, the tracking reliability is ensured, and the
signal loss is avoided. The method comprises the following steps: Step 1, capturing a
satellite signal of the high-dynamic movement carrier, using repeated uncorrelated accumulation and Tong detection, and obtaining a rough carrier frequency and a
pseudo code phase of a received signal; Step 2, using a second-order FLL (
frequency locked loop) for tracking the received signal during initial tracking so as to obtain frequency tracking errors, and at the same time, selecting a frequency
tracking error for feeding back and rectifying the output carrier
wave frequency of a
numerically controlled oscillator (NCO) of the FLL by an output selector; Step 3, when the frequency
tracking error is smaller than a preset threshold, using a third-order PLL for tracking so as to obtain phase tracking errors, at the same time, selecting the phase
tracking error for feeding back and rectifying the output phase of the
numerically controlled oscillator (NCO) of the FLL by the output selector, and realizing accurate tracking; Step 4, when the phase tracking error of the third-order PLL is greater than the preset threshold, returning to the Step 2 to perform the second-order FLL tracking, and completing carrier tracking.