[go: up one dir, main page]

CN103926603A - Extremely-weak signal tracking method of GNSS receiver - Google Patents

Extremely-weak signal tracking method of GNSS receiver Download PDF

Info

Publication number
CN103926603A
CN103926603A CN201410104010.XA CN201410104010A CN103926603A CN 103926603 A CN103926603 A CN 103926603A CN 201410104010 A CN201410104010 A CN 201410104010A CN 103926603 A CN103926603 A CN 103926603A
Authority
CN
China
Prior art keywords
delta
carrier
code
phi
branch
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201410104010.XA
Other languages
Chinese (zh)
Inventor
杨峻巍
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
CETC 10 Research Institute
Original Assignee
CETC 10 Research Institute
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by CETC 10 Research Institute filed Critical CETC 10 Research Institute
Priority to CN201410104010.XA priority Critical patent/CN103926603A/en
Publication of CN103926603A publication Critical patent/CN103926603A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/24Acquisition or tracking or demodulation of signals transmitted by the system
    • G01S19/246Acquisition or tracking or demodulation of signals transmitted by the system involving long acquisition integration times, extended snapshots of signals or methods specifically directed towards weak signal acquisition

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

本发明提出的一种GNSS接收机极弱信号的跟踪方法,旨在提供一种信号极弱情况下的GNSS接收机快速精确跟踪方法。本发明通过下述技术方案予以实现:首先,GNSS数字中频信号与载波环所复制的载波信号进行混频相乘;I支路与Q支路的混频结果分别与码环所复制的超前、即时和滞后C/A码进行相关运算,并将输出的六路相关结果分别送入六路积分-清除器;再将六路积分-清除器输出的六路相干积分值送入容积卡尔曼滤波器进行相关参数的估计;最后,将相应的估计值分别送入码环滤波器和载波环滤波器进行滤波,经滤波后,分别反馈至载波数控振荡器和C/A码数控振荡器,进而实现载波相位和载波频率、码相位和码频率的实时调节,最终实现GNSS信号的快速精确跟踪。

The invention proposes a method for tracking extremely weak signals of a GNSS receiver, aiming to provide a method for quickly and accurately tracking a GNSS receiver under the condition of extremely weak signals. The present invention is realized through the following technical solutions: first, the GNSS digital intermediate frequency signal and the carrier signal copied by the carrier ring are mixed and multiplied; The immediate and lag C/A codes are correlated, and the output six-way correlation results are respectively sent to the six-way integration-scavenger; then the six-way coherent integration values output by the six-way integration-scavenger are sent to the volumetric Kalman filter for correlation parameters Finally, the corresponding estimated values are sent to the code loop filter and the carrier loop filter for filtering. After filtering, they are respectively fed back to the carrier numerically controlled oscillator and the C/A code numerically controlled oscillator to realize the carrier phase and The real-time adjustment of carrier frequency, code phase and code frequency finally realizes fast and accurate tracking of GNSS signals.

Description

GNSS接收机极弱信号的跟踪方法Tracking Method of Very Weak Signal of GNSS Receiver

技术领域technical field

本发明涉及一种GNSS接收机极弱信号的跟踪方法,该方法主要用于室内、隧道以及静止轨道和HEO卫星等所接收的导航信号较弱的环境下,GNSS接收机的实时、精确快速跟踪。The invention relates to a method for tracking extremely weak signals of a GNSS receiver. The method is mainly used for real-time, accurate and fast tracking of GNSS receivers in environments where navigation signals received by indoors, tunnels, geostationary orbits, HEO satellites, etc. are relatively weak .

背景技术Background technique

全球卫星导航系统GNSS已经在全世界范围内得到了广泛的应用,但是当GNSS接收机工作在室内,密集城区等各种信号条件恶劣的复杂信道环境中时,GNSS信号功率会受到严重衰减,信号幅度和相位也会受到多径衰落的影响变化剧烈,接收信噪比将会严重恶化,普通的GNSS接收机将难以正确的捕获和跟踪导航卫星信号。由于直接序列扩频信号具有高隐蔽性和抗截获、干扰能力强等优点,载噪比C/N0低于35dB/Hz微弱信号十分常见。GNSS接收机实现导航定位的基础是通过对接收到的卫星信号进行一系列的信号处理,进而提取出相应的导航参数。其信号处理过程一般包括以下几个阶段,即捕获、跟踪、位同步以及帧同步。在信号跟踪阶段,信号通道从捕获阶段获得的对当前卫星信号载波频率和码相位的粗略估计值出发,通过跟踪环路逐步精细对两个信号参量的估计,同时输出对信号各种GNSS测量值。The global satellite navigation system GNSS has been widely used all over the world, but when the GNSS receiver works in various complex channel environments with poor signal conditions such as indoors and dense urban areas, the power of the GNSS signal will be severely attenuated, and the signal The amplitude and phase will also be affected by multipath fading, and the signal-to-noise ratio will be severely deteriorated. It will be difficult for ordinary GNSS receivers to correctly capture and track navigation satellite signals. Due to the advantages of high concealment, anti-interception and strong interference ability of direct sequence spread spectrum signal, it is very common for weak signals with carrier-to-noise ratio C/N0 lower than 35dB/Hz. The basis for GNSS receivers to realize navigation and positioning is to perform a series of signal processing on the received satellite signals, and then extract the corresponding navigation parameters. Its signal processing generally includes the following stages, namely acquisition, tracking, bit synchronization and frame synchronization. In the signal tracking phase, the signal channel starts from the rough estimation of the carrier frequency and code phase of the current satellite signal obtained in the acquisition phase, gradually refines the estimation of the two signal parameters through the tracking loop, and outputs various GNSS measurement values of the signal at the same time .

GNSS跟踪环路包括两个基本环路,即码环与载波环。传统的载波环路采用标准延迟锁定环路(DLL)和锁相环(PLL)来实现,虽然其鲁棒性较好,但是其中的鉴别器存在非线性因素,以及信号相位的动态变化,使得锁定环路在信号极弱的情况下(即载噪比较低),极容易出现接收机的信号失锁。标准DDL与PLL跟踪环路在载噪比较低的情况下容易出现失锁甚至无法有效锁定的问题。为此一些学者提出了采用扩展卡尔曼滤波来实现弱信号的跟踪,但是该方法存在两方面的不足,其一,扩展卡尔曼滤波算法的线性化模型不准确,算法模型中系数计算复杂,参数估计累积误差大,且需计算较为复杂的雅克比矩阵;其二,通过对非线性系统的线性化来实现状态估计,因此其估计精度较低,甚至会出现发散。The GNSS tracking loop includes two basic loops, the code loop and the carrier loop. The traditional carrier loop is realized by standard delay-locked loop (DLL) and phase-locked loop (PLL). Although its robustness is good, there are nonlinear factors in the discriminator and the dynamic change of signal phase, which makes When the locked loop signal is extremely weak (that is, the carrier-to-noise ratio is low), it is very easy for the receiver to lose lock. Standard DDL and PLL tracking loops tend to lose lock or even fail to lock effectively when the carrier-to-noise ratio is low. For this reason, some scholars have proposed the use of extended Kalman filter to realize the tracking of weak signals, but this method has two shortcomings. First, the linearization model of the extended Kalman filter algorithm is not accurate, and the coefficient calculation in the algorithm model is complicated. The estimated cumulative error is large, and a more complex Jacobian matrix needs to be calculated; second, the state estimation is realized by linearizing the nonlinear system, so the estimation accuracy is low, and even divergence may occur.

