0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一篇文章带您区分GNSS欺骗模拟测试的两种方式

虹科卫星与无线电通信 2023-05-22 09:45 次阅读

写在前面

注意:我司提供的设备与案例、使用指南等指导性文件是为了在测试环境中对接收机的抗干扰能力进行验证,而非出于欺骗或干扰真实环境中的GNSS信号的目的!请确保通过线缆连接应用或暗室应用,若因为违规使用产生的任何法律后果和事故,我司概不负责。

欺骗产生的方法

现实中的欺骗过程简单来说就是利用一个强度更高的信号去逐步替代原有的GNSS信号,并最终使得接收机跟随欺骗信号去到指定地点,如下图所示:

wKgaomRqxnKAeNqEAAWv_2FDyTU054.png

在这样的环境中,存在几个实体与相关组成:

  • 真实的GNSS卫星与真实位置信号
  • 欺骗者的真实发射机与发射的虚假位置信号
  • 被欺骗的接收机与其接受到的信号

欺骗是通过故意广播接收器即将使用的信号来替代实时天空信号从而欺骗GNSS 接收器。欺骗的本质来讲需要从三个方面分析:最短的欺骗时间、最低的欺骗位置精度、最接近的欺骗功率差。关于这三个概念,这里不再赘述,只需要清楚,越接近真实的,那欺骗的能力越强。

而在场景仿真模拟过程中,无论是干扰还是欺骗,都是不同于真实轨迹的另外一个信号,因此需要独立的两个RF通道产生(后续可以加合路器合并)。欺骗实际上就是产生了另外一个信号,因此如果想要产生干扰/欺骗信号,则需要两台独立的GNSS模拟器或使用虹科Safran GSG821及以上型号。

两种基本GNSS欺骗测试连接方法:

借助两台虹科Safran GSG711加以外部参考时钟完成欺骗情景仿真:

wKgZomRqxnGAfM2AAAHt_TxDei8539.png

借助一台虹科Safran GSG821/GSG831/GSG842 GNSS模拟器完成欺骗情景仿真:

wKgaomRqxnKAQkYaAAMyngFkEeE063.png

一般的欺骗是什么?

无论使用什么设备,实际上产生了两个独立的信号,这两个信号同时存在于空间中,需要GNSS接收机自行去进行分辨。在GNSS模拟的过程中,实际上存在着两条信号:

  • GNSS真实位置模拟器模拟的真实位置信号给到接收机
  • GNSS虚假位置模拟器模拟的虚假位置信号给到接收机
wKgZomRqxnGAT8FSAAB7_Jcpl-0243.png

但存在的问题是:

  • 因为是两台完全独立的GNSS模拟器所模拟的,从时间上来说,两台设备需要严格的时间同步,从而实现较高精度的测试。如果使用虹科Safran GSG821及以上的配置,则可以省去这一步。
  • 两台设备分属不同的控制系统,需要做开发与集成,使得二者在同一个系统中进行模拟,当然,这无法提供欺骗场景下接收机的抗干扰能力与鲁棒性分析,需要进行额外的开发与投入。
  • 最关键的一点,在这个模拟过程中,接收机一般是在运动中的,那就意味着欺骗发射机与接收机的距离在变化,那么欺骗信号的传播时间与功率也会随之变化,这也是该系统无法模拟出来的。

高级欺骗选件SKY-ADVSP

该选件建立在虹科Safran GSG821及以上配置的设备上,当设备拥有该选件时,会替换原本独立的两个信号中的一个,将其关联为一个设置好发射机位置的欺骗信号,也就是如下的状态:

wKgaomRqxnGAIJ6vAACG-JAAV_s633.png

信号总数并没有变化,最大的区别就是欺骗发射机参与到这个场景中,对信号的延迟与变化造成影响,更加的贴近现实,而不在单单是利用一个虚假的信号来压制或替换。

wKgZomRqxnKADrt5AAd1VZ5x8XQ050.png

此外,该选件提供了仿真系统一体化观测与现实的能力,可以针对整个过程实现可视化的效果展示与结果分析,大大提高调试效率并降低难度。

软件定义GNSS模拟方案

虹科Safran Skydel是世界上领先的基于软件的仿真平台,支持在任何地点使用,可以模拟所有星座、所有频率的所有可见卫星,具有1000Hz的迭代率和超高的动态,随时随地创建并更新场景。高级干扰和欺骗功能允许用户同时模拟多种威胁,自动确定每个信号之间的信号动态,节省时间成本。

wKgaomRqxnOAS8CgAAkaQI2yi9Y079.png

虹科Safran Skydel高级解决方案更加灵活、可扩展、可定制、可升级和经济高效,它具备了顶级GNSS模拟器的性能,以及GPU/SDR架构的经济性和灵活性。虹科Safran Skydel具有易于使用的API,包含数百个命令,能够使用PythonC#C++的开源客户端库构建复杂和可重复的场景。

  • 在一个用户界面中实现所有功能
  • 通过直观的UI和自动化轻松配置
  • 支持所有主要的全球星座和频率
  • 多种API
  • 高级信号定制和场景创建
  • 实时修改变量和参数
  • 无需额外硬件即可集成干扰
  • IQ文件生成和回放

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 射频
    +关注

    关注

    104

    文章

    5525

    浏览量

    167404
  • 通信
    +关注

    关注

    18

    文章

    5938

    浏览量

    135748
  • 卫星通信
    +关注

    关注

    12

    文章

    698

    浏览量

    38685
  • 无线通信
    +关注

    关注

    58

    文章

    4484

    浏览量

    143326
  • GNSS
    +关注

    关注

    9

    文章

    749

    浏览量

    47769
