APP下载

GPS时分二进制偏移载波调制信号的高精度无偏抗多径算法*

2016-11-25倪少杰刘瀛翔肖志斌王飞雪

国防科技大学学报 2016年5期
关键词:时隙载波波形

倪少杰,刘瀛翔,肖志斌,王飞雪

(国防科技大学 电子科学与工程学院, 湖南 长沙 410073)



GPS时分二进制偏移载波调制信号的高精度无偏抗多径算法*

倪少杰,刘瀛翔,肖志斌,王飞雪

(国防科技大学 电子科学与工程学院, 湖南 长沙 410073)

二进制偏移载波调制信号将在卫星导航系统中得到广泛应用。全球定位系统的L1C信号导频分量采用了时分二进制偏移载波调制,对此信号直接采用码参考波形算法消除多径时的鉴别曲线收敛点存在偏差,从而影响测距偏差。因此,提出一种时分二进制偏移载波调制信号的高精度无偏抗多径算法。通过时分的方式分别生成针对BOC(1,1)和BOC(6,1)分量的本地闸波,以保证鉴相函数在码相位无偏差时等于0。由于更好地利用了BOC(6,1)信号分量,该技术在实现无偏跟踪的同时,还能提高跟踪精度。

全球导航卫星系统;GPS L1C信号;时分二进制偏移载波调制;抗多径算法

GPS和Galileo在L1频点播发多元二进制偏移载波(Multiplexed Binary Offset Carrier, MBOC)调制信号作为民用互操作信号,MBOC调制信号中包含10/11的BOC(1,1)分量以及1/11的BOC(6,1)分量[1]。MBOC信号在时域有不同的实现形式:Galileo采用复合二进制偏移载波(Composite Binary Offset Carrier, CBOC)调制[2],通过BOC(1,1)和BOC(6,1)副载波的线性组合实现功率分配,而GPS选择了时分二进制偏移载波(Time-Multiplex Binary Offset Carrier, TMBOC)调制[3],通过时分复用将能量分配至BOC(1,1)和BOC(6,1)分量。

MBOC调制在实现频谱分离的同时,也因其具有更宽的带宽,可实现更高的跟踪精度。随着卫星导航系统的发展,各种误差源已经得到有效的消除,但由于多径误差在时间和空间上具有非相关特性,难以通过差分的方法消除,已经成为影响跟踪精度最主要的误差源[4]。传统二进制相移键控(Binary Phase Shift Keying, BPSK)信号的抗多径技术已经得到深入的研究[5-12],文献[13]对BPSK信号的抗多径算法作了详细的总结,并证明BPSK信号采用码参考波形(Code Correlation Reference Wave,CCRW)技术能够实现较优的抗多径性能。

现代化信号广泛采用BOC类调制,其抗多径技术是近年来研究的热点,特别是BOC(n,n)信号抗多径算法的研究取得了大量的成果。但MBOC调制波形比BOC(1,1)更加复杂,文献[14]证明如果直接将CCRW技术应用于CBOC信号,得到的鉴别曲线的过零点会存在偏差,并提出了无偏的抗多径算法。

同样地,将CCRW技术应用于TMBOC信号时,其鉴别曲线的过零点也存在偏差,但目前尚未有文献提出TMBOC信号基于CCRW算法无偏的抗多径技术。

为了能够在无偏跟踪的前提下,实现TMBOC信号较优的抗多径性能,提出了一种新的无偏CCRW抗多径算法。首先介绍了将CCRW技术直接应用于TMBOC信号时引入的跟踪偏差,然后介绍了无偏抗多径技术的波形生成方法,并分析了其误差包络和跟踪精度,最后使用仿真验证了分析的正确性。

1 CCRW技术的基本原理

CCRW技术根据本地扩频码序列产生码相关参考波形闸波信号,该闸波信号与接收信号相关后得到锐截止的鉴别曲线,从而能够降低或消除多径信号的影响。不同的CCRW技术的码相关参考波形具有不同的生成规则,三种常见的波形包括W2,W4,W5闸波[15]。

以W2闸波为例,其闸波波形在每个码片边缘处产生。当下一个码片为正时,闸波符号为正;当下一个码片为负时,闸波符号也相应翻转,具体如图1所示。

图1 BPSK信号的W2闸波Fig.1 W2 wave for BPSK signal

图1中,TC表示扩频码宽度,g(t)为W2波形的基本闸波,L表示闸波宽度,g(t)的表达式为:

(1)

