Kalman filtering, digital phase-locked loop filtering and signal tracking methods and devices

A technology of Kalman filtering and digital phase-locked loop, which is applied in measuring devices, radio wave measurement systems, satellite radio beacon positioning systems, etc., can solve problems such as high computational complexity, inability to adapt to high-speed calculations, and inability to self-adapt adjustments

CN102087362AActive Publication Date: 2011-06-08BEIJING UNIV OF POSTS & TELECOMM
2 Cites 28 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Publication Date
2011-06-08

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

The invention discloses Kalman filtering, digital phase-locked loop filtering and signal tracking methods and Kalman filtering, digital phase-locked loop filtering and signal tracking devices, and belongs to the field of wireless communication. The signal tracking method comprises the following steps of: processing the received signal to obtain a receiving signal, and extracting a current observed value from the receiving signal, wherein the receiving signal comprises receiving carriers and receiving codes; and judging whether speed, accelerated speed or jerk of a receiver is greater than a preset threshold value, if so, determining that the carrier is positioned in a high dynamic environment, and performing signal tracking by utilizing the Kalman filtering, otherwise, determining that the carrier is positioned in a non-high dynamic environment, and performing signal tracking by utilizing a digital phase-locked loop. The invention also discloses a signal tracking device, a Kalman filtering method, a Kalman filtering device, a digital phase-locked loop filtering method and a digital phase-locked loop filtering device. The provided methods make the receiver adaptively switch a carrier tracking method, reduce the loop error, improve a refresh rate of a positioning result, and fulfill the aim of continuously tracking and locking the signal in a complex dynamic environment.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The invention relates to the field of wireless communication, in particular to a method and device for Kalman filtering, digital phase-locked loop filtering and signal tracking. Background technique

[0002] The key part of the satellite navigation receiver baseband signal processing module is the carrier tracking and code tracking method. After receiving the GPS satellite signal, the carrier Doppler frequency shift value and the estimated value of the code phase in the input signal can be obtained. At this time, the receiver It can be transferred to the tracking state. The function of the tracking loop is to track the change of code phase and carrier Doppler, so as to realize the accurate synchronization of the local reproduced signal of the receiver with the input signal, extract accurate observation data and navigation message information, and receive Machine navigation solution.

[0003] There are mainly two types of carrier tracking and code trac...

Examples

Embodiment 1

[0107] In order to adapt to the complex dynamic environment, so that the tracking loop can switch the carrier tracking method according to the change of the dynamic environment, the loop bandwidth has a certain ability of self-adaptive adjustment, it has a wider bandwidth in the high dynamic environment, and in the non-high dynamic environment With a smaller bandwidth, and taking into account the capture performance of the loop and the steady-state tracking performance, the embodiment of the present invention provides a Kalman filtering method, including:

[0108] Process the received signal to obtain a received signal, and extract observation values ​​from the received signal, the received signal includes a received carrier and a received code;

[0109] There are multiple methods for extracting observed values, which are not specifically limited in this embodiment of the present invention.

[0110] Update the state value of the received signal;

[0111] Use the observed valu...

Embodiment 2

[0210] In order to adapt to the complex dynamic environment, so that the tracking loop can switch the carrier tracking method according to the change of the dynamic environment, the loop bandwidth has a certain ability of self-adaptive adjustment, it has a wider bandwidth in the high dynamic environment, and in the non-high dynamic environment The embodiment of the present invention provides a Kalman filter device with a small bandwidth and taking into account both loop capture performance and steady-state tracking performance. see figure 2 , the device specifically includes:

[0211] The first processing module 201 is configured to process the received signal to obtain a received signal, and extract an observed value from the received signal, where the received signal includes a received carrier and a received code;

[0212] An update module 202, configured to update the state value of the received signal;

[0213] The observation module 203 is used to correct the updated st...

Embodiment 3

[0235] In order to adapt to the complex dynamic environment, so that the tracking loop can switch the carrier tracking method according to the change of the dynamic environment, the loop bandwidth has a certain ability of self-adaptive adjustment, it has a wider bandwidth in the high dynamic environment, and in the non-high dynamic environment The embodiment of the present invention provides a code tracking method with a small bandwidth and taking into account both loop capture performance and steady-state tracking performance. see Figure 5 , the method specifically includes:

[0236] 501: The receiver receives the satellite signal and processes the received signal to obtain the received signal, multiplies the received signal by the in-phase and quadrature components of the local carrier, and then multiplies it with the locally generated C / A code to obtain the observed signal , to extract the current observation value from the observation signal;

[0237] Wherein, the recei...