虹科教您 | 浅谈现代GNSS模拟中的软件定义架构

news/2024/11/14 12:11:36/

在这里插入图片描述

随着技术的迭代更新,GPS/GNSS模拟技术也在不断发展进步。在过去,想要进行GNSS仿真基本上只有一种选择:使用固定式或分配式的硬件进行模拟。而如今,带来颠覆性创新的新型软件定义架构正在迅速取代传统的定制架构,这种独特、创新的方法也为GNSS模拟的未来带来了更多可能性。那么这两者之间有什么区别呢?
在这里插入图片描述
使用固定式或分配式的硬件进行模拟:

使用固定式或分配式的硬件进行模拟的方法一般仅适用于小批量生产的定制硬件,虽然很常见,但效率低下且不可持续。虽然这一方法已经经过了时间考验,但与此同时也出现了更好的方法可供选择。除了受到应用限制之外,固定式硬件方法的局限性很大,目前仍存在一些问题:

● 需要长期进行升级,且成本昂贵,同时安装过程繁琐并需要配备额外硬件;

● 硬件需要按不同的项目需求进行定制;

● 信号数量受FPGA通道限制;

● 硬件是定制的,并且只进行小批量生产;

● 硬件更新常需要五年或更长时间。

使用开放的软件定义架构进行模拟:

借助软件定义的GNSS模拟可以通过快速高效的开发获得最大的可扩展性和灵活性。若后续需要升级最新功能只需要简单的操作,比如进行软件下载和许可软件安装。在GNSS模拟中选择软件定义架构具备更明显的优势,为用户带来最佳价值:
在这里插入图片描述

● 是动态的和面向未来的

● 以低成本获得高性能

● 只需购买所需功能,可按需升级更强大的功能

● 使用量产的高端SDR和GPU,在规模经济中获益

● 无需专用硬件即可集成干扰信号

● 可以轻松定制新的以及实验性信号

● 升级COTS硬件性能来提高系统性能

● 无需专用硬件即可集成干扰信号

软件定义架构优势对比:

更低的TCO(Total Cost of Ownership)—— 更低的初始系统成本(硬件/软件)和更低的支持成本,这意味着可以将预算用于其他项目、购买多个系统或添加更多软件解决方案。

非专有软件 —— 专用硬件并不具备灵活性,无法从同一平台创建非GNSS信号。纯软件解决方案使用户能够携带自己的设备,从而减少后续需要的硬件和设备扩展。

软件无线电(SDR)—— 软件无线电能够根据测试要求重新进行配置,可以轻松添加或删除信号,也能够轻松进行系统升级。快速的测试设置在提高效率的同时,也能够创建高级应用场景,比如干扰和欺骗等,既不需要额外的硬件配置,也不需要其它的外部设备。

强大的软件 —— 所有测试都在一个稳定、响应迅速、易于使用的单一软件中进行,因此可以花更少的时间进行设置,将更多的时间花在模拟上。

自动化与集成 —— 命令和信息存储在软件中,可以更快地与其他系统进行集成,体验自动化带来的生产力指数级增长。
在这里插入图片描述

在选择传统方法与软件定义方法前,可以思考以下几点:

● 是否担心干扰和欺骗?

● 是否需要在测试的同时查看接收机?

● 是否需要自动化测试?

● 是否会有新的或没有经验的工程师使用该系统?

● 是否还在为频道和卫星付费?

在这些情况下,将模拟器升级为软件定义架构是更好的选择。

虹科Orolia Skydel软件定义GNSS模拟方案

在当今日益复杂的射频环境中,GNSS设备性能测试是至关重要的。虹科Orolia Skydel是世界上领先的基于软件的仿真平台,支持在任何地点使用,可以模拟所有星座、所有频率的所有可见卫星,具有1000Hz的迭代率和超高的动态,随时随地创建并更新场景。高级干扰和欺骗功能允许用户同时模拟多种威胁,自动确定每个信号之间的信号动态,节省时间成本。
在这里插入图片描述

随着软件无线电技术的飞跃,与传统的基于FPGA的模拟器相比,虹科Orolia Skydel高级解决方案更加灵活、可扩展、可定制、可升级和经济高效,它具备了顶级GNSS模拟器的性能,以及GPU/SDR架构的经济性和灵活性。虹科Orolia Skydel具有易于使用的API,包含数百个命令,能够使用Python、C#和C++的开源客户端库构建复杂和可重复的场景。

● 在一个用户界面中实现所有功能

● 通过直观的UI和自动化轻松配置

● 支持所有主要的全球星座和频率

● 硬件是定制的,并且只进行小批量生产;

● 高级信号定制和场景创建

● 实时修改变量和参数

● 无需额外硬件即可集成干扰

● IQ文件生成和回放


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

相关文章

优秀码农选择对象详细指南,看完记得要实战噢

2023年了,你是否已到了法定年纪,那么这一篇优秀码农选择对象的详细指南,你一定用得到,看完记得感谢狗哥哦! 目录 一、对于婚姻先来思考这么几条 1. 太快决定结婚? 2. 一方或双方急于结婚? 3.…

芯片后端开发基础知识(一)

目录 1 概要 2 术语和定义 3 网表和系统划分 4 布局布线 4.1 布图规划 4.2 电源规划 4.3 布局 4.4 布线 5 时钟树综合 参考文献 1 概要 1、物理设计包含哪些流程和阶段?每个阶段的主要文件是什么? (1)与物理设计相对应的是逻辑设计…

SpringBoot Log4j2日志

Log4j2日志 Spring Boot 默认使用 Logback 作为日志记录框架,常见的日志记录框架有 log4j、Logback、Log4j2。 其中 Log4j2 是建立在 Log4j 和 Logback 的基础上的增强版,性能最好,所以选用 Log4j2。 SLF4J 是对所有日志框架制定的一种规范、…

那些你必须知道的CMMI认证知识!

CMMI认证的概述 CMMI认证,即“能力成熟度模型集成(也有称为:软件能力成熟度集成模型)”,是专门针对软件企业的一个专项认证。CMMI认证是鉴定企业在开发流程化和质量管理上的国际通行标准,全球软件生产标准大…

一文了解websocket和socket(论点:概念、流程、区别)

文章目录概念WebsocketSocket通信流程WebsocketSocket区别🌞websocket和socket,字面意思的差别就是一个web,那么他俩之间到底有什么关系呢,以及区别是啥,接下来带大家详细了解一下 概念 Websocket 🍊Web…

面试官问 ,Mybatis SELECT 查询, 集合或者单个对象,如果数据库不存在数据,需要判空吗?

前言 于昨日下班时段,本人正在与生活作斗争,收到了金三银四一线作战小队成员紧急反应的战况问题。 不熟悉的或者是不知道怎么去看源码的看官,上车了。 正文 这面试题问的, 考察的是什么? ① mybatis框架的应用掌握情…

多位大厂专家鼎力推荐,44个微服务架构设计模式pdf,程序员福利

前言 本文的目标是让架构师和程序员学会使用微服务架构成功开发应用程序。 本文不仅讨论了微服务架构的好处,还描述了它们的弊端。读者将掌握如何在使用单体架构和使用微服务架构之间做出正确的权衡。 谁应该阅读本文? 本文的重点是架构和开发&#…

【C++】C++入门 命名空间 及输入与输出

前言 C是在C的基础之上,容纳进去了面向对象编程思想,并增加了许多有用的库,以及编程范式等。熟悉C语言之后,对C学习有一定的帮助。 C补充C语言语法的不足,以及对C语言设计不合理的地方进行优化,比如&#x…