CN108919314B - An adaptive GNSS carrier multi-loop tracking device and method - Google Patents
An adaptive GNSS carrier multi-loop tracking device and method Download PDFInfo
- Publication number
- CN108919314B CN108919314B CN201810486346.5A CN201810486346A CN108919314B CN 108919314 B CN108919314 B CN 108919314B CN 201810486346 A CN201810486346 A CN 201810486346A CN 108919314 B CN108919314 B CN 108919314B
- Authority
- CN
- China
- Prior art keywords
- loop
- doppler
- sub
- tracking
- adaptive
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/24—Acquisition or tracking or demodulation of signals transmitted by the system
- G01S19/29—Acquisition or tracking or demodulation of signals transmitted by the system carrier including Doppler, related
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/35—Constructional details or hardware or software details of the signal processing chain
- G01S19/37—Hardware or software details of the signal processing chain
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Radar Systems Or Details Thereof (AREA)
Abstract
本发明公开一种自适应GNSS载波多环路跟踪装置与方法,包括多普勒估计器、积分器、输出融合器和N个自适应子环路模块,各自适应子环路模块配置有鉴相器、模糊逻辑带宽控制器、环路滤波器、载波NCO、乘法器、跟踪融合器和积分器;基于多环路与模糊变带宽的载波跟踪技术,在高动态和弱信号的环境都有能够保持稳定载波跟踪,为通用性更广的接收机开发提供了有效方案,具有实际工程意义。
The invention discloses an adaptive GNSS carrier multi-loop tracking device and method, comprising a Doppler estimator, an integrator, an output fuser and N adaptive sub-loop modules. controller, fuzzy logic bandwidth controller, loop filter, carrier NCO, multiplier, tracking fusion and integrator; carrier tracking technology based on multi-loop and fuzzy variable bandwidth can be used in high dynamic and weak signal environments. Maintaining stable carrier tracking provides an effective solution for the development of receivers with wider versatility, and has practical engineering significance.
Description
技术领域technical field
本发明属于GNSS基带信号处理领域,具体涉及一种自适应调整参数的GNSS载波多环路跟踪技术。The invention belongs to the field of GNSS baseband signal processing, in particular to a GNSS carrier multi-loop tracking technology for adaptively adjusting parameters.
背景技术Background technique
智能交通、航空航天、行人、室内导航等各领域的飞速发展,扩大了全球卫星导航系统(Global Navigation Satellite System,GNSS)的应用范围,同时也对全球卫星导航系统提出了更高的要求。由于城市峡谷、建筑遮挡和森林山地的复杂地形严重衰减了卫星信号的功率,非常容易造成GNSS接收机失锁,无法定位阶段。因此,提高弱信号环境下跟踪能力成为大地测量、城市交通导航等导航需求领域的关键问题。此外,GNSS在航空航天领域的应用也极为常见,大多数飞行器处于高动态的工作状态,这种载体接收机与GNSS卫星之间的相对运动会造成很大的多普勒频移和频移变化率,而传统接收机无法准确跟踪和估计这种变化剧烈的多普勒频移,造成载波跟踪失锁,无法提供有效的导航信息。因此,提高接收机在高动态环境下的载波跟踪能力也成为GNSS接收机又一要求。面对不同需要,研究一种能够自主适用高动态和弱信号环境的接收机载波跟踪技术具有重要意义。The rapid development of intelligent transportation, aerospace, pedestrian, indoor navigation and other fields has expanded the application scope of the Global Navigation Satellite System (GNSS), and also put forward higher requirements for the global satellite navigation system. Due to the complex terrain of urban canyons, buildings, and forests and mountains, the power of satellite signals is seriously attenuated, and it is very easy to cause the GNSS receiver to lose lock and unable to locate the stage. Therefore, improving the tracking ability in the weak signal environment has become a key issue in the fields of navigation requirements such as geodetic surveying and urban traffic navigation. In addition, the application of GNSS in the aerospace field is also very common. Most aircraft are in a highly dynamic working state. The relative motion between the carrier receiver and the GNSS satellite will cause a large Doppler frequency shift and frequency shift rate of change. , and the traditional receiver cannot accurately track and estimate the Doppler frequency shift, which changes drastically, resulting in loss of carrier tracking and unable to provide effective navigation information. Therefore, improving the carrier tracking capability of the receiver in a highly dynamic environment has also become another requirement of the GNSS receiver. Faced with different needs, it is of great significance to study a receiver carrier tracking technology that can autonomously adapt to high dynamic and weak signal environments.
针对弱信号环境,主要采用非相干积分、矢量跟踪、卡尔曼滤波及各类改进的卡尔曼滤波算法、FFT频率锁定等方法增强环路在弱信号环境下的适应能力。而对于高动态的环境,通常采用惯性导航系统输出的速度信息辅助跟踪环,而高精度惯性器件价格昂贵,又出现滤波估计和环路内部优化的方法解决高动态环境的跟踪问题。For the weak signal environment, incoherent integration, vector tracking, Kalman filter and various improved Kalman filter algorithms, FFT frequency locking and other methods are mainly used to enhance the adaptability of the loop in the weak signal environment. For a highly dynamic environment, the velocity information output by the inertial navigation system is usually used to assist the tracking loop, while the high-precision inertial devices are expensive, and filtering estimation and loop internal optimization methods are used to solve the tracking problem in a highly dynamic environment.
然而,不管是高动态还是弱信号,只有减小跟踪环路的测量误差才能保证接收机的稳定跟踪。弱信号环境GNSS信号质量低,热噪声抖动误差为环路测量误差源,需要通过延长积分时间和减小环路带宽来抑制;而高动态环境,动态应力误差为主要误差源,大环路带宽和短积分时间是常见的解决方案。而传统接收机采用固定带宽,很难兼顾解决高动态和弱信号的跟踪问题,因此,设计自适应调整的带宽、阶数和积分时间的多环路是有效的解决方法。However, no matter it is high dynamic or weak signal, only by reducing the measurement error of the tracking loop can the stable tracking of the receiver be guaranteed. In the weak signal environment, the GNSS signal quality is low, and the thermal noise jitter error is the source of loop measurement error, which needs to be suppressed by extending the integration time and reducing the loop bandwidth. In the high dynamic environment, the dynamic stress error is the main error source, and the loop bandwidth is large. and short integration times are common solutions. However, traditional receivers use a fixed bandwidth, which is difficult to solve the tracking problem of high dynamics and weak signals. Therefore, it is an effective solution to design a multi-loop with adaptive adjustment of bandwidth, order and integration time.
发明内容SUMMARY OF THE INVENTION
目前,多环路多用与抗干扰技术中码环跟踪、电离层闪烁中对载波跟踪等方面,在适用于高动态和弱信号环境的GNSS载波跟踪的相关研究还比较少。针对上述问题与难点,本发明提出了一种自适应GNSS载波多环路跟踪装置及方法,基于多环路与模糊变带宽的载波跟踪技术,在高动态和弱信号的环境都有能够保持稳定载波跟踪,为通用性更广的接收机开发提供了有效方案,具有实际工程意义。At present, there are few related researches on GNSS carrier tracking suitable for high dynamic and weak signal environments, such as code loop tracking in multi-loop multi-purpose and anti-jamming technology, and carrier tracking in ionospheric scintillation. In view of the above problems and difficulties, the present invention proposes an adaptive GNSS carrier multi-loop tracking device and method. Based on multi-loop and fuzzy variable bandwidth carrier tracking technology, it can maintain stability in high dynamic and weak signal environments. Carrier tracking provides an effective solution for the development of receivers with wider versatility, and has practical engineering significance.
本发明公开一种自适应GNSS载波多环路跟踪装置,其包括多普勒估计器、积分器、输出融合器和N个自适应子环路模块,各自适应子环路模块配置有鉴相器、模糊逻辑带宽控制器、环路滤波器、载波NCO、乘法器、跟踪融合器和积分器;输出融合器具有N个输入端,跟踪融合器具有N+1个输入端;载波信号作为输入信号输入到鉴相器的第一输入端,鉴相器的第一输出端连接模糊逻辑带宽控制器的输入端,鉴相器的第二输出端连接环路滤波器的第一输入端,模糊逻辑带宽控制器的输出端连接环路滤波器的第二输入端,环路滤波器的输出端连接载波NCO的输入端,载波NCO的输出端连接乘法器的第一输入端,乘法器的第二输入端输入捕获的多普勒频率,乘法器输出多普勒频移结果;乘法器的第二输出端连接跟踪融合器的第一输入端,跟踪融合器的第二输入端接收多普勒估计器输出的参考值,跟踪融合器的其它输入端分别接收其它自适应子环路模块输出的多普勒频移结果,跟踪融合器的第一输出端连接积分器的第一输入端,跟踪融合器的第二输出端输出多普勒估计值,积分器的第二输入端接收中频,积分器的输出端连接鉴相器的第二输入端;输出融合器的输入端分别接收各自适应子环路模块输出的多普勒估计值。The invention discloses an adaptive GNSS carrier multi-loop tracking device, which comprises a Doppler estimator, an integrator, an output fuser and N adaptive sub-loop modules, each adaptive sub-loop module is equipped with a phase detector , fuzzy logic bandwidth controller, loop filter, carrier NCO, multiplier, tracking fuser and integrator; the output fuser has N inputs, and the tracking fuser has N+1 inputs; the carrier signal is used as the input signal Input to the first input end of the phase detector, the first output end of the phase detector is connected to the input end of the fuzzy logic bandwidth controller, the second output end of the phase detector is connected to the first input end of the loop filter, the fuzzy logic The output end of the bandwidth controller is connected to the second input end of the loop filter, the output end of the loop filter is connected to the input end of the carrier NCO, the output end of the carrier NCO is connected to the first input end of the multiplier, and the second end of the multiplier is connected. The input terminal inputs the captured Doppler frequency, and the multiplier outputs the Doppler frequency shift result; the second output terminal of the multiplier is connected to the first input terminal of the tracking fusion device, and the second input terminal of the tracking fusion device receives the Doppler estimation The other input ends of the tracking fuser receive the Doppler frequency shift results output by other adaptive sub-loop modules respectively, the first output end of the tracking fuser is connected to the first input end of the integrator, and the tracking fusion The second output end of the integrator outputs the Doppler estimated value, the second input end of the integrator receives the intermediate frequency, and the output end of the integrator is connected to the second input end of the phase detector; Doppler estimate output from the channel module.
进一步的,自适应子环路采用PLL跟踪环路。Further, the adaptive sub-loop adopts a PLL tracking loop.
进一步的,各自适应子环路的阶数和积分时间不要求一致。Further, the order and integration time of each adaptive sub-loop are not required to be consistent.
进一步的,鉴相器采用二象限反正切函数鉴相器,用于获取载波信号的相位估计误差。Further, the phase detector adopts a two-quadrant arc tangent function phase detector to obtain the phase estimation error of the carrier signal.
进一步的,模糊逻辑带宽控制器采用中心求解模糊策略控制各个自适应环路滤波器的带宽。Further, the fuzzy logic bandwidth controller adopts a central solution fuzzy strategy to control the bandwidth of each adaptive loop filter.
进一步的,跟踪融合器用于判断环路是否失锁:跟踪环境下,存在子环路j使得子环路i的多普勒频移ωD,i满足ωD,i≈ωD,j,则认为子环路i正常工作,多普勒估计值否则,需要多普勒估计器提供参考值进行判断:若则认为子环路i正常工作,否则,子环路i失锁,重新赋予子环路i正确的多普勒估计值,辅助子环路恢复重跟踪状态, Further, the tracking fusion device is used to determine whether the loop is out of lock: in the tracking environment, there is a sub-loop j such that the Doppler frequency shift ω D,i of the sub-loop i satisfies ω D,i ≈ω D,j , then Considering that sub-loop i is working properly, the Doppler estimate Otherwise, the Doppler estimator is required to provide Judging by reference value: if Then the sub-ring i is considered to be working normally, Otherwise, the sub-loop i loses the lock, and the correct Doppler estimation value is re-assigned to the sub-loop i, and the auxiliary sub-loop restores the re-tracking state.
进一步的,输出融合器采用模糊型指数信任度函数量化各自适应子环路模块多普勒频移的信任度,建立信任度矩阵确定各环路多普勒频移的权重比,实现融合。如权利要求1所述的自适应GNSS载波多环路跟踪装置,其特征在于,多普勒估计器保存每一时刻的输出融合器估计的最终多普勒频移,并将其作为历史信息为下一时刻的跟踪融合提供参考多普勒值用于比较环路是否失锁和为失锁环路提供可靠多普勒,辅助失锁环路重新跟踪。Further, the output fuser uses a fuzzy exponential trust function to quantify the trust of each adaptive sub-loop module Doppler shift, and establishes a trust matrix to determine the weight ratio of each loop Doppler shift to achieve fusion. The adaptive GNSS carrier multi-loop tracking device according to claim 1, wherein the Doppler estimator saves the final Doppler frequency shift estimated by the output fuser at each moment, and uses it as historical information as: Tracking fusion at the next moment provides reference Doppler values It is used to compare whether the loop is out of lock and provide reliable Doppler for the out-of-lock loop to assist the re-tracking of the out-of-lock loop.
本发明还公开一种自适应GNSS载波多环路跟踪方法,采用具有上述特征的自适应GNSS载波多环路跟踪装置,包括:The invention also discloses an adaptive GNSS carrier multi-loop tracking method, which adopts the adaptive GNSS carrier multi-loop tracking device with the above characteristics, including:
在各自适应子环路中,模糊逻辑带宽控制器根据相位估计误差计算给出控制量,并根据该控制量调整环路滤波器的带宽;经过调整的环路滤波器对载波信号的相位估计误差进行滤波,载波NCO对经滤波后的载波信号跟踪并进行调整,然后将调整后的载波信号输入至乘法器与捕获的多普勒频率相乘,得到自适应子环路跟踪的多普勒频移结果;跟踪融合器组合比较判断各自适应子环路的多普勒频移结果是否为合理值,若为合理值,多普勒频移结果即为多普勒估计值,否则将外部多普勒估计器输出的参考值作为多普勒估计值;多普勒估计值通过积分器与输入的中频累加,然后反馈给鉴相器,实现自适应子环路的闭环跟踪;In each adaptive sub-loop, the fuzzy logic bandwidth controller calculates and gives the control amount according to the phase estimation error, and adjusts the bandwidth of the loop filter according to the control amount; After filtering, the carrier NCO tracks and adjusts the filtered carrier signal, and then the adjusted carrier signal is input to the multiplier and multiplied by the captured Doppler frequency to obtain the Doppler frequency tracked by the adaptive sub-loop. If it is a reasonable value, the Doppler frequency shift result is the Doppler estimated value; The reference value output by the Le estimator is used as the Doppler estimated value; the Doppler estimated value is accumulated by the integrator and the input intermediate frequency, and then fed back to the phase detector to realize the closed-loop tracking of the adaptive sub-loop;
各自适应子环路的多普勒估计值同时输入到环路外部的输出融合器进行信息融合,得到该时刻的最终多普勒频移结果;将该时刻的最终多普勒频移结果中的一路输入到外部积分器,计算出相位估计值,再与载波信号共同输入各自适应子环路的鉴相器获得相位估计误差;另一路则输入到外部多普勒估计器进行保存,以作为下一时刻的参考值。The Doppler estimates of each adaptive sub-loop are simultaneously input to the output fuser outside the loop for information fusion to obtain the final Doppler shift result at this moment; One channel is input to the external integrator to calculate the phase estimation value, and then together with the carrier signal, it is input to the phase detector of each adaptive sub-loop to obtain the phase estimation error; the other channel is input to the external Doppler estimator for saving, as A reference value for a moment.
本发明所具有的有益效果The beneficial effects of the present invention
(1).自适应子环路可采用不同阶数和不同积分时间的PLL跟踪环路,根据载波跟踪弱信号的噪声性能(大小、剧烈程度等),可采用不同相干积分时间锁相环跟踪特点,通过信任度函数融合多环路载波跟踪结果,提高多普勒估计的准确度。(1). The adaptive sub-loop can use PLL tracking loops with different orders and different integration times. According to the noise performance (size, severity, etc.) of the carrier tracking weak signal, different coherent integration time phase-locked loop tracking can be used. It can improve the accuracy of Doppler estimation by fusing the multi-loop carrier tracking results through the confidence function.
(2).通过模糊逻辑算法自适应控制和调整PLL环路带宽,减小高动态环境下锁相环失锁的概率,提高载波跟踪的稳定性和精度。(2) The fuzzy logic algorithm adaptively controls and adjusts the PLL loop bandwidth to reduce the probability of the phase-locked loop losing lock in a high dynamic environment and improve the stability and accuracy of carrier tracking.
(3).通过将各环路跟踪结果进行反馈融合,为子环路跟踪提供可靠参考值,提高子环路失锁重跟踪的能力,提高了环路的利用率和鲁棒性。(3) Feedback fusion of the tracking results of each loop provides a reliable reference value for the sub-loop tracking, improves the ability of the sub-loop to lose lock and re-track, and improves the utilization rate and robustness of the loop.
(4).本载波跟踪方案能够对提供稳定准确的载波跟踪结果,保证了后续导航数据解调和定位的准确性,提高了GNSS接收机的可靠性和稳定性。(4) This carrier tracking scheme can provide stable and accurate carrier tracking results, ensure the accuracy of subsequent navigation data demodulation and positioning, and improve the reliability and stability of the GNSS receiver.
(5).本方案通过软件算法完成,保证了算法的灵活性和低成本优势。(5). This scheme is completed by software algorithm, which ensures the flexibility and low-cost advantage of the algorithm.
附图说明Description of drawings
图1自适应GNSS载波多环路跟踪装置的结构示意图。FIG. 1 is a schematic structural diagram of an adaptive GNSS carrier multi-loop tracking device.
具体实施方式Detailed ways
结合图1所示,实施例中公开一种自适应GNSS载波多环路跟踪装置(简称该装置),主要包括多普勒估计器、积分器、输出融合器和四个并联的自适应子环路模块(简称子环路)。各子环路配置有鉴相器、模糊逻辑带宽控制器、环路滤波器、载波NCO、乘法器、跟踪融合器和积分器。涉及的输入信号主要包括载波信号(即前端输出的载波信号)、中频(即采样器中心频率)和捕获多普勒频率(即捕获提供给跟踪环路的初始多普勒频率)。1, an adaptive GNSS carrier multi-loop tracking device (referred to as the device) is disclosed in the embodiment, which mainly includes a Doppler estimator, an integrator, an output fuser and four parallel adaptive sub-loops Road module (referred to as sub-ring). Each sub-loop is equipped with a phase detector, a fuzzy logic bandwidth controller, a loop filter, a carrier NCO, a multiplier, a tracking fuser and an integrator. The input signals involved mainly include the carrier signal (ie the carrier signal output by the front end), the intermediate frequency (ie the center frequency of the sampler) and the acquisition Doppler frequency (ie the initial Doppler frequency provided to the tracking loop).
自适应子环路可采用不同阶数和不同积分时间的PLL跟踪环路。实施例中该装置采用的四个自适应子环路模块具体是:子环路1采用二阶PLL环路,1ms相干积分时间;子环路2采用二阶PLL环路,5ms相干积分时间;子环路3采用三阶PLL环路,1ms相干积分时间;子环路4采用三阶PLL环路,5ms相干积分时间。The adaptive sub-loop can use PLL tracking loops with different orders and different integration times. In the embodiment, the four adaptive sub-loop modules adopted by the device are specifically: sub-loop 1 adopts a second-order PLL loop with a coherent integration time of 1ms; sub-loop 2 adopts a second-order PLL loop with a coherent integration time of 5ms; Sub-loop 3 adopts a third-order PLL loop with a coherent integration time of 1ms; sub-loop 4 adopts a third-order PLL loop with a coherent integration time of 5ms.
多环路并联的自适应GNSS载波多环路跟踪装置中:载波信号、中频和捕获初始多普勒频率输入到各子环路,各子环路输出两路信号,一路为多普勒频移,另一路为融合修正的多普勒估计值。其中,多普勒估计值输入到输出融合器,输出融合器输出的信号又分为两路,一路经积分器输出相位估计值;另一路经多普勒估计器后输入到各子环路的跟踪融合器。In the multi-loop parallel adaptive GNSS carrier multi-loop tracking device: the carrier signal, the intermediate frequency and the captured initial Doppler frequency are input to each sub-loop, and each sub-loop outputs two signals, one is the Doppler frequency shift , and the other is the Doppler estimate of the fusion correction. Among them, the Doppler estimated value is input to the output fusion device, and the output signal of the output fusion device is divided into two channels, one channel outputs the phase estimated value through the integrator; the other channel is input to each sub-loop through the Doppler estimator Track Fusion.
各自适应子环路模块的内部连接结构:中频信号作为输入信号输入到鉴相器,鉴相器的输出分为两路,一路输入也到模糊逻辑带宽控制器,另一路输入到环路滤波器。环路滤波器的输出输入到载波NCO,载波NCO的输出和捕获获取的初始多普勒频率输入到乘法器,乘法器的输出分为两路,一路输出初始多普勒频移结果,另一路输入到跟踪融合器,跟踪融合器的输出分为两路,一路输入到与中频共同输入到子环路内部的积分器,积分器的输出输入到鉴相器,另一路输入到环路外部的输出融合器。The internal connection structure of each adaptive sub-loop module: the intermediate frequency signal is input to the phase detector as an input signal, and the output of the phase detector is divided into two channels, one input is also to the fuzzy logic bandwidth controller, and the other is input to the loop filter. . The output of the loop filter is input to the carrier NCO, and the output of the carrier NCO and the initial Doppler frequency acquired by capture are input to the multiplier. The output of the multiplier is divided into two channels, one outputs the initial Doppler frequency shift result, and the other Input to the tracking fusion device, the output of the tracking fusion device is divided into two channels, one input is input to the integrator inside the sub-loop together with the intermediate frequency, the output of the integrator is input to the phase detector, and the other is input to the external loop. Output fusion.
自适应GNSS载波多环路跟踪装置的工作方法如下:The working method of the adaptive GNSS carrier multi-loop tracking device is as follows:
(1).载波信号信息输入到子环路1的鉴相器,获得载波信号的相位估计误差。(1) The carrier signal information is input to the phase detector of sub-loop 1 to obtain the phase estimation error of the carrier signal.
(2).子环路1内部的模糊逻辑带宽控制器根据相位估计误差计算给出控制量,并根据该控制量调整环路滤波器的带宽。(2) The fuzzy logic bandwidth controller inside the sub-loop 1 calculates and gives the control amount according to the phase estimation error, and adjusts the bandwidth of the loop filter according to the control amount.
(3).经过调整的内部环路滤波器对载波信号的相位估计误差进行滤波,载波NCO对经滤波后的载波信号跟踪并进行调整,然后将调整后的载波信号输入至乘法器与捕获的多普勒频率相乘,得到子环路1跟踪的多普勒频移结果,即多普勒频移1;(3). The adjusted inner loop filter filters the phase estimation error of the carrier signal, the carrier NCO tracks and adjusts the filtered carrier signal, and then inputs the adjusted carrier signal to the multiplier and the captured The Doppler frequency is multiplied to obtain the Doppler frequency shift result tracked by sub-loop 1, that is, the Doppler frequency shift 1;
(4).通过跟踪融合器组合比较判断各子环路的多普勒频移结果是否为合理值,若为合理值,则多普勒频移1即为多普勒估计值1,否则将多普勒估计器的参考值作为多普勒估计值1。具体的,将各子环路的多普勒频移结果和多普勒估计器给出的参考值进行跟踪融合处理,跟踪融合器对这些多普勒频移结果两两组合比较,若子环路1与其他任意环路结果符合同一分布,则认为子环路1未失锁;否则与多普勒估计器的参考值比较,若与参考值符合同一分布,则子环路1也判断为未失锁,子环路的多普勒频移1作为最终多普勒估计值(即多普勒估计值1);否则判断子环路1为失锁状态,多普勒估计器给出的参考值作为子环路1的最终多普勒估计值(即多普勒估计值1)。(4) Determine whether the Doppler frequency shift result of each sub-loop is a reasonable value by comparing the combination of the tracking and fusing device. If it is a reasonable value, the Doppler frequency shift of 1 is the Doppler estimated value of 1. The reference value of the Doppler estimator is taken as the Doppler estimator value 1. Specifically, the Doppler frequency shift results of each sub-loop and the reference value given by the Doppler estimator are tracked and fused, and the tracking and fusion device compares these Doppler shift results in pairs. 1 and other arbitrary loop results conform to the same distribution, it is considered that sub-loop 1 is not out of lock; otherwise, it is compared with the reference value of the Doppler estimator, if it conforms to the same distribution as the reference value, then sub-loop 1 is also judged to be out of lock. If the lock is lost, the Doppler frequency shift of the sub-loop is 1 as the final Doppler estimate (ie, the Doppler estimate is 1); otherwise, the sub-loop 1 is judged to be out of lock, and the reference given by the Doppler estimator value as the final Doppler estimate for sub-loop 1 (ie, Doppler estimate 1).
(5).多普勒估计值1通过积分器与输入的数字中频累加,反馈给子环路鉴相器,实现子环路1的闭环跟踪。(5). The Doppler estimated value 1 is accumulated by the integrator and the input digital intermediate frequency, and fed back to the sub-loop phase detector to realize the closed-loop tracking of the sub-loop 1.
(6).与此同时,载波信号信息也输入到其它适应子环路2~4,且工作过程同步骤(1)~(5),得到各环路跟踪的最终多普勒估计值,并实现各子环路的闭环跟踪。(6). At the same time, the carrier signal information is also input to other adaptive sub-loops 2-4, and the working process is the same as steps (1)-(5), to obtain the final Doppler estimated value of each loop tracking, and The closed-loop tracking of each sub-loop is realized.
(7).子环路1~4的多普勒估计值同时输入到环路外部的输出融合器进行信息融合,从而得到该时刻的最终多普勒频移结果。(7) The estimated Doppler values of sub-loops 1 to 4 are simultaneously input to the output fuser outside the loop for information fusion, so as to obtain the final Doppler frequency shift result at this moment.
(8).将该时刻的最终多普勒频移结果一路输入到外部积分器,计算出相位估计值,与输入信号共同输入鉴相器获得相位估计误差;另一路则输入到外部多普勒估计器,作为多普勒估计值的历史信息进行存储,并作为下一时刻的参考值,用于判断辅助子环路是否失锁,并提供重跟踪的初始参数。(8) The final Doppler frequency shift result at this moment is input to the external integrator all the way to calculate the phase estimation value, which is input to the phase detector together with the input signal to obtain the phase estimation error; the other channel is input to the external Doppler The estimator is stored as the historical information of the Doppler estimated value and used as the reference value at the next moment to judge whether the auxiliary sub-loop is out of lock, and provide the initial parameters of re-tracking.
在上述过程中,各工作模块的相关算法如下:In the above process, the relevant algorithms of each working module are as follows:
鉴相器:采用二象限反正切函数鉴相器,获取载波信号的相位估计误差:Phase detector: A two-quadrant arc tangent function phase detector is used to obtain the phase estimation error of the carrier signal:
其中,φe(t)为载波信号的相位估计误差,Qp(t)、Ip(t)分别为正交和同相即时相关值,为载波信号的相位实际误差,为输入噪声(例如,热噪声、设备抖动)引起的相位干扰。Among them, φ e (t) is the phase estimation error of the carrier signal, Q p (t), I p (t) are the quadrature and in-phase instantaneous correlation values, respectively, is the actual phase error of the carrier signal, Phase disturbance due to input noise (eg, thermal noise, device jitter).
模糊逻辑带宽控制器:用于控制各个自适应环路滤波器的带宽,具体可采用中心求解模糊策略:Fuzzy logic bandwidth controller: used to control the bandwidth of each adaptive loop filter. Specifically, the central solution fuzzy strategy can be used:
其中,u为输出控制量,uk为k个模糊子集的控制量,yk为uk的隶属度值;Among them, u is the output control quantity, u k is the control quantity of k fuzzy subsets, y k is the membership value of u k ;
进一步,采用指数型算法控制环路带宽变化,计算各自适应子环路带宽:Further, an exponential algorithm is used to control the loop bandwidth change, and the bandwidth of each adaptive sub-loop is calculated:
Bn(t)=Bn(t-1)·eu (3)B n (t)=B n (t-1)·e u (3)
其中,Bn(t)为t时刻的环路带宽。Among them, B n (t) is the loop bandwidth at time t.
跟踪融合器:用于判断环路是否失锁。跟踪环境下,存在子环路j使得子环路i的多普勒频移ωD,i满足ωD,i≈ωD,j,则认为子环路i正常工作,多普勒估计值否则,需要多普勒估计器提供多普勒参考值进行判断:Tracking Fusion: Used to determine whether the loop is out of lock. In the tracking environment, if there is a sub-loop j such that the Doppler frequency shift ω D,i of the sub-loop i satisfies ω D,i ≈ω D,j , it is considered that the sub-loop i is working normally, and the estimated Doppler value is Otherwise, the Doppler estimator is required to provide the Doppler reference value To judge:
若则认为子环路i正常工作,否则,子环路i失锁,重新赋予子环路i正确的多普勒估计值,辅助子环路恢复重跟踪状态, like Then the sub-ring i is considered to be working normally, Otherwise, the sub-loop i loses the lock, and the correct Doppler estimation value is re-assigned to the sub-loop i, and the auxiliary sub-loop restores the re-tracking state.
输出融合器:采用模糊型指数信任度函数量化各子环路多普勒频移的信任度,建立信任度矩阵确定各环路多普勒频移的权重比,实现融合。Output fuser: The fuzzy exponential trust function is used to quantify the trust of each sub-loop Doppler shift, and a trust matrix is established to determine the weight ratio of each loop Doppler shift to achieve fusion.
信任度函数bi,j,表示子环路i的多普勒频移ωi被子环路j的多普勒频移ωj的信任程度:The trust degree function b i,j represents the trust degree of the Doppler frequency shift ω i of the sub-loop i and the Doppler frequency shift ω j of the sub-loop j:
其中,M(M>0)为阈值,该阈值可根据所使用的接收机,通过多次试验和测试得到。当|ωi-ωj|>M时,认为子环路i和子环路j互不信任。Among them, M (M>0) is a threshold, which can be obtained through multiple trials and tests according to the receiver used. When |ω i -ω j |>M, it is considered that sub-ring i and sub-ring j do not trust each other.
设有n个子环路输出多普勒,信任度函数可组成信任度矩阵B:With n sub-loop output Doppler, the trust function can form a trust matrix B:
子环路i的权重定义为:The weight of sub-loop i is defined as:
其中,A=[a1,…,an]T,根据B的最大特征值λ对应的特征向量A:Among them, A=[a 1 ,..., an ] T , according to the eigenvector A corresponding to the largest eigenvalue λ of B:
λA=BA (7)λA=BA (7)
将权重系数归一化:Normalize the weight coefficients:
输出融合器估计的最终多普勒频移为:The final Doppler shift estimated by the output fuser is:
多普勒估计器:利用前一时刻的历史多普勒为跟踪融合提供参考信息。具体的,保存每一时刻的输出融合器估计的最终多普勒频移,并将其作为历史信息为下一时刻的跟踪融合提供参考多普勒值用于比较环路是否失锁和为失锁环路提供可靠多普勒,辅助失锁环路重新跟踪。Doppler Estimator: Provides reference information for tracking fusion using the historical Doppler of the previous moment. Specifically, save the final Doppler frequency shift estimated by the output fusion device at each moment, and use it as historical information to provide a reference Doppler value for the tracking fusion at the next moment It is used to compare whether the loop is out of lock and provide reliable Doppler for the out-of-lock loop to assist the re-tracking of the out-of-lock loop.
综上所述,本发明提出的自适应GNSS载波多环路跟踪装置在GNSS接收机传统载波跟踪环的基础上,拓展了多个具有自适应调整带宽的多环路并联载波跟踪环路,能够保证在高动态、常规和弱信号多种环境下的载波稳定跟踪,提高了GNSS接收机对复杂环境的承受程度,通用性更强,具有重要工程意义。To sum up, the adaptive GNSS carrier multi-loop tracking device proposed by the present invention expands multiple multi-loop parallel carrier tracking loops with adaptive adjustment bandwidth on the basis of the traditional carrier tracking loop of the GNSS receiver. It ensures stable carrier tracking in high dynamic, conventional and weak signal environments, improves the tolerance of GNSS receivers to complex environments, has stronger versatility, and has important engineering significance.
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and changes. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included within the protection scope of the present invention.
Claims (9)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810486346.5A CN108919314B (en) | 2018-05-21 | 2018-05-21 | An adaptive GNSS carrier multi-loop tracking device and method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810486346.5A CN108919314B (en) | 2018-05-21 | 2018-05-21 | An adaptive GNSS carrier multi-loop tracking device and method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN108919314A CN108919314A (en) | 2018-11-30 |
| CN108919314B true CN108919314B (en) | 2020-12-01 |
Family
ID=64402580
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201810486346.5A Expired - Fee Related CN108919314B (en) | 2018-05-21 | 2018-05-21 | An adaptive GNSS carrier multi-loop tracking device and method |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN108919314B (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112099060B (en) * | 2020-08-25 | 2022-11-25 | 北京理工大学 | Loop-based adaptive carrier frequency tracking method and device |
| CN112578415B (en) * | 2020-11-06 | 2023-10-13 | 中国科学院国家空间科学中心 | Digital frequency locking method and loop based on adaptive filter |
| CN114826360B (en) * | 2022-04-28 | 2024-10-11 | 上海航天测控通信研究所 | Loop out-of-lock solving method and system for diversity reception |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN2854622Y (en) * | 2005-12-22 | 2007-01-03 | 凹凸科技(中国)有限公司 | System for GPS position at small signal environment |
| CN101183149A (en) * | 2007-12-07 | 2008-05-21 | 清华大学 | Dual Update Rate Carrier Tracking Loop |
| CN105911575A (en) * | 2016-04-07 | 2016-08-31 | 南京航空航天大学 | A Cascaded Inertial/Satellite Deep Integrated Navigation Filter Observation Extraction Method |
| CN107238849A (en) * | 2017-06-07 | 2017-10-10 | 南京航空航天大学 | A kind of Big Dipper carrier adaptive track loop implementation method based on weighed value adjusting |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7061425B2 (en) * | 2004-11-12 | 2006-06-13 | Motorola Inc. | Frequency error tracking in satellite positioning system receivers |
-
2018
- 2018-05-21 CN CN201810486346.5A patent/CN108919314B/en not_active Expired - Fee Related
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN2854622Y (en) * | 2005-12-22 | 2007-01-03 | 凹凸科技(中国)有限公司 | System for GPS position at small signal environment |
| CN101183149A (en) * | 2007-12-07 | 2008-05-21 | 清华大学 | Dual Update Rate Carrier Tracking Loop |
| CN105911575A (en) * | 2016-04-07 | 2016-08-31 | 南京航空航天大学 | A Cascaded Inertial/Satellite Deep Integrated Navigation Filter Observation Extraction Method |
| CN107238849A (en) * | 2017-06-07 | 2017-10-10 | 南京航空航天大学 | A kind of Big Dipper carrier adaptive track loop implementation method based on weighed value adjusting |
Non-Patent Citations (2)
| Title |
|---|
| High Dynamic Carrier Tracking Using Kalman Filter Aided Phase-Lock Loop;Weibin Li 等;《2007 International Conference on Wireless Communications Networking and Mobile Computing》;20070925;673-676 * |
| 高动态环境下GPS信号跟踪环路优化算法研究;左启耀 等;《宇航学报》;20080331;第29卷(第2期);550-555 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN108919314A (en) | 2018-11-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN109212573B (en) | Positioning system and method for surveying and mapping vehicle in urban canyon environment | |
| CN108919314B (en) | An adaptive GNSS carrier multi-loop tracking device and method | |
| CN103592662B (en) | The carrier wave tracing method of a kind of gps signal receiver and loop | |
| CN105388498B (en) | A kind of joint non-coherent integration vector tracking method based on spatial domain | |
| CN101666868A (en) | Satellite signal vector tracking method based on SINS/GPS deep integration data fusion | |
| CN111880207A (en) | Visual inertial satellite tight coupling positioning method based on wavelet neural network | |
| WO2016127479A1 (en) | Navigation signal data pilot frequency combined tracking method and device | |
| CN112946711B (en) | A kind of navigation method of GNSS/INS integrated navigation system | |
| CN105911575B (en) | Method for extracting observed quantity of cascade type inertia/satellite deep integrated navigation filter | |
| CN102435999A (en) | GPS receiver baseband module and GPS signal capturing and tracking method | |
| CN109307873A (en) | An INS-aided dual Kalman filter satellite signal tracking loop | |
| Li et al. | An improved multiple-outlier robust filter based on maximum correntropy criterion for integrated navigation | |
| CN106842242B (en) | A kind of vector tracking channel failure detection method based on support vector machines | |
| CN116774259A (en) | Satellite navigation signal processing method based on improved center difference Kalman filter, filter and receiver | |
| CN105929419A (en) | BP artificial neural network-based GPS carrier tracking method | |
| CN105676240A (en) | Vector tracking method of GPS receiver | |
| Li et al. | High dynamic carrier tracking using Kalman filter aided phase-lock loop | |
| CN110794440B (en) | A High-Coupling GNSS Receiver Tracking Loop System | |
| CN114397681B (en) | GNSS receiver carrier tracking method based on robust prediction variable structure filtering | |
| CN116736350A (en) | GNSS receiver cascade vector tracking method and vector tracking loop | |
| WO2002014895A3 (en) | System, method, and software for non-iterative position estimation using range measurements | |
| CN112099060B (en) | Loop-based adaptive carrier frequency tracking method and device | |
| Xiong et al. | A model-based drift correction control for UAV in GNSS-degraded environments | |
| CN111239781A (en) | GNSS parallel baseband signal processing method in cluster autonomous collaboration | |
| Li et al. | Optimization of the carrier tracking loop for GPS high dynamic receivers |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20201201 |
|
| CF01 | Termination of patent right due to non-payment of annual fee |