一种用于GNSS接收机的授权信号和公开信号联合抗欺骗方法转让专利

申请号 : CN201710820572.8

文献号 : CN107367740B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 欧钢林红磊黄仰博唐小妹吴健刘瀛翔肖志斌左勇刘哲

申请人 : 中国人民解放军国防科技大学

摘要 :

公开服务的导航信号面临较大欺骗干扰的,传统的抗欺骗方法通常只能针对特定欺骗干扰有效,若接收机采用单一的抗欺骗方法则会使接收机面临较大风险,但若同时采用多种抗欺骗方法,无疑会增加接收机的实现复杂性。针对这一问题,基于授权用户接收机的特点,本发明提出了一种用于GNSS接收机的授权信号和公开信号联合抗欺骗方法,该方法先对针对AS信号进行抗转发式欺骗处理,得到真实的AS信号,然后在将其和OS信号进行一致性检验,以实现对OS信号的抗欺骗处理。该方法可以有效的提高授权接收机中的抗欺骗性能,降低被欺骗的可能性。

权利要求 :

1.一种用于GNSS接收机的授权信号和公开信号联合抗欺骗方法,其特征在于,包括以下步骤:步骤101,GNSS接收机接收GNSS系统播发的AS信号,记接收到的AS信号为Sas1;

步骤102,GNSS接收机利用残留信号检测法检测残留信号中是否还存在AS信号;

步骤103,若残留信号中存在AS信号,GNSS接收机则对其进行正常接收,并依次记为Sasi,其中i>1,Sasi表示接收机接收到的第i个AS信号,然后再重复步骤102,直至GNSS接收机在残留信号中无法检测到AS信号为止;

步骤104,GNSS接收机从所有接收到的AS信号Sas1,Sas2,…中选择时延最小的AS信号作为接收到的真实授权信号,将该真实授权信号记为SasT;

步骤105,GNSS接收机接收GNSS系统播发的OS信号,记接收到的OS信号为Sos1,下标1表示接收到的第1个OS信号;将接收到的OS信号Sos1作为第1个待验证的OS信号;

步骤106,将真实授权信号SasT的信号层和信息层参数分别和待验证的OS信号的信号层和信息层参数进行一致性检验,判断两个信号是否一致;

步骤107,若一致性检验结果表明待验证的OS信号和SasT的参数一致,则说明该待验证的OS信号为真实OS信号,将其记为SosT,至此完成了从接收信号中提取出真实的AS和OS信号的处理,处理流程结束;

步骤108,若一致性检验结果表明待验证的OS信号和SasT的参数不一致,则说明该待验证的OS信号为欺骗信号,此时GNSS接收机需要利用残留信号检测法从残留信号中检测是否还存在OS信号;

步骤109,若GNSS接收机从残留信号中又成功检测到OS信号,记接收到的OS信号为Sos2,下标2表示接收到的第2个OS信号,将OS信号Sos2作为第2个待验证的OS信号,并转入步骤

106;依此循环;

步骤110,若GNSS接收机从残留信号中没有检测到OS信号,则说明真实OS信号可能被压制或者步骤103获得的SasT授权信号可能存在被欺骗的可能,处理流程结束。

2.根据权利要求1所述的用于GNSS接收机的授权信号和公开信号联合抗欺骗方法,其特征在于,在步骤106中,将真实授权信号SasT的信号层和信息层参数分别和待验证的OS信号的信号层和信息层参数进行一致性检验的方法是:分别提取真实授权信号SasT和待验证的第j个OS信号Sosj的参数,其中,j=1,2,…;OS信号Sosj表示接收到的第j个OS信号;信号层参数包括信号载噪比,信号多普勒和信号伪距等;信息层参数包括电文/星历信息和卫星时钟信息;

选择信号载噪比,信号多普勒和信号伪距中的至少一种参数进行一致性检验,以判断真实授权信号SasT的信号层参数和待验证的OS信号的信号层参数是否一致;

