如何通过软件定义方案轻松实现卫星通信干扰测试?

news/2024/11/25 1:02:02/

GNSS信号本身的脆弱性和卫星信号传输中面临的风险一直被人们所关注着,例如干扰和欺骗,而GNSS接收设备也普遍缺乏对各种干扰的抵抗性与稳定性。根据GPS的创始架构师Brad Parkinson的说法,任何GNSS星座正变得越来越容易受到蓄意信号干扰或高级欺骗等威胁的影响。

为什么GNSS容易受到攻击?

为什么GNSS信号容易受到攻击?首先,来自太空的GNSS信号一开始就非常微弱,假设GNSS信号以52dBm(即158W)传输,而卫星的运行高度约为20200公里,它们必须经过如此远的距离才能到达地球,信号穿过大气层后,接收天线得到的功率为-130dBm。在地球表面,这些微弱信号非常容易受到干扰和欺骗。

图1. 从卫星到地面的GNSS信号衰减

射频干扰

干扰信号往往会无意中从各种来源产生,包括相邻的射频波段,大功率的信号会“溢出”邻频干扰信号。设计不当的其他设备和来自本身设备内部组件的“子系统”也会产生干扰,从而产生各种负面影响,例如使设备故障、不稳定、停机或定位和定时错误。而随着使用RF的设备数量不断增长,发生干扰的风险也越来越大。

其次是有意的干扰。这些干扰可能来自于那些很容易在网上购买到的非法干扰设备,例如有些员工使用的那些试图破坏雇主安装的跟踪设备的设备。它们的工作范围通常大于它们的设计区域,因此会干扰周围的其他射频设备,在2013 年曾有一个著名事件,一名建筑工人想让公司要求在车中安装的位置跟踪设备失效,却在纽瓦克机场成功关闭了飞机卫星跟踪系统。

干扰也可以来自专门用作电子武器的成熟的信息战系统,以干扰和欺骗对方的导航和通信能力。然而,它不需要花费数百万美元就能产生军事级效果,即便是使用带有廉价SDR的GNU Radio并拥有一些基本RF知识的业余爱好者也可以造成重大损害和破坏。

现在,GNSS已经成为了关键基础设备与关键行业的重要组成部分。电网中使用的很大一部分设备依赖于GNSS定时来进行同步,因此受到干扰的话将会带来巨大的影响。实际中,有数量超出想象的现代技术基础设施依赖于这些公共信号,此类基础设施使用的电子元件质量差异很大,且通常会将多个设备集成到一个更大的系统中,然后在未经RF漏洞测试的情况下部署到现场,也因此通常会面临着巨大的风险。而随着技术的不断进步,新应用不断出现,例如V2X(用于自主交通)将严重依赖无线电频率来确保安全和可预测的公共服务,此时,干扰与欺骗将会对人身安全和财产安全造成极大的危害。

卫星信号干扰和欺骗测试

众所周知,现场测试(例如使用实时天空)是不完整的。首先,它是不可重复的,这使得数据分析变得非常困难。其次,从长远来看,这是非常耗费时间、人力与经济成本的,尤其是在需要处理多种情况时。

相对应的,唯一可行的、提供更强大和可预测的方法是实验室测试。然而,目前实验室内测试的主要障碍是缺乏简单、灵活且成本低廉的干扰测试解决方案。目前通常采用的GNSS干扰测试台是在一个机箱里构建了一个复杂的专门构建的模拟器、连接器和信号发生器的组合,旨在提供多种干扰。

图2. 常规干扰测试台设置

这是一种由很多昂贵硬件组合与集成的方案,而随着复杂干扰测试需求的增加,硬件需求也在增长。作为一种解决方案,它缺乏直观性和易用性。Skydel软件定义GNSS模拟器提供有效的干扰模拟解决方案。Skydel采用功能强大、全新且灵活的干扰模块,该模块将与GNSS仿真方案的其他组件完全集成。

为什么软件无线电(SDR)的架构可以不需要再添加额外的硬件?

  • SDR可用于生成GNSS信号和干扰,无需专门为干扰器添加专用硬件。
  • SDR仅用于传输RF。这是因为干扰调制是通过计算机GPU的计算进行的(类似GNSS信号),这使得它可以同时模拟大量的干扰设备。
  • 诸如NI USRP之类的软件定义无线电可以在多个频段、多个频率上生成干扰信号。
  • 产生的干扰可以是静态的或动态的,并且是GNSS模拟的一部分,它们可以进行交互、在地图上查看、由UI和/或API控制等。
使用SDR和虹科Safran Skydel进行干扰测试的三种不同设置


http://www.ppmy.cn/news/83551.html

相关文章

OpenCloudOS开源Linux操作系统详解

OpenCloudOS是什么?OpenCloudOS是Linux哪个版本?OpenCloudOS是哪个国家的?OpenCloudOS是一个国产操作系统开源社区,OpenCloudOS的基础库和用户态组件完全与CentOS 8兼容,腾讯云百科分享OpenCloudOS Linux操作系统详细介…

Keithley吉时利2450源表技术参数

Keithley SMU 2450源表,吉时利2450:Keithley 的触摸屏图形源测量单元仪器可带来直观的测试平台体验,满足电源和测量需求。应用:离散设备、组件、FET、二管、电阻、电池、电源管理 IC、太阳能电池、LED、纳米材料、有机材料等。 Keithley吉时…

图解LeetCode链表题

💐文章导读 本篇文章主要详细的用图解的方式为大家讲解了简单程度的链表题,如果题中有错误的地方,还麻烦您在评论区指出,你的意见就是我最大的进步!!! 💐专栏导读 🤴作者…

CC++ 标头和源文件:它们如何工作?

本文将向您展示将程序划分为C中的组件部分或正确使用标头和源文件C诀窍。 介绍 我主要是为我的一个朋友写这篇文章的。但是,如果我不与大家分享这一点,我会对社区造成伤害,所以就在这里。 我们将探索标头和源文件以及它们的作用。这些代码…

一文搞定验证码(下部分)

文章目录 1.背景2.验证3.valid接口具体实现类SimpleImageCaptchaValidator 1.背景 上一篇文章讲了验证码生成的逻辑. 验证码-上篇. 大概来说就是: 服务端保存一些默认的验证码图片. 然后需要生成时创建一个包含随机字符的验证码字符图片根据随机字符和一些参数(如…

三、Go的常用命令以及Go的执行原理

Go的执行原理以及Go的命令 一、Go的源码文件 Go 的源码文件分类: 如上图,分为三类: 1、命令源码文件: 声明自己属于 main 代码包、包含无参数声明和结果声明的 main 函数。 命令源码文件被安装以后,GOPATH 如果…

C++可变模板参数的使用

最近在封装打印函数&#xff0c;需要支持不同参数个数和类型&#xff0c;用了函数重载感觉有点麻烦且不太能满足所有的条件。研究了一下C11的新特性可变模板参数 模板定义&#xff1a;声明可变参数模板时需要在typename或class后面带上省略号“…”。 template <class… T&…

中国人民大学与加拿大女王大学金融硕士——在职人员成长路上的选择与追求

在职人员职场充电&#xff0c;选择中国人民大学与加拿大女王大学金融硕士项目是正确的吗&#xff1f;其实每个选择都有各自的收获和代价&#xff0c;不能简单的用“优劣”、“好坏”去衡量。要看这个选择是否给给予你想要的&#xff0c;还要看这个选择的代价是否是你愿意承受并…