发明内容Contents of the invention

本发明的目的是针对现有技术存在的不足之处,提供一种跟踪能力强,跟踪精度高,无需计算雅克比矩阵,在信号极弱的情况下,能够实时跟踪极弱信号小的快速精度跟踪方法,以解决传统(标准DDL与PLL)跟踪环路在载噪比较低的情况下容易出现失锁甚至无法有效锁定的问题。The purpose of the present invention is to address the deficiencies of the existing technology, to provide a tracking ability, high tracking accuracy, no need to calculate the Jacobian matrix, and in the case of extremely weak signals, it can track extremely weak signals in real time with small fast precision Tracking method to solve the problem that traditional (standard DDL and PLL) tracking loops tend to lose lock or even fail to lock effectively when the carrier-to-noise ratio is low.

本发明解决现有技术问题所采用的方案是:一种GNSS接收机极弱信号跟踪方法,其特征在于包括如下步骤:在GNSS接收机跟踪电路中,首先,将通过混频器的GNSS数字中频信号sIF(n),在I支路上与正弦复制载波相乘,在Q支路上与余弦复制载波相乘;然后将I支路与Q支路的混频相乘结果分别与码环所复制的超前、即时和滞后C/A码进行相关运算,将相关运算输出的多路相关结果分别送入多路积分-清除器进行相干积分;再将多路积分-清除器输出的多路相干积分值送入容积卡尔曼滤波器进行相关参数的估计;最后,将相应的估计值分别送入码环滤波器和载波环滤波器进行滤波,经滤波后,分别反馈至载波数控振荡器和C/A码数控振荡器,进而实现载波相位和载波频率、码相位和码频率的实时调节,最终实现GNSS信号的跟踪。The solution adopted by the present invention to solve the problems of the prior art is: a GNSS receiver extremely weak signal tracking method, which is characterized in that it includes the following steps: in the GNSS receiver tracking circuit, at first, the GNSS digital intermediate frequency passed through the mixer The signal sIF(n) is multiplied by the sine replica carrier on the I branch, and multiplied by the cosine replica carrier on the Q branch; Lead, instant and lag C/A codes perform correlation operations, and send the multi-channel correlation results output by the correlation operations to the multi-channel integrator-scavenger for coherent integration; Send it to the volumetric Kalman filter to estimate the relevant parameters; finally, send the corresponding estimated values to the code loop filter and the carrier loop filter for filtering, and after filtering, feed back to the carrier numerically controlled oscillator and C/A Code numerical control oscillator, and then realize the real-time adjustment of carrier phase and carrier frequency, code phase and code frequency, and finally realize the tracking of GNSS signal.

本发明相比于现有技术具有如下有益效果:Compared with the prior art, the present invention has the following beneficial effects:

(1)跟踪能力强。本发明将六路相干积分值送入容积卡尔曼滤波器进行相关参数的估计,估计结果分别经过码环滤波器和载波环滤波器进行滤波,滤波后,分别作为C/A码数控振荡器与载波数控振荡器的输入,实现载波频率与相位、码频率与相位的快速精确跟踪。相比于传统的跟踪环路,该方法能够实现极弱信号小的实时跟踪。(1) Strong tracking ability. In the present invention, the coherent integral values of six channels are sent to the volumetric Kalman filter to estimate the relevant parameters, and the estimated results are respectively filtered through the code loop filter and the carrier loop filter. After filtering, they are used as the C/A code numerical control oscillator and carrier The input of the numerically controlled oscillator realizes fast and accurate tracking of carrier frequency and phase, code frequency and phase. Compared with the traditional tracking loop, this method can realize real-time tracking with extremely weak signals.

(2)跟踪精度高。本发明码环通过其内部的码发生器复制一个与接收信号中的C/A码相一致的C/A码序列,然后两者做相关运算,已实现剥离GNSS接收信号中的C/A码,同时也提高了原本淹没在噪声中的GNSS信号的信噪比。而载波环则是通过载波环路尽力地使其复制的载波信号与与接收到的卫星载波信号保持一致,从而通过混批机制彻底地剥离卫星信号中的载波。载波环与码环之间通过有机结合,相互支持,共同完成对信号的跟踪和测量。相比于基于扩展卡尔曼滤波的跟踪环路,其跟踪精度较高,且无需计算雅克比矩阵。提出的基于容积卡尔曼滤波的GNSS弱信号跟踪方法,相比于现有技术,本发明容积卡尔曼滤波不仅不需要计算雅克比矩阵,而且其滤波精度较高。(2) High tracking accuracy. The code loop of the present invention copies a C/A code sequence consistent with the C/A code in the received signal through its internal code generator, and then performs correlation operations between the two, and has realized the stripping of the C/A code in the GNSS received signal , while also improving the signal-to-noise ratio of the GNSS signal that was originally submerged in noise. The carrier loop is to try its best to make the copied carrier signal consistent with the received satellite carrier signal through the carrier loop, so that the carrier in the satellite signal is completely stripped through the mixed batch mechanism. The carrier ring and the code ring are organically combined to support each other and jointly complete the tracking and measurement of the signal. Compared with the tracking loop based on extended Kalman filter, its tracking accuracy is higher, and it does not need to calculate the Jacobian matrix. The proposed GNSS weak signal tracking method based on the volumetric Kalman filter, compared with the prior art, the volumetric Kalman filter of the present invention not only does not need to calculate the Jacobian matrix, but also has higher filtering accuracy.

附图说明Description of drawings

下面结合附图和实施例对本发明进一步说明。The present invention will be further described below in conjunction with the accompanying drawings and embodiments.

图1为本发明基于容积卡尔曼滤波器的GNSS接收机跟踪原理框图。Fig. 1 is a functional block diagram of the GNSS receiver tracking based on the volumetric Kalman filter of the present invention.

图2为图1中容积卡尔曼滤波器工作原理框图。Fig. 2 is a block diagram of the working principle of the volumetric Kalman filter in Fig. 1 .

具体实施方式Detailed ways

参阅图1。本发明的跟踪环路如图1所示,其中的容积卡尔曼滤波器通过图2所示的工作流程来实现。首先,将通过混频器的GNSS数字中频信号与载波环所复制的载波信号进行混频相乘,其中sIF(n)在I支路上与正弦复制载波相乘,在Q支路上与余弦复制载波相乘;然后将I支路与Q支路的混频相乘结果分别与码环所复制的超前、即时和滞后C/A码进行相关运算,将相关运算输出的多路相关结果分别送入多路积分-清除器进行相干积分值;再将多路相干积分值送入容积卡尔曼滤波器进行相关参数的估计;最后,将相应的估计值分别送入码环滤波器和载波环滤波器进行滤波,经滤波后,分别反馈至载波数控振荡器和C/A码数控振荡器,实现载波相位和载波频率、码相位和码频率的实时调节,跟踪GNSS信号。本实施例所述的多路可以是六路,六路积分-清除器是本发明的最佳实施例。See Figure 1. The tracking loop of the present invention is shown in FIG. 1 , and the volumetric Kalman filter is realized through the workflow shown in FIG. 2 . First, the GNSS digital intermediate frequency signal passed through the mixer is mixed and multiplied by the carrier signal copied by the carrier ring, where s IF (n) is multiplied with the sine copy carrier on the I branch, and the cosine copy on the Q branch Carrier multiplication; then perform correlation operations on the mixed multiplication results of the I branch and the Q branch with the advanced, immediate and lagging C/A codes copied by the code ring, and send the multi-channel correlation results output by the correlation operations to the Then, the multi-channel coherent integral value is sent to the volumetric Kalman filter to estimate the relevant parameters; finally, the corresponding estimated value is sent to the code loop filter and the carrier loop filter respectively. After filtering, they are respectively fed back to the carrier numerically controlled oscillator and C/A code numerically controlled oscillator to realize real-time adjustment of carrier phase and carrier frequency, code phase and code frequency, and track GNSS signals. The multi-channel described in this embodiment may be six-channel, and the six-channel integrator-scavenger is the best embodiment of the present invention.

