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

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

3天内不再提示

为无人机快速部署可扩展、密集的ISR有效负载

星星科技指导员 来源:嵌入式计算设计 作者:DAVID POINTER 2022-10-27 16:58 次阅读

鉴于对高级快速原型设计和在无人机平台上部署ISR应用程序的需求不断增加,系统工程师将明智地检查与工作资格相匹配的可重构架构和灵活的软件工具。

可重构计算系统是为无人机 (UAV) 上的情报、监视和侦察 (ISR) 应用提供异构数字信号处理 (DSP) 计算解决方案的绝佳且越来越受欢迎的选择。与其他类型的系统相比,可以为ISR无人机身应用创建具有更小尺寸,重量和功率(SWaP)和更高计算密度的可重构系统。

此外,现在可以使用ANSI标准C或FORTRAN进行编程环境,并使程序员能够从硬件中提取所有可能的计算性能。使用标准编程语言大大缩短了学习曲线,与使用专有非标准语言或纯硬件语言的编程环境相比,可以更快地部署应用程序。因此,无人机ISR系统开发人员应该考虑在其设计中必须重新配置的计算架构和灵活的软件工具。

无人机有效载荷的可重构计算

在考虑快速部署无人机有效载荷时,可重新配置的硬件是关键。可重构系统的核心是FPGA集成电路。该器件可以显式编程以执行特定于应用的算法,并且相对于通用设备(如CPU或通用图形处理器单元(GPGPU))产生非常高的计算效率。反过来,这种计算效率为在可重构系统上执行的应用程序产生高性能的每瓦特,从而能够为基于无人机的ISR应用创建计算密集/低SWaP设计。

表 1 比较了在仅 CPU 系统、与 GPGPU 配对的 CPU 和与 FPGA 配对的 CPU 上执行单精度矩阵乘法基准测试的情况。可重构系统的每瓦性能比仅支持 CPU 的系统高出 1.7 倍,比 CPU/GPGPU 系统高出 2.5 倍。请注意,CPU/FPGA 组合的总功耗是最低的功耗。

表 1:矩阵乘法性能/功率比。资料来源:Altera公司,“FPGA协处理演进:持续性能接近峰值性能”,WP-01031-1.1,2009年6月版本1.1。

(单击图形可缩放 1.9 倍)

pYYBAGNaSDaADOGfAABGSFxX-sk659.jpg

快速无人机有效载荷部署的一个主要因素是标准编程工具的可用性,这些工具与可重新配置的计算机硬件密切相关。集成来自不同供应商的编译器、软件工具、FPGA 板和 CPU 板的零碎方法会减慢部署速度。如果工具和硬件具有不同的供应商,则必须创建一个系统运行时环境来统一系统,然后才能开始有意义的应用程序工作。

一旦真正的应用程序开发最终开始,一个供应商的编译器宏库(假设它们确实有库)将不会针对另一个供应商的FPGA板进行优化,因此应用程序开发必须经历性能规格的降低或时间表扩展。无人机有效载荷开发的零碎方法中的这些和其他固有困难共同将“快速”一词与“部署”分离,通常以意想不到的方式,并且总是在应用程序开发期间。因此,来自一个供应商的完整,集成良好的软件和硬件包通常是快速部署无人机有效载荷的最佳途径。

可扩展的系统和并行编程

模块化、可扩展的系统非常适合代码重用,这也加速了无人机有效载荷的部署。软件设计的模块化允许经过验证的代码在多个ISR应用程序中重复使用,而硬件模块化则支持根据任务参数和无人机机身的SWaP要求轻松扩展ISR应用程序。如今,大多数异构系统都使用一种或另一种形式的 PCIe,使协处理器能够通过 CPU 访问系统内存。但是,PCIe 的有效可扩展性受到其阻塞的“多对一”架构的限制(图 1)。PCIe 协处理器仅通过 CPU 另一端的系统内存访问数据并相互通信。虽然 PCIe 确实通过 PCIe 交换机提供点对点连接,但一个点始终是 CPU 内存,另一个点始终是 PCIe 设备。真正可用的扩展需要分布式内存和交换网络,该网络具有与交换机上任何模块之间的无阻塞、“多对多”连接。

