CN110058270B - 一种基于钟差拟合的导航欺骗信号产生方法 - Google Patents
一种基于钟差拟合的导航欺骗信号产生方法 Download PDFInfo
- Publication number
- CN110058270B CN110058270B CN201910447671.5A CN201910447671A CN110058270B CN 110058270 B CN110058270 B CN 110058270B CN 201910447671 A CN201910447671 A CN 201910447671A CN 110058270 B CN110058270 B CN 110058270B
- Authority
- CN
- China
- Prior art keywords
- fitting
- pseudo
- range
- error
- carrier
- 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
- G01S19/215—Interference related issues ; Issues related to cross-correlation, spoofing or other methods of denial of service issues related to spoofing
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
本发明属于导航欺骗领域,具体公开了一种基于钟差拟合的导航欺骗信号产生方法。该方法包括:步骤(1)计算用户与卫星之间的相对距离;步骤(2)计算期望的错误定位点与卫星之间的相对距离;步骤(3)将步骤(1)和(2)得到的距离做差,得到待补偿伪距(或载波)观测量;步骤(4)利用钟差拟合多项式补偿步骤(3)得到的待补偿伪距(或载波)观测量,得到拟合系数;步骤(5)计算拟合误差,对不满足拟合精度的结果,缩短拟合区间,重复步骤(4),直到满足条件,将对应拟合系数填入待发射的导航电文中,实现欺骗信号产生。该方法计算量小,可使用户得到连续的错误定位结果,达到降低用户定位(或授时)精度或定位错误的目的。
Description
技术领域
本发明涉及导航欺骗领域,具体涉及一种基于钟差拟合的导航欺骗信号产生方法。
背景技术
随着导航技术的进步,更多的智能化设备依靠卫星导航实现其定位与授时,其中无人机作为智能化设备的代表,在农业灌溉、电网维护、消防救援等行业发展潜力巨大,但因存在恐怖袭击、民航干扰等潜在问题也广受争议,为防止和遏制无人机可能带来的危害,目前有效的反制手段包括“干扰、欺骗、摧毁、网捕”等,其中导航欺骗因通用性强,隐蔽性好且无二次危害等优点,是无人机反制的有效手段。
目前,导航欺骗源大体可分为两类:生成式和转发式,上述两种方法均是从信号层面出发,即通过直接改变或者增加伪距或载波观测量延时进而得到虚假的欺骗信号,该方法对硬件要求高且计算量大。针对于传统方法存在的不足,本发明从信息层面出发,通过对导航电文中的特定比特进行修改得到连续的错误定位结果,可有效降低导航接收机定位或授时精度,为导航欺骗信号产生提供了一种新的实现途径。
发明内容
本发明提出了一种基于钟差拟合的导航欺骗信号产生方法。通过直接修改导航电文中的钟差多项式系数,补偿由于欺骗引起的伪距或载波变化量,从而起到篡改用户位置或时间的目的。该方法可应用于导航欺骗领域,具有很强的实际应用价值。
为了达到上述发明目的,本发明采用的技术方案是:
一种基于钟差拟合的导航欺骗信号产生方法,包括以下步骤:
步骤(1):首先利用雷达等探测设备获取用户位置信息,同时使用接收天线获取当前真实卫星星历与时间信息,进而得到真实的伪距或载波观测量;
步骤(2):将期望的用户错误定位点标记为Xe,计算Xe与卫星之间的相对距离关系,进而得到虚假的伪距或载波观测量;
步骤(3):将步骤(1)和步骤(2)中的伪距或载波观测值做差,得到待补偿的伪距或载波观测量τ(t),用于为步骤(4)的曲线拟合提供数据来源;
步骤(4):利用步骤(3)中获得的待补偿的伪距或载波观测量τ(t),结合导航电文中的钟差拟合多项式f(t):
f(t)=af0+af1(t-toc)+af2(t-toc)2
其中,af0,af1和af2为二项式拟合系数,toc为参考时间;
确定待优化目标为:
其中,M为事先给定的拟合精度,T0<t<T1为拟合区间;对于不同的观测历元T(t1,t2,t3…tn-1,tn),基于最小二乘的批处理方法拟合系数af0,af1和af2:
最终通过钟差拟合多项式补偿因为欺骗导致的伪距或载波变化量增量τ(t);
比较εp与M大小关系,若εp≤M,则执行步骤(6),否则缩短观测历元,重复执行步骤(4)和步骤(5),直到满足εp≤M,继而执行步骤(6),最终通过拟合误差分析,得到满足拟合精度的拟合参数;
步骤(6):将满足条件的拟合系数填入待发射的导航电文相应比特位处,实现欺骗信号的产生。
本发明的有益效果在于:
通用性强:本发明对凡使用卫星导航***进行导航定位的载体均切实有效;
计算量小:相比于传统的精密延时算法,本发明提出的算法计算量小;
隐蔽性强:通过基于导航电文的缓变修改方法,可有效降低用户的定位精度且不便于检测。
附图说明
图1是本发明设计的导航欺骗信号产生与实现流程图;
图2是本发明涉及的用户真实位置与某颗卫星距离曲线图;
图3是本发明涉及的用户虚假位置与某颗卫星距离曲线图;
图4是本发明涉及的待补偿伪距曲线图;
图5是本发明涉及的拟合曲线图;
图6是本发明涉及的拟合误差曲线图;
图7是本发明涉及的不同拟合区间的拟合误差曲线图。
具体实施方式
下面对本发明进行详细说明,应当理解,此处所描述的内容仅用以解释本发明,并不局限于本发明。
导航欺骗信号产生与实现流程图如图1所示。详细步骤如下所述:
一种基于钟差拟合的导航欺骗信号产生方法,包括以下步骤:
步骤(1):首先利用雷达等探测设备获取用户位置信息,同时使用接收天线获取当前真实卫星星历与时间信息,进而得到真实的伪距或载波观测量;
步骤(2):将期望的用户错误定位点标记为Xe,计算Xe与卫星之间的相对距离关系,进而得到虚假的伪距或载波观测量;
步骤(3):将步骤(1)和步骤(2)中的伪距或载波观测值做差,得到待补偿的伪距或载波观测量τ(t),用于为步骤(4)的曲线拟合提供数据来源;
步骤(4):利用步骤(3)中获得的待补偿的伪距或载波观测量τ(t),结合导航电文中的钟差拟合多项式:
f(t)=af0+af1(t-toc)+af2(t-toc)2
确定待优化目标为:
对于不同的观测历元T(t1,t2,t3…tn-1,tn),基于最小二乘的批处理方法拟合系数af0,af1,af2,表达式如下:
通过钟差拟合多项式补偿因为欺骗导致的伪距或载波变化量增量τ(t);
比较εp与M大小关系,若εp≤M,则执行步骤(6),否则缩短观测历元,重复执行步骤(4)和步骤(5),直到满足εp≤M,继而执行步骤(6),最终通过拟合误差分析,得到满足拟合精度的拟合参数;
步骤(6):将满足条件的拟合系数填入待发射的导航电文相应比特位处,实现欺骗信号的产生。
下面结合一个算例,对该方法进行解释说明:一静止用户位于东经112.994037,北纬28.228498,高度1000米,现期望将用户向正北方向以180公里每小时速度拉偏到东经112.994037,北纬29.128498,高度1000米处。
以某颗卫星为例,按技术方案步骤叙述如下:
步骤(1):根据静止用户的真实位置和当前接收到的卫星星历信息,得到用户真实位置与卫星之间的距离,如图2所示;
步骤(2):为将用户错误定位到东经112.994037,北纬29.128498,计算整个运动过程中,用户虚假位置与卫星之间的距离,如图3所示;
步骤(3):将步骤(1)和步骤(2)中的伪距观测值做差,得到待补偿的伪距观测量,如图4所示;
步骤(5):计算拟合误差如图6所示,可见最大拟合误差可达60米,假定要求拟合精度优于0.02米,即M=0.02,该拟合误差不能满足条件,故缩短拟合区间,重新进行步骤(4)和步骤(5),直到满足拟合精度后停止,如图7所示;
步骤(6):由图7可知,当拟合区间小于2分钟时,拟合精度满足条件,将此对应拟合系数填入导航电文中,播发导航欺骗信号,结束。
尽管上面对本发明说明性的具体实施方式进行了描述,并给出算例以便于技术领域的技术人员能够理解本发明,但是本发明并不仅限于此范围,对本技术领域的普通技术人员而言,只要各种变化在本发明精神和范围内,一切利用本发明构思的发明创造均在保护之列。
Claims (1)
1.一种基于钟差拟合的导航欺骗信号产生方法,包括以下步骤:
步骤(1):首先利用雷达获取用户位置信息,同时使用接收天线获取当前真实卫星星历与时间信息,进而得到真实的伪距或载波观测量;
步骤(2):将期望的用户错误定位点标记为Xe,计算Xe与卫星之间的相对距离关系,进而得到虚假的伪距或载波观测量;
步骤(3):将步骤(1)和步骤(2)中的伪距或载波观测值做差,得到待补偿的伪距或载波观测量τ(t),用于为步骤(4)的曲线拟合提供数据来源;
步骤(4):利用步骤(3)中获得的待补偿的伪距或载波观测量τ(t),结合导航电文中的钟差拟合多项式f(t):
f(t)=af0+af1(t-toc)+af2(t-toc)2
其中,af0,af1和af2为二项式拟合系数,toc为参考时间;
确定待优化目标为:
其中,M为事先给定的拟合精度,T0<t<T1为拟合区间;对于不同的观测历元T(t1,t2,t3…tn-1,tn),基于最小二乘的批处理方法拟合系数af0,af1和af2:
最终通过钟差拟合多项式补偿因为欺骗导致的待补偿的伪距或载波观测量τ(t);
比较εp与M大小关系,若εp≤M,则执行步骤(6),否则缩短观测历元,重复执行步骤(4)和步骤(5),直到满足εp≤M,继而执行步骤(6),最终通过拟合误差分析,得到满足拟合精度的拟合参数;
步骤(6):将满足条件的拟合系数填入待发射的导航电文相应比特位处,实现欺骗信号的产生。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910447671.5A CN110058270B (zh) | 2019-05-27 | 2019-05-27 | 一种基于钟差拟合的导航欺骗信号产生方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910447671.5A CN110058270B (zh) | 2019-05-27 | 2019-05-27 | 一种基于钟差拟合的导航欺骗信号产生方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110058270A CN110058270A (zh) | 2019-07-26 |
CN110058270B true CN110058270B (zh) | 2020-10-27 |
Family
ID=67324705
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910447671.5A Active CN110058270B (zh) | 2019-05-27 | 2019-05-27 | 一种基于钟差拟合的导航欺骗信号产生方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110058270B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111158025A (zh) * | 2019-12-31 | 2020-05-15 | 中国南方电网有限责任公司超高压输电公司 | 一种基于钟差建模的卫星导航授时接收机抗欺骗方法 |
CN111522031B (zh) * | 2020-04-28 | 2022-06-07 | 中国南方电网有限责任公司超高压输电公司 | 针对gnss授时应用的多接收机欺骗检测方法 |
CN115079213B (zh) * | 2022-06-07 | 2024-04-09 | 中国人民解放军国防科技大学 | 一种时空可控的导航欺骗信号生成方法、装置和设备 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104777493A (zh) * | 2015-05-05 | 2015-07-15 | 中国人民解放军国防科学技术大学 | 一种实现预设轨迹欺骗的信号生成方法和有线测试*** |
WO2015142985A1 (en) * | 2014-03-19 | 2015-09-24 | Hemisphere Gnss Inc. | Gnss satellite signal spoofer direction determination |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101246207B (zh) * | 2007-12-18 | 2011-05-11 | 上海复控华龙微***技术有限公司 | 用于gps干扰***中产生“加扰后数据码流”的实现方法 |
US10908293B2 (en) * | 2013-08-14 | 2021-02-02 | Hemisphere GNSS, Inc. | System and method for detecting false global navigation satellite system satellite signals |
US10094930B2 (en) * | 2015-06-23 | 2018-10-09 | Honeywell International Inc. | Global navigation satellite system (GNSS) spoofing detection with carrier phase and inertial sensors |
CN107621645B (zh) * | 2017-09-05 | 2019-07-26 | 中国人民解放军国防科技大学 | 基于单接收机的欺骗干扰信号检测方法 |
CN108333600B (zh) * | 2018-02-09 | 2021-01-05 | 桂林电子科技大学 | 一种共存式无人机导航诱骗***及方法 |
-
2019
- 2019-05-27 CN CN201910447671.5A patent/CN110058270B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015142985A1 (en) * | 2014-03-19 | 2015-09-24 | Hemisphere Gnss Inc. | Gnss satellite signal spoofer direction determination |
CN104777493A (zh) * | 2015-05-05 | 2015-07-15 | 中国人民解放军国防科学技术大学 | 一种实现预设轨迹欺骗的信号生成方法和有线测试*** |
Also Published As
Publication number | Publication date |
---|---|
CN110058270A (zh) | 2019-07-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110058270B (zh) | 一种基于钟差拟合的导航欺骗信号产生方法 | |
US9395443B2 (en) | Adaptive method for estimating the electron content of the ionosphere | |
US20240159915A1 (en) | System and method for determining gnss positioning corrections | |
CN1642797A (zh) | 卫星定位***接收机中的时间确定及其方法 | |
KR102205329B1 (ko) | 위성 지오로케이션 측정들에서 에러의 레벨을 추정하고 상기 추정들의 신뢰성을 모니터링하는 방법 및 관련 디바이스 | |
CN106886039B (zh) | 基于城市三维地图的地面数字电视广播与导航卫星混合粒子滤波定位方法 | |
US11693120B2 (en) | System and method for providing GNSS corrections | |
CN109613582B (zh) | 一种车载实时单频米级伪距定位方法 | |
CN103529482A (zh) | 一种高精度确定载体动态加速度的方法 | |
Park et al. | Effect of outlier removal from temporal ASF corrections on multichain Loran positioning accuracy | |
CN107831512B (zh) | 一种msb-agps定位的位置隐私保护方法 | |
CN113671540A (zh) | 一种接收机反欺骗方法 | |
CN115902968A (zh) | 基于北斗三号geo播发增强信息的ppp终端定位方法 | |
CN115685260A (zh) | Gls基准站的识别欺骗干扰识别方法、装置、平台和介质 | |
CN110682917B (zh) | 一种基于视频智能分析的车辆定位漂移校准***及方法 | |
Hwang et al. | TDOA-based ASF map generation to increase Loran positioning accuracy in Korea | |
CN114814903B (zh) | 一种基于北斗三代导航卫星的共视数据处理方法 | |
CN113267793B (zh) | 一种基于外部增强信息的gbas对流层参数生成方法 | |
Zhang et al. | 3D digital track map-based GNSS NLOS signal analytical identification method | |
CN114048585A (zh) | 一种电离层模型事后分析方法及装置 | |
Ji et al. | A single-frequency real-time lane-level positioning method for vehicle safety | |
Januszewski | How the ionosphere affects positioning solution using terrestrial and satellite navigation systems? | |
CN115220066B (zh) | 一种伪卫星编号设计方法、装置、设备和可读存储介质 | |
CN114879235B (zh) | 一种卫星定位方法、装置、电子设备及计算机存储介质 | |
CN117250649A (zh) | 一种基于单颗低轨卫星的距离和多普勒联合快速定位方法 |
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 |