(1)GNSS数字中频信号sIF(n)分别与两路相位差异90°的载波环复制载波信号进行混频处理,其中GNSS数字中频信号sIF(n)表示为如下所示:(1) The GNSS digital intermediate frequency signal s IF (n) is mixed with two carrier ring replica carrier signals with a phase difference of 90°, wherein the GNSS digital intermediate frequency signal s IF (n) is expressed as follows:

y(tn)=A(tn)C(tn-τ(tn))D(tn-τ(tn))sin(wIFtn-φ(tn))+vn y(t n )=A(t n )C(t n -τ(t n ))D(t n -τ(t n ))sin(w IF t n -φ(t n ))+v n

式中:tn表示离散采样时刻;y(tn)表示数字中频信号sIF(n);A(tn)表示载波的幅值;C(tn)表示卫星所播发的C/A码,D(tn)表示卫星所发送的数据码,且两者的电平值只可能是±1;τ(tn)表示信号的传播时延;wIF表示数字中频角频率;φ(tn)表示信号的载波相位;vn表示均值为零的高斯白噪声序列。In the formula: t n represents the discrete sampling time; y(t n ) represents the digital intermediate frequency signal s IF (n); A(t n ) represents the amplitude of the carrier; C(t n ) represents the C/A code broadcast by the satellite , D(t n ) represents the data code sent by the satellite, and the level value of the two can only be ±1; τ(t n ) represents the propagation delay of the signal; w IF represents the angular frequency of the digital intermediate frequency; φ(t n ) represents the carrier phase of the signal; v n represents a Gaussian white noise sequence with a mean value of zero.

(2)I支路与Q支路的混频结果分别与码环所复制的超前、即时和滞后C/A码进行相关运算,即:(2) The mixing results of the I branch and the Q branch are respectively correlated with the advanced, immediate and lagging C/A codes copied by the code ring, namely:

II kk (( δδ )) == ΣΣ nno == nno kk ++ 11 nno kk ++ NN kk ythe y (( tt nno )) ·· (( CC NCONCO (( tt nno ++ δδ -- tt NCOkNCO )) sinsin [[ ww IFIF tt nno ++ φφ NCONCO (( tt nno )) ]] )) QQ kk (( δδ )) == ΣΣ nno == nno kk ++ 11 nno kk ++ NN kk ythe y (( tt nno )) ·&Center Dot; (( CC NCONCO (( tt nno ++ δδ -- tt NCOkNCO )) coscos [[ ww IFIF tt nno ++ φφ NCONCO (( tt nno )) ]] )) δδ == -- ΔΔ ee __ ll 22 ,, 00 ,, ΔΔ ee __ ll 22

式中:k表示当前1ms时间间隔所处的位置;n表示1ms时间间隔的采样时刻;Nk表示每1ms时间间隔的采样个数;CNCO(tn)表示由接收机产生的被跟踪的卫星信号的PRN复制码;tNCOk表示码NCO产生即时码的起始时间;φNCO(tn)表示接收机复制的载波相位。Δe_l表示超前与滞后相关器之间的间距;δ表示所复制的三路C/A码与即时码之间的相位差异;Ik(δ)和Qk(δ)分别表示I支路与Q支路的相关累加值;其中,当时,Ik(δ)、Qk(δ)分别表示I支路和Q支路的混频结果与码环所复制的超前码进行相关运算;当δ=0时,Ik(δ)、Qk(δ)分别表示I支路和Q支路的混频结果与码环所复制的即时码进行相关运算;当时,Ik(δ)表示I支路和Q支路的混频结果与码环所复制的滞后码进行相关运算。In the formula: k represents the position of the current 1ms time interval; n represents the sampling moment of the 1ms time interval; Nk represents the number of samples per 1ms time interval; C NCO (t n ) represents the tracked satellite produced by the receiver The PRN copy code of the signal; t NCOk represents the start time when the code NCO generates the real-time code; φ NCO (t n ) represents the carrier phase copied by the receiver. Δ e_l represents the distance between the leading and lagging correlators; δ represents the phase difference between the copied three-way C/A code and the real-time code; I k (δ) and Q k (δ) represent the I branch and the The associated cumulative value of the Q branch; where, when When , I k (δ), Q k (δ) respectively represent the correlation operation between the mixing results of the I branch and the Q branch and the advanced code copied by the code ring; when δ=0, I k (δ), Q k (δ) respectively represent the correlation operation between the mixing results of the I branch and the Q branch and the real-time code copied by the code ring; when When , I k (δ) means that the mixing result of the I branch and the Q branch is correlated with the lag code copied by the code loop.

相关运算后的相关结果可表示为:The correlation result after the correlation operation can be expressed as:

II kk (( δδ )) == NN kk AA ‾‾ kk DD. mm 22 coscos (( ΔφΔφ kk )) RR (( ΔtΔt kk ++ δδ )) ++ vv IkIk QQ kk (( δδ )) == NN kk AA ‾‾ kk DD. mm 22 sinsin (( ΔφΔφ kk )) RR (( ΔtΔt kk ++ δδ )) ++ vv QkQ δδ == -- ΔΔ ee __ ll 22 00 ,, ΔΔ ee __ ll 22

式中:表示整个1ms累加时间段内载波幅值的平均值,Dm表示导航数据比特,Δφk表示1ms累加时间段内载波相位误差φ(t)-φNCO(t)的平均值,Δtk=τ(tmidk)-tmidk表示1ms累加时间段内中间点的码相位误差,且tmidk=(tNCOk+tNCOk+1)2;vIk和vQk分别表示零均值互不相关的高斯白噪声序列,其方差均为;公式中没R(Δtk+δ)表示PRN码的自相关函数。In the formula: Indicates the average value of the carrier amplitude in the entire 1ms accumulation time period, D m represents the navigation data bit, Δφ k represents the average value of the carrier phase error φ(t) -φNCO (t) in the 1ms accumulation time period, Δt k =τ (t midk )-t midk represents the code phase error at the middle point within the 1ms accumulation time period, and t midk = (t NCOk +t NCOk+1 )2; v Ik and v Qk respectively represent the Gaussian white with zero mean and no correlation Noise sequence whose variance is ; No R (Δt k + δ) in the formula represents the autocorrelation function of the PRN code.

则输出的六路相关结果iE、iP、iL、qE、qP和qL为:Then the output six-way correlation results i E , i P , i L , q E , q P and q L are:

ii EE. == II kk (( -- ΔΔ ee __ ll 22 )) ii PP == II kk (( 00 )) ii LL == II kk (( ΔΔ ee __ ll 22 )) qq EE. == QQ kk (( -- ΔΔ ee __ ll 22 )) qq PP == QQ kk (( 00 )) qq LL == QQ kk (( ΔΔ ee __ ll 22 ))

