APP下载

一种新的BOC(n,n)型信号无模糊度捕获算法

2016-02-21曹晓亮郭承军

全球定位系统 2016年6期
关键词:主峰载波宽度

曹晓亮,郭承军

(电子科技大学 电子科学技术研究院,成都 611731)

一种新的BOC(n,n)型信号无模糊度捕获算法

曹晓亮,郭承军

(电子科技大学 电子科学技术研究院,成都 611731)

针对BOC信号的自相关函数多峰性导致捕获模糊度的问题,通过分析BOC自相关函数及已有的捕获算法,结合并行码相位捕获的传统方法,提出了一种新的合成相关函数的BOC(n,n)型信号的无模糊度捕获算法。该算法利用BOC(n,n)信号自相关以及BOC(n,n)和PRN码互相关,分别平方取模、求差,再取模、求和运算而实现,理论和仿真结果表明,该算法可以移除自相关函数的副峰,显著提高主峰峰值并且保证自相关主峰宽度,具有较好的捕获性能,易于实现。

BOC(n,n);信号捕获;并行码相位;合成相关

0 引 言

BOC调制作为全球卫星导航系统(GNSS)中的一种调制方式[1],其功率谱的裂变性可以实现多个卫星信号之间的频谱兼容,提高信号的抗噪声,抗干扰以及抗多径能力,另一方面,其自相关函数的多峰性虽然可以提高定位的精度,但是容易造成信号在捕获时出现模糊度,从而产生误捕获[2],因此BOC信号无模糊捕获成了国内外导航信号处理领域研究的热点。

目前对BOC信号无模糊度捕获的算法很多,主要有直接处理法[3],BPSK-like法[4-6],解模糊通用模型法[7],合成相关函数法[8]等。BOC信号直接处理法与BPSK捕获的方法类似,接收信号与本地产生BOC信号进行相关,该算法实现简单但不能处理自相关函数的多峰性产生的模糊度问题。BPSK-like法是将方波形式的副载波等效为正弦波,从而BOC调制的信号可以近似为2个不同载波的BPSK调制的信号之和,从而消除模糊性,但增加了相关峰的带宽,捕获性能较低[9],解模糊度通用模型法是通过构建本地辅助信号,利用接收信号与辅助信号的互相关函数来消除副峰,该方法可以适用任意阶数的BOC信号,但不能完全消除副峰。合成相关函数法有自相关副峰消除技术(ASPeCT)[10]Filtered相关法[11],副载波相位对消技术 (SCPC)[12]等。ASPeCT通过自相关函数平方与BOC/PRN互相关函数平方之差来消除副峰,但对副峰消除的不彻底,Filtered相关法与ASPeCT类似,都是利用BOC信号与PRN码互相关来消除副峰,只是Filtered相关法还借用了BOC信号与PRN码互相关的超前和滞后两路结果,Filtered相关法比ASPeCT副峰消除效果更好,但仍存在副峰消除不够彻底的问题,SCPC是利用了BOC信号与QBOC信号互相关来消除波峰,但会造成相关峰的带宽变宽。

针对上述BOC信号捕获的问题,提出了一种基于合成相关函数的BOC(n,n)型信号的捕获算法。该算法结合传统的并行码相位的方法,利用BOC(n,n)信号自相关以及BOC(n,n)和PRN码互相关,分别平方取模、求差,再取模、求和运算而实现,算法中新的相关函数的副峰完全消除,主峰明显提高,相关函数的主瓣宽度和BOC(n,n)信号自相关函数的一致,因此,提出的算法具有较好的捕获性能。

1 BOC调制技术原理

与传统的卫星导航系统BPSK调制方式不同,BOC调制是在BPSK调制之前进行了一次副载波调制,其调制过程如图1所示,由于导航数据的周期远大于PRN码,所以图中没考虑。BOC调制信号的通用表达方式为BOC(fs,fc)[13],其中fs表示副载波频率,fc表示PRN码速率。在卫星导航系统中,fs和fc是1.023 MHz的倍数[14]。

图1 BOC调制过程

BOC信号的一般表达式为

(1)

式中: P表示信号的功率; c(t)表示扩频码; w表示载波频率; d(t)表示导航数据; sc(t)表示副载波,其形式为

sc(t)=sign[sin(2πfst+φ)],

(2)

式中: sign表示符号函数;fs表示载波频率;φ表示初始载波相位,文中研究的是在φ=0°时的BOC信号即sine-BOC。