图 1:典型的基于 PCIe 的协处理器架构,由于其阻塞“多对一”点对点架构,可扩展性有限

poYBAGNaSDeAQDAAAABFm8pWH-g258.jpg

一个能够很好地扩展的模块化硬件系统只是一个良好的开端。软件工具必须为程序员提供对可重构系统中密集计算效率的直观或自动访问。如果程序员必须深入到系统的体系结构中以查找和开发满足应用程序性能要求的解决方案,则无人机有效载荷的开发和部署会受到影响。有标准的计算机语言可用于在可重构系统中对CPU和FPGA进行编程,但仅使用C或FORTRAN并不能实现ISR应用的性能要求。C 和 FORTRAN 是传统上用于 CPU 的串行编程语言,其中指令按顺序执行,一次一条指令。可重构系统的性能是通过并行编程实现的:多个程序指令流同时作用于多个数据流。

幸运的是,科学超级计算社区已经为C和FORTRAN开发了并行化技术,其中许多技术已被一些可重新配置的系统编译器采用。以编程方式指定并行性的一种方法是 OpenMP 并行部分杂注语句。在传统的大型微处理器集群上,并行部分杂注所包含的代码块可以在CPU上并行执行。在可重配置的系统上,OpenMP 样式编译指示指定的代码块在 FPGA 中实例化,以便这些“硬件代码块”并行执行。另一种方法是数据流,其中一系列计算在时间上重叠;例如,计算块可以在收到前一个块的第一个结果时开始执行,而不是在开始之前等待前一个计算块的所有结果生成。

除了从科学超级计算中借用的并行化技术外,大多数可重新配置的系统编译器还执行自动循环流水线以提高执行性能。此外,可重新配置的系统编译器在FPGA硬件中自动创建程序循环中的所有算术运算,所有这些运算都是并行执行的。与此形成鲜明对比的是微处理器编译器,微处理器编译器受 CPU 设计中可用算术计算元素数量的限制。这里真正的问题是给定系统的特定软件工具集的有效性。但是,软件工具确实存在,可以为计算密集型ISR应用程序的程序员提供可重新配置硬件中的潜在性能。

可重配置性有助于快速部署、SWaP

如今,可重新配置的系统和工具可用于快速开发和部署 ISR 应用程序。可重构系统的密集计算特性使其成为尺寸、重量和功耗至关重要的解决方案的理想选择。软件工具与硬件紧密耦合,使软件程序员能够在低SWaP处理器有效载荷中快速实现高性能。

因此,SRC计算机提供模块化,可扩展,可重新配置的低SWaP系统,带有软件工具和库,使用ANSI标准语言快速部署无人机的计算密集型ISR应用程序。SRC Computers开发了一种高带宽,低延迟的网络交换机,除了用于模块间通信的数据流构造,用于代码块并行化的OpenMP样式编译指示以及用于指令级并行化的自动循环流水线外,还提供了必要的非阻塞“多对多”模块。

审核编辑:郭婷

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

    关注

    68

    文章

    19276

    浏览量

    229765
  • dsp
    dsp
    +关注

    关注

    553

    文章

    7998

    浏览量

    348857
  • 无人机
    +关注

    关注

    230

    文章

    10432

    浏览量

    180326