式中:iE、iP和iL分别表示I支路上超前、即时与滞后支路的相关值;qE、qP和qL分别表示Q支路上超前、即时与滞后支路的相关值。In the formula: i E , i P and i L represent the correlation values of the leading, immediate and lagging branches on the I branch respectively; q E , q P and q L represent the correlation values of the leading, immediate and lagging branches on the Q branch respectively .

(3)六路相关结果通过六路积分-清除器输出六路相干积分值。(3) The six-way correlation results output six-way coherent integral values through the six-way integrator-scavenger.

(4)将六路相干积分值送入容积卡尔曼滤波器,完成相关参数的估计,其中包括:容积卡尔曼滤波器系统状态方程xm+1=fm(xm,wm)与量测方程的建立式中: x m = x φ m x w m x α m A m t s m T , 为系统的状态向量,m表示积分间隔开始时刻,这里选择积分时间为20ms,表示m时刻真实载波相位与接收机载波NCO复制的载波相位之差;表示m时刻真实载波多普勒漂移;表示m时刻载波多普勒漂移变化率;Am表示m时刻载波幅值;表示m时刻码相位;xm+1表示m+1时刻的系统状态向量;fm表示非线性状态转移函数;wm表示系统噪声向量。(4) Send the six-way coherent integral values into the volumetric Kalman filter to complete the estimation of related parameters, including: volumetric Kalman filter system state equation x m+1 = f m (x m ,w m ) and measurement In the establishment formula of the equation: x m = x φ m x w m x α m A m t the s m T , is the state vector of the system, m represents the start time of the integration interval, here the integration time is selected as 20ms, Indicates the difference between the real carrier phase at time m and the carrier phase copied by the receiver carrier NCO; Indicates the real carrier Doppler shift at time m; Indicates the change rate of carrier Doppler drift at time m; A m indicates the carrier amplitude at time m; Represents the code phase at time m; x m+1 represents the system state vector at time m+1; f m represents the nonlinear state transfer function; w m represents the system noise vector.

状态方程的具体表达式如下所示:The specific expression of the state equation is as follows:

xx φφ xx ww xx αα mm ++ 11 == 11 δtδt mm δtδt mm 22 // 22 00 11 δtδt mm 00 00 11 xx φφ xx ww xx αα mm -- δtδt mm 00 00 WW NCONCO mm ++ 11 00 00 00 00 11 00 00 00 00 11 00 ww φφ mm

tt sthe s mm ++ 11 == tt sthe s mm ++ ww LL 11 δtδt nomnom -- 11 00 00 00 ww φφ mm ww LL 11 ++ xx ww mm ++ 0.50.5 δtδt nomnom xx αα mm ++ ww tsts mm

AA mm ++ 11 == AA mm ++ ww AA mm

式中:表示累加时间段;表示载波NCO在累加时间段内产生的载波多普勒频移的值;wL1表示L1载波角频率;以及表示均值为零、互不相关的高斯白噪声序列。In the formula: Indicates the cumulative time period; Indicates the value of the carrier Doppler frequency shift generated by the carrier NCO within the accumulation time period; wL1 indicates the L1 carrier angular frequency; as well as Represents a zero-mean, uncorrelated white Gaussian noise sequence.

量测方程的建立。这里选取20ms即时相干积分值、20ms超前减滞后相干积分值作为量测量,建立量测方程,即:Establishment of measurement equations. Here, the 20ms instant coherent integral value and the 20ms lead minus lag coherent integral value are selected as the quantity measurement, and the measurement equation is established, namely:

zz mm == 11 σσ nno 22 NN mm ΣΣ kk == kk mm kk mm ++ 1919 II kk (( 00 )) ΣΣ kk == kk mm kk mm ++ 1919 QQ kk (( 00 )) 11 ηη ΣΣ kk == kk mm kk mm ++ 1919 [[ II kk (( ΔΔ EE. __ LL 22 )) -- II kk (( -- ΔΔ EE. __ LL 22 )) ]] 11 ηη ΣΣ kk == kk mm kk mm ++ 1919 [[ QQ kk (( ΔΔ EE. __ LL 22 )) -- QQ kk (( -- ΔΔ EE. __ LL 22 )) ]] == DD. mm hh mm (( ΔφΔφ mm ,, ΔtΔt mm ,, AA ‾‾ mm )) ++ vv zmzm == AA ‾‾ mm DD. mm σσ nno NN mm 22 coscos (( ΔφΔφ mm )) RR (( ΔtΔt mm )) sinsin (( ΔφΔφ mm )) RR (( ΔtΔt mm )) 11 ηη coscos (( ΔφΔφ mm )) RR EE. __ LL (( ΔtΔt mm )) 11 ηη sinsin (( ΔφΔφ mm )) RR EE. __ LL (( ΔtΔt mm )) ++ vv zmzm

式中:每隔20ms的采样个数η=2[1-R(ΔE_L)];表示20ms载波幅值的平均值;Δφm表示20ms载波相位差的平均值;表示中间点的码相位误差; R E _ L ( Δt ) = R ( Δt + Δ E _ L 2 ) - R ( Δt - Δ E _ L 2 ) 表示超前减滞后相关函数;表示超前码的相关函数;表示滞后码的相关函数;hm表示量测函数;νzm表示零均值的高斯白噪声序列。In the formula: the number of samples every 20ms η=2[1-R( ΔE_L )]; Indicates the average value of 20ms carrier amplitude; Δφ m represents the average value of 20ms carrier phase difference; Indicates the code phase error at the middle point; R E. _ L ( Δt ) = R ( Δt + Δ E. _ L 2 ) - R ( Δt - Δ E. _ L 2 ) Indicates the lead-minus-lag correlation function; Represents the correlation function of the advanced code; Represents the correlation function of the lag code; h m represents the measurement function; ν zm represents the zero-mean Gaussian white noise sequence.

其中量测方程中各项的具体表达式如下所示:The specific expressions of the items in the measurement equation are as follows:

ΔφΔφ mm == 11 δtδt mm // 22 δtδt mm 22 // 66 xx φφ xx ww xx αα mm -- δtδt mm 22 ++ 00 00 00 11 ww φmφm

ΔtΔt mm == (( tt sthe s mm ++ 11 ++ tt sthe s mm )) // 22 -- tt midmiddle mm == tt sthe s mm ++ 11 22 ww LL 11 δtδt nomnom -- 11 00 00 00 ww φφ mm ww LL 11 ++ xx ww mm ++ 0.50.5 δtδt nomnom xx αα mm ++ 11 22 ww tsts mm -- tt midmiddle mm

AA ‾‾ mm == (( AA mm ++ 11 ++ AA mm )) // 22 == AA mm ++ 0.50.5 ww AA mm

根据上述建立的数学模型设计容积卡尔曼滤波器,完成相关参数的估计,其中包括时间更新与量测更新两个基本迭代过程。According to the mathematical model established above, the volumetric Kalman filter is designed to complete the estimation of relevant parameters, including two basic iterative processes of time update and measurement update.

参阅图2,容积卡尔曼滤波器的具体工作流程如下所示:Referring to Figure 2, the specific workflow of the volumetric Kalman filter is as follows:

①对系统状态及状态协方差矩阵进行初始化。① Initialize the system state and state covariance matrix.

②假设k-1时刻的状态估计值及状态协方差矩阵分别为对状态协方差矩阵Pk-1|k-1进行因式分解,即:② Assume that the estimated state value and state covariance matrix at time k-1 are and Factorize the state covariance matrix P k-1|k-1 , namely:

PP kk -- 11 || kk -- 11 == SS kk -- 11 || kk -- 11 SS kk -- 11 || kk -- 11 TT

③计算容积点③ Calculate the volume point

Xx ii ,, kk -- 11 || kk -- 11 == SS kk -- 11 || kk -- 11 ξξ ii ++ xx ^^ kk -- 11 || kk -- 11

④传播容积点④Propagation volume point

Xx ii ,, kk -- 11 || kk -- 11 ** == ff (( Xx ii ,, kk -- 11 || kk -- 11 ))

⑤计算系统状态一步预测及一步预测协方差矩阵⑤ Calculate the one-step prediction of the system state and the one-step prediction covariance matrix

xx ^^ xx || kk -- 11 == 11 22 nno ΣΣ ii == 11 22 nno Xx ii ,, kk || kk -- 11 **

PP kk || kk -- 11 == 11 22 nno ΣΣ ii == 11 22 nno Xx ii ,, kk || kk -- 11 ** Xx ii ,, kk || kk -- 11 ** TT -- xx ^^ kk || kk -- 11 xx ^^ kk || kk -- 11 TT ++ QQ kk -- 11

⑥对状态一步预测协方差矩阵Pk|k-1进行因式分解,即:⑥ Factorize the state one-step prediction covariance matrix P k|k-1 , namely:

PP kk || kk -- 11 == SS kk || kk -- 11 SS kk || kk -- 11 TT

⑦计算容积点⑦ Calculate the volume point

Xx ii ,, kk || kk -- 11 == SS kk || kk -- 11 ξξ ii ++ xx ^^ kk || kk -- 11

⑧传播容积点⑧Propagation volume point

Zi,k|k-1=h(Xi,k|k-1)Z i,k|k-1 =h(X i,k|k-1 )

⑨量测值预测⑨Measurement value prediction

zz ^^ kk || kk -- 11 == 11 22 ΣΣ ii == 11 22 nno ZZ ii ,, kk || kk -- 11

⑩新息协方差矩阵估计⑩Innovation covariance matrix estimation

PP kk || kk -- 11 == 11 22 nno ΣΣ ii == 11 22 nno ZZ ii ,, kk || kk -- 11 ZZ ii ,, kk || kk -- 11 TT -- zz ^^ kk || kk -- 11 zz ^^ kk || kk -- 11 TT ++ RR kk

互协方差矩阵估计 cross-covariance matrix estimation

PP xzxz ,, kk || kk -- 11 == 11 22 nno ΣΣ ii == 11 22 nno Xx ii ,, kk || kk -- 11 ZZ ii ,, kk || kk -- 11 TT -- xx ^^ kk || kk -- 11 zz ^^ kk || kk -- 11 TT

滤波增益计算 Filter gain calculation

KK kk == PP xzxz .. kk || kk -- 11 PP zzzz ,, kk || kk -- 11 -- 11

状态协方差距阵更新 State Covariance Gap Matrix Update

PP kk || kk == PP kk || kk -- 11 -- KK kk PP zzzz ,, kk || kk -- 11 KK kk TT

计算k时刻的状态估计值 Calculate the state estimate at time k

xx ^^ kk || kk == xx ^^ kk || kk -- 11 -- KK kk (( zz kk -- zz ^^ kk || kk -- 11 ))

(5)六路相关结果的估计结果经分别经过码环滤波器和载波环滤波器进行滤波,滤波后,分别作为C/A码数控振荡器与载波环数控振荡器的输入,进而实现载波频率与相位、码相位与频率的快速精确跟踪。(5) The estimated results of the six correlation results are filtered by the code loop filter and the carrier loop filter respectively. Fast and accurate tracking of phase, code phase and frequency.

Claims (9)