选择电文/星历信息和卫星时钟信息中的至少一种参数进行一致性检验,以判断真实授权信号SasT的信息层参数和待验证的OS信号的信息层参数是否一致;

根据所有选择进行一致性检验的参数的一致性检验结果,获得授权信号SasT和待验证的OS信号Sosj的一致性结果:所有选择进行一致性检验的参数的一致性检验结果中至少一个参数满足一致性的条件,则得到授权信号SasT和待验证的OS信号Sosj为一致性信号的结果。

3.根据权利要求2所述的用于GNSS接收机的授权信号和公开信号联合抗欺骗方法,其特征在于,步骤106中,选择信号载噪比进行一致性检验即进行信号功率一致性检验,其方法是:将SasT信号的载噪比CNRasT和待验证的OS信号Sosj信号的载噪比CNRosj进行一致性检验:CNRm=|CNRasT-CNRosj|

设置检测门限CNRTh,即若CNRm大于CNRTh,则认为SasT信号和待验证的OS信号Sosj信号这两者的信号功率不一致,反之,则认为两者的信号功率一致。

4.根据权利要求2或3所述的用于GNSS接收机的授权信号和公开信号联合抗欺骗方法,其特征在于,步骤106中,选择信号多普勒进行一致性检验,信号多普勒一致性检验的方法是:将SasT信号的多普勒测量量fDasT和待验证的OS信号Sosj信号的多普勒测量量fDosj进行一致性检验:fDm=|fDasT-fDosj|

设置检测门限fDTh,即若fDm大于fDTh,则认为SasT信号和待验证的OS信号Sosj信号这两者的信号多普勒不一致,反之,则认为两者的信号多普勒一致。

5.根据权利要求4所述的用于GNSS接收机的授权信号和公开信号联合抗欺骗方法,其特征在于,步骤106中,选择信号伪距进行一致性检验,信号伪距一致性检验的方法是:将SasT信号的伪距测量量ρasT和待验证的OS信号Sosj信号的伪距测量量ρosj进行一致性检验:ρm=|ρasT-ρosj|

设置检测门限ρTh,即若ρm大于ρTh,则认为SasT信号和待验证的OS信号Sosj信号这两者的信号伪距不一致,反之,则认为两者的信号伪距一致。

6.根据权利要求2所述的用于GNSS接收机的授权信号和公开信号联合抗欺骗方法,其特征在于,选择信号电文信息进行一致性检验,信号电文信息一致性检验的方法是:从SasT信号的电文提取信息,包括但不限于卫星位置信息PasT;从Sosj信号的电文提取信息,包括但不限于卫星位置信息Posj;

Pm=|PasT-Posj|

设置检测门限PTh,即若Pm大于PTh,则认为SasT信号和待验证的OS信号Sosj信号这两者的电文信息不一致,反之,则认为两者的电文信息一致。

7.根据权利要求2所述的用于GNSS接收机的授权信号和公开信号联合抗欺骗方法,其特征在于,当所有选择进行一致性检验的参数的一致性检验结果均满足一致性的条件下,才能得到授权信号SasT和待验证的OS信号Sosj为一致性信号的结果。

说明书 :

一种用于GNSS接收机的授权信号和公开信号联合抗欺骗方法

技术领域

[0001] 本发明涉及导航接收机设备研制领域,具体的说是一种提高导航接收机抗欺骗性能的方法,其可运用在卫星导航系统中接收终端类设备的研制中。

背景技术

