接收机自主完整性监控(RAIM)作为一种终端信号处理方法,最初旨在检测和排除故障。由于欺骗信号会导致错误的测量,因此可以将RAIM扩展到反欺骗领域,并且可以将欺骗信号视为故障信号。RAIM可以通过检测各种卫星的测量结果的一致性来检测故障并仅排除一个故障。但是,通常同时存在多个欺骗信号。有学者提出了一种随机删除一些信号并测试其余信号的想法。作为该思想的扩展和实现,引入了随机遍历RAIM方法,该方法排除了部分信号,并对其余信号逐个执行RAIM测试,直到它们通过RAIM测试或测试所有信号组合为止。只要有四个以上的真实信号,就必须结合起来,所有其余信号都是真实信号,并且它们可以通过RAIM测试。因此,可以识别并排除多个欺骗信号。但是,它需要测试接收信号的所有可能组合。例如,假设有14个信号,其中包括8个真实信号和6个欺骗信号,则最佳情况下需要的RAIM测试数量为1472,最坏情况下为3468。如果有更多的信号,则数量会更多。因此,复杂度很高,严重限制了实时接收机中的应用。本文提出了一种用于反欺骗的一维遍历MLE-RAIM(TMRAIM)方法,基于最大似然估计(MLE)理论来降低遍历RAIM方法的复杂性。

本文来自本实验室李王睿的学习笔记。

为了在低复杂度的实时接收机上检测和排除多种欺骗信号,本文提出了TMRAIM方法。首先,详细介绍了RAIM的数学模型。然后,在知道了欺骗信号的数量的情况下,通过MLE推导推论如何仅一次找到所有欺骗信号。最后介绍了TMRAIM方法,该方法可以在一维遍历的情况下应用于多欺骗环境。

RAIM的数字模型

为了理解RAIM的特性,其数学模型介绍如下。在单个星座图中,未知数是一个二维矢量,包括时钟偏差和位置。当有M(M> 4)个测量值时,测量方程可表示为:

其中是奇偶矢量,P是(M-4)×M维的奇偶矩阵。而奇偶矢量可以由如下公式所求:

可以证明,当b = 0(无故障且无欺骗信号)时,SSE符合中心卡方分布;当b≠0时,SSE符合非中心卡方分布。卡方分布的自由度为M-4 。由于SSE的概率分布是已知的,因此可以通过预设的虚假警报概率来确定检测阈值Tsse

。例如,如果误报率为1‰,M等于10,则Tsse等于22.4577。

在五个以上的卫星信号且其中只有一个卫星故障的情况下,基于条件概率P(p|b)的最大值,常规RAIM也可以用于故障排除。具体描述如下

故障检测与排除(FDE)是指被标识为故障卫星的相应卫星的数量。是向量w的第i个分量,而是矩阵S对角线上的第i个元素。

利用MLE实现排除欺骗信号

传统的RAIM只能排除一个欺骗信号。基于MLE理论,可以推断出在假设k个欺骗信号的情况下如何排除所有欺骗信号。奇偶矢量的条件概率分布如下

提出的TMRAIM方法

通过基于MLE的推论,扩展了传统RAIM从只能排除一个欺骗信号到排除多个欺骗信号,但前提条件是事先知道欺骗信号的数量,这在实际欺骗环境中是很难做到的。常规RAIM的完整性可用于判断所有剩余信号是否均为真实信号。因此,我们可以首先假设欺骗信号的数量为零,然后依次增加欺骗信号的数量。每次排除之后都要进行RAIM测试,以确保排除所有欺骗信号。本文提出了一种实用的反欺骗方法TMRAIM,其流程图如下图所示。

测试

为了验证TMRAIM方法的实用性,进行了两个现场实验。为了模拟手机上的应用,首先在软件接收器上实现它,以通过软件更新的方式处理来自手机的原始数据。构造并测试了具有三个欺骗信号的场景。此外,为确保至少接收到五个真实信号,设计并实现了一种具有多峰值采集能力的新接收器。产生具有四个欺骗信号的中间欺骗攻击,并显示相关的实验结果。实验中RAIM测试的误报率设置为1‰。

为了验证该方法的实用性,本文在软件接收器上实现了该方法,以处理来自手机的原始数据。此外,在屋顶上建造了一个自洽的接收器/欺骗器。GPS欺骗模块构建在FPGA上,以通过GPS接收器,上变频器,功率放大器和发射天线来接收和转发GPS信号。作为GPS接收器的手机将同时接收到真实的欺骗信号。由Google提供的GNSS观测提取工具GnssLogger App已安装在手机上。它可用于从GNSS信号中提取实时信息,例如卫星位置和伪距观测值。然后,相关信息被存储以在软件接收器上运行。

下图展示出了在三个不同时间对应于不同组合的识别统计。

可以通过TMRAIM方法找到与的最大值相对应的组合。在图中,红色括号中的坐标表示与120个统计量中的最大值相对应的坐标,其统计量在三个不同时间处最大的组合为组合3。因此,TMRAIM方法有效地找到了所有欺骗信号。

参考文献:

Li, Jianfeng; Li, Hong; Lu, Mingquan: 'One-dimensional traversal receiver autonomous integrity monitoring method based on maximum likelihood estimation for GNSS anti-spoofing applications',