1.一种GNSS接收机极弱信号跟踪方法,其特征在于包括如下步骤:在GNSS接收机跟踪电路中,首先,将通过混频器的GNSS数字中频信号sIF(n),在I支路上与正弦复制载波相乘,在Q支路上与余弦复制载波相乘;然后将I支路与Q支路的混频相乘结果分别与码环所复制的超前、即时和滞后C/A码进行相关运算,将相关运算输出的多路相关结果分别送入多路积分-清除器进行相干积分;再将多路积分-清除器输出的多路相干积分值送入容积卡尔曼滤波器进行相关参数的估计;最后,将相应的估计值分别送入码环滤波器和载波环滤波器进行滤波,经滤波后,分别反馈至载波数控振荡器和C/A码数控振荡器,进而实现载波相位和载波频率、码相位和码频率的实时调节,最终实现GNSS信号的跟踪。1. a kind of GNSS receiver very weak signal tracking method is characterized in that comprising the steps: in the GNSS receiver tracking circuit, at first, by the GNSS digital intermediate frequency signal s IF (n) of the mixer, on the I branch Multiply with the sine replicated carrier, and multiply with the cosine replicated carrier on the Q branch; then the results of the mixed frequency multiplication of the I branch and the Q branch are respectively carried out with the advanced, immediate and delayed C/A codes copied by the code ring Correlation operation, the multi-channel correlation results output by the correlation operation are sent to the multi-channel integrator-clearer for coherent integration; then the multi-channel coherent integral value output by the multi-channel integrator-clearer is sent to the volumetric Kalman filter Finally, the corresponding estimated values are sent to the code loop filter and the carrier loop filter for filtering. After filtering, they are respectively fed back to the carrier numerically controlled oscillator and the C/A code numerically controlled oscillator to realize the carrier phase and The real-time adjustment of carrier frequency, code phase and code frequency finally realizes the tracking of GNSS signals. 2.根据权利要求1所述的GNSS接收机极弱信号跟踪方法,其特征在于:GNSS数字中频信号sIF(n)分别与两路相位差异90°的载波环复制载波信号进行混频处理,其中GNSS数字中频信号sIF(n)表示为:2. GNSS receiver extremely weak signal tracking method according to claim 1, is characterized in that: GNSS digital intermediate frequency signal s IF (n) carries out frequency mixing process with the carrier ring copy carrier signal of two-way phase difference 90 ° respectively, Among them, the GNSS digital intermediate frequency signal s IF (n) is expressed as: y(tn)=A(tn)C(tn-τ(tn))D(tn-τ(tn))sin(wIFtn-φ(tn))+vn y(t n )=A(t n )C(t n -τ(t n ))D(t n -τ(t n ))sin(w IF t n -φ(t n ))+v n 式中:tn表示离散采样时刻;y(tn)表示数字中频信号sIF(n);A(tn)表示载波的幅值;C(tn)表示卫星所播发的C/A码,D(tn)表示卫星所发送的数据码,且两者的电平值只可能是±1;τ(tn)表示信号的传播时延;wIF表示数字中频角频率;φ(tn)表示信号的载波相位;vn表示均值为零的高斯白噪声序列。In the formula: t n represents the discrete sampling time; y(t n ) represents the digital intermediate frequency signal s IF (n); A(t n ) represents the amplitude of the carrier; C(t n ) represents the C/A code broadcast by the satellite , D(t n ) represents the data code sent by the satellite, and the level value of the two can only be ±1; τ(t n ) represents the propagation delay of the signal; w IF represents the angular frequency of the digital intermediate frequency; φ(t n ) represents the carrier phase of the signal; v n represents a Gaussian white noise sequence with a mean value of zero. 3.根据权利要求1所述的GNSS接收机极弱信号跟踪方法,其特征在于,输出多路相关结果,按下述步骤完成:3. GNSS receiver extremely weak signal tracking method according to claim 1, is characterized in that, output multi-channel correlation result, completes according to the following steps: ①将I支路与Q支路的混频相乘结果分别与码环所复制的超前、即时和滞后C/A码进行相关运算:① Correlate the results of the frequency mixing and multiplication of the I branch and the Q branch with the leading, immediate and lagging C/A codes copied by the code ring: II kk (( δδ )) == ΣΣ nno == nno kk ++ 11 nno kk ++ NN kk ythe y (( tt nno )) ·&Center Dot; (( CC NCONCO (( tt nno ++ δδ -- tt NCOkNCO )) sinsin [[ ww IFIF tt nno ++ φφ NCONCO (( tt nno )) ]] )) QQ kk (( δδ )) == ΣΣ nno == nno kk ++ 11 nno kk ++ NN kk ythe y (( tt nno )) ·&Center Dot; (( CC NCONCO (( tt nno ++ δδ -- tt NCOkNCO )) coscos [[ ww IFIF tt nno ++ φφ NCONCO (( tt nno )) ]] )) δδ == -- ΔΔ ee __ ll 22 ,, 00 ,, ΔΔ ee __ ll 22 式中:k表示当前1ms时间间隔所处的位置;n表示1ms时间间隔的采样时刻;Nk表示每1ms时间间隔的采样个数;CNCO(tn)表示由接收机产生的被跟踪的卫星信号的PRN复制码;tNCOk表示码NCO产生即时码的起始时间;φNCO(tn)表示接收机复制的载波相位。Δe_l表示超前与滞后相关器之间的间距;δ表示所复制的三路C/A码与即时码之间的相位差异;Ik(δ)和Qk(δ)分别表示I支路与Q支路的相关累加值;其中,当时,Ik(δ)、Qk(δ)分别表示I支路和Q支路的混频结果与码环所复制的超前码进行相关运算;当δ=0时,Ik(δ)、Qk(δ)分别表示I支路和Q支路的混频结果与码环所复制的即时码进行相关运算;当时,Ik(δ)表示I支路和Q支路的混频结果与码环所复制的滞后码进行相关运算;In the formula: k represents the position of the current 1ms time interval; n represents the sampling moment of the 1ms time interval; N k represents the number of samples per 1ms time interval; C NCO (t n ) represents the tracked The PRN copy code of the satellite signal; t NCOk indicates the start time when the code NCO generates the real-time code; φ NCO (t n ) indicates the carrier phase copied by the receiver. Δ e_l represents the distance between the leading and lagging correlators; δ represents the phase difference between the copied three-way C/A code and the real-time code; I k (δ) and Q k (δ) represent the I branch and the The associated cumulative value of the Q branch; where, when When , I k (δ), Q k (δ) respectively represent the correlation operation between the mixing results of the I branch and the Q branch and the advanced code copied by the code ring; when δ=0, I k (δ), Q k (δ) respectively represent the correlation operation between the mixing results of the I branch and the Q branch and the real-time code copied by the code ring; when When , I k (δ) represents that the mixing result of the I branch and the Q branch is correlated with the lagging code copied by the code ring; ②由步骤①进行相关运算后的相关结果表示为:②The correlation result after the correlation calculation in step ① is expressed as: II kk (( δδ )) == NN kk AA ‾‾ kk DD. mm 22 coscos (( ΔφΔφ kk )) RR (( ΔtΔt kk ++ δδ )) ++ vv IkIk QQ kk (( δδ )) == NN kk AA ‾‾ kk DD. mm 22 sinsin (( ΔφΔφ kk )) RR (( ΔtΔt kk ++ δδ )) ++ vv QkQ δδ == -- ΔΔ ee __ ll 22 00 ,, ΔΔ ee __ ll 22 式中:表示整个1ms累加时间段内载波幅值的平均值,Dm表示导航数据比特,Δφk表示1ms累加时间段内载波相位误差φ(t)-φNCO(t)的平均值,Δtk=τ(tmidk)-tmidk表示1ms累加时间段内中间点的码相位误差,且tmidk=(tNCOk+tNCOk+1)2;vIk和vQk分别表示零均值互不相关的高斯白噪声序列;R(Δtk+δ)表示PRN码的自相关函数;In the formula: Indicates the average value of the carrier amplitude in the entire 1ms accumulation time period, D m represents the navigation data bit, Δφ k represents the average value of the carrier phase error φ(t) -φNCO (t) in the 1ms accumulation time period, Δt k =τ (t midk )-t midk represents the code phase error at the middle point within the 1ms accumulation time period, and t midk = (t NCOk +t NCOk+1 )2; v Ik and v Qk respectively represent the Gaussian white with zero mean and no correlation Noise sequence; R(Δt k + δ) represents the autocorrelation function of the PRN code; ③则多路相关结果可表示为:③ The multi-channel correlation result can be expressed as: ii EE. == II kk (( -- ΔΔ ee __ ll 22 )) ii PP == II kk (( 00 )) ii LL == II kk (( ΔΔ ee __ ll 22 )) qq EE. == QQ kk (( -- ΔΔ ee __ ll 22 )) qq PP == QQ kk (( 00 )) qq LL == QQ kk (( ΔΔ ee __ ll 22 )) 式中:iE、iP和iL分别表示I支路上超前、即时与滞后支路的相关值;qE、qP和qL分别表示Q支路上超前、即时与滞后支路的相关值。In the formula: i E , i P and i L represent the correlation values of the leading, immediate and lagging branches on the I branch, respectively; q E , q P and qL represent the correlation values of the leading, immediate and lagging branches on the Q branch, respectively. 4.根据权利要求3所述的GNSS接收机极弱信号跟踪方法,其特征在于,多路相干积分值送入容积卡尔曼滤波器,完成相关参数的估计,其中包括:容积卡尔曼滤波器系统状态方程xm+1=fm(xm,wm)与量测方程的建立;式中: x m = x φ m x w m x α m A m t s m T , 为系统的状态向量,m表示积分间隔开始时刻,这里选择积分时间为20ms,表示m时刻真实载波相位与接收机载波NCO复制的载波相位之差;表示m时刻真实载波多普勒漂移;表示m时刻载波多普勒漂移变化率;Am表示m时刻载波幅值;表示m时刻码相位;xm+1表示m+1时刻的系统状态向量;fm表示非线性状态转移函数;wm表示系统噪声向量。4. GNSS receiver extremely weak signal tracking method according to claim 3, is characterized in that, multi-path coherent integral value is sent into volumetric Kalman filter, completes the estimation of relevant parameter, comprises: volumetric Kalman filter system Establishment of state equation x m+1 =f m (x m ,w m ) and measurement equation; where: x m = x φ m x w m x α m A m t the s m T , is the state vector of the system, m represents the start time of the integration interval, here the integration time is selected as 20ms, Indicates the difference between the real carrier phase at time m and the carrier phase copied by the receiver carrier NCO; Indicates the real carrier Doppler shift at time m; Indicates the change rate of carrier Doppler drift at time m; A m indicates the carrier amplitude at time m; Represents the code phase at time m; x m+1 represents the system state vector at time m+1; f m represents the nonlinear state transfer function; w m represents the system noise vector. 5.根据权利要求4所述的GNSS接收机极弱信号跟踪方法,其特征在于,状态方程的具体表达式为:5. GNSS receiver extremely weak signal tracking method according to claim 4, is characterized in that, the concrete expression of state equation is: xx φφ xx ww xx αα mm ++ 11 == 11 δtδt mm δtδt mm 22 // 22 00 11 δtδt mm 00 00 11 xx φφ xx ww xx αα mm -- δtδt mm 00 00 WW NCONCO mm ++ 11 00 00 00 00 11 00 00 00 00 11 00 ww φφ mm t s m + 1 = t s m + w L 1 δt nom - 1 0 0 0 w φ m w L 1 + x w m + 0.5 δt nom x α m + w ts m f t the s m + 1 = t the s m + w L 1 δt nom - 1 0 0 0 w φ m w L 1 + x w m + 0.5 δt nom x α m + w ts m f AA mm ++ 11 == AA mm ++ ww AA mm 式中:表示累加时间段;表示载波NCO在累加时间段内产生的载波多普勒频移的值;wL1表示L1载波角频率;以及表示均值为零、互不相关的高斯白噪声序列。In the formula: Indicates the cumulative time period; Indicates the value of the carrier Doppler frequency shift generated by the carrier NCO within the accumulation time period; w L1 represents the L1 carrier angular frequency; as well as Represents a zero-mean, uncorrelated white Gaussian noise sequence. 6.根据权利要求4所述的GNSS接收机极弱信号跟踪方法,其特征在于,取20ms即时相干积分值、20ms超前减滞后相干积分值作为量测量,建立量测方程:6. GNSS receiver extremely weak signal tracking method according to claim 4, it is characterized in that, get 20ms instant coherent integral value, 20ms lead and subtract lagging coherent integral value as quantity measurement, set up measurement equation: z m = 1 σ n 2 N m Σ k = k m k m + 19 I k ( 0 ) Σ k = k m k m + 19 Q k ( 0 ) 1 η Σ k = k m k m + 19 [ I k ( Δ E _ L 2 ) - I k ( - Δ E _ L 2 ) ] 1 η Σ k = k m k m + 19 [ Q k ( Δ E _ L 2 ) - Q k ( - Δ E _ L 2 ) ] = D m h m ( Δφ m , Δt m , A ‾ m ) + v zm = A ‾ m D m σ n N m 2 cos ( Δφ m ) R ( Δt m ) sin ( Δφ m ) R ( Δt m ) 1 η cos ( Δφ m ) R E _ L ( Δt m ) 1 η sin ( Δφ m ) R E _ L ( Δt m ) + v zm 式中:每隔20ms的采样个数 N m = ( N k m + N k m + 1 + · · · N k m + 19 ) ; η = - 2 [ 1 - R ( Δ E _ L ) ] ; A ‾ m 表示20ms载波幅值的平均值;Δφm表示20ms载波相位差的平均值;表示中间点的码相位误差;表示超前减滞后相关函数;表示超前码的相关函数;表示滞后码的相关函数;hm表示量测函数;νzm表示零均值的高斯白噪声序列。 z m = 1 σ no 2 N m Σ k = k m k m + 19 I k ( 0 ) Σ k = k m k m + 19 Q k ( 0 ) 1 η Σ k = k m k m + 19 [ I k ( Δ E. _ L 2 ) - I k ( - Δ E. _ L 2 ) ] 1 η Σ k = k m k m + 19 [ Q k ( Δ E. _ L 2 ) - Q k ( - Δ E. _ L 2 ) ] = D. m h m ( Δφ m , Δt m , A ‾ m ) + v zm = A ‾ m D. m σ no N m 2 cos ( Δφ m ) R ( Δt m ) sin ( Δφ m ) R ( Δt m ) 1 η cos ( Δφ m ) R E. _ L ( Δt m ) 1 η sin ( Δφ m ) R E. _ L ( Δt m ) + v zm In the formula: the number of samples every 20ms N m = ( N k m + N k m + 1 + &Center Dot; &Center Dot; &Center Dot; N k m + 19 ) ; η = - 2 [ 1 - R ( Δ E. _ L ) ] ; A ‾ m Indicates the average value of 20ms carrier amplitude; Δφ m represents the average value of 20ms carrier phase difference; Indicates the code phase error at the middle point; Indicates the lead-minus-lag correlation function; Represents the correlation function of the advanced code; Represents the correlation function of the lag code; h m represents the measurement function; ν zm represents the zero-mean Gaussian white noise sequence. 7.根据权利要求6所述的GNSS接收机极弱信号跟踪方法,其特征在于,量测方程中各项的具体表达式为:7. GNSS receiver extremely weak signal tracking method according to claim 6, is characterized in that, the concrete expression of each item in the measurement equation is: ΔφΔφ mm == 11 δtδt mm // 22 δtδt mm 22 // 66 xx φφ xx ww xx αα mm -- δtδt mm 22 ++ 00 00 00 11 ww φmφm ΔtΔt mm == (( tt sthe s mm ++ 11 ++ tt sthe s mm )) // 22 -- tt midmiddle mm == tt sthe s mm ++ 11 22 ww LL 11 δtδt nomnom -- 11 00 00 00 ww φφ mm ww LL 11 ++ xx ww mm ++ 0.50.5 δtδt nomnom xx αα mm ++ 11 22 ww tsts mm -- tt midmiddle mm AA ‾‾ mm == (( AA mm ++ 11 ++ AA mm )) // 22 == AA mm ++ 0.50.5 ww AA mm .. 8.根据权利要求4所述的弱信号GNSS接收机跟踪方法,其特征在于,根据上述系统方程和量测方程建立的数学模型,设计相应的容积卡尔曼滤波器,其中包括时间更新与量测更新两个基本迭代过程。8. weak signal GNSS receiver tracking method according to claim 4, is characterized in that, according to the mathematical model that above-mentioned system equation and measurement equation set up, design corresponding volumetric Kalman filter, comprise time updating and measurement Two basic iterative processes are updated. 9.根据权利要求4所述的弱信号GNSS接收机跟踪方法,其特征在于,多路相关结果的估计结果经分别经过码环滤波器和载波环滤波器进行滤波,滤波后,分别作为C/A码数控振荡器与载波环数控振荡器的输入,实现载波频率与相位、码相位与频率的快速精确跟踪。9. weak signal GNSS receiver tracking method according to claim 4, is characterized in that, the estimation result of multi-path correlation result filters through code loop filter and carrier loop filter respectively, after filtering, respectively as C/ The input of A-code numerical control oscillator and carrier ring numerical control oscillator realizes fast and accurate tracking of carrier frequency and phase, code phase and frequency.
CN201410104010.XA 2014-03-19 2014-03-19 Extremely-weak signal tracking method of GNSS receiver Pending CN103926603A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410104010.XA CN103926603A (en) 2014-03-19 2014-03-19 Extremely-weak signal tracking method of GNSS receiver

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410104010.XA CN103926603A (en) 2014-03-19 2014-03-19 Extremely-weak signal tracking method of GNSS receiver