[0002] 随着全球导航卫星系统(GNSS:Global Navigation Satellite System)发展,将会为不同类型用户提供各种多样化的服务,如现在的GNSS卫星已经在不同频率上同时播发了授权服务(AS:Authorized Serve)信号和公开服务(OS:Open Serve)信号,其中AS信号对信号参数,电文信息等进行了加密授权操作,只有经过授权的用户才可以使用;而OS信号的信号格式参数等信息完全已知,用户无需授权就可以免费使用。对于授权用户而言,其既可以接收AS信号,也可以接收OS信号,因此同时处理不同频的AS和OS信号可以提高接收机的性能。
[0003] 在GNSS接收机的实际工作环境中,可能面临严重的欺骗干扰。对于AS信号而言,由于其信号参数等进行了授权加密处理,其面临的欺骗样式比较单一,欺骗方只能通过透明转发方式对其进行欺骗,而针对这种欺骗信号而言,接收机也很容易利用残留信号检测方法进行检测处理,因此AS信号自身具有较好的抗欺骗能力。但是对于OS信号而言,其欺骗样式可能多种多样,这是由于欺骗方很容易根据已知的信号参数、电文格式等信息,利用信号生成装置向接收机播发虚假的OS信号,以达到欺骗的效果。传统的用于OS信号抗欺骗的方法有AGC增益法,多普勒检测法,频点间互相关法,多天线到达角法,伪码/载波速率一致检测法,星历/历书检测法,电文时钟检验法,本地时钟检验法等方法。这些方法的有效性往往只能针对特定的欺骗干扰,而实际环境中,又很难知道欺骗方的采用的欺骗手段。当欺骗样式未知时,采用单一的抗欺骗方法会式接收机面临较大的风险,但若同时采用多种抗欺骗方法,无疑会增加接收机的实现复杂性。

发明内容

