一种BOC信号的边峰消除方法技术

技术编号:24166374 阅读:23 留言:0更新日期:2020-05-16 01:35
本发明专利技术针对BOC(n,n)信号的副峰消除,首先,不需要计算与PRN的互相关函数RBOC/PRN(τ),能够减少BOC序列与PRN码的滑动相关过程;其次,算法中只用到RBOC以及一个RBOC的取模,然后累积即可,结构简单,易于实现;本发明专利技术构造的第一种自相关函数,可以使整个主副峰比值变大,消除副峰影响带来的模糊性问题以达到快速有效捕获信号的目的,也使信号跟踪的精度得到提高;本发明专利技术构造的第二种自相关函数,可以消除副峰来达到保留主峰;采用本发明专利技术实施例提供的BOC信号的边峰消除方法,相较于现有的aspect,在频率不对应时,也可以有效的消除BOCs(m,n)信号的边峰。

A method of eliminating side peak of BOC Signal

【技术实现步骤摘要】
一种BOC信号的边峰消除方法
本专利技术涉及信号处理领域
,特别是涉及一种BOC信号的边峰消除方法。
技术介绍
在现代的全球导航卫星系统进行高精度的测量中,多径误差是其中最为重要的误差来源。为了消除多径误差的影响,近些年已经不断出现了多种消除多径误差的方法,如:窄相关技术、Strobe技术、MEDLL(MultipathEstimatingDelayLockLoop)、MET(MultipathEliminationTechnology)等等。但是这些消除多径的方法都是针对BPSK(BinaryPhaseShiftKey)信号而提出的。而现代的GPS系统、Galileo系统、中国的“北斗二代”系统,为了提高跟踪精度都采用了BOC(BinaryOffsetCarrier)调制信号。MBOC(6,1,1/11)调制信号是众多BOC信号中的一种,而CBOC(6,1,1/11)信号又作为MBOC信号的一种实现方式,被广泛应用于GalileoE1信号以及“北斗二代”B1频段中。而由于CBOC(6,1,1/11)调制信号的自相关函数存在多个边峰,在实际的信号跟踪时会跟踪到模糊点,从而产生较大的跟踪误差。因此为了消除CBOC调制信号跟踪时存在的多径,首先必须得消除CBOC调制信号跟踪过程中存在的模糊度。为了解决CBOC调制信号的跟踪模糊问题,目前主要有以下几种方法:(1)自相关边峰消除技术(AutocorrelationSide-peakCancellationTechnique,ASPeCT),在本地产生PRN(PseudoRandomNoise)码和经副载波调制的PRN码,分别和接收信号作相关运算后再进行旁瓣相消处理以抑制副峰,该性能较好,但是仅适用于Sine-BOC(n,n)信号,而且经过该方法处理后的相关函数仍然还存在边峰;(2)伪相关函数法seudo-CorrelationFunction,PCF),在本地采用两个特别设计的信号与接收的BOC信号进行相关,然后进行非线性处理,得到无模糊相关函数,实现无模糊跟踪;(3)AACF(AbsoluteAuto-CorrelationFunction)方法,将CBOC调制信号的自相关函数与其绝对值相加,得到无边峰的相关函数。但是现有文献中,大都针对CBOC和边峰消除单独出现的情况,本专利技术解决了CBOC调制信号跟踪时同时存在的模糊度以及多径参数估计的问题。
技术实现思路
本专利技术实施例的目的在于提供一种BOC信号的边峰消除方法。具体技术方案如下:本专利技术实施例提供了一种BOC信号的边峰消除方法,包括:构建BOC调制信号的泛化扩频符号波形表达式BOS(m,n);在本地码生成器构造两路本地参考信号,分别将两路本地参考信号与接收机接收到的BOC信号进行相关运算,求解获得BOC信号自相关函数、BOC/BOC-s信号的互相关函数;求取所述BOC信号自相关函数的绝对值与所述BOC/BOC-s信号的互相关函数的绝对值之和,得到无边峰的BOC调制信号相关函数。可选的,所述BOC/BOC-s信号的互相关函数的表达式为:BOC-s(m,n)=sign(sin(t+180);式中,BOC-s(m,n)为BOS(m,n)的副载波,t为时间。可选的,无边峰的BOC调制信号相关函数的表达式为:RASPeCTup(τ)=RB(τ)+|R-B(τ)|式中,其中是BOC信号自相关函数;为BOC/BOC-s信号的互相关函数。可选的,根据BOC调制信号原理,在二进制相移相键控BPSK调制的基础上,再调制一矩形副载波对BOC信号进行二次扩频得到BOC信号s(t):s(t)=Pc(t)*sign[sin(2πfst+φ)]式中,t表示某一时间,P为BOC信号的幅度,c(t)为伪码序列,fs为副载波频率,φ为正弦信号的相位角度。可选的,当相位角度φ分别为0°和90°时,BOC信号分别表示正弦BOC(Sine-BOC)信号和余弦BOC信号;根据BOC信号表达式(1),BOC信号的表达形式为BOC(fs,fc),其中:BOC信号的副载波频率fs=m×1.023MHz,扩频码速率fc=n×1.023MHz,m和n都是基准频率的整数倍数,因此BOC信号调制阶数M=2m/n,BOC信号BOC信号表达式也可表示为BOC(m,n)。本专利技术针对BOC(n,n)信号的副峰消除,具有有如下优点:(1)不需要计算与PRN的互相关函数RBOC/PRN(τ),能够减少BOC序列与PRN码的滑动相关过程;(2)算法中只用到RBOC以及一个RBOC的取模,然后累积即可,结构简单,易于实现;本专利技术构造的第一种自相关函数,可以使整个主副峰比值变大,消除副峰影响带来的模糊性问题以达到快速有效捕获信号的目的,也使信号跟踪的精度得到提高;本专利技术构造的第二种自相关函数,可以消除副峰来达到保留主峰;采用本专利技术实施例提供的BOC信号的边峰消除方法,相较于现有的aspect,在频率不对应时,也可以有效的消除BOCs(m,n)信号的边峰。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。图1为本专利技术实施例提供的一种BOC信号的边峰消除方法的方法流程图;图2为本专利技术实施例提供的相关函数对比图;图3为本专利技术实施例提供的仿真数据与扩频码的相关图;图4为本专利技术实施例提供的采用AdASPect技术处理后的相关图;图5为本专利技术实施例提供的采用ASPect技术处理后的仿真图;图6为采用本专利技术实施例提供的BOC信号的边峰消除方法处理后的仿真图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行描述。为了解决现有的aspect技术,在频率不对应时,无法有效的消除BOCs(m,n)信号的边峰,本专利技术实施例提供了一种BOC信号的边峰消除方法。实施例1请参见图1,本专利技术实施例提供了一种BOC信号的边峰消除方法,包括:S110.构建BOC调制信号的泛化扩频符号波形表达式BOS(m,n);S120.在本地码生成器构造两路本地参考信号,分别将两路本地参考信号与接收机接收到的BOC信号进行相关运算,求解获得BOC信号自相关函数、BOC/BOC-s信号的互相关函数;S130.求取所述BOC信号自相关函数的绝对值与所述BOC/BOC-s信号的互相关函数的绝对值之和,得到无边峰的BOC调制信号相关函数。具体的,本专利技术针对BOC(n,n)信号的副峰消除,具有有如下优点:(1)不需要计算与PRN的互相关函数RBOC/PRN(τ),能够减少BOC序列与PRN码的滑动相关过程;(2)算法中只用到RBOC以及一个RBOC的取模,然后累积即可,结构简单,易于实现;本专利技术构造的第一种自相关函数,可以使整个主副峰比值变大,消除副峰影响带来的模糊性问题以达到快速有效捕获本文档来自技高网
...

【技术保护点】
1.一种BOC信号的边峰消除方法,其特征在于,包括:/n构建BOC调制信号的泛化扩频符号波形表达式BOS(m,n);/n在本地码生成器构造两路本地参考信号,分别将两路本地参考信号与接收机接收到的BOC信号进行相关运算,求解获得BOC信号自相关函数、BOC/BOC-s信号的互相关函数;/n求取所述BOC信号自相关函数的绝对值与所述BOC/BOC-s信号的互相关函数的绝对值之和,得到无边峰的BOC调制信号相关函数。/n

【技术特征摘要】
1.一种BOC信号的边峰消除方法,其特征在于,包括:
构建BOC调制信号的泛化扩频符号波形表达式BOS(m,n);
在本地码生成器构造两路本地参考信号,分别将两路本地参考信号与接收机接收到的BOC信号进行相关运算,求解获得BOC信号自相关函数、BOC/BOC-s信号的互相关函数;
求取所述BOC信号自相关函数的绝对值与所述BOC/BOC-s信号的互相关函数的绝对值之和,得到无边峰的BOC调制信号相关函数。


2.根据权利要求1所述的BOC信号的边峰消除方法,其特征在于,所述BOC/BOC-s信号的互相关函数的表达式为:
BOC-s(m,n)=sign(sin(t+180);
式中,BOC-s(m,n)为BOS(m,n)的副载波,t为时间。


3.根据权利要求1所述的BOC信号的边峰消除方法,其特征在于,无边峰的BOC调制信号相关函数的表达式为:
RASPeCTup(τ)=RB(τ)+|R-B(τ)|
式中,其中是BOC信号自...

【专利技术属性】
技术研发人员:刘芳薛文通白阳吕明李杰马盼赵蓓王莎王玲玲赵彦彦
申请(专利权)人:西安航天华迅科技有限公司
类型:发明
国别省市:陕西;61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1