Sagar Dasgupta, Mizanur Rahman, Mhafuzul Islam, Mashrur Chowdhury: 'PREDICTION-BASED GNSS SPOOFING ATTACK DETECTION FOR AUTONOMOUS VEHICLES'

一种应用于GPS反欺骗的基于MLE的RAIM改进方法相关推荐

  1. 道格拉斯-普克Douglas-Peuker轨迹抽希算法和聚类算法联合应用于GPS轨迹数据处理

    1.引言 https://blog.csdn.net/chaoyang89111/article/details/89456749中介绍了Douglas-Peuker轨迹抽稀算法的实现,https:/ ...

  2. 一种应用于wifi的倒F天线的设计与HFSS仿真优化

    目录 一.初步设计 二.仿真与优化 1.设计仿真模型各部分的尺寸 2.创建仿真模型 (1)求解方式设置 (2)变量设置 (3)创建介质基板 (4)创建天线 模型 (5)创建地板 (6)创建天线接地 ( ...

  3. 今日 Paper | 协作蒸馏;人脸反欺骗;人脸表示;3D-CariGAN等

    020-04-02 10:58 导语:为了更好地服务广大 AI 青年,AI 研习社正式推出全新「论文」版块.   目录 用于超分辨率通用样式迁移的协作蒸馏 通过学习去攻击来进行防御 用于人脸反欺骗的深 ...

  4. 2020CVPR-面向人脸反欺骗的单边域泛化

    2020CVPR,Single-Side Domain Generalization for Face Anti-Spoofing,中科院,有源代码 文章链接:Single-Side Domain G ...

  5. SSD固态盘应用于Ceph集群的四种典型使用场景

    在虚拟化及云计算技术大规模应用于企业数据中心的科技潮流中,存储性能无疑是企业核心应用是否虚拟化.云化的关键指标之一.传统的做法是升级存储设备,但这没解决根本问题,性能和容量不能兼顾,并且解决不好设备利 ...

  6. 如何将CSS应用于iframe?

    我有一个简单的页面,其中包含一些iframe部分(以显示RSS链接). 如何将相同的CSS格式从首页应用到iframe中显示的页面? #1楼 上面有一些更改的作品: var cssLink = doc ...

  7. 如何将高效设计应用于 DAO?

    去中心化是需要提高效率的. DAO 的操作者们已经感受到了协调.沟通和执行失败的痛苦.这就是我们想象的未来吗?我们真的在建设新的数字领域的道路上吗?许多经验丰富的操作者甚至都会指出 DAO 构造本质上 ...

  8. 基于脑电图的情绪识别BCI应用于DOC患者

    点击上面"脑机接口社区"关注我们 更多技术干货第一时间送达 ‍‍‍ 基于脑电图(EEG)信号的人类情感识别已引起广泛关注.现有的大多数研究都集中在离线分析上,使用脑计算机接口(BC ...

  9. fritz_如何使用Fritz.ai将机器学习应用于Android

    fritz 本文介绍如何使用Fritz.ai将机器学习应用于Android . 在深入探讨如何开发机器学习Android应用程序的细节之前,简要介绍一下什么是Fritz.ai平台很有用. 如您所知,机 ...

  10. 记录一次与大神们的关于GAN应用于NLP的讨论

    说实话,是聆听了大神们,本人只是捧哏似的嗯.啊了几句. 之前paperweekly的GAN讨论组要进行一次讨论,给出了很多议题进行投票.里边有GAN in NLP.GAN and RL.半监督GAN等 ...

最新文章

  1. 一篇学会HttpServletRequest
  2. Oracle 正则表达式
  3. GridView 移除模板列
  4. 位、字,字节与KB的关系
  5. 8.1 类的一般形式
  6. mysql 安装no key_No package mysql-server available错误解决(centos mysql安装教程)
  7. 拼接大屏数据展示_拼接大屏幕实现的功能与特点
  8. 如何在网上赚钱,也可以在家兼职赚钱的5个网上项目分享给大家
  9. QGis 使用高德 画KML
  10. python——简单通讯录
  11. 扣减库存,redis你值得拥有
  12. 数仓搭建——ODS层
  13. Java编程基础小总结
  14. 为方便大家,我分析导出了些高速下载器捆绑软件的反安装reg,需要的可自行选择
  15. 25岁德邦被京东收购,网友:这次。。。
  16. 学习笔记1--自动驾驶汽车介绍
  17. Floyd算法求最小环
  18. 机器学习-决策树(绘制树形图)
  19. ubuntu vscode 终端字体设置(字体间隔过大)
  20. 塔望食品品牌策划:内卷时代,食品品牌如何命名?

热门文章

  1. 火山安卓自定义组件封装源码讲解
  2. mysql 版本_mysql各个版本介绍
  3. 基于Paddle Serving百度智能边缘BIE的边缘AI解决方案
  4. SVN 删除已提交的无用文件方法
  5. Android -- 自定义跑马灯
  6. 响应式电脑修理公司织梦网站模板,DedeCMS自适应手机版蓝色HTML5电脑修理维修店网站源码下载
  7. 删除计算机网络无用设备,如何删除我的电脑/计算机中无效的设备和驱动器图标...
  8. 鸟哥的Linux私房菜PDF在线阅读
  9. 数据分类分级指南范围
  10. 想将有色彩的视频进行去色处理就这样做