一种gnss跟踪环路软件相关器设计及自适应智能跟踪方法

xiaoxiao2021-3-5  118

一种gnss跟踪环路软件相关器设计及自适应智能跟踪方法
【技术领域】
[0001] 本发明设及一种跟踪环路相关器,具体来说,是一种GNSS软件接收机的跟踪环路 相关器,本发明还公开了其自适应的跟踪方法。
【背景技术】
[0002] 近几年来,随着GNSS软件接收机的广泛使用W及数字信号处理技术的高速发展, 处理GNSS卫星信号的方法越来越趋于利用软件的方法来实现。运种方法是将"软件无线电" 的概念引入到GNSS接收机中,在接收机中使ADC模块在尽量靠近天线的地方把信号数字化, 接下来再利用软件对数字信号进行处理W实现定位,如图1所示。W前用一系列ASIC忍片进 行射频接收、基带信号处理、导航解算等工作的传统GNSS接收机,除了射频前端部分没有发 生变化之外,后续基于硬件的所有信号处理模块都在PC机上被"软件化"了。在软件接收机 中,通过软件进行信号处理有很多优势,如开发周期短,便于测试和评估的新算法,并且可 W灵活的扩展到新信号系统中去,如GPS L1、L2、L5和其他GNSS系统,如伽利略、北斗等。因 此,在GNSS系统研究中,软件接收机算法的改进设计和效率提高十分重要。
[0003] 然而,GNSS接收机的信号处理过程需要进行大量的相关运算,运种计算能力是普 通PC机难W达到的。WGPS L1频点的一个跟踪通道为例,假设采用5MHz的采样率,1ms的相 干积分时间,那么每1ms会有5000个信号采样点,每个采样点都需要与一个本地载波、Ξ路 伪码进行相关积累,而且本地载波与伪码的值都需要根据当前的参数实时产生。粗略的估 算可知,对于具备12个并行通道的接收机而言,每1ms需要进行20多万次乘加运算。因此,大 量文献都在关注如何降低软件接收机信号相关处理的计算量,使得软件接收机可W流杨的 运行在PC机上。
[0004] 当前的软件接收机算法已经可W在普通PC机上完成GPS L1信号的实时处理,但是 还需要进一步改进:一方面,随着新GNSS系统的出现W及GNSS现代化发展,信号带宽可能比 GPS L1信号高2到10倍(比如中国北斗卫星导航系统的B1频点是GPS L1频点信号带宽的2 倍),运对软件接收机的计算能力提出了新的要求;另一方面,上述的一部分方法是通过损 失信号质量来换取计算效率,一部分方法只适用于特定的量化位数。本发明试图给出一种 新的软件接收机相关器实现方法,能够进一步权衡计算量过大和损失信号质量之间的矛 盾。

【发明内容】