收藏 人收藏

    评论

    相关推荐

    Linux应用层控制外设的两种不同的方式

    众所周知,linux下切皆文件,那么应用层如何控制硬件层,同样是通过 文件I/O的方式来实现的,那么应用层控制硬件层通常有两种方式
    的头像 发表于 10-05 19:03 195次阅读
    Linux应用层控制外设的<b class='flag-5'>两种</b>不同的<b class='flag-5'>方式</b>

    Skydel GNSS模拟器引擎发布大全新功能

    GNSS测试技术日新月异的今天,每次技术的革新都预示着行业发展的新方向。德思特自豪地宣布,Skydel GNSS模拟引擎正式推出
    的头像 发表于 09-21 15:12 280次阅读
    Skydel <b class='flag-5'>GNSS</b><b class='flag-5'>模拟</b>器引擎发布<b class='flag-5'>两</b>大全新功能

    接地保护分为哪两种方式

    接地保护是电气工程中非常重要的一种安全措施,其目的是确保电气设备和系统在发生故障时能够安全地将电流导向地面,从而保护人身安全和设备安全。接地保护主要分为两种方式:工作接地和保护接地。以下是对这
    的头像 发表于 08-05 10:24 675次阅读

    plc与传感器的两种连接方式

    在工业自动化领域,PLC(可编程逻辑控制器)与传感器的连接是实现自动化控制的关键环节。本文将详细介绍PLC与传感器的两种主要连接方式模拟量连接和数字量连接。这两种连接
    的头像 发表于 07-25 09:36 814次阅读

    wdm设备的两种传输方式

    系统中,有多种传输方式,其中最常见的两种是密集波分复用(DWDM)和粗波分复用(CWDM)。 1. 密集波分复用(DWDM) 1.1 DWDM技术原理 密集波分复用(Dense Wavelength Division Multiplexing,简称DWDM)是
    的头像 发表于 07-18 09:45 350次阅读

    PCBA加工中常见的两种焊接方式详解

    ,在PCBA行业中经常被使用。接下来深圳PCBA加工厂家为大家详细介绍PCBA加工手工焊接的两种方式,为揭秘行业内的技术细节。 PCBA加工过程中常用焊接方式
    的头像 发表于 06-14 09:18 441次阅读

    GNSS辐射测试有疑问?德思特为解答!

      、问题背景 在我们真实的环境中,GNSS信号是无处不在的,他通过从卫星辐射的形式覆盖地表。当我们想要使用GNSS模拟器进行测试时,
    的头像 发表于 06-07 10:38 190次阅读
    对<b class='flag-5'>GNSS</b>辐射<b class='flag-5'>测试</b>有疑问?德思特为<b class='flag-5'>您</b>解答!

    罗德与施瓦茨推出两种用于5G RF和RRM致性测试测试系统

    罗德与施瓦茨(以下简称“R&S”)推出两种用于 5G RF 和 RRM 致性测试测试系统。R&S TS8980S-4A 是专为 3GPP
    的头像 发表于 02-28 18:22 1215次阅读

    异或门两种常见的实现方式

    两种实现方式都能够实现异或门的功能,具体的选择取决于设计需求和逻辑门的可用性。实际构建异或门时,可以使用离散电子元件(如晶体管、二极管等)或整合电路芯片(如 TTL、CMOS 等)来实现。
    的头像 发表于 02-04 17:30 1.1w次阅读
    异或门<b class='flag-5'>两种</b>常见的实现<b class='flag-5'>方式</b>

    外部中断有哪两种触发方式?如何选择和设定?

    外部中断有两种触发方式:电平触发和边沿触发** 。
    的头像 发表于 01-28 17:31 5342次阅读
    外部中断有哪<b class='flag-5'>两种</b>触发<b class='flag-5'>方式</b>?如何选择和设定?

    RTK、PPP与RTK-PPP?认识高精定位及如何进行高精定位GNSS测试!(二)

    文章介绍了GNSS与定位精度和RTK、PPP与RTK-PPP技术。本章将继续为大家介绍如何进行高精度GNSS测试、自动驾驶与高精度定位
    的头像 发表于 12-20 09:43 563次阅读
    RTK、PPP与RTK-PPP?<b class='flag-5'>一</b>文<b class='flag-5'>带</b><b class='flag-5'>您</b>认识高精定位及如何进行高精定位<b class='flag-5'>GNSS</b><b class='flag-5'>测试</b>!(二)

    redis两种持久化方式的区别

    的完整性和致性。 Redis提供了两种持久化方式:RDB(Redis Database)和AOF(Append Only File)。这两种方式
    的头像 发表于 12-04 11:12 476次阅读

    malloc 申请内存的两种方式

    我们知道malloc() 并不是系统调用,也不是运算符,而是 C 库里的函数,用于动态分配内存。 malloc 申请内存的时候,会有两种方式向操作系统申请堆内存: 方式:通过 brk
    的头像 发表于 11-13 11:42 2519次阅读
    malloc 申请内存的<b class='flag-5'>两种</b><b class='flag-5'>方式</b>

    sqlite数据插入的两种方式比较

    sqlite工具包提供两种数据插入方式,全部使用Execute SQL(Ploy)函数
    的头像 发表于 11-13 09:33 1090次阅读

    串口接收数据的两种方式是什么

    上方是发送数据的例子,那么串口接收又该如何配置,又要在串口发送的例子上做哪些更改呢? 这里我们可以通过查询或者中断的方式来进行接收数据的两种方式。 查询方式就是通过不断的查询RXNE标
    的头像 发表于 11-10 16:20 2161次阅读
    串口接收数据的<b class='flag-5'>两种</b><b class='flag-5'>方式</b>是什么