BOC(n,n)型信号以BOC(1,1)为例,因为BOC(n,n)型信号的特性相同,从图2中可以看出,与BPSK不同,BOC信号的频谱主瓣在中心频点的两侧,这是由于副载波引起的频谱搬移。从图3中可以看出,与BPSK调制方式不同,BOC自相关函数存在两个副峰,而BPSK只有一个主峰,这就表明捕获时存在模糊度的问题,但同时BPSK调制的信号主瓣的宽度明显大于BOC(1,1),这体现了BOC调制信号的捕获精度高的特性。

图2 BPSK和BOC(1,1)信号功率谱密度

图3 BPSK和BOC(1,1)信号自相关函数

2 新的捕获算法

通过对合成相关捕获的结构分析,提出了一种新的捕获结构,通过完全消除副峰来达到捕获无模糊度,其数学表达式为

Xproposed=X(τ)+|X(τ)|,

(3)

X(τ)=|XBOC(τ)|2-|XBOC/PRN(τ)|2,

(4)

其中:XBOC(τ)表示BOC的自相关函数;XBOC/PRN(τ)表示BOC与相应PRN码的互相关函数。

对于BOC(1,1)有

(5)

(6)

其中,Atriα(τ/l)表示峰值高度为A、自变量为τ、中心为α、底部宽度为l的三角形函数。

将式(4) 、式(5)代入式(3)得

(7)

将式(7)代入式(3)有

Xproposed=X(τ)+|X(τ)|

(8)

从式(8)中理论分析的结果可以得出,新提出的合成捕获结构在消除副峰的同时,使得主峰峰值增加了1倍。

由上述的理论分析,进而提出的BOC(n,n)型信号捕获算法如图4所示。

图4 改进的捕获算法

3 仿真分析

为了验证提出的算法的有效性和性能,对上文中提到的合成相关函数捕获算法进行对比,比较的项目有:相关函数,主峰宽度,比例峰值,检测概率。仿真中用的是BOC(1,1)调制信号,信号的中频为9.548 MHz,采样率为38.192 MHz,PRN码长度为1 023,时间长度为1 ms,载噪比(CN0)为30~45 dBHz,统计的次数为100次。仿真测试环境的信号包括了BOC信号和高斯白噪声,由于每次捕获的时候,都是随机的产生高斯白噪声,因此对于不同的测试次数,产生的仿真结果可能不同,所以仿真中测试统计的次数尽可能的大一些,这样可以更好的评估算法。

图5示出了四种不同算法的主峰位置附近的相关包络,与其它三种算法比较,提出的算法副峰完全被消除,主峰的峰值高于SCPC和ASPeCT算法,和Filtered算法峰值相差不大,但是其主瓣的周围具有幅峰,峰值比较明显,容易造成误捕获,并且提出的算法保持了与自相关函数相同的主瓣宽度,而其它三种算法都不能达到这三种效果。因此,提出的算法可以避免模糊度的捕获,利用BOC调制的特性,并且提高检测性能。

图5 四种算法下的相关峰值对比

比例峰值作为判定捕获的依据[15],其定义为

Pv=max(abs(X(τ)))/mean(abs(X(τ))),

(9)

式中,X(τ)为得到的相关结果,对四种算法进行仿真,得到不同载噪比下比例峰值的仿真图,如图6所示。

图6 四种算法的比例峰值对比

从图中可以看出,提出的捕获算法的比例峰值高于其它三种算法,提高了0.5倍左右,可知新的算法具有更好的捕获性能。

图7示出了四种算法在不同的载噪比下检测概率的特性,仿真用的捕获判定的方式是:选定相同的门限值,将最大非相关积分幅值与次大非相关积分幅值做比较。从图中可以看出提出的捕获算法的检测概率比其它三种算法都高,而检测概率高,说明经捕获后的信号的信噪比也越高,从而验证了提出的捕获算法具有较好的捕获性能。由于实际的测试环境多变,而仿真中的信号没有加入多径的影响,因此可能对捕获的结果产生影响,造成误捕获。

图7 四种算法下的检测概率对比

4 结束语

对于BOC(1,1)型信号捕获模糊度的问题,通过分析BOC信号的特性,提出了一种新的BOC(1,1)型信号捕获的算法。基于FFT对BOC/本地BOC、BOC/本地PRN两路相关结果分别平方取模、求差,再取模、求和的组合运算,得到新的相关函数。仿真结果表明,新的相关函数消除了原相关函数的副峰,增加了主峰,并且主瓣宽度和BOC(1,1)型信号自相关函数相同,进而提高了比例峰值和捕获精度,具有较好的捕获性能。相比其它类似的捕获算法,捕获速度快,硬件实现简单,计算量相差不大,为卫星导航系统中的BOC(n,n)信号捕获提供了新的捕获的方法。

[1] 聂俊伟,李峥嵘,芈小龙等.伽利略系统信号调制体制研究[J].全球定位系统,2006,31(6):1-6