收藏 人收藏

    评论

    相关推荐

    无人机全景监测:空域管理的新革命

    和人工巡查,存在效率低下、反应速度慢等问题。而无人机全景监测技术的引入,这些问题提供了有效的解决方案。 实时监测与快速响应:无人机能够迅速
    发表于 02-20 15:23

    第一集 知语科技无人机反制技术与应用--无人机的定义与分类

    无人机反制技术可用于保护重要设施、维护公共秩序和保障航空安全。例如,在机场、核电站等关键设施周围部署无人机反制系统,可有效防范无人机威胁。
    发表于 03-12 10:42

    第二集 知语云智能科技无人机反制技术与应用--无人机的发展历程

    了一系列问题,其中最为突出的便是无人机安全问题。知语云智能科技作为一家专注于无人机反制技术的企业,致力于解决这一难题,无人机行业的健康发展贡献力量。
    发表于 03-12 10:56

    第三集 知语云智能科技无人机反制技术与应用--无人机的应用领域

    ,农业生产者通过无人机进行精确喷洒,提高作业效率。此外,无人机还广泛应用于环境监测、动物保护、新闻报道等多个领域,我们的生活带来便利和新的视角。 在商用领域,无人机同样大放异彩。快递
    发表于 03-12 11:13

    无人机遥感技术

    应用技术,能够实现自动化、智能化、专用化快速获取国土资源、自然环境、地震灾区等空间遥感信息,且完成遥感数据处理、建模和应用分析的应用技术。无人机遥感系统由于具有机动、快速、经济等优势,已经成为世界各国争相
    发表于 03-11 07:59

    普及无人机知识

    新闻社河南分社社长赵敏说,科技改变生活,无人机改变观念,作为高科技产品,无人机近两年来得到了快速发展,它在给人们的生活带来快乐的同时,在新闻报道方面,特别是在突发事件、危险区域等方面,发挥了重要作用。作为
    发表于 06-24 10:44

    无人机培训

    无人机行业人才培养的中坚力量,以教育著称的衡水这座城市增添了继衡中之后的一抹重彩;截至目前,固定翼训练跑道已建设完成,固定翼教员已参加完AOPA总部的学习培训,2017年固定翼AOPA培训蓄势待发
    发表于 02-13 10:37

    都在谈论无人机:教你10种利用无人机赚钱的方法

    ``无人机的新用途层出不穷。欧洲欧盟预测到2050年无人机市场能创造超过15万的就业机会。在Heliguy,我们可以通过无人机培训帮助人们掌握商用无人机技巧。本文将为你介绍10种利用
    发表于 02-17 15:28

    无人机侦测和反制系统

    在建筑物、工厂和树木间的无人机信号允许7x24小时的无间隔监控和记录高跟踪定向精度开机即用(便携版)360°覆盖侦测跟踪到无人机操控者支持驱离和迫降两种模式灵活
    发表于 04-05 10:15

    无人机AOPA

    中科联航科技股份有限公司是以民用无人机驾驶员培训认证及民用无人机领域专业应用为主的培训机构。满足无人机驾驶技术在民用领域中的快速发展和专业
    发表于 06-07 15:39

    无人机续航如何提升至两小时以上,目前的解决方案是无人机充电宝!

    无人机已从军事领域扩展到民用领域,并被广泛应用。不仅在农业,林业,渔业,电力,安防,救援等方面展露才华,同时也在消费级领域大施拳脚。可以说,如今的无人机早已飞入了寻常百姓家。 虽然无人机
    发表于 07-14 14:08

    武汉无人机无人机比武演练,普宙O2当裁判

    。30层高的居民楼“突发火灾”,在普宙O2的4K高清视频下,一架无人机快速精准的飞抵火源附近,悬停在半空,将一枚灭火弹从窗口平射进屋内,随着“嘭”的一声,屋内腾起一股白烟,明火瞬间被扑灭。O2高清航拍
    发表于 08-28 18:37

    无人机流行和快速增长背后,对无人机开发平台了解多少?

    程度产生了一次“完美风暴”,电子技术的进步以及大批量普及驱动成本降低,在过去几年中见证了无人机的流行和快速增长。廉价、轻便的基于微控制器的飞行控制器、加速度计和陀螺仪等传感器、全球定位系统和摄像头
    发表于 02-21 18:18

    无人机类型之植保无人机,带你了解什么是植保无人机?

    ,飘移少,空中悬停,无需专用起降机场,旋翼产生的向下气流有助于增加雾流对作物的穿透性,防治效果高,远距离遥控操作,喷洒作业人员避免了暴露于农药的危险,提高了喷洒作业安全性等诸多优点。  无人机喷药
    发表于 06-28 10:06

    无人机部署准备的COTS技术

      无人机 (UAV) 是收集情报、监视和侦察 (ISR) 数据的重要元素。无人机携带有效载荷的光电传感器以及激光,雷达或信号情报。这些传感器产生大量数据,这些数据通过有限容量的数据链
    的头像 发表于 10-27 17:01 875次阅读