[0004] 背景技术中介绍的抗欺骗方法难以满足实际环境中对接收机抗欺骗的要求,针对现有技术存在的缺陷,本发明针对授权用户,提出了一种利用AS信号和OS信号联合抗欺骗检测的方法。具体的说是先对AS信号进行抗欺骗转发式处理,得到真实的AS信号,然后在将其和OS信号进行一致性检验,以实现对OS信号的抗欺骗检测和处理的效果。该方法可以有效的提高授权接收机的抗欺骗性能,降低被欺骗的可能性。
[0005] 为实现上述目的,本发明的技术方案是:
[0006] 一种用于接收GNSS授权信号和公开信号的联合抗欺骗方法,其特征在于包括以下步骤:
[0007] 步骤101,GNSS接收机接收GNSS系统播发的AS信号,记接收到的AS信号为Sas1;
[0008] 步骤102,GNSS接收机利用残留信号检测法检测残留信号中是否还存在AS信号;
[0009] 步骤103,若残留信号中存在AS信号,GNSS接收机则对其进行正常接收,并依次记为Sasi,其中i>1,Sasi表示接收机接收到的第i个AS信号,然后再重复步骤102,直至GNSS接收机在残留信号中无法检测到AS信号为止;
[0010] 步骤104,GNSS接收机从所有接收到的AS信号Sas1,Sas2,…中选择时延最小的AS信号作为接收到的真实授权信号,将该真实授权信号记为SasT;
[0011] 步骤105,GNSS接收机接收GNSS系统播发的OS信号,记接收到的OS信号为Sos1,下标1表示接收到的第1个OS信号;将接收到的OS信号Sos1作为第1个待验证的OS信号;
[0012] 步骤106,将真实授权信号SasT的信号层和信息层参数分别和待验证的OS信号的信号层和信息层参数进行一致性检验,判断两个信号是否一致;
[0013] 步骤107,若一致性检验结果表明待验证的OS信号和SasT的参数一致,则说明该待验证的OS信号为真实OS信号,将其记为SosT,至此完成了从接收信号中提取出真实的AS和OS信号的处理,处理流程结束;
[0014] 步骤108,若一致性检验结果表明待验证的OS信号和SasT的参数不一致,则说明该待验证的OS信号为欺骗信号,此时GNSS接收机需要利用残留信号检测法从残留信号中检测是否还存在OS信号;
[0015] 步骤109,若GNSS接收机从残留信号中又成功检测到OS信号,记接收到的OS信号为Sos2,下标2表示接收到的第2个OS信号,将OS信号Sos2作为第2个待验证的OS信号,并转入步骤106;依此循环;
[0016] 步骤110,若GNSS接收机从残留信号中没有检测到OS信号,则说明真实OS信号可能被压制或者步骤103获得的SasT授权信号可能存在被欺骗的可能,处理流程结束。
[0017] 根据步骤107和步骤110的结果综合判断当前接收到的信号是否可信。若最终处理流程结束在步骤107,即GNSS接收机成功检测并接收到OS信号Sosj,OS信号Sosj表示接收到的第j个OS信号,j=1,2,…。并且OS信号Sosj作为第j个待验证的OS信号其与真实授权信号SasT经一致性检验后判定为一致信号,则说明该第j个待验证的OS信号为真实OS信号,将其记为SosT。接收到的AS信号SasT和OS信号SosT为一致信号,此时认为接收到的真实AS信号SasT和OS信号SosT可信,接收机成功完成了抗欺骗处理。若最终处理流程结束在步骤110,此时接收机只能处理SasT信号,这种情况表明真实的AS信号或OS信号可能被压制,此时对后续SasT信号的处理结果需要保持一定的怀疑态度。
[0018] 在步骤106中,将真实授权信号SasT的信号层和信息层参数分别和待验证的OS信号的信号层和信息层参数进行一致性检验的方法是:分别提取真实授权信号SasT和待验证的第j个OS信号Sosj的参数,其中,j=1,2,…;OS信号Sosj表示接收到的第j个OS信号;信号层参数包括信号载噪比,信号多普勒和信号伪距等;信息层参数包括电文/星历信息和卫星时钟信息。
[0019] 选择信号载噪比,信号多普勒和信号伪距中的至少一种参数(可以选择其中的一种、两种或者全部参数)进行一致性检验,以判断真实授权信号SasT的信号层参数和待验证的OS信号的信号层参数是否一致。
[0020] 选择电文/星历信息和卫星时钟信息中的至少一种参数(可以选择其中的一种或者两种参数)进行一致性检验,以判断真实授权信号SasT的信息层参数和待验证的OS信号的信息层参数是否一致。
[0021] 根据所有选择进行一致性检验的参数的一致性检验结果,获得授权信号SasT和待验证的OS信号Sosj的一致性结果。比较宽松的判决方法是:所有选择进行一致性检验的参数的一致性检验结果中至少一个参数满足一致性的条件,则得到授权信号SasT和待验证的OS信号Sosj为一致性信号的结果。一种较为严格的判决方法是:当且仅当所有选择进行一致性检验的参数的一致性检验结果均满足一致性的条件下,才能得到信号SasT和Sosj为一致性信号的结果。
[0022] 信号功率一致性检验(即选择信号载噪比进行一致性检验)的方法是:将SasT信号的载噪比CNRasT和Sosj信号的载噪比CNRosj进行一致性检验,检测量CNRm可以进行灵活设计,包括但不限于如下形式
[0023] CNRm=|CNRasT-CNRosj|
[0024] 设置检测门限CNRTh,即若CNRm大于CNRTh,则认为两者的信号功率不一致,反之,则认为两者的信号功率一致。
[0025] 信号多普勒一致性检验的方法是:将SasT信号的多普勒测量量fDasT和Sosj信号的多普勒测量量fDosj进行一致性检验,检测量fDm可以进行灵活设计,包括但不限于如下形式[0026] fDm=|fDasT-fDosj|
[0027] 设置检测门限fDTh,即若fDm大于fDTh,则认为两者的信号多普勒不一致,反之,则认为两者的信号多普勒一致。
[0028] 信号伪距一致性检验的方法是:将SasT信号的伪距测量量ρasT和Sosj信号的伪距测量量ρosj进行一致性检验,检测量ρm可以进行灵活设计,包括但不限于如下形式[0029] ρm=|ρasT-ρosj|
[0030] 设置检测门限ρTh,即若ρm大于ρTh,则认为两者的信号伪距不一致,反之,则认为两者的信号伪距一致。
[0031] 信号电文信息一致性检验的方法是:从SasT信号的电文提取信息,包括但不限于卫星位置信息PasT。从Sosj信号的电文提取信息,包括但不限于卫星位置信息Posj。检测量Pm可以进行灵活设计,包括但不限于如下形式
[0032] Pm=|PasT-Posj|
[0033] 设置检测门限PTh,即若Pm大于PTh,则认为两者的电文信息不一致,反之,则认为两者的电文信息一致。
[0034] 需要说明的是信号参数一致性检验方法并不局限于上面所给的四种方法(信号功率一致性检验的方法、信号多普勒一致性检验的方法、信号伪距一致性检验的方法和信号电文信息一致性检验的方法),其他类似的信号层或信息层参数一致性检验方法也可以增加到一致性检验过程中。
[0035] 本发明的有益技术效果是:
[0036] 公开服务的导航信号面临较大欺骗干扰的,传统的抗欺骗方法通常只能针对特定欺骗干扰有效,若接收机采用单一的抗欺骗方法则会使接收机面临较大风险,但若同时采用多种抗欺骗方法,无疑会增加接收机的实现复杂性。针对这一问题,基于授权用户接收机的特点,本发明提出了一种用于GNSS接收机的授权信号和公开信号联合抗欺骗方法,该方法先对针对AS信号进行抗转发式欺骗处理,得到真实的AS信号,然后在将其和OS信号进行一致性检验,以实现对OS信号的抗欺骗处理。
[0037] 该方法利用授权信号SasT和公开信号Sosj联合进行抗欺骗处理,可以简化接收机抗欺骗处理的过程,同时可以有效的提高授权接收机中的抗欺骗性能,降低被欺骗的可能性。

