论文部分内容阅读
在现代导航系统中,BOC调制信号的采用使导航系统间实现频谱共享,同时提高定位精度和抗多径干扰的能力成为可能。但是,BOC信号子载波调制所带来的同步模糊性是当今亟待解决的关键热门问题。由于BOC信号自相关函数的多峰值特性,曾经适用于BPSK信号的同步算法已不再适用。本文在深入研究BOC调制信号特性和传统同步方案的基础上,提出了三种解决同步模糊性的算法。提出了SPART(Symmetrical Pulse Ambiguity Removing technique)非模糊性同步算法:算法的原理是构造两个本地BOC-like信号,其中一个是偶对称的,另外一个是奇对称的信号。通过合成这两个本地信号与BOC信号的互相关函数来获得具有非模糊性的相关函数。合成的相关函数仅含有一个正的相关峰值,所有的旁峰都被消除掉了,从而巧妙地消除了旁峰对捕获和跟踪处理的潜在威胁。文中不但给出了SPART算法的实现环路结构,同时从基于Monte Carlo的仿真分析和基于FPGA的硬件平台对SPART算法的有效性进行了验证。对捕获检测概率和跟踪标准差的表达式做了理论上的推导。仿真发现,SPART算法不仅适合正弦BOC信号,也适用于余弦BOC信号,但针对余弦BOC信号时,SPART算法采用的本地信号的脉宽是针对正弦BOC信号脉宽的一半。SPART算法与传统同步算法对比分析发现,在相同积分时间,码间距和累加次数的情况下,针对低调制系数的BOC信号,SPART算法在捕获和跟踪阶段与传统跟踪环路相比有很小的性能退化。调制系数越高,BOC信号退化越严重。但是不要忘了SPART算法的初衷是消除BOC信号自相关函数中正的侧峰以免捕获到侧峰上和锁定到错误的鉴相器零点上。另外,为了补偿SPART算法的性能退化,我们可以通过增加相干积分时间,增加非相干累加次数和减小码间距的方法来提高算法的性能。提出了适合BOC(n,n)和MBOC信号的GFSA(Gating function Shifting Algorithm)非模糊性算法:算法的原理是构造一个选通脉冲信号去调制本地的PRN码和子载波信号,调制后的本地信号与接收到的BOC进行互相关运算,相关函数向左和向右移位产生的两个相关函数,当选通函数的脉冲宽度在[0.51]个码片范围内时,它们和的能量减去差的能量就可以合成一个仅含有一个正峰值的相关函数。文中给出了GFSA算法的实现环路结构,对GFSA算法的跟踪性能做了理论上的推导和基于Monte Carlo的仿真分析。仿真分析表明,针对BOC(n,n)信号,在相同积分时间,码间距和累加次数的情况下,GFSA算法在跟踪阶段与传统跟踪环路相比依然有性能退化现象。在选通脉宽为1个码片时,最大仅有2.1分贝的性能退化。随着选通脉宽的减小,性能退化越来越不明显,在0.5个码片宽度和码间距为0.2个码片条件下仅有1分贝的性能退化,且退化的绝对值相对于传统跟踪算法非常小。所以,GFSA算法在消除BOC信号同步模糊性的同时利用窄选通函数可以获得很好的跟踪特性。由于滤波效应,采用窄脉宽选通函数是切实可行的。另外,由于设计的跟踪环路不再需要子载波生成电路,所以它简单易行。提出了适合BOC(n,n)和MBOC的BPST(BOC-PRN shifting technique)非模糊性同步算法:BPST算法的基本思想是利用接收到的BOC信号与本地PRN码的互相关函数来合成一个具有非模糊特性的相关函数。BPST算法的接收机采用相同的结构和不同延时的PRN序列就可以接收正弦或余弦BOC信号。对BPST算法的捕获和跟踪性能做了理论上的推导和基于Monte Carlo的仿真分析。理论和仿真分析表明,对中长距离的多径干扰信号有极强的抑制能力。尽管BPST算法,在相同积分时间,码间距和累加次数的情况下,在捕获和跟踪阶段分别有0.5分贝和2.2分贝的性能损失,但它彻底解决了同步的模糊性问题。同其它非模糊性算法相比,性能相差无几。因此,对sinBOC(n,n), cosBOC(n,n)和MBOC信号接收机来讲采用BPST算法不失为一个很好的同步解决方案。本文最大的成果就是提出了BOC信号捕获和跟踪环路及接收机实现结构,以使现在实用的和计划准备使用GNSS接收信号的使用者可以获得更好的定位服务。