各种CCRW技术的实现结构几乎是完全相同的,如图2所示,其主要差异在于基本闸波的波形。

接收机在本地生成正交的载波与接收信号相乘,将接收信号s(t)变至基带,同时生成复现信号pn(t)和闸波信号w(t)与基带信号进行相关累加,根据得到的伪码的相关累加值IP,QP以及闸波的相关累计值IW,QW进行载波和伪码跟踪。CCRW技术码跟踪环路的鉴相函数如式(2)所示:

d(ε)=IPIW+QPQW

(2)

其中ε表示码相位偏差。

图2 CCRW技术的实现结构Fig.2 Implementation of CCRW technique

很显然,当不考虑噪声时,鉴相函数为:

d(ε)=Rc(ε)Rcw(ε)

(3)

其中,Rc(·)表示扩频码的自相关函数,Rcw(·)表示闸波信号与扩频码的互相关函数。

以闸波宽度为1/4码片宽度为例,无限带宽条件下BPSK信号的鉴别曲线如图3所示。

图3 闸波宽度为1/4码片时BPSK信号的鉴别曲线Fig.3 Discrimination curve of BPSK signal with gate pulse width of 1/4 code chip

由图3可见,对于BPSK信号而言,W2闸波的鉴别曲线具有锐截止特性,并且当码相位偏差为0时,鉴相函数输出刚好为0,因此能够实现无偏跟踪,并且具有优异的抗多径性能。

当把CCRW技术直接应用于TMBOC信号时,本地参考波形的生成规则和BPSK信号类似。直接根据副载波调制前的扩频码产生本地闸波,得到的鉴别曲线如图4所示。由图4可见,TMBOC信号采用CCRW技术时,其鉴相曲线具有类似的锐截止特性,因此能够获得较优的抗多径性能。

图4 闸波宽度为1/4码片时TMBOC信号的鉴别曲线Fig.4 Discrimination curve of TMBOC signal with gate pulse width of 1/4 code chip

为了能够清楚地反映TMBOC使用CCRW技术时存在的跟踪偏差,将上述鉴相函数在±0.2个码片范围的局部放大如图5所示。由图5可见,在码相位延迟为0处,鉴相函数输出不为0,这就会导致跟踪引入额外的偏差。

图5 TMBOC信号在±0.2个码片范围的鉴别曲线Fig.5 Discrimination curve with ±0.2 chips of TMBOC modulated signal

2 TMBOC信号无偏的抗多径算法

首先分析TMBOC信号鉴别曲线存在偏差的原因。TMBOC信号由BOC(1,1)分量和BOC(6,1)分量时分复用得到,因此最终的互相关函数是BOC(1,1),BOC(6,1)分量与闸波信号的互相关函数之和,具体如图6所示。由图6可知,BOC(6,1)分量与闸波信号w(t)的互相关函数在零点处并非为0,从而导致TMBOC信号的鉴别曲线存在偏差。因此为了解决上述问题,需要针对BOC(6,1)时隙设计闸波波形,以保证其与BOC(6,1)分量的互相关函数在零点处为0,而在BOC(1,1)时隙处仍采用W2闸波以保证较优的抗多径性能。

图6 BOC(1,1),BOC(6,1),TMBOC信号与W2闸波的互相关函数Fig.6 Cross correlation function of BOC(1,1), BOC(6,1) and TMBOC modulated signal

在BOC(6,1)时隙处一种可行的闸波是使用早迟码间隔为1/6码片的窄相关的波形W2TM。W2TM的生成规则如下:

1)当BOC(6,1)时隙与其前面的BOC(1,1)时隙的电平均为1(-1)时,在扩频码片边沿前面生成宽度为1/12码片,电平为-1(1)的闸波;

2)当BOC(6,1)时隙与其后面的BOC(1,1)时隙的电平均为1(-1)时,在扩频码片边沿后面生成宽度为1/12码片,电平为-1(1)的闸波;

3)当BOC(6,1)时隙与其前面的BOC(1,1)时隙的电平由1变为-1(-1变为1)时,在扩频码片边沿后面生成宽度为1/12码片,电平为-1(1)的闸波;

4)当BOC(6,1)时隙与其后面的BOC(1,1)时隙的电平由1变为-1(-1变为1)时,在扩频码片边沿前面生成宽度为1/12码片,电平为1(-1)的闸波。

