CN102338878B - 一种多径抑制boc码跟踪方法以及码跟踪环 - Google Patents
一种多径抑制boc码跟踪方法以及码跟踪环 Download PDFInfo
- Publication number
- CN102338878B CN102338878B CN 201110201926 CN201110201926A CN102338878B CN 102338878 B CN102338878 B CN 102338878B CN 201110201926 CN201110201926 CN 201110201926 CN 201110201926 A CN201110201926 A CN 201110201926A CN 102338878 B CN102338878 B CN 102338878B
- Authority
- CN
- China
- Prior art keywords
- reference waveform
- code
- forward direction
- boc
- backward
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Position Fixing By Use Of Radio Waves (AREA)
Abstract
本发明提供一种根据BOC信号的结构特点,有效抑制多径影响的伪随机码相位跟踪方法以及码跟踪环多径抑制BOC码跟踪方法,包括伪随机码生成步骤、BOC码生成步骤、参考波形生成步骤、相关波形构造步骤、互相关步骤、鉴相函数生成步骤、鉴相步骤。本发明在相关波形构造步骤中,构造出的前向相关函数、后向相关函数仅有一个峰值、且具有良好的线性,在存在多径影响的情况下,鉴相曲线的过零点与无多径信号时的过零点无偏离,从而克服跟踪点的偏移,达到精确测距和定位的目的。
Description
技术领域
本发明涉及通信技术,特别涉及副载波BOC(二进制偏置载波,Binary Offset Carrier)调制技术。
背景技术
一、BOC副载波调制:
国际电联(ITU)分配给卫星导航***(GNSS)使用的频段是有限的,越来越多的导航信号占用这本来就拥挤的卫星导航频带资源,同时信号功率的增加,使得***间和***内的干扰越来越严重。这些干扰将导致***性能下降或者不可用,因此GNSS的***兼容性日益成为困扰导航***发展的重要问题。为了提高各导航***的兼容性,需要在信号结构上进行改进,这就引领了GNSS信号的现代化进程。经过长期的研究认为对导航信号进行二进制偏置载波(Binary Offset Carrier)调制,即副载波BOC调制是解决各导航***信号频谱分离有效措施。BOC副载波调制是在BPSK调制基础上,增加一个以二进制副载波作为被调制信号的调制过程。即,BOC副载波调制以一个高于或等于一个伪随机码片频率的方波作为副载波,以导航卫星产生的已经过伪随机码调制的扩频信号对副载波进行调制,得到基带BOC副载波已调信号;之后,利用基带BOC副载波已调信号来调制到主载波,形成最终发送的中频信号。在伪随机码片和副载波相乘之后,信号的频谱分为两部分,因此BOC调制又叫分离频谱调制。BOC调制的主要思想是减少BPSK(二进制相移键控)调制信号之间的干扰。由于BPSK调制信号有一个sinc(辛格)函数形状的频谱。因此BPSK调制信号的主要频谱能量集中在载波频率附近。而BOC调制的信号在载波频率附近能量低,两个主要的频谱主瓣远离载波。
一般地,接收机收到的基带BOC副载波已调信号S(t)的表示为:
其中:
ai表示取值为“+1”或“-1”的导航数据,i为整数;
θ0和t0分别为相移和时移。
图1给出了一个BOC副载波调制示例:
导航数据ai为{1,-1,1,1,-1,+1};
S(t)表示用扩频序列调制副载波得到的BOC副载波已调信号。
一个已调制BOC波形可以表示为BOC(pn,n)或BOC(m,n)(其中p,n,m为正整数)或BOC(fsc,fc)(其中fsc是副载波频率,fc是伪随机码片频率),m=pn=fsc/fref,n=fc/fref,p=fsc/fc。
当fref=1.023MHz时,BOC(10,5)表示副载波频率fsc=10×1.023MHz和扩频码码率fc=5×1.023MHz。其功率谱图如图2所示,主瓣在中心频率的两侧。
BOC(pn,n)的自相关函数如下式所示:
BOC(10,5)相关函数如图3所示,BOC(pn,n)信号有多个自相关峰。由于有多个相关峰,导致鉴相曲线有多个过零点。
二、BPSK调制下的导航接收机经典EML码跟踪环结构:
码跟踪环的目标是保持对接收到的信号中伪随机码的相位跟踪(扩频序列的相位即是伪随机码的相位)。伪随机码用于粗测距。接收机通过比较已知的发射信号中伪随机序列与实际接收的伪随机序列(码跟踪环跟踪到的相位)的相位差来得到导航数据的传播时间,进而计算出接收机的具***置。GPS接收机中的典型的码跟踪环是超前—滞后码跟踪环结构(EML),如图4所示。
来自发送端的中频信号输入接收机,接收机将中频信号与本地振荡器发出的本地载波相乘,并与本地载波旋转90度相位后载波相乘,恢复出I、Q两路基带信号(针对BPSK调制的码跟踪环,BPSK调制没有副载波调制过程,直接用扩频序列调制主载波得到最终发送的中频信号,这里的基带信号指扩频序列)。I、Q两路扩频序列输入至码跟踪环。码跟踪环包括PRN(伪随机码)码发生器、乘法器、积分清零器、码环路鉴相器。PRN码发生器用于产生3路本地码。该三路本地码分别为超前(E)、即时(P)和滞后(L)码,通常它们之间的码间距为码片长度。I支路的基带信号经乘法器,分别与三路本地码相乘,再输入至对应的积分清零器进行积分清零,得到本地码与输入的基带信号的相关结果。积分清零器也叫相关器或者累加清零器。本地超前码和输入的基带信号的相关结果IE,本地滞后码和输入的基带信号的相关结果IL进入码环鉴别器进行比较。Q支路在码跟踪环的处理过程与I支路相同。如图5(a)所示:滞后码的相关值大于超前码的相关值,本地码相位需减小,即码序列需延迟;反之,滞后码的相关值小于超前码的相关值,本地码相位需增加,码序列需提前;如滞后码的相关值与超前码的相关值相等,则码序列不需要任何的调整,如图5(b)所示。如果码相位需要调整,码环鉴别器就给PRN码发生器反馈以调整馈的码序列的产生的时间。
即,码跟踪环的作用是通过码环路鉴相器的输出结果来调整本地输出伪随机码的相位,使得输出伪随机码的相位与接收到的扩频码的相位一致。从而达到对接收的扩频码的相位跟踪。
之后,I路和Q路的即时相关结果IL、QL进入载波环路鉴相器后产生本地载波的相位误差,经载波环路滤波器克服噪声后对本地振荡器的相位进行调整。对本地振荡器的相位的调整不是本发明所关心的,在本文中,假定载波跟踪环稳定的跟踪载波,即载波跟踪无偏移。
假设载波相位锁定的码跟踪环路,码环鉴别器如果使用点积(DP)鉴相,其输出为:
DP=IP(IE-IL)
超前、滞后相关器(早、迟相关器)的码片间隔为d,IP为即时相关器的输出。
三、导航信号的多径效应
卫星到接收机的信号经过反射、散射、衍射后,到达接收机的信号含多径成份,称为多径信号。多径信号随环境的不同而变化,在时间和空间上不具有相关性,导致的定位误差不能被诸如DGPS(差分全球定位***)的差分技术消除,因此多径造成的测距误差是GNSS(全球导航卫星***)定位误差的主要来源。用户接收到的信号中的多径成份会破坏来自导航卫星的直射路径信号,引起码多径造成测距误差,引起载波多径即相位误差,造成多普勒误差和信号衰退,在都市高楼耸立环境和户内环境中尤其明显,这严重影响到导航的连续性和定位的精确性。从理论上讲,在GNSS现代调制信号下多径带来的定位误差被限定在实际传播的码片范围Tc以内,即1/fc的范围以内。以GPS的BOC(10,5)为例,实际码率为速率为1.023M的C/A(扩频码中的粗测距码)码的5倍。这样C/A码信号本身多径抑制能力为300m以上,而BOC(10,5)信号本身的多径抑制能力为60m以上,而对BOC(1,1)信号来讲,多径抑制能力依然为300m以上。GNSS现代调制信号中副载波的频率fsc对多径抑制能力没有影响。可见GNSS现代调制信号由于多径带来的测距误差依然存在。
接收机端的信号模型r(t)表示为:
r(t)=S(t)+αejθS(t-δ)
其中,S(t)为直射径信号,α为第二径信号相对于直射径信号S(t)的相对幅度、θ为第二径信号相对于直射径信号S(t)的相对相位、δ为第二径信号相对于直射径信号S(t)的码片延迟;第二径信号为多径信号中最强的一路信号,或者所有多径信号的总和。
存在多径信号时,早相关IE和迟相关IL表示为:
IE=R(ε-d/2)+α·R(ε-d/2-δ)cosθ
IL=R(ε+d/2)+α·R(ε+d/2-δ)cosθ
其中,ε为本地产生的伪随机序列与接收到的扩频序列的相关时间差,d为早、迟相关器之间的码距(码片间隔),δ为第二径信号相对于直射径信号的延迟,θ为第二径信号相对于直射径信号的相位差,α为第二径信号相对于直射径信号的相对幅度。
根据EML点积鉴相原理,当滞后码的相关值与超前码的相关值相等,则码序列不需要任何的调整:
DP=IP(IE-IL)=0,则IE=IL,则有:
R(ε-d/2)+α·R(ε-d/2-δ)cosθ=R(ε+d/2)+α·R(ε+d/2-δ)cosθ
鉴相器输出DP为0时对应的ε为鉴相曲线的过零点。在无任何噪声、多径和干扰的情况下,ε=0为码跟踪环中码发生器调制产生随机码相位的过零点。如图6所示,EML结构的码跟踪环使用点积鉴相器时,应用于BPSK调制信号的接收时,ε=0无多径的理想信号鉴相曲线的过零点,并以该过零点为码跟踪环中码发生器调制产生随机码相位的锁定点,其中码间距是指早、迟相关器之间的时间间隔,Tc表示伪随机码片宽度。
然而在实际中,这个锁定点显然受多径影响,在ε不为零时,IE=IL(鉴相器输出DP为0)。在实际中,用迭代求解方程的未知数ε,ε有多重根。选择Min|ε|为锁定点。Min|ε|为时间表示的码测距误差(长度表示码测距误差可根据相关时间差乘以光速得到,相关时间差即为时间表示的码测距误差)。
在无多径的理想情况下,使用点积鉴相器的EML结构的码跟踪环应用于BOC(1,1)信号的鉴相曲线如图7所示,DP=IP(IE-IL)=0时,ε为零时IE=IL。在实际中,受多径信号的影响,在ε不为零时IE=IL,过零点偏移(过零点偏移是指在多经影响的情况下,鉴相曲线的过零点与无多径信号时的过零点相比,出现偏移),又由于BOC(pn,n)信号有多个相关峰,鉴相曲线有多个过零点,导致求得的Min|ε|并不能反映真实的码测距误差,错误选择锁定点,从而影响对接收到的信号中伪随机码的相位进行准确跟踪。
多径对码跟踪精度的影响通常可以用一个误差包络表示,假定第二径信号相对于直射径信号的相对幅度α为常数,当第二径信号相对于直射径信号的相位差θ=0°和θ=180°时,多径引起的时间上的伪距测量误差ε分别达到最大和最小值,可得多径误差包络曲线或多径误差包络(multipath error envelope,MEE)。如图8所示,EML结构的码跟踪环应用于BPSK信号接收的多径误差包络曲线,图中下包络曲线表示相位差θ为π,上包络相位差θ为0。如图9所示,对于BOC(1,1)信号使用EML结构码跟踪环进行码跟踪时,多径误差包络曲线在多径延迟的某些范围,多径误差相比BPSK有一定的改善,如当码间距为Tc时,在多径延迟在250m附近时,伪距误差减小。但应用EML结构码跟踪环的BOC(1,1)信号相比BPSK信号,其多径误差范围并没有得到改善。
目前,为了克服多径影响,将码发生器产生的本地的参考码改为其他的一些波形(而不是伪随机码),通过一些辅助技术,选择本地参考波形来构造期望鉴相曲线,都称为码相关参考波形技术(CCRW技术)。但至今,还未出现适用于BOC调制信号,能构造出鉴相特性好的鉴相曲线的码跟踪环。当前的码跟踪环构造的鉴相曲线均会出现过零点偏离原点,鉴相曲线的线性不好,鉴相曲线有多个过零点等问题,导致在接收时无法避免跟踪误差,难以精确定位。
发明内容
本发明所要解决的技术问题是,提供一种根据BOC信号的结构特点,有效抑制多径影响的伪随机码相位跟踪方法以及码跟踪环。
本发明为解决上述技术问题所采用的技术方案是,一种多径抑制BOC码跟踪方法,其特征在于,包括以下步骤:
伪随机码生成步骤:码跟踪环根据鉴相结果,在本地生成伪随机码;
BOC码生成步骤:根据本地产生的伪随机码生成BOC码;
参考波形生成步骤:码跟踪环根据本地生成伪随机码与BOC码,生成前向参考波形、后向参考波形、即时参考波形;
所述前向参考波形为,宽度为L的双极性波形码F(t),产生在实际作用的本地产生的伪随机码片之前,前向参考波形的结束点与本地产生的伪随机码片的开始点对齐;当实际作用的伪随机码片为+1,则前向参考波形先为-1,后为+1,当实际作用的伪随机码片为-1,则前向参考波形先为+1,后为-1;
所述后向参考波形为,宽度为L的双极性波形码B(t),产生在实际作用的本地产生的伪随机码片之后,本地产生的伪随机码片的结束点与后向参考波形的开始点对齐;当实际作用的伪随机码片为+1,则前向参考波形先为+1,后为-1;当实际作用的伪随机码片为-1,则前向参考波形先为-1,后为+1;
所述即时参考波形为,宽度为Tp的矩形方波,即时参考波形的中心与实际作用的本地产生的BOC码片的中心对齐;当实际作用的BOC码片为-1时,即时参考波形的幅值为-1;当实际作用的BOC码片为+1时,则P(t)的幅值为+1。
相关波形构造步骤:利用前向参考波形来构造前向相关波形Fc(t);利用后向参考波形来构造后向相关波形Bc(t);
互相关步骤:码跟踪环接收输入的基带BOC副载波已调信号,将基带BOC副载波已调信号分别与前向相关波形、后向相关波形、即时参考波形进行互相关得到前向相关函数、后向相关函数、即时相关函数;
鉴相函数生成步骤:将前向相关函数与即时相关函数相乘,得到前向鉴相函数;将后向相关函数与即时相关函数相乘,得到后向鉴相函数;
鉴相步骤:前向鉴相函数值大于0且后向鉴相函数值等于0时,则鉴相结果为延迟本地伪随机码的相位;前向鉴相函数值小于0且后向鉴相函数值等于0时,则鉴相结果为提前本地本地伪随机码的相位。
具体的,所述鉴相步骤中,将前向鉴相函数值除以鉴相器的增益得到的延迟量来延迟本地参考波形的相位;将后向鉴相函数值除以鉴相器的增益得到的提前量来提前本地参考波形的相位。
利用后向参考波形来构造后向相关波形Bc(t),其中,B(t)为前向参考波形,Tc为一个伪随机码片的宽度,p为BOC码频率与伪随机码频率之比。
将基带BOC副载波已调信号与后向相关波形进行互相关得到后向相关函数β(ε):
将基带BOC副载波已调信号与本地产生的即时参考波形的互相关函数RXP(ε)为:
其中,
ε为相关时间差,p为BOC码频率与伪随机码频率之比,Tc为一个伪随机码片的宽度,Tp为即时参考波形的宽度,L为前向参考波形或后向参考波形的宽度。
本发明构造出的前向相关函数α(ε)、后向相关函数β(ε)仅有一个峰值、且具有良好的线性,在存在多径影响的情况下,鉴相曲线的过零点与无多径信号时的过零点无偏离,从而克服跟踪点的偏移,达到精确测距和定位的目的。
为实现上述相位跟踪方法提出一种码跟踪环,其特征在于,包括伪随机码发生器、BOC码发生器、参考波形发生器、互相关处理模块、鉴相函数生成模块、码环鉴相器;
所述伪随机码发生器用于,接收鉴相结果,并根据鉴相结果在本地生成伪随机码;
BOC码发生器用于,根据本地产生的伪随机码生成BOC码;
所述参考波形发生器用于,根据本地生成伪随机码与BOC码,生成前向参考波形、后向参考波形、即时参考波形;生成的前向参考波形为,宽度为L的双极性波形码F(t),产生在实际作用的本地产生的伪随机码片之前,前向参考波形的结束点与本地产生的伪随机码片的开始点对齐;当实际作用的伪随机码片为+1,则前向参考波形先为-1,后为+1,当实际作用的伪随机码片为-1,则前向参考波形先为+1,后为-1;生成的后向参考波形为,宽度为L的双极性波形码B(t),产生在实际作用的本地产生的伪随机码片之后,本地产生的伪随机码片的结束点与后向参考波形的开始点对齐;当实际作用的伪随机码片为+1,则前向参考波形先为+1,后为-1;当实际作用的伪随机码片为-1,则前向参考波形先为-1,后为+1;生成的即时参考波形为,宽度为Tp的矩形方波,即时参考波形的中心与实际作用的本地产生的BOC码片的中心对齐;当实际作用的BOC码片为-1时,即时参考波形的幅值为-1;当实际作用的BOC码片为+1时,则P(t)的幅值为+1;再利用前向参考波形来构造前向相关波形Fc(t);利用后向参考波形来构造后向相关波形Bc(t);
所述互相关处理模块用于,接收输入的基带BOC副载波已调信号,将基带BOC副载波已调信号分别与前向相关波形、后向相关波形、即时参考波形进行互相关得到前向相关函数、后向相关函数、即时相关函数;
所述鉴相函数生成模块用于,将前向相关函数与即时相关函数相乘,得到前向鉴相函数;将后向相关函数与即时相关函数相乘,得到后向鉴相函数;
所述码环鉴相器用于,前向鉴相函数值大于0且后向鉴相函数值等于0时,则输出的鉴相结果为延迟本地伪随机码的相位;前向鉴相函数值小于0且后向鉴相函数值等于0时,则输出的鉴相结果为提前本地本地伪随机码的相位。
具体的,所述互相关处理模块包括乘法器、积分清零器;参考波形发生器的前向相关波形、后向相关波形、即时参考波形输出端分别与对应乘法器一个的输入端相连,各乘法器另一个的输入端连接输入的基带BOC副载波已调信号。
具体的,所述鉴相生成模块包括乘法器、积分清零器;输出前向相关函数的积分清零器的输出端、输出即时相关函数的积分清零器的输出端分别连与同一乘法器的两个输入端相连,该乘法器的输出端与对应的积分清零器相连,该积分清零器的输出端与码环鉴相器的一个输入端相连;输出后向相关函数的积分清零器的输出端、输出即时相关函数的积分清零器的输出端分别连与同一乘法器的两个输入端相连,该积分清零器的输出端与码环鉴相器的另一个输入端相连。
本发明的有益效果是,根据BOC(pn,n)现代调制信号的结构特点,基于接收信号和所设计的本地参考波形的实时相关特性,能克服抑制多径信号的BOC(pn,n)信号的码多径抑制方法影响,能克服多径信号的影响,在存在多径影响的情况下,鉴相曲线的过零点与无多径信号时的过零点无偏离,正负延迟时只有一个相关峰,保证跟踪点不偏移,达到精确测距和定位的目的。
附图说明
图1为一个BOC副载波调制示例;
图2为BOC(10,5)的功率谱图图;
图3为BOC(10,5)相关函数示意图;
图4为GPS接收机中的典型的码跟踪环的EML结构示意图;
图5为相位调整中根据滞后码的相关值与超前码的相关值进行比较的示意图;
图6为在无多径的情况下鉴相器输出的鉴相曲线示意图;
图7为在无多径的情况下,使用点积鉴相器的EML结构的码跟踪环应用于BOC(1,1)信号的鉴相曲线;
图8为EML结构的码跟踪环应用于BPSK信号接收的多径误差包络曲线;
图9为对于BOC(1,1)信号使用EML结构码跟踪环进行码跟踪时的多径误差包络曲线;
图10为实施例时域中参考波形信号的相互关系;
图11为前向参考波形与BOC码的互相关函数以及其组成函数;
图12为后向参考波形与BOC码的互相关函数以及其组成函数;
图13为即时参考波形与BOC码的互相关函数以及其组成函数;
图14为本实施例码跟踪环结构;
图15为采用了本发明方法的鉴相器在理想情况下构造的鉴相曲线;
图16为采用了本发明方法的鉴相器在有多径影响时所构造的鉴相曲线;
图17为GT方案与本发明的多径误差包络比较示意图;
图18为GT方案与本发明的多径误差包络比较的局部放大图。
具体实施方式
本实施例以BOC(2n,n)为例,本地产生的BOC码频率与伪随机码频率之比为2。
时域中参考波形信号的相互关系如图10所示。
图中指的是本地产生的伪随机序列,是本地产生的BOC(2,1)码,分别是本地产生的前向参考波形、后向参考波形和即时参考波形,这五个信号在接收机中同步产生,其中是码鉴相输出的正/副延迟(延迟量或提前量)。
前向参考波形为,宽度为L的双极性波形码F(t),产生在实际作用的本地产生的伪随机码片之前,前向参考波形的结束点与本地产生的伪随机码片的开始点对齐;当实际作用的伪随机码片为+1,则前向参考波形先为-1,后为+1,当实际作用的伪随机码片为-1,则前向参考波形先为+1,后为-1;
后向参考波形为,宽度为L的双极性波形码B(t),产生在实际作用的本地产生的伪随机码片之后,本地产生的伪随机码片的结束点与后向参考波形的开始点对齐;当实际作用的伪随机码片为+1,则前向参考波形先为+1,后为-1;当实际作用的伪随机码片为-1,则前向参考波形先为-1,后为+1;
即时参考波形为,宽度为Tp的矩形方波,即时参考波形的中心与实际作用的本地产生的BOC码片的中心对齐;当实际作用的BOC码片为-1时,即时参考波形的幅值为-1;当实际作用的BOC码片为+1时,则P(t)的幅值为1。
三种参考信号与BOC(pn,n)信号的互相关性质:
(1)前向构造参考波形与BOC码的互相关函数RXFc(ε)及特性:
其中,ε为相关时间差,p为副载波频率和伪随机码频率之比,Tc为一个伪随机码片的宽度;
L为前向参考波形的宽度,ε为相关时间差;
当前向参考波形长为0.2Tc,Tc为一个伪随机码片的宽度;α(ε)和RXF(ε)如图11所示,前向参考波形与BOC码的互相关函数RXF(ε)有多个相关峰。RXF(ε)可以由α(ε)线性组合而成,反之α(ε)也可以由RXF(ε)和它的线性移位组合而成,即:
由此,在前向参考波形的基础上构造一个前向相关函数Fc(t):
所构造前向相关波形Fc(t)与本地产生的BOC码的互相关函数为:
(2)后向构造参考波形与BOC码的相关函数及特性:
其中,ε为相关时间差,p为副载波频率和伪随机码频率之比,Tc为一个伪随机码片的宽度;
其中,ε为相关时间差,L为后向参考波形的宽度;
当后向参考波形长为0.2Tc,β(ε)和RXB(ε)如图12所示:可见后向参考波形与BOC码的互相关函数RXB(ε)有多个相关峰。RXB(ε)可以由β(ε)线性组合而成,反之β(ε)也可以由RXB(ε)和它的线性移位组合而成,即:
由此,在后向参考波形的基础上构造一个后向相关函数Bc(t):
此构造的后向参考波形和BOC码的相关函数只有一个峰值,且有好的线性。
(3)即时参考波形与BOC码的即时参考波形RXP(ε)及特性:
其中,ε为相关时间差,p为副载波频率和伪随机码频率之比,Tc为一个伪随机码片的宽度;
其中,ε为相关时间差,Tp为后向参考波形的宽度,p为副载波频率和伪随机码频率之比,Tc为一个伪随机码片的宽度,L的前向参考波形和后向参考波形的宽度。γ(ε)和RXP(ε)如下图13所示:时,γ(ε)为常数;即时参考波形与BOC码的互相关函数RXP(ε)有多个相关峰。RXP(ε)可以由γ(ε)线性组合而成。
来自发送端的中频信号(从信道中接收到的BOC已调信号调制后的主载波)输入接收机,接收机将中频信号与本地振荡器发出的本地载波相乘,并与本地载波旋转90度相位后载波相乘,恢复出I、Q两路基带信号(基带信号指BOC已调信号rB(t))。I、Q两路BOC已调信号两路扩频序列输入至码跟踪环。基于最优线性鉴相曲线的准则,以及上述分析的参考波形信号与BOC码之间的互相关函数特性,构造如图14所示的一个码跟踪环,由于I、Q两路的处理相同,因此图14只示出其中一路信号的处理结构:I、Q两路扩频序列输入至码跟踪环。码跟踪环包括伪随机发生器、BOC码发生器、参考波形发生器、互相关处理模块、鉴相函数生成模块、码环鉴相器、互相关处理模块、鉴相函数生成模块均包括乘法器、积分清零器。
所述伪随机码发生器用于,接收鉴相结果并根据鉴相结果在本地生成伪随机码;
BOC码发生器用于,根据本地产生的伪随机码生成BOC码;
码环鉴相器用于,前向鉴相函数值大于0且后向鉴相函数值等于0时,则输出的鉴相结果为延迟本地伪随机码的相位;前向鉴相函数值小于0且后向鉴相函数值等于0时,则输出的鉴相结果为提前本地本地伪随机码的相位;
为了保证鉴相结果输入至伪随机码发生器时不受干扰,在码跟踪环中还包括环路滤波器、压控振荡器,鉴相结果通过环路滤波器、压控振荡器经滤波等信号处理后输入至伪随机码发生器。
互相关处理模块包括乘法器、积分清零器;参考波形发生器的前向相关波形、后向相关波形、即时参考波形输出端分别与对应乘法器一个的输入端相连,各乘法器另一个的输入端连接输入的基带BOC副载波已调信号。鉴相生成模块包括乘法器、积分清零器;输出前向相关函数的积分清零器的输出端、输出即时相关函数的积分清零器的输出端分别连与同一乘法器的两个输入端相连,该乘法器的输出端与对应的积分清零器相连,该积分清零器的输出端与码环鉴相器的一个输入端相连;输出后向相关函数的积分清零器的输出端、输出即时相关函数的积分清零器的输出端分别连与同一乘法器的两个输入端相连,该积分清零器的输出端与码环鉴相器的另一个输入端相连。
输入的基带信号rB(t)分别与本地产生的相关波形、参考波形 相乘,其中。相乘结果分别经过积分清零单元(以提高信噪比增益)获得互相关结果。前向相关波形与即时参考波形相乘得到前向鉴相函数dFC(ε),后向相关波形与即时参考波形相乘得到后向鉴相函数dBc(ε)。
前向鉴相函数dFC(ε)和后向鉴相函数dBC(ε)的鉴相曲线如图15所示,鉴相曲线的过零点与无多径信号时的过零点无偏离,在理想情况下,正负延迟时只有一个相关峰。在仿真结果中,存在多径影响时,鉴相曲线的最小过零点也无偏移,如图16所示,α为第二径信号相对于直射径信号的相对幅度、θ为第二径信号相对于直射径信号的相对相位。鉴相曲线的最小过零点决定了跟踪的准确性,因此此种多径抑制方法有非常好的性能。
前向鉴相函数dFC(ε)和后向鉴相函数dBC(ε)输入码环鉴相器进行鉴相输出。码环鉴相器的鉴相过程如下:
1)当控制端的输入为dFC(ε)>0且dBC(ε)=0时,说明本地参考波形的相位(本地参考波形的相位与本地产生的伪随机码、BOC码的相位相同)比输入的信号相位提前了,此时需要做的就是将本地码延迟。假设检测到此时的dFC(ε)=c0,则本地载波相位需要延迟的量为c0/g0,g0是鉴相器的增益,对应于理想曲线线性部分的斜率。
2)当dBC(ε)<0且dFC(ε)=0时,说明本地参考波形的码相位滞后于输入信号的相位,此时要做的就是提前本地码。类似地,若检测到后向鉴相器的输出值为dBC(ε)=c1,则本地码需要提前的相位为c1/g0。
使用多径误差包络(MEE)进行多径抑制性能的比较:
在使用相同的***前端滤波器带宽情况下,所本发明方法能控制多径误差在0.001Tc,和《Nunes,F.,Sousa,F.,and Leit~ao,J.gating functions for multipath mitigationin GNSS BOC signals,IEEE Transactions on Aerospace and electronic systemsvol.43,No.3JULY2007》(用于全球卫星导航***BOC副载波调制信号的基于门函数的多径抑制,简称GT方案)提出的方法与本发明方法的多径误差包络比较,如图17所示。为了能更清晰地显现本发明的在多径抑制方面的优势,图18是17图的一个局部放大后的图像。
图中灰线为本发明所提出的方案的多径误差包络曲线,多径误差在0.001Tc的范围以内;黑线为GT方案的多径误差包络曲线,多径误差在0.015Tc以内。可见所提出的针对于BOC(pn,n)信号的码跟踪环有良好的多径抑制力。
本发明适用于接收机在接收GNSS现代调制信号BOC(pn,n)信号进行多径抑制,这对于军事活动和紧急救援等高精确定位有重要的意义,也有利于地面站在采用GNSS现代体调制信号时提供准确的星历,有助于在城市的移动用户处于复杂多径环境中定位服务质量的改善。
Claims (10)
1.一种多径抑制BOC码跟踪方法,其特征在于,包括以下步骤:
伪随机码生成步骤:码跟踪环根据鉴相结果,在本地生成伪随机码;
BOC码生成步骤:根据本地产生的伪随机码生成BOC码;
参考波形生成步骤:码跟踪环根据本地生成伪随机码与BOC码,生成前向参考波形、后向参考波形、即时参考波形;
所述前向参考波形为,宽度为L的双极性波形码F(t),产生在实际作用的本地产生的伪随机码片之前,前向参考波形的结束点与本地产生的伪随机码片的开始点对齐;当实际作用的伪随机码片为+1,则前向参考波形先为-1,后为+1,当实际作用的伪随机码片为-1,则前向参考波形先为+1,后为-1;
所述后向参考波形为,宽度为L的双极性波形码B(t),产生在实际作用的本地产生的伪随机码片之后,本地产生的伪随机码片的结束点与后向参考波形的开始点对齐;当实际作用的伪随机码片为+1,则前向参考波形先为+1,后为-1;当实际作用的伪随机码片为-1,则前向参考波形先为-1,后为+1;
所述即时参考波形为,宽度为Tp的矩形方波,即时参考波形的中心与实际作用的本地产生的BOC码片的中心对齐;当实际作用的BOC码片为-1时,即时参考波形的幅值为-1;当实际作用的BOC码片为+1时,则P(t)的幅值为+1;
相关波形构造步骤:利用前向参考波形来构造前向相关波形Fc(t);利用后向参考波形来构造后向相关波形Bc(t);
互相关步骤:码跟踪环接收输入的基带BOC副载波已调信号,将基带BOC副载波已调信号分别与前向相关波形、后向相关波形、即时参考波形进行互相关得到前向相关函数、后向相关函数、即时相关函数;
鉴相函数生成步骤:将前向相关函数与即时相关函数相乘,得到前向鉴相函数;将后向相关函数与即时相关函数相乘,得到后向鉴相函数;
鉴相步骤:前向鉴相函数值大于0且后向鉴相函数值等于0时,则鉴相结果为延迟本地伪随机码的相位;前向鉴相函数值小于0且后向鉴相函数值等于0时,则鉴相结果为提前本地伪随机码的相位。
2.如权利要求1所述多径抑制BOC码跟踪方法,其特征在于,所述鉴相步骤中,将前向鉴相函数值除以鉴相器的增益得到的延迟量来延迟本地参考波形的相位;将后向鉴相函数值除以鉴相器的增益得到的提前量来提前本地参考波形的相位。
4.如权利要求1或2所述多径抑制BOC码跟踪方法,其特征在于,所述互相关步骤中,将基带BOC副载波已调信号与前向相关波形进行互相关得到前向相关函数α(ε):
将基带BOC副载波已调信号与后向相关波形进行互相关得到后向相关函数β(ε):
将基带BOC副载波已调信号与本地产生的即时参考波形的互相关函数RXP(ε)为:
其中,
ε为相关时间差,p为BOC码频率与伪随机码频率之比,Tc为一个伪随机码片的宽度,Tp为即时参考波形的宽度,L为前向参考波形或后向参考波形的宽度。
5.码跟踪环,其特征在于,包括伪随机码发生器、BOC码发生器、参考波形发生器、互相关处理模块、鉴相函数生成模块、码环鉴相器;
所述伪随机码发生器用于,接收鉴相结果,并根据鉴相结果在本地生成伪随机码;
BOC码发生器用于,根据本地产生的伪随机码生成BOC码;
所述参考波形发生器用于,根据本地生成伪随机码与BOC码,生成前向参考波形、后向参考波形、即时参考波形;生成的前向参考波形为,宽度为L的双极性波形码F(t),产生在实际作用的本地产生的伪随机码片之前,前向参考波形的结束点与本地产生的伪随机码片的开始点对齐;当实际作用的伪随机码片为+1,则前向参考波形先为-1,后为+1,当实际作用的伪随机码片为-1,则前向参考波形先为+1,后为-1;生成的后向参考波形为,宽度为L的双极性波形码B(t),产生在实际作用的本地产生的伪随机码片之后,本地产生的伪随机码片的结束点与后向参考波形的开始点对齐;当实际作用的伪随机码片为+1,则前向参考波形先为+1,后为-1;当实际作用的伪随机码片为-1,则前向参考波形先为-1,后为+1;生成的即时参考波形为,宽度为Tp的矩形方波,即时参考波形的中心与实际作用的本地产生的BOC码片的中心对齐;当实际作用的BOC码片为-1时,即时参考波形的幅值为-1;当实际作用的BOC码片为+1时,则P(t)的幅值为+1;再利用前向参考波形来构造前向相关波形Fc(t);利用后向参考波形来构造后向相关波形Bc(t);
所述互相关处理模块用于,接收输入的基带BOC副载波已调信号,将基带BOC副载波已调信号分别与前向相关波形、后向相关波形、即时参考波形进行互相关得到前向相关函数、后向相关函数、即时相关函数;
所述鉴相函数生成模块用于,将前向相关函数与即时相关函数相乘,得到前向鉴相函数;将后向相关函数与即时相关函数相乘,得到后向鉴相函数;
所述码环鉴相器用于,前向鉴相函数值大于0且后向鉴相函数值等于0时,则输出的鉴相结果为延迟本地伪随机码的相位;前向鉴相函数值小于0且后向鉴相函数值等于0时,则输出的鉴相结果为提前本地伪随机码的相位。
6.如权利要求5所述码跟踪环,其特征在于,所述互相关处理模块包括乘法器、积分清零器;参考波形发生器的前向相关波形、后向相关波形、即时参考波形输出端分别与对应乘法器一个的输入端相连,各乘法器另一个的输入端连接输入的基带BOC副载波已调信号。
7.如权利要求6所述码跟踪环,其特征在于,所述鉴相生成模块包括乘法器、积分清零器;输出前向相关函数的积分清零器的输出端、输出即时相关函数的积分清零器的输出端分别连与同一乘法器的两个输入端相连,该乘法器的输出端与对应的积分清零器相连,该积分清零器的输出端与码环鉴相器的一个输入端相连;输出后向相关函数的积分清零器的输出端、输出即时相关函数的积分清零器的输出端分别连与同一乘法器的两个输入端相连,该积分清零器的输出端与码环鉴相器的另一个输入端相连。
8.如权利要求5所述码跟踪环,其特征在于,所述码环鉴相器还用于,将前向鉴相函数值除以鉴相器的增益得到的延迟量作为输出的鉴相结果;将后向鉴相函数值除以鉴相器的增益得到的提前量作为输出的鉴相结果。
10.如权利要求9所述码跟踪环,其特征在于,所述互相关处理模块用于,将基带BOC副载波已调信号与前向相关波形进行互相关得到前向相关函数α(ε):
将基带BOC副载波已调信号与后向相关波形进行互相关得到后向相关函数β(ε):
将基带BOC副载波已调信号与本地产生的即时参考波形的互相关函数RXP(ε)为:
其中,
其中ε为相关时间差;p为BOC码频率与伪随机码频率之比,Tc为一个伪随机码片的宽度,Tp为即时参考波形的宽度,L为前向参考波形或后向参考波形的宽度。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201110201926 CN102338878B (zh) | 2011-07-19 | 2011-07-19 | 一种多径抑制boc码跟踪方法以及码跟踪环 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201110201926 CN102338878B (zh) | 2011-07-19 | 2011-07-19 | 一种多径抑制boc码跟踪方法以及码跟踪环 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102338878A CN102338878A (zh) | 2012-02-01 |
CN102338878B true CN102338878B (zh) | 2013-11-06 |
Family
ID=45514705
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201110201926 Expired - Fee Related CN102338878B (zh) | 2011-07-19 | 2011-07-19 | 一种多径抑制boc码跟踪方法以及码跟踪环 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102338878B (zh) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103439715B (zh) * | 2013-08-22 | 2016-01-20 | 清华大学 | 基于二维跟踪结构的boc信号抗多径方法 |
CN103901442B (zh) * | 2014-03-14 | 2016-05-11 | 中国测绘科学研究院 | 一种单频多路径效应探测与缓解方法 |
CN104849730B (zh) * | 2015-06-02 | 2023-07-04 | 中国人民解放军国防科技大学 | 伽利略卫星导航***e1频点信号无模糊抗多径方法 |
CN104898143B (zh) * | 2015-06-02 | 2017-07-25 | 中国人民解放军国防科学技术大学 | 时分复用双参考波形的tmboc信号无模糊接收方法 |
CN104880715B (zh) * | 2015-06-03 | 2017-09-01 | 中国人民解放军国防科学技术大学 | 应用于BOC(n,n)信号的无模糊接收方法 |
CN104898133B (zh) * | 2015-06-04 | 2018-12-07 | 中国人民解放军国防科学技术大学 | 应用于bpsk信号的抗多径接收方法 |
CN105680952B (zh) * | 2016-01-29 | 2018-01-26 | 北京邮电大学 | 一种信号跟踪方法及装置 |
CN106842250B (zh) * | 2017-01-05 | 2019-02-15 | 桂林电子科技大学 | 一种基于遗传粒子滤波的多径抑制码环的设计方法 |
CN107800505B (zh) * | 2017-11-08 | 2019-03-08 | 浙江大学 | 一种高效导频的通信***及其波形产生和跟踪方法 |
CN108897009B (zh) * | 2018-06-08 | 2022-06-28 | 桂林电子科技大学 | 一种boc导航信号接收机及其码跟踪方法 |
CN110045398B (zh) * | 2019-04-30 | 2020-11-10 | 中国人民解放军国防科技大学 | 一种基于最优相关间隔的码相位过零点偏差抑制方法 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB0011493D0 (en) * | 2000-05-13 | 2000-06-28 | Koninkl Philips Electronics Nv | Method and apparatus for code phase tracking |
CN1138370C (zh) * | 2000-12-14 | 2004-02-11 | 华为技术有限公司 | 前向链路的干扰抑制处理方法 |
CN101807940B (zh) * | 2010-01-22 | 2013-03-27 | 北京航空航天大学 | 一种gnss接收***的抗多径干扰装置及其方法 |
CN102023299B (zh) * | 2010-11-03 | 2012-11-28 | 东南大学 | 一种抑制多径的相关器方法 |
-
2011
- 2011-07-19 CN CN 201110201926 patent/CN102338878B/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN102338878A (zh) | 2012-02-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102338878B (zh) | 一种多径抑制boc码跟踪方法以及码跟踪环 | |
Yang et al. | Acquisition of the GPS L5 signal using coherent combining of I5 and Q5 | |
CN101132191B (zh) | 一种gnss接收机基带信号处理方法 | |
US6658048B1 (en) | Global positioning system code phase detector with multipath compensation and method for reducing multipath components associated with a received signal | |
EP2257826B1 (en) | Multipath detection for received sps signal | |
Bhuiyan et al. | Code tracking algorithms for mitigating multipath effects in fading channels for satellite-based positioning | |
Hegarty et al. | Acquisition algorithms for the GPS L5 signal | |
CN104570017B (zh) | 一种针对北斗导航卫星***D1导航电文中的Neumann‑Hoffman码规避与剥离方法 | |
CN102183770A (zh) | 一种抗多径干扰的gps伪随机码跟踪环路及其抗多径干扰方法 | |
CN102116866A (zh) | 整周载波的gps p和/或y码信号的跟踪方法和装置 | |
CN105099498A (zh) | 扩频信号捕获***和方法 | |
CN109412644A (zh) | 一种直扩msk信号的多普勒频率估计方法 | |
CN102854516A (zh) | 一种gnss接收机中的载噪比估计方法及其*** | |
KR20140135048A (ko) | GPS 및 Galileo 위성 신호의 주피크 특성을 이용한 위성 신호 멀티패스 추적 시스템 | |
Yao et al. | Optimized modulation for Compass B1-C signal with multiple processing modes | |
EP2814197B1 (en) | Method for carrier-to-noise ratio estimation in GNSS receivers | |
CN102841359A (zh) | 一种抗电文翻转的直扩信号载波伪码二维捕获方法 | |
CN108051827A (zh) | Boc调制信号无模糊码跟踪方法 | |
CN103439715A (zh) | 基于二维跟踪结构的boc信号抗多径方法 | |
CN103339526B (zh) | 设备和方法 | |
Paonni et al. | Looking for an Optimum S‐Curve Shaping of the Different MBOC Implementations | |
Benedetto et al. | Effective code acquisition of Galileo BOC signals | |
Julien et al. | Analysis of Galileo E1 OS unbiased BOC/CBOC tracking techniques for mass market applications | |
Bhuiyan | Analyzing code tracking algorithms for galileo open service signal | |
Zhang et al. | Multipath mitigation technique based on partial autocorrelation function |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20131106 Termination date: 20160719 |