CN109581426B - 一种识别gnss异常信号的方法、***、设备及存储介质 - Google Patents
一种识别gnss异常信号的方法、***、设备及存储介质 Download PDFInfo
- Publication number
- CN109581426B CN109581426B CN201910120161.7A CN201910120161A CN109581426B CN 109581426 B CN109581426 B CN 109581426B CN 201910120161 A CN201910120161 A CN 201910120161A CN 109581426 B CN109581426 B CN 109581426B
- Authority
- CN
- China
- Prior art keywords
- sensor
- navigation system
- gnss
- msei
- avgi
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/21—Interference related issues ; Issues related to cross-correlation, spoofing or other methods of denial of service
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/21—Interference related issues ; Issues related to cross-correlation, spoofing or other methods of denial of service
- G01S19/215—Interference related issues ; Issues related to cross-correlation, spoofing or other methods of denial of service issues related to spoofing
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/23—Testing, monitoring, correcting or calibrating of receiver elements
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/38—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
- G01S19/39—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/42—Determining position
- G01S19/45—Determining position by combining measurements of signals from the satellite radio beacon positioning system with a supplementary measurement
- G01S19/47—Determining position by combining measurements of signals from the satellite radio beacon positioning system with a supplementary measurement the supplementary measurement being an inertial measurement, e.g. tightly coupled inertial
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
Abstract
本发明实施例公开了一种识别GNSS异常信号的方法、***、设备及存储介质,涉及无人自主驾驶***导航定位过程的故障分析和安全保证技术领域,本发明实施例由多种具备导航定位功能的传感器构成组合导航***,由于组合导航***采用IMU传感器、GNSS导航***传感器、轮速传感器和地速传感器,现有的GNSS信号干扰技术很难做到同时对多种GNSS导航***传感器实施相同欺骗数据的干扰,更无法干扰IMU传感器、轮速传感器、地速传感器等,所以通过比较多个传感器的输出特性可以判断出GNSS导航***是否收到欺骗或干扰信号,避免了传统组合导航算法不对GNSS信号进行有效性判断的问题,可以有效辨识出相关传感器的输出是否存在异常。
Description
技术领域
本发明涉及无人自主驾驶***导航定位过程的故障分析和安全保证技术领域,具体涉及一种识别GNSS异常信号的方法、***、设备及存储介质。
背景技术
现代大中型无人机、自动驾驶汽车、无人船等无人***均采用了GPS、北斗卫星导航***、格罗纳斯(Glonass)等GNSS卫星导航***作为主要的定位方式,其中尤以GPS***最为常见,北斗***近年来的应用也越来越广泛。GNSS,GlobalNavigation SatelliteSystem,全球导航卫星***,它是泛指所有的卫星导航***,包括全球的、区域的和增强的,如美国的GPS、俄罗斯的Glonass、欧洲的Galileo、中国的北斗卫星导航***,以及相关的增强***,如美国的WAAS(广域增强***)、欧洲的EGNOS(欧洲静地导航重叠***)和日本的MSAS(多功能运输卫星增强***)等,还涵盖在建和以后要建设的其他卫星导航***。
各类卫星导航***的基本原理是由分布于多条轨道上的卫星星座组成无线导航信号广播网,地面接收设备通过接收不少于四颗卫星的信号,解算出空间的三维坐标以及时间参数。但由于经过了卫星轨道到地球附近长距离的传播,信号已经变得非常非常弱,此时,如果有一个导航卫星信号模拟器,在接收机旁边伪装成卫星信号,那么该接收机会误以为伪装的信号是真实导航数据从而被欺骗。目前美国、俄罗斯等相关机构的研究者已经开发出具有实用价值的GPS欺骗设备,并有成功诱骗无人机致其失控的真实案例。虽然目前因为卫星导航***欺骗导致无人驾驶船只、车辆、飞行器等设备失控的事件较为少见,但由于大中型无人驾驶***通常承担军事或高价值的民用用途,并且由于其较大的尺寸和重量,一旦发生因为卫星导航***被欺骗引起的***失能后果将十分严重。
发明内容
本发明实施例的目的在于提供一种识别GNSS异常信号的方法、***、设备及存储介质,用以解决现有技术无人自主驾驶***中的卫星导航***传感器易接收到干扰/欺骗的信号而无法判断的问题。
为实现上述目的,本发明实施例提供了一种识别GNSS异常信号的方法,所述方法包括:通过多种具备导航定位功能的传感器SENi按照第一预定周期重复独立定位,其中,i为各个传感器的编号;计算每一第一预定周期的各传感器SENi各自独立输出的定位信息POSi;采用数据融合算法计算出每一第一预定周期的融合定位信息POSr;计算并保存每一第一预定周期的各传感器的定位精度信息ERRi,其中,ERRi=|POSi-POSr|;计算并记录M个第一预定周期的各传感器的定位精度信息ERRi的平均值CNSi及均方误差MSEi;按照第二预定周期重复N次计算并记录平均值CNSi及均方误差MSEi,并统计N次计算并记录的所述均方误差MSEi的历史均值AVGi,此时,N大于或等于5,及计算每次计算并记录的均方误差MSEi与所述历史均值AVGi的比值MSEi/AVGi;选取一致性判断系数K,其中,K大于1;及对比MSEi/AVGi与K的大小,若MSEi/AVGi大于K,则判断GNSS导航***传感器接收到了干扰/欺骗的信号。
进一步地,所述多种具备导航定位功能的传感器包括:IMU传感器、GNSS导航***传感器、轮速传感器和地速传感器,其中,GNSS导航***传感器包括:北斗卫星导航***传感器、GPS卫星导航***传感器和格罗纳斯卫星导航***传感器。
进一步地,所述方法还包括:当MSEi/AVGi大于K时,判断所述传感器是否为GNSS导航***传感器,若所述传感器为GNSS导航***传感器,则判断所述GNSS导航***传感器接收到了干扰/欺骗的信号。
进一步地,所述方法还包括:当MSEi/AVGi大于K时,判断GNSS导航***传感器的接收机是否存在故障,若所述GNSS导航***传感器的接收机不存在故障,则判断所述GNSS导航***传感器接收到了干扰/欺骗的信号。
进一步地,所述一致性判断系数K为3。
本发明实施例的另外一方面,还提供的一种识别GNSS异常信号的***,所述***包括:传感器组件,用于通过多种具备导航定位功能的传感器SENi按照第一预定周期重复独立定位,其中,i为各个传感器的编号;定位计算模块,用于计算每一第一预定周期的各传感器SENi各自独立输出的定位信息POSi;并采用数据融合算法计算出每一第一预定周期的融合定位信息POSr;及数据统计监控模块,用于计算并保存每一第一预定周期的各传感器的定位精度信息ERRi,其中,ERRi=|POSi-POSr|;计算并记录M个第一预定周期的各传感器的定位精度信息ERRi的平均值CNSi及均方误差MSEi;按照第二预定周期重复N次计算并记录平均值CNSi及均方误差MSEi,并统计N次计算并记录的所述均方误差MSEi的历史均值AVGi,此时,N大于或等于5,及计算每次计算并记录的均方误差MSEi与所述历史均值AVGi的比值MSEi/AVGi;选取一致性判断系数K,其中,K大于1;及对比MSEi/AVGi与K的大小,若MSEi/AVGi大于K,则判断GNSS导航***传感器接收到了干扰/欺骗的信号;其中,所述多种具备导航定位功能的传感器包括:IMU传感器、GNSS导航***传感器、轮速传感器和地速传感器,其中,GNSS导航***传感器包括:北斗卫星导航***传感器、GPS卫星导航***传感器和格罗纳斯卫星导航***传感器。
进一步地,所述数据统计监控模块还用于:当MSEi/AVGi大于K时,判断所述传感器是否为GNSS导航***传感器,若所述传感器为GNSS导航***传感器,则判断所述GNSS导航***传感器接收到了干扰/欺骗的信号;和/或当MSEi/AVGi大于K时,判断GNSS导航***传感器的接收机是否存在故障,若所述GNSS导航***传感器的接收机不存在故障,则判断所述GNSS导航***传感器接收到了干扰/欺骗的信号。
进一步地,所述一致性判断系数K为3。
本发明实施例的另外一方面,还提供了一种计算机设备,所述设备包括:一个或多个处理器;存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上所述的方法。
本发明实施例的另外一方面,还提供了一种计算机存储介质,所述计算机存储介质存储有计算机程序指令,所述计算机程序指令用于执行如上所述的方法。
本发明实施例具有如下优点:
本发明实施例由多种具备导航定位功能的传感器构成组合导航***,由于组合导航***采用IMU传感器、GNSS导航***传感器、轮速传感器和地速传感器,现有的GNSS信号干扰技术很难做到同时对多种GNSS导航***传感器实施相同欺骗数据的干扰,更无法干扰IMU传感器、轮速传感器、地速传感器等,所以通过比较多个传感器的输出特性可以判断出GNSS导航***是否接收到了欺骗或干扰的信号,避免了传统组合导航算法不对GNSS信号进行有效性判断的问题,可以有效辨识出相关传感器的输出是否存在异常。
附图说明
为了更清楚地说明本发明的实施方式或现有技术中的技术方案,下面将对实施方式或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是示例性的,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图引伸获得其它的实施附图。
图1为本发明实施例提供的一种识别GNSS异常信号的***的逻辑结构示意图。
图2为本发明实施例提供的一种识别GNSS异常信号的方法的流程框图。
1-传感器组件、2-定位计算模块、3-数据统计监控模块。
具体实施方式
以下由特定的具体实施例说明本发明的实施方式,熟悉此技术的人士可由本说明书所揭露的内容轻易地了解本发明的其他优点及功效,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例
参考图1,本发明实施例提供了一种识别GNSS异常信号的***包括:传感器组件1、定位计算模块2及数据统计监控模块3。
传感器组件1由多种具备导航定位功能的传感器构成,其包括:IMU传感器、GNSS导航***传感器、轮速传感器和地速传感器,其中,GNSS导航***传感器包括:北斗卫星导航***传感器、GPS卫星导航***传感器和格罗纳斯卫星导航***传感器。其中,IMU,Inertial measurement unit,惯性测量单元,是测量物体三轴姿态角(或角速率)以及加速度的装置。
本发明实施例由多种具备导航定位功能的传感器构成组合导航***,由于组合导航***采用IMU传感器、GNSS导航***传感器、轮速传感器和地速传感器,现有的GNSS信号干扰技术很难做到同时对多种GNSS导航***传感器实施相同欺骗数据的干扰,更无法干扰IMU传感器、轮速传感器、地速传感器等,所以通过比较多个传感器的输出特性可以判断出GNSS导航***是否收到欺骗或干扰信号,避免了传统组合导航算法不对GNSS信号进行有效性判断的问题,可以有效辨识出相关传感器的输出是否存在异常。
参考图2,本发明实施例提供的一种识别GNSS异常信号的方法包括:传感器组件1通过多种具备导航定位功能的传感器SENi按照第一预定周期重复独立定位并将各自独立输出的定位信息POSi发送至定位计算模块2,其中,i为各个传感器的编号;定位计算模块2计算每一第一预定周期的各传感器SENi各自独立输出的定位信息POSi;并采用数据融合算法计算出每一第一预定周期的融合定位信息POSr;定位计算模块2将计算出的每一第一预定周期的各传感器SENi各自独立输出的定位信息POSi及融合定位信息POSr发送至数据统计监控模块3;数据统计监控模块3计算并保存每一第一预定周期的各传感器的定位精度信息ERRi,其中,ERRi=|POSi-POSr|;数据统计监控模块3计算并记录M个第一预定周期的各传感器的定位精度信息ERRi的平均值CNSi及均方误差MSEi;数据统计监控模块3按照第二预定周期重复N次计算并记录平均值CNSi及均方误差MSEi,并统计N次计算并记录的所述均方误差MSEi的历史均值AVGi,此时,N大于或等于5,及数据统计监控模块3计算每次计算并记录的均方误差MSEi与所述历史均值AVGi的比值MSEi/AVGi;选取一致性判断系数K,其中,K大于1;及数据统计监控模块3对比MSEi/AVGi与K的大小,若MSEi/AVGi大于K,则判断GNSS导航***传感器接收到了干扰/欺骗的信号。
在本发明实施例提供的一种识别GNSS异常信号的方法中,由于传感器组件1中各类传感器原理和测量精度的不同,ERRi也不同,但在SENi状态正常时,ERRi序列的平均值CNSi将趋向于一个稳定的常量,并且在一定的时间周期中对ERRi-CNSi序列的均方根进行统计得到值MSEi,即各传感器在一定的时间周期内的均方误差,由传感器原理和特性可知,正常情况下MSEi基本保持一致或者变化缓慢。据此,在无人自主驾驶***中设置一个数据统计监控模块,周期性的计算各传感器输出值的均方误差,当某一传感器的均方误差值发生突变,可判定该传感器输出值发生异常。
具体地,例如,本发明实施例中,传感器组件1有两个IMU传感器以及两个GNSS导航***传感器。此时,i=4,定位计算模块2根据四个传感器给出的数据,分别计算得到定位数据POS1、POS2、POS3、POS4,以及对四个传感器采用数据融合算法得到的POSr,各值经过数据标准化可以进行同量纲运算。数据统计监控模块3计算每个传感器独立获取的定位数据和组合定位数据之间的相对位置误差,其中distance()为计算两个位置数据之间相对距离的函数:
ERR1=distance(POS1,POSr)
ERR2=distance(POS2,POSr)
ERR3=distance(POS3,POSr)
ERR4=distance(POS4,POSr)
设定计算ERRi的步骤每0.2秒执行一次,即第一预定周期为0.2秒,***开始工作一段时间后,当前计算向前20秒的数据可组成数据序列ERR1{1,2,3…100},ERR2{1,2,3…100},ERR3{1,2,3…100},ERR4{1,2,3…100},此时,M=100,其中ERRi(1)为当前数据,ERRi(100)为20秒前的数据。
分别计算各数据序列的均值:
CNS1=∑ERR1(M)/100;
CNS2=∑ERR2(M)/100;
CNS3=∑ERR3(M)/100;
CNS4=∑ERR4(M)/100;
再分别计算ERR数列的均方误差:
MSE1=∑(ERR1(M)-CNS1)2/100;
MSE2=∑(ERR2(M)-CNS2)2/100;
MSE3=∑(ERR3(M)-CNS3)2/100;
MSE4=∑(ERR4(M)-CNS4)2/100;
重复以上步骤,每20秒可生成一组MSEi数据序列,此时,第二预定周期为20,连续工作100秒后,即可存在至少5组的MSE数据序列,此时,N=5,利用连续前5组的MSE数据计算得到MSEi的平均值:
AVG1=∑MSE1(N)/5
AVG2=∑MSE2(N)/5
AVG3=∑MSE3(N)/5
AVG4=∑MSE4(N)/5
进一步地,本发明实施例中,优选地,一致性判断系数K选取为3,判断MSE/AVG的值如果大于3,说明该传感器出现了明显偏离正常误差范围的数据,这种情况下给出该传感器无效的指示信号,定位计算模块2应当将该传感器从生成POSr数据融合算法的数据源中剔除。
优选地,本发明实施例中,当MSEi/AVGi大于K时,数据统计监控模块3还判断所述传感器是否为GNSS导航***传感器,若所述传感器为GNSS导航***传感器,则判断所述GNSS导航***传感器接收到了干扰/欺骗的信号。
更优选地,当MSEi/AVGi大于K时,数据统计监控模块3还判断GNSS导航***传感器的接收机是否存在故障,若所述GNSS导航***传感器的接收机不存在故障,则判断所述GNSS导航***传感器接收到了干扰/欺骗的信号。
本发明实施例由多种具备导航定位功能的传感器构成组合导航***,由于组合导航***采用IMU传感器、GNSS导航***传感器、轮速传感器和地速传感器,现有的GNSS信号干扰技术很难做到同时对多种GNSS导航***传感器实施相同欺骗数据的干扰,更无法干扰IMU传感器、轮速传感器、地速传感器等,所以通过比较多个传感器的输出特性可以判断出GNSS导航***是否接收到了欺骗或干扰的信号,避免了传统组合导航算法不对GNSS信号进行有效性判断的问题,可以有效辨识出相关传感器的输出是否存在异常。
另外,本发明实施例提出的一种计算机设备,所述设备包括:一个或多个处理器;存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上所述的方法。
另外,本发明实施例提出的一种计算机存储介质,所述计算机存储介质存储有计算机程序指令,所述计算机程序指令用于执行如上所述的方法。
在本发明的实施例中,各个模块或***可以是由计算机程序指令形成的处理器,处理器可以是一种集成电路芯片,具有信号的处理能力。处理器可以是通用处理器、数字信号处理器(Digital Signal Processor,简称DSP)、专用集成电路(Application SpecificIntegrated Circuit,简称ASIC)、现场可编程门阵列(FieldProgrammable GateArray,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。处理器读取存储介质中的信息,结合其硬件完成上述方法的步骤。
存储介质可以是存储器,例如可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。
其中,非易失性存储器可以是只读存储器(Read-Only Memory,简称ROM)、可编程只读存储器(Programmable ROM,简称PROM)、可擦除可编程只读存储器(Erasable PROM,简称EPROM)、电可擦除可编程只读存储器(Electrically EPROM,简称EEPROM)或闪存。
易失性存储器可以是随机存取存储器(Random Access Memory,简称RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(Static RAM,简称SRAM)、动态随机存取存储器(Dynamic RAM,简称DRAM)、同步动态随机存取存储器(Synchronous DRAM,简称SDRAM)、双倍数据速率同步动态随机存取存储器(Double Data RateSDRAM,简称DDRSDRAM)、增强型同步动态随机存取存储器(EnhancedSDRAM,简称ESDRAM)、同步连接动态随机存取存储器(Synchlink DRAM,简称SLDRAM)和直接内存总线随机存取存储器(DirectRambus RAM,简称DRRAM)。
本发明实施例描述的存储介质旨在包括但不限于这些和任意其它适合类型的存储器。
本领域技术人员应该可以意识到,在上述一个或多个示例中,本发明所描述的功能可以用硬件与软件组合来实现。当应用软件时,可以将相应功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。
虽然,上文中已经用一般性说明及具体实施例对本发明作了详尽的描述,但在本发明基础上,可以对之作一些修改或改进,这对本领域技术人员而言是显而易见的。因此,在不偏离本发明精神的基础上所做的这些修改或改进,均属于本发明要求保护的范围。
Claims (10)
1.一种识别GNSS异常信号的方法,其特征在于,所述方法包括:
通过多种具备导航定位功能的传感器SENi按照第一预定周期重复独立定位,其中,i为各个传感器的编号;所述多种具备导航定位功能的传感器包括:GNSS导航***传感器;
计算每一第一预定周期的各传感器SENi各自独立输出的定位信息POSi;
采用数据融合算法计算出每一第一预定周期的融合定位信息POSr;
计算并保存每一第一预定周期的各传感器的定位精度信息ERRi,其中,ERRi=|POSi-POSr|;
计算并记录M个第一预定周期的各传感器的定位精度信息ERRi的平均值CNSi及均方误差MSEi;
按照第二预定周期重复N次计算并记录平均值CNSi及均方误差MSEi,并统计N次计算并记录的所述均方误差MSEi的历史均值AVGi,此时,N大于或等于5,及计算每次计算并记录的均方误差MSEi与所述历史均值AVGi的比值MSEi/AVGi;
选取一致性判断系数K,其中,K大于1;及
对比MSEi/AVGi与K的大小,若MSEi/AVGi大于K,则判断GNSS导航***传感器接收到了干扰/欺骗的信号。
2.如权利要求1所述的方法,其特征在于,所述多种具备导航定位功能的传感器包括:IMU传感器、轮速传感器和地速传感器,所述GNSS导航***传感器包括:北斗卫星导航***传感器、GPS卫星导航***传感器和格罗纳斯卫星导航***传感器。
3.如权利要求1所述的方法,其特征在于,所述方法还包括:当MSEi/AVGi大于K时,判断所述传感器是否为GNSS导航***传感器,若所述传感器为GNSS导航***传感器,则判断所述GNSS导航***传感器接收到了干扰/欺骗的信号。
4.如权利要求1所述的方法,其特征在于,所述方法还包括:
当MSEi/AVGi大于K时,判断GNSS导航***传感器的接收机是否存在故障,若所述GNSS导航***传感器的接收机不存在故障,则判断所述GNSS导航***传感器接收到了干扰/欺骗的信号。
5.如权利要求1所述的方法,其特征在于,所述一致性判断系数K为3。
6.一种识别GNSS异常信号的***,其特征在于,所述***包括:
传感器组件,用于通过多种具备导航定位功能的传感器SENi按照第一预定周期重复独立定位,其中,i为各个传感器的编号;
定位计算模块,用于计算每一第一预定周期的各传感器SENi各自独立输出的定位信息POSi;并采用数据融合算法计算出每一第一预定周期的融合定位信息POSr;及
数据统计监控模块,用于计算并保存每一第一预定周期的各传感器的定位精度信息ERRi,其中,ERRi=|POSi-POSr|;
计算并记录M个第一预定周期的各传感器的定位精度信息ERRi的平均值CNSi及均方误差MSEi;
按照第二预定周期重复N次计算并记录平均值CNSi及均方误差MSEi,并统计N次计算并记录的所述均方误差MSEi的历史均值AVGi,此时,N大于或等于5,及计算每次计算并记录的均方误差MSEi与所述历史均值AVGi的比值MSEi/AVGi;
选取一致性判断系数K,其中,K大于1;及
对比MSEi/AVGi与K的大小,若MSEi/AVGi大于K,则判断GNSS导航***传感器接收到了干扰/欺骗的信号;
其中,所述多种具备导航定位功能的传感器包括:IMU传感器、GNSS导航***传感器、轮速传感器和地速传感器,其中,GNSS导航***传感器包括:北斗卫星导航***传感器、GPS卫星导航***传感器和格罗纳斯卫星导航***传感器。
7.如权利要求6所述的***,其特征在于,所述数据统计监控模块还用于:
当MSEi/AVGi大于K时,判断所述传感器是否为GNSS导航***传感器,若所述传感器为GNSS导航***传感器,则判断所述GNSS导航***传感器接收到了干扰/欺骗的信号;或
当MSEi/AVGi大于K时,判断GNSS导航***传感器的接收机是否存在故障,若所述GNSS导航***传感器的接收机不存在故障,则判断所述GNSS导航***传感器接收到了干扰/欺骗的信号。
8.如权利要求7所述的***,其特征在于,所述一致性判断系数K为3。
9.一种计算机设备,其特征在于,所述设备包括:
一个或多个处理器;
存储器,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1至5中任一所述的方法。
10.一种计算机存储介质,其特征在于,所述计算机存储介质存储有计算机程序指令,所述计算机程序指令用于执行如权利要求1至5中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910120161.7A CN109581426B (zh) | 2019-02-18 | 2019-02-18 | 一种识别gnss异常信号的方法、***、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910120161.7A CN109581426B (zh) | 2019-02-18 | 2019-02-18 | 一种识别gnss异常信号的方法、***、设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109581426A CN109581426A (zh) | 2019-04-05 |
CN109581426B true CN109581426B (zh) | 2021-04-23 |
Family
ID=65918781
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910120161.7A Active CN109581426B (zh) | 2019-02-18 | 2019-02-18 | 一种识别gnss异常信号的方法、***、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109581426B (zh) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113865620B (zh) * | 2019-04-16 | 2024-05-10 | 阿波罗智联(北京)科技有限公司 | 用于ar导航模拟的时间同步方法及装置 |
CN110723151B (zh) * | 2019-09-24 | 2021-01-29 | 华为技术有限公司 | 智能驾驶***初始化方法和装置 |
CN110658542B (zh) * | 2019-10-10 | 2021-07-20 | 安徽江淮汽车集团股份有限公司 | 自动驾驶汽车定位识别方法、装置、设备及存储介质 |
CN111323081A (zh) * | 2020-03-20 | 2020-06-23 | 江南造船(集团)有限责任公司 | 一种船舶试航性能指标的修正方法、修正***、存储介质及电子终端 |
US11337034B1 (en) | 2020-08-13 | 2022-05-17 | Rockwell Collins, Inc. | Staggered examination of non-trusted receiver information |
TWI776463B (zh) * | 2021-04-13 | 2022-09-01 | 達發科技股份有限公司 | 全球導航衛星系統積體電路及相關的通訊系統 |
CN113155270A (zh) * | 2021-04-28 | 2021-07-23 | 广东天信电力工程检测有限公司 | 一种振动传感器数据有效性在线智能评判方法 |
CN115061156A (zh) * | 2022-04-26 | 2022-09-16 | 航天时代飞鸿技术有限公司 | 一种基于组合导航的阵列天线抗卫星导航欺骗方法及*** |
CN116430905B (zh) * | 2023-06-12 | 2023-09-15 | 武汉能钠智能装备技术股份有限公司四川省成都市分公司 | 电子侦查一体机测控***及方法 |
Family Cites Families (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8531332B2 (en) * | 2010-03-22 | 2013-09-10 | Qualcomm Incorporated | Anti-spoofing detection system |
KR102066507B1 (ko) * | 2012-10-04 | 2020-01-15 | 대우조선해양 주식회사 | 선박의 안티 재머(Anti-Jammer) 위성항법시스템의 작동 방법 |
US9297904B2 (en) * | 2012-11-30 | 2016-03-29 | Honeywell International Inc. | Systems and methods for monitoring broadband radio frequency interference |
KR101509327B1 (ko) * | 2013-08-22 | 2015-04-08 | 중앙대학교 산학협력단 | 기만 신호 대응 방법 및 그 장치 |
CN103713297B (zh) * | 2013-11-29 | 2017-01-04 | 航天恒星科技有限公司 | 一种基于ins辅助的卫星导航抗欺骗式干扰方法 |
DE102015211279A1 (de) * | 2014-06-18 | 2015-12-24 | Continental Teves Ag & Co. Ohg | Verfahren zum Plausibilisieren von GNSS Positionssignalen |
CN104837114B (zh) * | 2015-04-01 | 2018-05-04 | 北京嘀嘀无限科技发展有限公司 | 用于确定用户的定位信息异常的方法和设备 |
CN104880722B (zh) * | 2015-03-25 | 2017-08-11 | 清华大学 | 无人机的gps速度及位置观测异常值检测方法 |
CN105334522B (zh) * | 2015-12-07 | 2018-09-04 | 北京奇虎科技有限公司 | Gps攻击的检测方法及装置 |
CN107402012A (zh) * | 2016-05-20 | 2017-11-28 | 北京自动化控制设备研究所 | 一种车辆的组合导航方法 |
CN107544074B (zh) * | 2016-06-28 | 2020-08-28 | 东北大学 | 一种无人机识别虚假gps信号的方法 |
JP2018031744A (ja) * | 2016-08-26 | 2018-03-01 | 富士通株式会社 | 欺瞞検知プログラム、欺瞞検知方法及び欺瞞検知装置 |
CN106358290B (zh) * | 2016-10-31 | 2019-07-23 | Oppo广东移动通信有限公司 | 一种移动终端的gps定位干扰的检测方法、装置和移动终端 |
CN106526621A (zh) * | 2016-12-16 | 2017-03-22 | 杭州中科微电子有限公司 | 一种防实时射频欺骗的卫星定位接收***及其方法 |
CN108693543B (zh) * | 2017-03-31 | 2022-11-22 | 法拉第未来公司 | 用于检测信号欺骗的方法及*** |
CN107861135B (zh) * | 2017-10-26 | 2021-06-11 | 国家电网公司 | 一种面向电力巡检的无人机卫星导航欺骗检测方法 |
CN108241159B (zh) * | 2017-12-24 | 2021-12-28 | 北京卫星信息工程研究所 | 基于仿生组合导航辅助的抗欺骗式干扰方法 |
CN108267754B (zh) * | 2018-01-11 | 2022-05-13 | 南京理工大学 | 一种基于多接收机间位置相关性的欺骗干扰检测方法 |
CN108345012B (zh) * | 2018-01-16 | 2019-09-03 | 窦学伟 | Gnss干扰检测方法 |
CN108828628B (zh) * | 2018-04-23 | 2021-04-27 | 厦门大学 | 一种欺骗信号检测方法 |
CN108614284B (zh) * | 2018-04-24 | 2022-04-05 | 北京邮电大学 | 一种定位信号处理方法、装置及设备 |
CN108594272B (zh) * | 2018-08-01 | 2020-09-15 | 北京航空航天大学 | 一种基于鲁棒卡尔曼滤波的抗欺骗干扰组合导航方法 |
CN109343088B (zh) * | 2018-11-27 | 2023-01-06 | 浙江双成电气有限公司 | 一种基于信噪比的分布式检测北斗欺骗干扰的方法 |
-
2019
- 2019-02-18 CN CN201910120161.7A patent/CN109581426B/zh active Active
Non-Patent Citations (1)
Title |
---|
GNSS干扰检测与识别技术研究;朱鹏程;《万方》;20181218;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN109581426A (zh) | 2019-04-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109581426B (zh) | 一种识别gnss异常信号的方法、***、设备及存储介质 | |
CN110376621B (zh) | 一种基于北斗三号B2b信号的卫星定位方法及装置 | |
EP3109670B1 (en) | Global navigation satellite system (gnss) spoofing detection with carrier phase and inertial sensors | |
JP2022530983A (ja) | 高完全性衛星測位のためのシステムおよび方法 | |
CN101627315B (zh) | 在不使用当前广播星历的情况下确定位置的设备和方法 | |
KR102263185B1 (ko) | 차량의 위치 결정 방법 | |
US10168157B2 (en) | Smoothed navigation solution using filtered resets | |
US8912953B2 (en) | GPS receiver and calculation method of navigation solution thereof | |
CN106796296B (zh) | 具有置信指数的定位和导航接收机 | |
US9983314B2 (en) | System for excluding a failure of a satellite in a GNSS system | |
US11624838B2 (en) | System and method for providing GNSS corrections | |
CN108845339B (zh) | 一种gnss定位方法及gnss定位设备 | |
CN108513623B (zh) | 一种伪距计算方法和终端 | |
WO2020139488A1 (en) | Companion drone to assist location determination | |
US9031785B2 (en) | System and method for aircraft navigation assistance | |
Hsu et al. | Hong Kong UrbanNav: An open-source multisensory dataset for benchmarking urban navigation algorithms | |
CN111295567A (zh) | 航向的确定方法、设备、存储介质和可移动平台 | |
CN104950320A (zh) | 一种监视地基增强***对流层修正参数的方法及*** | |
CN114280633B (zh) | 一种非差非组合精密单点定位完好性监测方法 | |
US9664794B2 (en) | Apparatus and method for monitoring malfunctioning state of global positioning system (GPS) satellite | |
CN112114337A (zh) | 用于计算速度和对地航向的保护水平的***和方法 | |
JPH04359181A (ja) | 水中航走体用位置測定装置 | |
CN110907953B (zh) | 一种卫星故障识别方法、装置及软件接收机 | |
RU2379702C1 (ru) | Способ нахождения охранного предела с компенсацией на задержки вычисления | |
Krasuski et al. | Application the SBAS/EGNOS Corrections in UAV Positioning. Energies, 2021, 14, 739 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |