一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种多模多频卫星导航授时接收机抗欺骗方法与流程

2021-10-24 10:01:00 来源:中国专利 TAG:授时 卫星导航 接收机 多模 欺骗


1.本发明涉及卫星导航技术领域,具体涉及一种多模多频卫星导航授时接收机抗欺骗方法。


背景技术:

2.电力行业是国家最重要的基础行业之一,电网安全直接影响国计民生和国家安全。在电网运行过程中,对时间同步的依赖日益显著,时间同步系统已成为电力自动化系统运行的基础支持系统,例如,wams系统利用时间同步装置同步整个监测域内的采集数据,并对数据依据时域对齐以进行进一步的广域保护计算;又比如,调度系统利用带有时标的网络报文记录数据对故障进行分析,查找故障发生的起始点和影响时序,分析故障原因;再比如,安全防护系统利用已同步的时间戳进行密钥生成、解密计算以及证书确认等操作,等等。
3.到目前为止,在电力行业北斗授时技术已取代gps授时技术,成为时间同步系统所采用的主流授时技术。但通过伊朗俘获美国rq

170无人机等事实可以了解到,利用虚假卫星信号攻击卫星导航接收机,使其产生错误的定位和授时信息,已经从理论研究走向现实应用,在现有抗欺骗技术中,针对虚假卫星导航信号的检测方法大都需要额外增加软硬件资源,应用这些方法需要更换电力系统存量的卫星授时接收机,因此在成本和灵活性方面不具有优势。
4.如中国专利cn107817464a,公开日2018年3月20日,一种基于定向天线的抗干扰抗欺骗ads

b接收机及其接收方法,具体包括通过多个定向天线构成天线阵列,每个定向天线均与一个专有的接收通道连接,实现信号放大、滤波和混频操作,并由专有的解调解码模块对信号进行解调,得到飞行器的状态信息,然后通过提取飞行器的位置信息,由方向计算模块通过飞行器的位置信息和接收机的位置信息估计出来波方向,再通过比较模块实现估计来波方向与接收该信号的定向天线的来波方向范围进行匹配,将匹配结果和飞行器状态信息通过输出模块发送给控制系统。其需要多个定向天线构成天线阵列来实现抗干扰抗欺骗,设备安装较为复杂,需要寻求更简便的卫星授时接收机抗欺骗方法。


技术实现要素:

5.本发明要解决的技术问题是:目前的卫星授时接收机抗欺骗方法存在需要额外增加硬件资源导致成本过高的技术问题。提出了一种无需更换硬件的多模多频卫星导航授时接收机抗欺骗方法。
6.为解决上述技术问题,本发明所采取的技术方案为:一种多模多频卫星导航授时接收机抗欺骗方法,包括如下步骤:s1:接收机开机跟踪卫星频点导航信号;s2:利用不同导航系统不同频点的观测数据进行分别定位解算;s3:求定位结果标准差;
s4:将每个频点的定位结果与定位标准差做差进行欺骗卫星信号判别。
7.一种多模多频卫星导航授时接收机抗欺骗方法,包括:s1:静态应用场景下,多模多频卫星导航授时接收机开机后跟踪所有可接收的卫星频点导航信号;s2:等待几何精度因子和伪距误差修正满足要求,利用不同导航系统不同频点的观测数据进行分别定位解算;s3:按照所有频点定位结果求定位结果标准差;s4:根据标准差预设门限,将每个频点的定位结果与定位标准差做差进行欺骗卫星信号判别,可设置阈值,最后根据定位结果与定位标准差的差值是否超过阈值,可判定是否为欺骗信号,若超过阈值,则判断存在欺骗干扰,可通过空接点闭合、告警指示灯闪烁以及定位信息输出无效等方式输出告警,并找出欺骗干扰信号是在哪个系统哪个频点告知用户。
8.作为优选,所述步骤s2包括如下步骤:s21:各导航系统卫星星历收齐;s22:设为单模单频模式,利用不同导航系统不同频点的观测数据分别进行定位解算;s23:判断几何精度因子gdop值是否小于3,若是,则进行步骤s24,若不是则返回步骤s22;s24:定位结果累加a次,求定位结果平均值;s25:依次设置其它单模单频模式,直至所有频点都计算完毕。
9.利用不同导航系统不同频点的观测数据分别进行定位解算一实施例的步骤为:s21:当每个卫星导航系统跟踪上第一颗卫星后,开始计时,北斗等待12分钟、gps等待12.5分钟、glonass等待2.5分钟、galileo等待10分钟;等待多模多频卫星导航授时接收机收齐完整星历;s22:当所有导航系统等待时间到达后,将接收机设置为单模单频模式,开始利用不同导航系统不同频点的观测数据进行分别定位解算;s23:几何精度因子gdop值是否小于3,是则转b4,否则转b2;s24:累加30次求定位结果平均值,以减少随机误差;s25:转至s21,按照上述过程再依次设置其它单模单频模式,直至所有频点都计算完毕。
10.作为优选,所述步骤s3包括如下步骤:s31:判断定位结果平均值的数量是否大于等于3,若是,则进行步骤s32,若不是,则进行步骤s33;s32:按照定位结果平均值计算标准差;s33:计算过程结束。
11.若定位结果平均值的数量大于等于3,按照定位结果平均值中经度、纬度和高程单独计算标准差,多定位结果平均值的数量小于3,则结束定位结果标准差的计算过程。
12.作为优选,所述步骤s4包括如下步骤:s41:判断定位结果标准差是否大于10米,若是,则进行步骤s42,若不是,则进行步骤s46;s42:将频点定位结果与标准差做差,得到差值b;s43:判断差值b是否超出20米,若是,则转至步骤s44;若不是,则转至步骤s45;
s44:警示该频点存在欺骗信号风险,隔离该频点信号;s45:判断是否已判别全部频点,若是,则转至步骤s46,若不是,则转至下一个频点并返回步骤s42;s46:判别过程结束。
13.利用定位结果标准差进行欺骗干扰信号判别的具体实施步骤如下:s41:鉴别定位结果标准差是否大于门限10米,是则转s42,否则转s46;s42:将每个频点定位结果与标准差做差;s43:判断差值是否超出门限20米,如果是,则转至步骤s44;如果不是,则转至步骤s46;s44:警示该频点存在欺骗信号风险,隔离该频点信号,不使用其用于定位授时,转至步骤s46;s45:判别下一个频点的定位结果与标准差的差值,都判别过了,转至步骤s46;s46:判别过程结束。
14.可以理解为逐个将单个频点定位结果进行与所有定位结果平均值做差,若差值超过门限,则该频点卫星导航信号是欺骗干扰信号,进行检测告警提示。其中告警提示包括空接点闭合、告警指示灯闪烁以及定位信息输出无效。
15.作为优选,累加次数a至少为30。累加次数a大于等于30,将定位结果累加至少30次后求定位结果平均值,以减少随机误差影响,便于确保该单模单频模式中定位结果平均值的准确性。
16.作为优选,所述步骤s21中各导航系统收齐卫星星历的过程为:当每个卫星导航系统均跟踪上第一颗卫星后,开始计时,北斗导航系统等待至少12分钟、gps导航系统等待至少12.5分钟、glonass导航系统等待至少2.5分钟、galileo导航系统等待至少10分钟,多模多频卫星导航授时接收机收齐完整星历后,进行步骤s22。因不同导航系统星历更新周期不一样,北斗需要12分钟、gps需要12.5分钟、glonass需要2.5分钟、galileo需要10分钟,可用的定位结果等待时间不一样,所以需要针对不同导航系统设置不同的等待时间。
17.作为优选,所述定位结果标准差的计算公式为:其中,σ是定位结果标准差,n是定位结果数量,x
i
是第i个频点的定位结果,x是定位结果平均值。运用上述公式计算出定位结果标准差,用于后续对比判别。
18.作为优选,所述接收机采用多模多频卫星导航授时型接收机。本方法使用多模多频卫星导航授时型接收机进行抗欺骗的分析判定。
19.本发明的实质性效果是:本发明利用多模多频卫星导航授时接收机可接收不同导航系统不同频点信号,通过计算各频点定位结果标准差是否满足预设的告警门限,进行欺骗信号识别,该方法无需替换目前电力系统中存量的多模多频卫星授时接收机,方法简单,能有效减少成本,功耗基本不增加。
附图说明
20.图1为本实施例实施步骤的流程示意图;图2为利用不同导航系统不同频点的观测数据分别进行定位解算的流程示意图;图3为求定位结果标准差的流程示意图;图4为利用定位结果标准差进行欺骗干扰信号判别的流程示意图。
具体实施方式
21.下面通过具体实施例,并结合附图,对本发明的具体实施方式作进一步具体说明。
22.一种多模多频卫星导航授时接收机抗欺骗方法,如图1所示,包括如下步骤:s1:接收机开机跟踪卫星频点导航信号;所述接收机采用多模多频卫星导航授时型接收机。本方法使用多模多频卫星导航授时型接收机进行抗欺骗的分析判定。
23.s2:利用不同导航系统不同频点的观测数据进行分别定位解算;所述步骤s2包括如下步骤:s21:各导航系统卫星星历收齐;所述步骤s21中各导航系统收齐卫星星历的过程如图2所示,:当每个卫星导航系统均跟踪上第一颗卫星后,开始计时,北斗导航系统等待至少12分钟、gps导航系统等待至少12.5分钟、glonass导航系统等待至少2.5分钟、galileo导航系统等待至少10分钟,多模多频卫星导航授时接收机收齐完整星历后,进行步骤s22。因不同导航系统星历更新周期不一样,北斗需要12分钟、gps需要12.5分钟、glonass需要2.5分钟、galileo需要10分钟,可用的定位结果等待时间不一样,所以需要针对不同导航系统设置不同的等待时间。
24.s22:设为单模单频模式,利用不同导航系统不同频点的观测数据分别进行定位解算;s23:判断几何精度因子gdop值是否小于3,若是,则进行步骤s24,若不是则返回步骤s22;s24:定位结果累加a次,求定位结果平均值;s25:依次设置其它单模单频模式,直至所有频点都计算完毕。累加次数a至少为30。累加次数a大于等于30,将定位结果累加至少30次后求定位结果平均值,以减少随机误差影响,便于确保该单模单频模式中定位结果平均值的准确性。
25.s3:求定位结果标准差;所述步骤s3如图3所示,包括如下步骤:s31:判断定位结果平均值的数量是否大于等于3,若是,则进行步骤s32,若不是,则进行步骤s33;s32:按照定位结果平均值计算标准差;s33:计算过程结束。若定位结果平均值的数量大于等于3,按照定位结果平均值中经度、纬度和高程单独计算标准差,多定位结果平均值的数量小于3,则结束定位结果标准差的计算过程。所述定位结果标准差的计算公式为:其中,σ是定位结果标准差,n是定位结果数量,x
i
是第i个频点的定位结果,是定
位结果平均值。运用上述公式计算出定位结果标准差,用于后续对比判别。
26.s4:将每个频点的定位结果与定位标准差做差进行欺骗卫星信号判别。所述步骤s4如图4所示,包括如下步骤:s41:判断定位结果标准差是否大于10米,若是,则进行步骤s42,若不是,则进行步骤s46;s42:将频点定位结果与标准差做差,得到差值b;s43:判断差值b是否超出20米,若是,则转至步骤s44;若不是,则转至步骤s45;s44:警示该频点存在欺骗信号风险,隔离该频点信号;s45:判断是否已判别全部频点,若是,则转至步骤s46,若不是,则转至下一个频点并返回步骤s42;s46:判别过程结束。
27.本实施例包括:s1:静态应用场景下,多模多频卫星导航授时接收机开机后跟踪所有可接收的卫星频点导航信号;s2:等待几何精度因子和伪距误差修正满足要求,利用不同导航系统不同频点的观测数据进行分别定位解算;s3:按照所有频点定位结果求定位结果标准差;s4:根据标准差预设门限,将每个频点的定位结果与定位标准差做差进行欺骗卫星信号判别,可设置阈值,最后根据定位结果与定位标准差的差值是否超过阈值,可判定是否为欺骗信号,若超过阈值,则判断存在欺骗干扰,可通过空接点闭合、告警指示灯闪烁以及定位信息输出无效等方式输出告警,并找出欺骗干扰信号是在哪个系统哪个频点告知用户。
28.本实施例采用的方法是基于对多模多频卫星导航授时接收机在静态应用场景下,此场景接收机位置不发生移动,通过加大样本数可以减少噪声影响,可以获得更高检测概率,该方法可以扩展到通过速度和钟差结果进行欺骗干扰检测,因此本发明实施例是一种在应用层面上的抗欺骗方法。
29.如果没有卫星几何精度因子、误差和噪声等影响,理论上各导航系统各频点的定位结果是一致的,而在几何精度因子、误差和噪声正常条件下,各导航系统各频点的定位结果也比较小。比如北斗导航系统和galileo导航系统定位水平精度5米,高程精度10米以内,gps导航系统定位水平精度2