以BOC(6,1)时隙前后三个码片的电平分别为1,1,-1为例,W2TM的波形如图7所示。使用上述闸波波形得到的鉴别曲线如图8所示。由图8可见,使用W2TM闸波得到的鉴相函数在延迟为0处的输出为0,因此能够实现无偏跟踪。

图7 W2TM的闸波波形Fig.7 Gate pulse of W2TM

图8 W2TM闸波的鉴相曲线Fig.8 Discrimination function of W2TM gate pulse

3 性能分析

实际环境中多径信号复杂多变,导致很难精确建模接收的多径信号。为了分析算法对多径信号的抑制性能,广泛采用只有单路多径的信号模型。此时准时支路和抗多径支路的相关值为:

IP(ε)=Aα1Rc(ε+δτ1)cos(θe+θ1)+

ARc(ε)cosθe+nIP

(4)

QP(ε)=Aα1Rc(ε+δτ1)sin(θe+θ1)+

ARc(ε)sinθe+nQP

(5)

IW(ε)=Aα1Rcw(ε+δτ1)cos(θe+θ1)+

ARcw(ε)cos(θe)+nIW

(6)

QW(ε)=Aα1Rcw(ε+δτ1)sin(θe+θ1)+

ARcw(ε)sinθe+nQW

(7)

其中:A表示信号幅度;θe,ε分别表示载波相位和伪码相位偏差;α1,δτ1,θ1分别表示多径信号相对直达信号的幅度,载波相位延迟和伪码相对延迟;nIP,nQP,nIW,nQW分别表示四路相关累加值的噪声。

多径造成的跟踪误差由式(8)确定:

d(ε)=IP(ε)IW(ε)+QP(ε)QW(ε)=0

(8)

将式(4)~(7)代入式(8),通过数值计算的方法可以得到在α1,δτ1,θ1不同取值下,多径信号造成的跟踪偏差。

通常使用多径误差包络,即给定多径信号幅度和码相位相对延迟下可能出现的最大误差来衡量算法对多径信号的抑制作用,即令θ1=0°和θ1=180°,因此可将式(8)化简为:

Rcw(ε)+α1cos(θ1)Rcw(ε+δτ1)=0

(9)

使用数值计算的方法,可以得到不同α1,δτ1取值下的码相位跟踪偏差。当α1=0.707时,闸波宽度为1/4码片的W2TM闸波的多径误差包络如图9所示。

图9 W2TM闸波的多径误差包络Fig.9 Multipath error envelope of W2TM gate pulse

为了反映热噪声引起的跟踪误差,同时还使用跟踪精度来衡量算法的性能。根据文献[16]的结论:

(10)

可以得到本文所提抗多径算法的码跟踪精度可用如下表达式得到:

(11)

其中,Kcw表示互相关函数Rcw(·)在零点处的斜率。

因此根据本文所提出的闸波波形的自相关函数Rc(·)和互相关函数Rcw(·),可以得到当码跟踪环路带宽为1 Hz时,闸波宽度为1/4码片的W2TM闸波在不同载噪比下的码跟踪精度如图10所示。

图10 W2TM闸波的码跟踪精度Fig.10 Code tracking accuracy of W2TM gate pulse

4 仿真验证

使用Monte Carlo仿真的方法对上述结论进行验证,具体的仿真参数如表1所示。

不同载噪比下,W2TM闸波的码跟踪精度的仿真结果如图11所示。由图11可见,仿真结果和理论值基本吻合,从而证明了分析的正确性。

表1 仿真参数

5 结论

针对TMBOC信号直接使用W2闸波存在跟踪偏差的问题,提出了能够实现无偏抗多径的闸波波形W2TM。该技术通过时分复用的方式,分别针对BOC(1,1)和BOC(6,1)分量设计闸波波形,从而保证鉴别曲线过零点不存在偏差。

References)

[1] Hein G W, Avila-Rodriguez J A, Wallner S, et al. MBOC the new optimized spreading modulation recommended for GALILEO L1 OS and GPS L1C[C]//Proceedings of Position, Location, and Navigation Symposium, IEEE/ION, 2006: 883-892.

[2] Avila-Rodriguez J A, Wallner S, Hein G W, et al.CBOC—an implementation of MBOC[C]// Proceedings of the 1st CNES Workshop on Galileo Signals and Signal Processing, 2006.

[3] Stansell T A, Hudnut K W, Keegan R G. GPS L1C: enhanced performance, receiver design suggestions, and key contributions[C]//Proceedings of 23rd International Technical Meeting, Institute of Navigation, 2010: 2860-2873.[4] Kaplan E D, Hegarty C J.Understanding GPS: principles and applications[M].2rd ed.USA: Artech House, 2006.

