(重庆文理学院 电子电气工程学院, 重庆 402160)
在新的卫星定位系统中,如现代的GPS和Galileo卫星定位系统,都采用了新的调制方式——BOC调制。与传统的BPSK调制方式相比,BOC调制信号具有更好的相关特性,可以为多个民用和军用用户提供更高的频谱资源利用率,因为可以很好地把BOC信号的频谱和其它调制信号的频谱分离开,如C/A码的BPSK调制方式。这种BOC调制方式是在扩频之后又调制了方波的调制方式,虽然这种调制方式有抗多径和窄带干扰的能力[1],但是由于自身信号结构的特点导致自相关函数的峰值不唯一,有很多个峰值,而且峰值的多少和BOC(m,n)信号的m和n的比值有关,把主峰之外的峰值都叫做旁瓣。正是由于这些旁瓣的存在,给信号的跟踪阶段带来了新的影响,产生多个失锁点(假锁点)。
为了消除这些影响,提高跟踪的稳定性,引入了旁瓣消除技术。现有的旁瓣消除技术有很多,如部分边带鉴相器技术[2]、峰跳技术[3]和模糊跟踪技术[4],其中模糊跟踪技术效果较好,因为其它技术都严重展宽BOC信号自相关函数的峰值宽度,但是精确的延迟跟踪需要陡峭的峰值,而模糊跟踪技术保留了陡峭的峰值特性,它利用BOC信号的自相关函数和BOC信号与PRN信号的互相关函数抵消的方法来达到旁瓣消除的目的。这种方法可以有效消除旁瓣带来的影响,但是其应用范围有限,而且增加了相关器的个数。对此,本文给出一种新的旁瓣消除技术,能够解决以上问题,减小旁瓣带来的影响。
文献[4]介绍了一种旁瓣消除技术——模糊跟踪技术(SM技术),可以消除BOC(n,n)信号自相关函数的旁瓣,而且还可以提高多径抑制的能力,但是这种方法利用两个信道来消除相关函数的旁瓣,而且只能应用于BOC(n,n)信号。以BOC(1,1)信号为例,其自相关函数为
(1)
其与扩频码的互相关函数为
(2)
式中,ΛTC/2(τ-α)是中心在α的关于τ的三角函数,三角函数的宽度为1 chip,TC是码片周期,τ为码片延迟。
如式(1)和式(2)所示,BOC(1,1)信号自相关函数的旁瓣,和BOC(1,1)信号与扩频码的互相关函数得到的两个相关峰值的绝对值相同。因此,将两相关函数进行线性组合相加后可消除BOC(1,1)信号自相关函数的旁瓣。根据旁瓣消除的思想,把相关函数改写:
RSM(τ)=RBOC(τ)+abs(RBOC,PRN(τ))
(3)
根据上述原理进行Matlab仿真,如图1所示。图1表示的是采用SM旁瓣消除技术时对BOC(1,1)信号相关函数的影响,其中虚线表示的是没有采用旁瓣消除技术时的BOC(1,1)信号的自相关函数,点横线表示的是BOC(1,1)信号和PRN码的互相关函数,将自相关函数与互相关函数的绝对值相加,得到SM技术时的相关函数(如图中实线所示)。由图不难看出,采用SM技术很好地削减了BOC(1,1)信号相关函数的旁瓣,但是也展宽了相关函数的峰值,而且还增加了相关器的个数。
图1 采用SM旁瓣消除技术时的BOC(1,1)信号的相关函数Fig.1 BOC (1,1) signal correlation functions when SM side-lobe concellation technology is adopted
文献[4]中介绍的旁瓣消除技术虽然可以有效减小旁瓣,但是应用范围有限,只适用于BOC(n,n)信号,而且对只存在一条多径时的信道有明显的作用,对于多条多径时其旁瓣消除能力较差。本文基于BOC(1,1)信号,设计一种旁瓣消除方法,既可以很好地抑制旁瓣带来的影响,又适用于任何BOC(m,n)信号。其基本原理如下式所示:
(4)
式中,M是非相干积分长度;a表示输入BOC码序列;S是本地BOC码序列;N是相关函数的指数次幂,指数越大旁瓣消除能力就越好,但是随着指数的增加相关函数的峰值宽度也会变宽,所以不能无限制地增加指数,峰值变宽以后会影响跟踪精度,要折衷考虑,这里选取N为3(当N取5时,对于BOC(1,1)信号来说采用新技术时的旁瓣消除能力与SM技术相同)。
图2为BOC(1,1)信号与BOC(10,5)信号的相关函数。图2中点横线表示的是采用传统旁瓣消除技术时对相关函数的影响,可以看出传统技术能够有效地抑制BOC(1,1)信号的旁瓣,但是同时也展宽了相关函数的峰值,但是影响不大,而对于高精度的接收机而言,对其精度的提高还是有一定的影响;实线表示采用新技术后的BOC(1,1)信号和BOC(10,5)信号的相关函数图。由图2中3个相关函数的比较可看出,采用旁瓣消除技术能有效减小旁瓣,而且传统的旁瓣消除技术要优于本文提出的技术,但是却展宽了相关函数的峰值,无疑影响了跟踪的精度,而且传统的旁瓣消除技术还仅适用于BOC(n,n)。采用本文的旁瓣消除技术后,峰值斜率也优于传统的旁瓣消除技术,而且可以适用于任何的BOC(m,n)信号,所以采用新的旁瓣消除技术具有重要意义。
(a)BOC(1,1)信号的相关函数比较
(b)BOC(10,5)信号的相关函数比较图2 BOC(1,1)信号与BOC(10,5)信号的相关函数Fig.2 BOC (1,1) signal and BOC(10,5) signal correlation functions
图3为BOC(1,1)信号与BOC(10,5)信号的相关函数。由图不难看出,采用新技术后多径相关函数的旁瓣有了很大程度的削减,而且还保留了相关函数峰值的特性,尤其是对BOC(10,5)信号,旁瓣的消除能力更强,应用到跟踪环路中更能够体现BOC(10,5)信号在多径抑制方面的优势。
(a)多径对BOC(1,1)信号相关函数的影响
(b)多径对BOC(10,5)信号相关函数的影响图3 多径对BOC(1,1)信号与BOC(10,5)信号的相关函数的影响Fig.3 Effect of multipath on BOC (1,1) signal and BOC(10,5) signal correlation functions
旁瓣的消除可以有效提高跟踪的稳定度,将旁瓣消除技术和多径抑制技术结合则可以进一步提高多径抑制的能力。为了有效说明问题,把NC技术、HRC技术、ELS技术3种多径抑制技术分别与旁瓣消除技术进行结合,从跟踪精度和稳定性方面进行仿真分析。下面仅对改进ELS技术多径抑制进行描述仿真,其它两种略。
仿真条件为:多径是幅度为0.5(假设直达信号的幅度为1)的镜面反射信号;码跟踪的多径延迟范围为0~500 m;载波跟踪的多径延迟范围为0~1.5 chip;BPSK信号的码速率为1.023 Mchip/s,码长为1 023个码片,频率为1.575 42 GHz;BOC(1,1)信号的码速率为1.023 Mchip/s,码长为1 023个码片,频率为1.575 42 GHz;BOC(10,5)信号的码速率为5.115 Mchip/s,码长为4 092个码片,频率为1.278 75 GHz;仿真环境为静态环境;仿真工具为Matlab7.0软件。
ELS技术是基于估计相关函数中心峰值两侧的坡度信息来进行研究的多径抑制技术,由于其性能的优越性曾经用于NovAtel′s GPS 接收机中,被称为MET(Multipath Elimination Technology)。由于BOC信号相关函数旁瓣的存在影响了其跟踪性能,同时为了提高跟踪的精度,对ELS技术进行改进,将其与新的旁瓣消除技术结合以达到提高跟踪精度的目的。为了能够有效地说明问题,便于多径抑制技术改进前后的对比,这里选取的相关函数的间隔与改进前的选取相同,如表1所示。
表1 采用改进ELS技术时的相关函数的间隔
根据表1中选取的参数进行仿真,图4为改进前后ELS技术的码跟踪误差包络图。
(a)改进前
(b)改进后图4 改进前后ELS技术码跟踪误差包络Fig.4 ELS technical code tracking error before/after improvement
假设只有一条多径(镜面反射信号)存在,本地载波频率和卫星的频率相同。图5表示的是采用改进前后ELS技术时的多径载波跟踪误差。
(a)采用ELS技术时的载波跟踪误差
(b) (a)的局部放大图
(c)采用改进ELS技术时的载波跟踪误差
(d) (c)的局部放大图图5 采用ELS技术和改进ELS技术时的载波跟踪误差与其局部放大图Fig.5 ELS tracking error and the improved ELS tracking error and partial enlargement
图4(a)为采用改进前ELS技术时的码跟踪误差包络图,(b)为采用改进后ELS技术时的码跟踪误差包络。采用旁瓣消除技术后和改进前相比,3个信号的码跟踪误差有一定的减小,而且对中长延迟多径的抑制能力有较高提升,特别是BOC(1,1)信号。BOC(1,1)信号经过旁瓣消除后,其码跟踪误差包络为0 m时的多径延迟可以达到100 m,与改进前300 m相比有了很大的提高。BOC(10,5)信号在消除了旁瓣的影响后,提高了多径的抑制能力,特别是在中多径和长延迟多径延迟存在时。对于BOC(1,1)信号来说,传统技术的旁瓣消除技术和新技术相比,传统技术在中长延迟多径的抑制能力上要稍稍优于新技术,但是在短延迟多径的抑制能力上新技术要优于传统技术,而且采用新技术时,BOC(1,1)信号在中长延迟多径存在时的码跟踪误差包络接近于0.5 m,误差较小。
由图5中的比较可以看出,采用改进后ELS技术和改进前相比,信号的锁相速度明显提高,而且载波跟踪也更加稳定了。当多径延迟超过0.5 chip时,信号的载波跟踪误差都趋于0°(改进前,延迟要达到1 chip时跟踪误差才会为0°)。BOC(10,5)信号相对于BOC(1,1)信号,其锁相速度快,而且误差包络小,多径抑制能力较强,稳定性较高。对于BOC(1,1)信号,在多径延迟较小时,采用改进技术时载波跟踪误差小于传统技术,锁相速度也要快于传统技术,但是由于采用改进技术时旁瓣并没有完全消除,因此在中长延迟多径延迟时,载波跟踪有一些波动,但是误差较小。
仿真结果显示,经过旁瓣消除技术改进后的多径抑制技术都显著提高了其多径抑制的能力,尤其是BOC(10,5)信号,经过旁瓣消除后其多径抑制能力更强。无论采用哪种多径抑制技术,BOC(10,5)信号的多径抑制能力都是最优的,经过旁瓣消除技术后其跟踪精度又得到了提高,稳定性也得到很大的改善。由于传统的旁瓣消除技术存在适用范围有限,只能应用于BOC(n,n)信号,展宽了相关函数的峰值宽度,影响了跟踪的性能,而且需要两个信道分别进行相关函数的运算,增加了相关器的数目,提高了硬件的复杂度等缺点,所以采用新的旁瓣消除技术不仅能够提高其旁瓣消除能力,和已有的旁瓣消除方法相比,还具有以下优势:
(1)相关器的个数只是已有方法的一半,软硬件实现较为简单;
(2)适用于任何BOC信号,而不仅仅局限于BOC(n,n)信号;
(3)信号相关函数峰值两侧的斜率要大于传统的旁瓣消除技术。
但是新技术也存在一些不足,由于进行了幂次运算,增加了数据的运算量和算法复杂度。表2所示为采用3种改进多径抑制技术时的码跟踪统计误差。
表2 采用3种改进多径抑制技术时的码跟踪统计误差Table 2 Code tracking statistical error of the three improved multipath suppression technology
由表2可以看出,改进后的码跟踪误差包络要小于改进前的误差,进一步提高了多径的抑制能力,提高了跟踪的精度。从表中不难得出以下结论:对于BPSK信号和BOC(1,1)信号来说,多径抑制技术的性能优劣排列为HRC、ELS、NC、传统;对于BOC(10,5)信号来说,多径抑制技术的性能优劣排序为ELS、HRC、 NC、传统。
表3更清晰地显示了传统旁瓣消除技术和新旁瓣消除技术的区别,可见采用新技术时多径抑制能力有一定的提高。
表3 采用旁瓣消除技术前后的载波跟踪统计误差Table 3 The carrier tracking error before/after using side-lobe cancellation technology
表3的数据对比更突出了进行旁瓣消除的重要性以及本文给出的旁瓣消除新技术的优势,表明不但在精度上有提高,还明显地提高了跟踪的稳定性,更加体现采用旁瓣消除技术的必要性。改进后的多径抑制技术和改进前相比,跟踪的稳定性有大幅度提高,对于BOC(1,1)信号采用改进后NC技术时的稳定性比改进前提高1个数量级,采用其它改进技术信号的稳定性都有不同程度的提高。从表中还可以看出,新的旁瓣消除技术比传统技术的稳定性更好,多径抑制能力也较强。
参考文献:
[1] BETZ J. Design and performance of code tracking for the GPS M code signal[EB/OL].[2010-09-11].http://www.mitre.org/work/tech_papers/tech_papers_00/betzcodetracking.
[2] PHILIP A B,RONALD L F.Code tracking performance for novel unambiguous M-code time discriminators[C]//Proceedings of Institute of Navigation(ION) National Technical Meeting 2005.San Diego,CA:Omnipress,2005:293-298.
[3] FINE P,WILSON W. Tracking algorithm for GPS offset carrier signals [C]//Proceedings of the 1999 National Technical Meeting of the Institute of Navigation.San Diego,CA:1999:671-676.
[4] JULIEN O,MACABIAU C,CANNON M,et al. BOC signal acquisition and tracking method and apparatus:US, 0270997A1[P]. 2005-12-02.