Publications (1)

Publication Number Publication Date
CN103926603A true CN103926603A (en) 2014-07-16

Family

ID=51144891

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410104010.XA Pending CN103926603A (en) 2014-03-19 2014-03-19 Extremely-weak signal tracking method of GNSS receiver

Country Status (1)

Country Link
CN (1) CN103926603A (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105093251A (en) * 2015-07-13 2015-11-25 中国电子科技集团公司第十研究所 High-precision relative positioning method of GNSS receiver in static state
CN105629268A (en) * 2015-02-15 2016-06-01 航天恒星科技有限公司 Loop tracking method and system.
CN106291604A (en) * 2016-08-02 2017-01-04 桂林电子科技大学 The improvement code tracking method of satellite navigation signals receiver and loop
CN106338748A (en) * 2016-08-30 2017-01-18 电子科技大学 Kalman filtering based GPS receiver tracking loop
CN106526625A (en) * 2015-09-11 2017-03-22 北京大学 Frequency discriminating method and frequency discriminating device based on energy
CN106646544A (en) * 2016-11-14 2017-05-10 北京瑞德基业光电技术有限公司 Navigation data processing method and system
CN106772468A (en) * 2016-12-12 2017-05-31 太原理工大学 New satellite-signal FFT parallel capture algorithms
CN107728173A (en) * 2017-09-14 2018-02-23 中国电子科技集团公司第五十四研究所 Processing method of the IF carrier frequency with pseudo- code frequency into the distance measuring signal of integral multiple
CN108267756A (en) * 2018-01-08 2018-07-10 中国科学院光电研究院 A kind of complex carrier navigation signal combined tracking method based on weighted least-squares
CN109307878A (en) * 2018-11-08 2019-02-05 北京理工大学 A Navigation Method for INS Assisted GNSS Scalar Tracking Loop
CN109613334A (en) * 2018-12-04 2019-04-12 上海司南卫星导航技术股份有限公司 A frequency estimation device, terminal and computer readable medium
CN113238261A (en) * 2021-05-31 2021-08-10 西南电子技术研究所(中国电子科技集团公司第十研究所) Signal capturing and tracking system of low-orbit satellite spread spectrum communication system
US20250123407A1 (en) * 2023-10-17 2025-04-17 U-Blox Ag Processing a gnss signal based on doppler estimates

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6417802B1 (en) * 2000-04-26 2002-07-09 Litton Systems, Inc. Integrated inertial/GPS navigation system
CN103439719A (en) * 2013-09-09 2013-12-11 东南大学 GPS L2C signal tracking method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6417802B1 (en) * 2000-04-26 2002-07-09 Litton Systems, Inc. Integrated inertial/GPS navigation system
CN103439719A (en) * 2013-09-09 2013-12-11 东南大学 GPS L2C signal tracking method

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
张婧: "基于非线性滤波的GPS微弱信号处理的研究", 《中国优秀硕士学位论文全文数据库 基础科学辑》 *
张婧: "基于非线性滤波的GPS微弱信号处理的研究", 《中国优秀硕士学位论文全文数据库 基础科学辑》, 15 June 2007 (2007-06-15) *
焦瑞祥: "基于FPGA技术的微弱GPS信号实时处理的实现", 《中国优秀硕士学位论文全文数据库 基础科学辑》 *
郝燕玲 等: "平方根容积卡尔曼滤波器", 《导箭与制导学报》 *

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105629268A (en) * 2015-02-15 2016-06-01 航天恒星科技有限公司 Loop tracking method and system.
CN105093251A (en) * 2015-07-13 2015-11-25 中国电子科技集团公司第十研究所 High-precision relative positioning method of GNSS receiver in static state
CN106526625A (en) * 2015-09-11 2017-03-22 北京大学 Frequency discriminating method and frequency discriminating device based on energy
CN106291604A (en) * 2016-08-02 2017-01-04 桂林电子科技大学 The improvement code tracking method of satellite navigation signals receiver and loop
CN106338748A (en) * 2016-08-30 2017-01-18 电子科技大学 Kalman filtering based GPS receiver tracking loop
CN106646544A (en) * 2016-11-14 2017-05-10 北京瑞德基业光电技术有限公司 Navigation data processing method and system
CN106772468A (en) * 2016-12-12 2017-05-31 太原理工大学 New satellite-signal FFT parallel capture algorithms
CN107728173A (en) * 2017-09-14 2018-02-23 中国电子科技集团公司第五十四研究所 Processing method of the IF carrier frequency with pseudo- code frequency into the distance measuring signal of integral multiple
CN108267756A (en) * 2018-01-08 2018-07-10 中国科学院光电研究院 A kind of complex carrier navigation signal combined tracking method based on weighted least-squares
CN108267756B (en) * 2018-01-08 2022-06-03 中国科学院光电研究院 A Joint Tracking Method for Composite Carrier Navigation Signals Based on Weighted Least Squares
CN109307878A (en) * 2018-11-08 2019-02-05 北京理工大学 A Navigation Method for INS Assisted GNSS Scalar Tracking Loop
CN109613334A (en) * 2018-12-04 2019-04-12 上海司南卫星导航技术股份有限公司 A frequency estimation device, terminal and computer readable medium
CN113238261A (en) * 2021-05-31 2021-08-10 西南电子技术研究所(中国电子科技集团公司第十研究所) Signal capturing and tracking system of low-orbit satellite spread spectrum communication system
CN113238261B (en) * 2021-05-31 2022-12-13 西南电子技术研究所(中国电子科技集团公司第十研究所) Signal capturing and tracking system of low-orbit satellite spread spectrum communication system
US20250123407A1 (en) * 2023-10-17 2025-04-17 U-Blox Ag Processing a gnss signal based on doppler estimates

Similar Documents

Publication Publication Date Title
CN103926603A (en) Extremely-weak signal tracking method of GNSS receiver
CN103116169B (en) Anti-inference method based on vector tracking loop
CN104316941B (en) Vector tracking method based on carrier frequency assisted phase
CN101261318B (en) High dynamic state spread-spectrum precise distance measurement receiving machine
Zhao et al. An open source GPS/GNSS vector tracking loop-implementation, filter tuning, and results
CN103163534B (en) Adaptive noise bandwidth carrier loop tracking method
CN101266292B (en) A device and method for frequency domain processing of GNSS reflected signals
CN101377542B (en) Method and device for estimating GNSS reflected signal parameter
CN104536016B (en) A new GNSS system signal acquisition device and method
CN104614740B (en) A kind of navigation signal data pilot combined tracking method and device
CN106443726A (en) GNSS vector tracking loop based on pre-filtering, and implementation method for GNSS vector tracking loop
CN104062667A (en) GPS weak signal tracking system based on I/Q branch correlation integral observation filtering
CN204101732U (en) A kind of GNSS New System signal capture device
CN104614739B (en) Beidou multi-frequency receiver signal joint tracking method based on anti-jamming filter
CN103592662A (en) Carrier wave tracking method and loop for GPS signal receiver
CN102183770A (en) GPS (Global Positioning System) pseudo-random code tracking loop for preventing multi-path interference and method for preventing multi-path interference thereof
CN102590835A (en) GPS/INS tightly integrated tracking loop Gauss code phase discriminator and design method thereof
CN102253396A (en) High dynamic global positioning system (GPS) carrier loop tracking method
CN106526635B (en) A Filtering Method for Compact Combination of GNSS Signal Carrier Tracking and Navigation Solutions
CN105954772B (en) A kind of navigation signal vector tracking method of sane unbiased
Dong et al. Implementation and verification of a software-based IF GPS signal simulator
CN108279425A (en) The modification method of multipath error during a kind of multi-frequency observation
Schubert et al. The astrium correlator: Unambiguous tracking of high-rate BOC signals
CN102375149B (en) Multi-correlation branch hybrid pitch delay-locked loop and its application method
CN106154300B (en) A kind of hypercompact combination implementing method of inertia/satellite

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20140716