[000引本发明的技术解决问题是:克服现有技术的不足,提供一种GNSS跟踪环路软件相 关器设计及自适应智能跟踪方法,该方法克服了传统接收机中对信号载噪比大小、计算复 杂度和跟踪准确度之间矛盾的限制,采取智能卫星导航工作模式切换、不同量化规则的跟 踪环路软件相关器自适应智能匹配和智能导航定位,无论在正常环境、高动态环境还是微 弱卫星信号环境下,都能有效实现无缝定位。
[0006]本发明为实现上述目的,采用如下技术方案:
[0007] -种GNSS跟踪环路软件相关器,包括W下模块:
[0008] GNSS信号接收与载噪比估计模块、相关器选择模块、信号相关器模块、载波数控振 荡器模块、C/A码发生器模块、移位寄存器、S皿化ble模块、积分器、码环鉴相器、环路滤波器 模块;
[0009] GNSS卫星信号送入GNSS信号载噪比估计模块W获得当前的信号强度,而后由相关 器选择模块选择适合的量化规则W及相关器,经过选择的量化规则和相关器在SumTable模 块内对由载波数控振荡器模块产生的载波复制信号和由C/A码发生器模块产生并且经过移 位寄存器移位运算得到的复制C/A码信号W及输入的数字中频信号进行运算,而后将运算 结果送入积分器、码环鉴相器、环路滤波器中。
[0010] -种GNSS跟踪环路软件相关器的自适应智能跟踪方法,包括步骤如下:
[0011] 1)通过软件接收机接收GNSS卫星信号,将捕获到的卫星信号送入GNSS信号载噪比 估计模块W获得当前的信号强度;
[0012] 2)相关器选择模块通过对当前信号强度进行判断,选择适合的量化规则W及相关 器;
[0013] 3)载波数控振荡器模块用W产生,该信号符号位Lsgn分别通过一个正弦表和余弦 表然后与输入的数字中频信号X(n)的符号位XSGN相乘形成I、Q两路混频信号;
[0014] 4)C/A码发生器模块主要用W产生超前、即时、滞后的复制C/A码,上述I、Q两路混 频信号分别同时与C/A码发生器模块中产生的超前复审化/A码CSGN-E、即时复制C/A码CSGN-P、 滞后复制C/A码CSGN-L进行相关运算生成I、Q两路信号,即I、Q两路Rsgn-e,p,l信号,分别为16-化GN、i p-Rsgn、k-化GN、q广化GN、q广化GN、q广化GN,此时I、Q支路上的信号就是只含数据比特的基 带信号的符号位。
[0015] 5)移位寄存器对输入的数字中频信号的幅值位Xmag和载波数控振荡器模块产生的 载波复制信号幅值位Lmag进行移位运算,分别产生数字中频信号的幅值位和载波复制信号 幅值位的超前、即时、滞后信号 Xmag-e , P, L 和 Lmag-e , P, L 即 Xmag-e,Xmag-p,Xmag-l 和 Lmag-e,Lmag-p,Lmag-l ; [0016] 6)根据相关器选择模块确定下来的当前量化规则,在SumTable模块中对Xmag-e,p,l、 LmAC-E,P,L和化GN-E,P,L进行运算最终得到只含数据比特的基带信号的值;
[0017] 7)只含数据比特的基带信号后续送入积分器、码环鉴相器、环路滤波器等后续模 块。
[0018] 相关器选择模块通过对接收到的数字中频信号的载噪比大小进行判断,在后续跟 踪环路中选择适合的量化规则并自适应智能匹配适应的信号相关器W达到跟踪准确度、计 算复杂度和载噪比损失之间的平衡:若载噪比大于等于40地/Hz,则卫星信号为强,若载噪 比大于等于30地/Hz并小于40地/Hz,则卫星信号为强度适中,若载噪比小于30地/Hz,则卫 星信号为弱;所述卫星信号为强时选择对载波Ibit量化、对数字中频信号化it量化的信号 相关器,卫星信号弱时选择对载波化it量化、对数字中频信号化it量化的信号相关器,卫星 信号强度适中时选择对载波1.化it量化、对数字中频信号1.化it量化的信号相关器。
[0019] 所述的Ibit信号相关器:被量化的信号仅有两个量化取值,只有符号位,没有幅值 位;2bit信号相关器:被量化的信号有4个量化取值,有符号位和幅值位;1.5bit信号相关 器:被量化的信号有3个量化取值,有符号位和幅值位,其中幅值位的作用等同于一个0电平 有效的使能端。
[0020] 本发明与现有技术相比的优点在于:
[0021] (1)本发明GNSS软件接收机与普通硬件接收机相比,实现简单,成本低廉,易于优 化,便于测试和评估的新算法,开发周期短,并且可W灵活的扩展到新信号系统中去。
[0022] (2)本发明可W根据不同时段不同环境接收到不同强度GNSS卫星信号的情况,进 行智能卫星导航工作模式切换、不同量化规则的跟踪环路软件相关器自适应智能匹配和智 能导航定位。相较于其他单一模式的软件接收机跟踪环路更加智能化、自主化,能够合理的 平衡计算复杂度、量化损失和跟踪准确度之间的矛盾,适应能力强。
[0023] 本发明针对软件接收机在不同时段不同环境接收到不同强度GNSS卫星信号的情 况,进行智能卫星导航工作模式切换、不同量化规则的跟踪环路软件相关器自适应智能匹 配和智能导航定位。本发明无论在正常环境、高动态环境还是微弱卫星信号环境下,都能充 分利用不同量化规则的跟踪环路软件相关器进行智能自适应匹配,在跟踪准确度、计算复 杂度和量化损失之间取得平衡,可有效实现城市交通、林荫路、隧道等多种环境下的无缝定 位。
【附图说明】
[0024 ]图1为本发明的技术背景图;
[002引图2为本发明的算法流程图;
[0026] 图3为本发明实施例原理示意图;
[0027] 图4为本发明Bits皿运算示意图;
[002引图5为本发明1.化it相关器示意图。
【具体实施方式】
[0029] 下面结合附图对发明的技术方案进行详细说明:
[0030] 如图2所示,本发明的GNSS跟踪环路软件相关器设计及自适应智能跟踪方法,针对 软件接收机在不同时段不同环境接收到不同强度GNSS卫星信号的情况,进行智能卫星导航 工作模式切换、不同量化规则的跟踪环路软件相关器自适应智能匹配和智能导航定位。无 论在正常环境、高动态环境还是微弱卫星信号环境下,都能充分利用不同量化规则的跟踪 环路软件相关器进行智能自适应匹配,在跟踪准确度、计算复杂度和量化损失之间取得平 衡,可有效实现城市交通、林荫路、隧道等多种环境下的无缝定位,具体步骤如下:
[0031] (1)按位并行算法
[0032] a)通过软件接收机接收GNSS卫星信号,将捕获到的卫星信号送入GNSS信号载噪比 估计模块W获得当前的信号强度;
[0033] b)相关器选择模块通过对当前信号强度进行判断,选择适合的量化规则W及相关 器;
[0034] C)载波数控振荡器模块用W产生载波复制信号,该信号符号位Lsgn分别通过一个 正弦表和余弦表然后与输入的数字中频信号X(n)的符号位XSGN相乘形成I、Q两路混频信号;
[0035] d)C/A码发生器模块主要用W产生超前、即时、滞后的复制C/A码,上述I、Q两路混 频信号分别同时与C/A码发生器模块中产生的超前复审化/A码CSGN-E、即时复制C/A码CSGN-P、 滞后复制C/A码CSGN-L进行相关运算生成I、Q两路信号(即I、Q两路Rsgn-e,p,l信号,分别为iE- Rsgn、ip-RsGN、il-Rsgn、qE-I?SGN、qp-I?SGN、化-化GN)。此时I、Q支路上的信号就是只含数据比特的基 带信号的符号位。
[0036] e)移位寄存器对输入的数字中频信号的幅值位Xmag和载波数控振荡器模块产生的 载波复制信号幅值位Lmag进行移位运算,分别产生数字中频信号的幅值位和载波复制信号 幅值位的超前、即时、滞后信号Xmag-e , P, L和 Lmag-e , P, L (即 Xmag-e,Xmag-p,Xmag-l和 Lmag-e,L mag-p, Lmag-l ) o
[0037] f)根据相关器选择模块确定下来的当前量化规则,在Sum化ble模块中对Xmag-e, p,L、 LmAC-E,P,L和化GN-E,P,L进行运算最终得到只含数据比特的基带信号的值;
[0038] g)只含数据比特的基带信号后续送入积分器、码环鉴相器、环路滤波器等后续模 块。
[0039] (2)相关器选择模块
[0040] 根据捕获到的卫星信号的载噪比,在后续跟踪环路中自适应智能匹配适应的信号 相关器:若载噪比大于等于40dB/Hz,则卫星信号为强;若载噪比大于等于30dB/Hz并小于 40地/Hz,则卫星信号为强度适中;若载噪比小于30地/Hz,则卫星信号为弱。
[0041] 卫星信号为强时选择对载波化it量化、对数字中频信号2bit量化的信号相关器, 卫星信号弱时选择对载波化it量化、对数字中频信号化it量化的信号相关器,卫星信号强 度适中时选择对载波1.化it量化、对数字中频信号1.化it量化的信号相关器。
[0042] (3)信号相关器设计
[0043] 下面WGPS L1信号为例,具体说明各种类型软件相关器的设计思路。
[0044] ①化it相关器设计
[004引化it量化规则下的本地C/A码信号如表1所示。
[0046] 表1化it量化规则下的本地C/A码信号
[0047]
[0048] 表1表示在Ibit量化规则下,本地C/A码信号只有符号位,无幅值位。两个字长均为 8bit的字做相关运算时按位同或求和操作Bitsum的过程如图4所示同或真值表如表2所示。 图4中左图为机器内运算,右图为实际运算。
[0049] 表2同或真值表
[0050]
[0051] ②化it并行按位操作相关器
[0052] 表3和表4分别表示在化it量化规则下,数字中频信号和载波的符号位和幅值位的 取值。表5表示了最终得到的基带信号R(t)的值(IbitC/A码,2bit数字中频信号,2bit载波 的情况下)。
[0053]表3化it量化规则下的数字中频信号
[0058] 表5中,Rsgn,CsGN,XsGN,Lsgn代表混频后基带信号、C/A码(化i t下C/A码只有符号位)、 数字中频信号和载波的符号位。Rmac,Xmac和Lmac代表基带信号、数字中频信号信号和本地载 波幅值位大小。它们之间的数学关系如式(3)~(5)所示:

[0064] 在32bit字长的处理器中,能并行运算大量的乘法和加法,所WR(t)能被写为:
[0065]

[0066] 其中化是系统的采样时长。
[0067] 当数字中频信号和载波信号都采取化it量化时,最终得到的Ip可W表示为:
[006 引

[0069] 其中,Bitsum操作是按位求异或,然后对每一位求和。当数字中频信号或者载波信 号分别采取不同的量化规则时,公式需稍作改动,Ip表达式中保留的项如表6:
[0070] 表6不同量化规则下Ip表达式中保留的项
[0071]
[007引③1.化it相关器
[0073] 关于1.加 it相关器设计的说明,本实施例给出Ξ种情况,本专利采用的是第二种 情况W及第Ξ种情况。如图5所示,无限采样精度的GNSS信号r[n]通过AGC(自动增益控制) 成为Ag[n],然后送入1.化it量化器并最终量化为只有-1,0,1Ξ个值的η[η]。
[0074] 1)对C/A码信号采取1.化it量化规则 [007引表7 1.化it量化规则下的C/A码
[0076]
[oow]表7中的X表示0或者1均可,当Cmac的值为0时有效,最终值为零;当其为1时无效,对 最终的值不会强制作用变为0。其作用类似于一个0电平有效的使能端。
[007引表8基带信号R(t)的值(1.5bitC/A码,2bit数字中频信号,2bit载波)
[0079]
[0080] 表8中,RsGN,CsGN,XsGN,LsGN代表混频后基带信号、C/A码信号、数字中频信号和本地 载波的符号位。Rmag,Xmag,Lmag和Cmag代表基带信号、数字中频信号、本地载波和C/A码信号的 幅值位大小。它们之间的数学关系如式(10)~(12)所示:
[0084] 2)对载波信号采取1.化it量化规则
[00化]表9 1.化it量化规则下的载波
[0086]
[0087] 表9中,X表示0或者1均可,当伍而)的值为0时,最终值为零;当其为1时,对最 终的值不会强制作用变为0。其作用类似于一个0电平有效的使能端。
[0088] 表10化it量化规则下的数字中频信号
[0091 ]在表10和表11中,RsGN,CsGN,XsGN,Lsgn代表混频后基带信号、C/A码信号、数字中频信 号和本地载波的符号位。Rmag,Xmag和Lmag代表基带信号、数字中频信号和本地载波的幅值位 大小。他们之间的数学关系如下:
[009引3)1.化it量化的一般情况推广
[0096]当Lmk;(岛?)=0时,最终R(t)的值为0,据此可W简化很多计算。在对数字中频信 号和载波信号分别采取不同量化规则后,Ip表达式如下:
[0097]
[009引其中S+1 ,S-读不符号位为正或者负;No,Ni,N2和化代表量化后幅值分别为0,1,2,3 的项。式中所包含项S+1,S-1,化,化,化,No的计算方法如下:
[0099]
(17)
[0100] 表12不同量化规则下基带信号幅值判断
[0101]
【主权项】
1. 一种GNSS跟踪环路软件相关器,其特征在于:包括以下模块: GNSS信号接收与载噪比估计模块、相关器选择模块、信号相关器模块、载波数控振荡器 模块、C/A码发生器模块、移位寄存器、SumTable模块、积分器、码环鉴相器、环路滤波器模 块; GNSS卫星信号送入GNSS信号载噪比估计模块以获得当前的信号强度,而后由相关器选 择模块选择适合的量化规则以及相关器,经过选择的量化规则和相关器在SumTable模块内 对由载波数控振荡器模块产生的载波复制信号和由C/A码发生器模块产生并且经过移位寄 存器移位运算得到的复制C/A码信号以及输入的数字中频信号进行运算,而后将运算结果 送入积分器、码环鉴相器、环路滤波器中。2. 根据权利要求1所述的一种GNSS跟踪环路软件相关器的自适应智能跟踪方法,其特 征在于:包括步骤如下: 1) 通过软件接收机接收GNSS卫星信号,将捕获到的卫星信号送入GNSS信号载噪比估计 模块以获得当前的信号强度; 2) 相关器选择模块通过对当前信号强度进行判断,选择适合的量化规则以及相关器; 3) 载波数控振荡器模块用以产生,该信号符号位Lsgn分别通过一个正弦表和余弦表然 后与输入的数字中频信号X(n)的符号位Xsgn相乘形成I、Q两路混频信号; 4)C/A码发生器模块主要用以产生超前、即时、滞后的复制C/A码,上述I、Q两路混频信 号分别同时与C/A码发生器模块中产生的超前复制C/A码Cscn-e、即时复制C/A码Cscn-p、滞后 复制C/A码CsGN-L进行相关运算生成I、Q两路信号,即I、Q两路RsGN-E,P,L信号,分别为iE-RsGN、 ip-RsGN、iL-RsGN、qE-RsGN、qp-RsGN、qrRsGN,此时I、Q支路上的信号就是只含数据比特的基带信 号的符号位。 5) 移位寄存器对输入的数字中频信号的幅值位Xmac和载波数控振荡器模块产生的载波 复制信号幅值位LMAC进行移位运算,分别产生数字中频信号的幅值位和载波复制信号幅值 位的超前、即时、滞后信号Xmag-E,P,L和Lmag-E,P,L即Xmag-E,Xmag-P,Xmag-L和Lmag-E,Lmag-P,Lmag-l; 6) 根据相关器选择模块确定下来的当前量化规则,在SumTab1e模块中对Xmag-e, p, l、 Lmac-E,P,L和RSCN-E,p,di行运算最终得到只含数据比特的基带信号的值; 7) 只含数据比特的基带信号后续送入积分器、码环鉴相器、环路滤波器等后续模块。3. 根据权利要求2所述的跟踪方法,其特征在于:相关器选择模块通过对接收到的数字 中频信号的载噪比大小进行判断,在后续跟踪环路中选择适合的量化规则并自适应智能匹 配适应的信号相关器以达到跟踪准确度、计算复杂度和载噪比损失之间的平衡:若载噪比 大于等于40dB/Hz,则卫星信号为强,若载噪比大于等于30dB/Hz并小于40dB/Hz,则卫星信 号为强度适中,若载噪比小于30dB/Hz,则卫星信号为弱;所述卫星信号为强时选择对载波 Ibit量化、对数字中频信号2bit量化的信号相关器,卫星信号弱时选择对载波2bit量化、对 数字中频信号2bit量化的信号相关器,卫星信号强度适中时选择对载波1.5bit量化、对数 字中频信号1.5bit量化的信号相关器。4. 根据权利要求2所述的跟踪方法,其特征在于:所述的lbit信号相关器:被量化的信 号仅有两个量化取值,只有符号位,没有幅值位;2bit信号相关器:被量化的信号有4个量化 取值,有符号位和幅值位;1.5bit信号相关器:被量化的信号有3个量化取值,有符号位和幅 值位,其中幅值位的作用等同于一个〇电平有效的使能端。
【专利摘要】本发明公布了一种GNSS跟踪环路软件相关器设计及自适应智能跟踪方法,针对软件接收机在不同时段不同环境接收到不同强度GNSS卫星信号的情况,进行智能卫星导航工作模式切换、不同种类的跟踪环路软件相关器自适应智能匹配和智能导航定位。本发明无论在正常环境、高动态环境还是微弱卫星信号环境下,都能充分利用不同量化规则下跟踪环路软件相关器的特点,在跟踪准确度、计算复杂度和量化损失之间取得平衡,可有效实现城市交通、林荫路、隧道等多种环境下的无缝定位。
【IPC分类】G01S19/24, G01S19/37
【公开号】CN105487091
【申请号】CN201510847935
【发明人】陈熙源, 杨阳, 崔冰波, 王熙赢, 汤新华, 祝雪芬
【申请人】东南大学
【公开日】2016年4月13日
【申请日】2015年11月26日

最新回复(0)