[5] Garin L, van Diggelen F, Rousseau J M. Strobe & edge correlator multipath mitigation for code[C]// Proceedings of the 9th International Technical Meeting of the Satellite Division of the Institute of Navigation, 1996: 657-664.

[6] McGraw G A, Braasch M S. GNSS multipath mitigation using gated and high resolution correlator concepts [C]//Proceedings of the National Technical Meeting of the Institute of Navigation, 1999: 333-342.

[7] Garin L, Rousseau J M. Enhanced strobe correlator multipath rejection for code and carrier[C]//Proceedings of the Institute of Navigation GPS, 1997: 559-568.

[8] Vorobiev M, Zhdanov A, Zhodzishsky M, et al.Automated design of navigation receivers [C]// Proceedings of the 12th International Technical Meeting of the Satellite Division of the Institute of Navigation, 1999: 821-828.

[9] Zhadnov A, Veitsel V, Zhodzishsky M, et al. Multipath error reduction in signal processing[C]// Proceedings of the Institute of Navigation GPS, 1999: 1217-1223.

[10] Betaille D F, Cross P A, Euler H J. Assessment and improvement of the capabilities of a window correlator to model GPS multipath phase errors [J]. IEEE Transactions on Aerospace & Electronic Systems, 2006, 42(2): 705-717.

[11] Townsend B R, Fenton P C,van Dierendonck K J, et al. Performance evaluation of the multipath estimating delay lock loop[J]. Navigation, 1995, 42(3): 502-514.

[12] Van Nee D J R. Method of estimating a line of sight signal propagation time using a reduced multipath correlation function: USA,US5615232[P]. 1997-03-25.

[13] 张锴. 现代卫星导航信号恒包络发射与抗多径接收技术研究[D] .长沙:国防科学技术大学, 2013.

ZHANG Kai. Constant-envelope transmission and multipath mitigation for modern satellite navigation signals [D]. Changsha: National University of Defense Technology, 2013. (in Chinese)

[14] Zhang K, Wang F. Joint code multipath mitigation for composite binary offset carrier modulated signals[J]. Electronics Letters, 2011, 47(25): 1374-1375.

[15] Pany T, Irsigler M, Eissfeller B. S-curve shaping: a new method for optimum discriminator based code multipath mitigation[C]//Proceedings of International Technical Meeting of the Satellite Division of the Institute of Navigation, 2005: 2139-2154.

Unbiased multipath mitigation technique for GPS time-multiplex binary offset carrier signal

NI Shaojie, LIU Yingxiang, XIAO Zhibin, WANG Feixue

(College of Electronic Science and Engineering, National University of Defense Technology, Changsha 410073, China)

BOC(binary offset carrier)modulation will be widely used in satellite navigation systems. The data and pilot channel of GPS L1C signal was modulated with the BOC (1, 1) and the TMBOC (time-multiplex binary offset carrier) modulation. The discrimination curve of TMBOC modulated signal was characterized with bias when using CCRW (code correlation reference wave) technique. In order to eliminate the tracking bias, an unbiased multipath mitigation technique was proposed. The novel technique generated two categories of local wave for the BOC (1, 1) and BOC (6,1) modulated component respectively, and its discrimination output was zero when there was no code phase bias. The technique can obtain unbiased tracking and a better accuracy because of the better utilization of BOC (6, 1) signal component.

global navigation satellite system; GPS L1C signal; time-multiplex binary offset carrier modulation; multipath mitigation technique

10.11887/j.cn.201605023

http://journal.nudt.edu.cn

2016-01-29

国家自然科学基金资助项目(61403413)

倪少杰(1978—),男,山东莱阳人,副研究员,博士研究生,E-mail:nishaojie123@126.com;王飞雪(通信作者),男,教授,博士,博士生导师,E-mail:wangfeixue365@sina.com

TP316

A

1001-2486(2016)05-149-05

猜你喜欢

时隙载波波形
水声单载波扩频均衡技术研究
基于时分多址的网络时隙资源分配研究
用于SAR与通信一体化系统的滤波器组多载波波形
复用段单节点失效造成业务时隙错连处理
一种高速通信系统动态时隙分配设计
Pareto最优稀疏频率雷达波形设计
低压台区载波抄表技术研究
基于ARM的任意波形电源设计
应急广播系统中副载波的构建与应用
凿岩钎具波形螺纹检测探讨