附图说明

[0038] 图1为本发明的流程图。
[0039] 图2为信号参数一致性检验处理流程图。

具体实施方式

[0040] 为了使本发明的技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用于解释本发明,并不用于限定本发明。
[0041] 本发明实施例提出了一种用于GNSS接收机的授权信号和公开信号联合抗欺骗方法,以提高接收机的抗欺骗干扰能力。
[0042] 如图1所示,给出了本发明一种用于GNSS接收机的授权信号和公开信号联合抗欺骗方法的流程图,图中所涉及的具体实施方式如下所示。
[0043] 步骤101,GNSS接收机接收GNSS系统播发的AS信号,记接收到的AS信号为Sas1;
[0044] 步骤102,GNSS接收机利用残留信号检测法检测残留信号中是否还存在AS信号;
[0045] 步骤103,若残留信号中存在AS信号,GNSS接收机则对其进行正常接收,并依次记为Sasi,其中i>1,Sasi表示接收机接收到的第i个AS信号,然后再重复步骤102,直至GNSS接收机在残留信号中无法检测到AS信号为止;
[0046] 步骤104,GNSS接收机从所有接收到的AS信号Sas1,Sas2,…中选择时延最小的AS信号作为接收到的真实授权信号,将该真实授权信号记为SasT。这是由于对于转发式欺骗干扰信号而言,其欺骗信号的延迟总是大于真实信号的延迟。
[0047] 步骤105,GNSS接收机接收GNSS系统播发的OS信号,记接收到的OS信号为Sos1,下标1表示接收到的第1个OS信号;将接收到的OS信号Sos1作为第一个待验证的OS信号;
[0048] 步骤106,将真实授权信号SasT的信号层和信息层参数分别和待验证的OS信号的信号层和信息层参数进行一致性检验,判断两个信号是否一致;
[0049] 步骤107,若一致性检验结果表明待验证的OS信号和SasT的参数一致,则说明该待验证的OS信号为真实OS信号,将其记为SosT,至此完成了从接收信号中提取出真实的AS和OS信号的处理,处理流程结束;
[0050] 步骤108,若一致性检验结果表明待验证的OS信号和SasT的参数不一致,则说明该待验证的OS信号为欺骗信号,此时GNSS接收机需要利用残留信号检测法从残留信号中检测是否还存在OS信号;
[0051] 步骤109,若GNSS接收机从残留信号中又成功检测到OS信号,记接收到的OS信号为Sos2,下标2表示接收到的第2个OS信号,将OS信号Sos2作为第2个待验证的OS信号,并转入步骤106;依此循环;
[0052] 步骤110,若GNSS接收机从残留信号中没有检测到OS信号,则说明真实OS信号可能被压制或者步骤103获得的SasT授权信号可能存在被欺骗的可能,处理流程结束。
[0053] 根据步骤107和步骤110的结果综合判断当前接收到的信号是否可信。若最终处理流程结束在步骤107,则说明接收到的AS信号SasT和OS信号SosT为一致信号,此时认为接收到的真实AS信号SasT和OS信号SosT可信,接收机成功完成了抗欺骗处理;若最终处理流程结束在步骤110,此时接收机只能处理SasT信号,这种情况表明真实的AS信号或OS信号可能被压制,此时对后续SasT信号的处理结果需要保持一定的怀疑态度。
[0054] 图2具体描述了AS信号和OS信号的一致性检验方法,图中所涉及AS信号和OS信号的一致性检验方法的具体实施方式如下所示:
[0055] 步骤201,分别提取真实授权信号SasT和待验证的第j个OS信号Sosj的参数,其中信号层参数包括信号载噪比,信号多普勒,信号伪距等,信息层参数包括电文/星历信息,卫星时钟信息等参数,
[0056] 步骤202,信号功率一致性检验,将SasT信号的载噪比CNRasT和Sosj信号的载噪比CNRosj进行一致性检验,检测量CNRm可以进行灵活设计,包括但不限于如下形式[0057] CNRm=|CNRasT-CNRosj|
[0058] 设置检测门限CNRTh,即若CNRm大于CNRTh,则认为两者的信号功率不一致,反之,则认为两者的信号功率一致。
[0059] 步骤203,信号多普勒一致性检验,将SasT信号的多普勒测量量fDasT和Sosj信号的多普勒测量量fDosj进行一致性检验,检测量fDm可以进行灵活设计,包括但不限于如下形式[0060] fDm=|fDasT-fDosj|
[0061] 设置检测门限fDTh,即若fDm大于fDTh,则认为两者的信号多普勒不一致,反之,则认为两者的信号多普勒一致。
[0062] 步骤204,信号伪距一致性检验,将SasT信号的伪距测量量ρasT和Sosj信信号的伪距测量量ρosj进行一致性检验,检测量ρm可以进行灵活设计,包括但不限于如下形式[0063] ρm=|ρasT-ρosj|
[0064] 设置检测门限ρTh,即若ρm大于ρTh,则认为两者的信号伪距不一致,反之,则认为两者的信号伪距一致。
[0065] 步骤205,信号电文信息一致性检验,从SasT信号的电文提取信息,包括但不限于卫星位置信息PasT。从Sosj信号的电文提取信息,包括但不限于卫星位置信息Posj。检测量Pm可以进行灵活设计,包括但不限于如下形式
[0066] Pm=|PasT-Posj|
[0067] 设置检测门限PTh,即若Pm大于PTh,则认为两者的电文信息不一致,反之,则认为两者的电文信息一致。
[0068] 需要说明的是信号参数一致性检验方法并不局限于步骤202~205所给的四种方法,其他类似的信号层或信息层参数一致性检验方法也可以增加到一致性检验过程中。
[0069] 步骤206,一致性检验结果判决,根据所有一致性检验结果,获得授权信号SasT和待验证的OS信号Sosj的一致性结果,其中一种较为严格的判决方法是当且仅当步骤202~205中所有检验结果均满足一致性的条件下,才能得到信号SasT和Sosj为一致性信号的结果,当然其他类似的判决方法也可以应当被看做是本发明的保护内容。
[0070] 综上所述,虽然本发明已以较佳实施例揭露如上,然其并非用以限定本发明,任何本领域普通技术人员,在不脱离本发明的精神和范围内,当可作各种更动与润饰,因此本发明的保护范围当视权利要求书界定的范围为准。