3米,高程精度5米以内,glonass系统定位精度在5米以内。要达到以上定位精度,一般需要两个先决条件:几何精度因子和伪距误差都要小。
30.本发明要求:一是几何精度因子gdop值要小于3,二是需要收齐卫星导航完整星历,这样确保可进行伪距误差修正,不过不同导航系统星历更新周期不一样,北斗需要12分钟、gps需要12.5分钟、glonass需要2.5分钟、galileo需要10分钟,因此可用的定位结果等待时间不一样。
31.达到上述两个条件的定位结果,就可以进入利用定位结果标准差判定欺骗干扰流程。
32.当个别系统存在欺骗干扰时定位结果标准差就会变大,若超过门限,则判断存在欺骗干扰,通过空接点闭合、告警指示灯闪烁以及定位信息输出无效等方式输出告警,并找出欺骗干扰信号是在哪个系统哪个频点告知用户。
33.定位结果标准差的计算公式:
上式中,σ是定位结果标准差,n是定位结果数量,x
i
是第i个频点的定位结果,是定位结果平均值。
34.基于以上基本原理,下面结合附图和实施例对本发明进行详细说明。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。
35.图1显示了本发明欺骗干扰信号检测方法一实施例的流程示意图。具体实施步骤如下:s1:静态应用场景下,多模多频卫星导航授时接收机开机后跟踪所有可接收的卫星频点导航信号;s2:等待几何精度因子和伪距误差修正满足要求,利用不同导航系统不同频点的观测数据进行分别定位解算;s3:将所有频点定位结果求定位结果标准差;s4:根据标准差预设门限,将每个频点的定位结果与定位标准差做差进行欺骗卫星信号判别。
36.图2显示利用不同导航系统不同频点的观测数据分别进行定位解算一实施例的流程示意图。具体实施步骤如下:s21:当每个卫星导航系统跟踪上第一颗卫星后,开始计时,北斗等待12分钟、gps等待12.5分钟、glonass等待2.5分钟、galileo等待10分钟;等待多模多频卫星导航授时接收机收齐完整星历。
37.s22:当所有导航系统等待时间到达后,将接收机设置为单模单频模式,开始利用不同导航系统不同频点的观测数据进行分别定位解算;s23:几何精度因子gdop值是否小于3,是则转b4,否则转b2;s24:累加30次求定位结果平均值,以减少随机误差;s25:转至b1,按照上述过程再依次设置其它单模单频模式,直至所有频点都计算完毕。
38.图3显示所有定位结果求定位结果标准差一实施例的流程示意图。具体实施步骤如下:s31:定位结果平均值数量是否大于等于3,是则转c2,否则转c3;s32:将定位结果平均值计算标准差;s33:计算过程结束。
39.图4显示利用定位结果标准差进行欺骗干扰信号判别一实施例的流程示意图。具体实施步骤如下:s41:鉴别定位结果标准差是否大于门限10米,是则转d2,否则转d6;s42:将每个频点定位结果与标准差做差;s43:判断差值是否超出门限20米,如果是,则转至步骤d4;如果不是,则转至步骤d6;s44:警示该频点存在欺骗信号风险,隔离该频点信号,不使用其用于定位授时,转
至步骤d6;s45:判别下一个频点的定位结果与标准差的差值,都判别过了,转至步骤d6;s46:判别过程结束。
40.本实施例为多模多频卫星导航授时型接收机抗欺骗方法,利用定位结果标准差进行欺骗干扰信号检测,无需替换原有接收机硬件,只需在接口控制软件算法进行调整,方法简单,成本、体积、功耗基本不增加。
41.以上实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