[2] BETZ J W. Binary offset carrier modulations for radiona-vigation[J].Navigation:Journal of The Institute of Navigation,2001,48(4):227-246.

[3] 王庆民,封欣,伍蔡伦,等.BOC卫星导航信号直接解调的方法及实现[J].清华大学学报(自然科学版), 2009,49(4):570-573.

[4] MARTIN N, LEBLOND V,GUILLOTEL G,etal.BOC(x,y) signal a-cquisition techniques and performances[C]//Proceedings of ION GPS/GNSS,2003: 188-198.

[5] BURIAN A, LOHAN E S, RENFORS M.BPSK-like methods for hybrid-search acquisition of Galileo signals[C]//Communications (ICC), Proceedings of IEE-E,2006: 5211-5216.

[6] 樊子晔,陈佳品,李振波.用于BOC(1,1)信号捕获的非模糊算法[J].电光与控制,2009,16(5):34-38.

[7] 陈辉华,任嘉伟,贾维敏,等.BOC信号解模糊通用模型的构建与应用[J]. 电子学报, 2013, 41(1):1-7.

[8] JULIEN O. A new unambiguous BOC (n, n) signal t-racking technique[C]//Proceedings of The European Navigation Conference GNSS,2004.

[9] 杨力,潘成胜,薄煜明,等.基于相关重构的BOC调制信号捕获新方法[J].宇航学报,2009(7),30(4):1675-1679.

[10]JULIEN O,MACABIAU C, CANNON C E,etal. ASPeCT:Unambigu-ous Sine-BOC(n, n) acquisition/tracking technique for navigation applications[J]. IEEE Transactions on Aeros-pace and Electronic Systems, 2007,1(43):150-162.

[11]NUNES F D, SIUSA F M G, JLEITAO M N. Multipath mitigation technique for BOC signals using gating functions[C]//Proceedings of the Navitec Conference, ESA-ESTEC (2004),2004.

[12]HEIRIES V,ROVIRAS D,RIES L,etal. Analysis of non ambiguous BOC signal acquisition performance [J].Proceedings of ION GNSS 17th International Technical Meeting of the Satellite Division,2004:2611-2622.

[13]BETZ J W. The offset carrier modulation for GPS modern-ization[C]//Proceedings of ION GPS/GNSS,1999: 639-648.

[14]Naistar GPS Directorate. Global positioning system directorate systems engineering & integration interface specification (IS-GPS-200)[R].2012

[15]ZHANG Y, SU X, LI H,etal. Performance evaluation of three BOC signal acquisition techniques[C]//2015 International Conference on Optoelectronics and Microelectronics (ICOM),2015:148-151.

A Novel Unambiguous Acquisition Algorithm for BOC(n,n) Signals

CAO Xiaoliang, GUO Chengjun

(ResearchInstituteofElectronicScienceandTechnology,UniversityofElectronicScienceandTechnologyofChina,Chengdu611731,China)

In order to solve the ambiguous acquiring problem for binary offset carrier(BOC) modulated signals caused by its autocorrelation had multiple peaks, through analysis the autocorrelation function of the BOC modulated signal and existing acquisition algorithms,combining the traditional acquisition algorithm of Parallel Code Phase Search acquisition, this paper puts forward a kind of acquisition algorithm based on combined correlation functions for BOC(n,n) signals. It used the results of BOC(n,n) signal autocorrelation and BOC(n,n) and pseudo random noise(PRN) code cross-correlation,respectively square,modulus,and subtract,modulus,summation. The theory and simulation results show that the proposed algorithm can remove the related side-peak,significantly improve the main-peak and keep the autocorrelation peak width, having an ideal acquisition performance, is easy to implement.

BOC(n,n); signal acquisition; parallel code phase search; combined correlation

2016-09-10

10.13442/j.gnss.1008-9268.2016.06.001

TN967.1

1008-9268(2016)06-0001-05

曹晓亮(1991-),男,江西人,硕士生,研究方向为卫星导航。

郭承军 (1985-),男,山东人,博士生,主要研究方向为 GNSS 互换性与泛在位置服务、新时空体系、完好性及增强系统。

联系人:曹晓亮 E-mail: cxlchina@foxmail.com

猜你喜欢

主峰载波宽度
水声单载波扩频均衡技术研究
登主峰,抓纲领
幽 古
傅占魁
用于SAR与通信一体化系统的滤波器组多载波波形
低载波比下三电平NPC逆变器同步SVPWM算法
中国移动LTE FDD&TDD载波聚合部署建议
孩子成长中,对宽度的追求更重要
你有“马屁股的宽度”吗?