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

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

3天内不再提示

开源SDR:开发和部署电子战功能的更快、更好方法

星星科技指导员 来源:militaryembedded 作者:CHAD AUGUSTINE,HAYD 2022-11-14 17:39 次阅读

作者:CHAD AUGUSTINE,HAYDN NELSON

保持电磁频谱的主导地位对任务的成功从未如此重要。系统设计人员面临的挑战是如何加速新的通信电子战(EW)能力从概念到实验室的过渡,然后加快将这些新功能部署到作战人员。

为国防应用提供新的无线技术需要大量的时间和成本来试验、设计和迭代新技术。例如,软件定义无线电(SDR)系统设计人员通常在同样坚固且昂贵的SDR任务系统硬件上开发和测试新颖的无线,传感和电子战(EW)方法,这些波形(如MUOS,SINCGARS和MN-MIMO)将部署在硬件上。这种方法增加了开发进度,同时降低了工程灵活性,并且通常会将开发人员锁定在供应商非常具体的软件框架中。

SDR 波形开发的新突破性方法通过利用经过验证的商用 SDR USRP [通用软件无线电外设] 技术进行实验室开发,提供了一种更好的方法。商用USRP最初由Ettus Research开发,是包含FPGA(现场可编程门阵列)和处理器资源的可调谐硬件收发器,当连接到计算机时,工程师可以使用开源软件工具访问电磁频谱。通过利用 USRP 硬件,生成的波形可以无缝部署在符合传感器开放系统架构 (SOSA) 技术标准或符合 C5ISR/电子战模块化开放标准套件 (CMOSS) 的坚固耐用的 3U OpenVPX 板上。现在,它们基于与开发它们的实验室系统完全相同的USRP架构。

有些 USRP 型号可以无头运行以进行移动操作,还有一种型号具有用于户外安装的 IP-67 等级外壳。客户和合作伙伴还构建了定制外壳,用于在车辆、无人机或背包上部署 USRP。然而,商用实验室级 USRP SDR 本身并不是在极端温度或高冲击和高振动环境中部署的理想选择。为了对使用 USRP SDR 原型的波形和算法进行坚固部署,这种现实使得需要在外壳上进行机械工作,以便将 USRP 带到现场,或者通过 FPGA 导出工具或软件重写将 IP 迁移到任务硬件。如果没有两个平台共享的通用API,将商用硬件上开发的波形转换为任务系统需要大量的软件和固件工作,有时需要几个月的时间,只是为了修改特定专有SDR或FPGA板的定制板支持包(BSP)。

现在,使用 SOSA 兼容 USRP 的商用现货 (COTS) VPX 硬件,实验室开发可以从几个月减少到几周。工程师可以在短短一周内完成从接收商用 USRP 到开发电子战干扰技术测试,而将波形迁移到 OpenVPX 板只需几分钟即可完成。

更好的是,使用商业SDR解决方案进行实验室开发打开了广泛的开源社区,使系统开发人员能够立即访问庞大的SDR波形IP库,包括一些专用的国防代码库。其结果是一种经济高效的SDR技术创新和原型设计方法,它还为将IP从原型硬件迁移到基于任务就绪的坚固模块化开放系统平台上部署提供了无缝和直接的途径。使用开源社区,波形开发人员可以访问来自多个来源的软件代码,并立即试用,然后将其迭代到他们想要的方式执行。与传统的一级军事供应商的工程师面临的开发过程相比:首先,他们必须编写需求规范,然后必须获得规范批准,然后必须在开发开始之前签署合同。

降低 SDR 开发成本并使工程师能够利用现有的开源 IP 极大地激发了创造力,并使新技术能够更快地得到验证。由于商用USRP(可通过笔记本电脑运行)比任务系统硬件便宜得多,因此实验室开发现在可以扩展。实验室 USRP 可以提供给开发团队中的更多工程师。每个工程师现在都可以合理地负担自己的SDR,而不必共享时间来访问有限数量的更昂贵的任务系统。

将开源开发引入可部署的 SDR

在电子战的猫捉老鼠世界中,加快新技术的交付至关重要,因为对手正在开发更新颖,更具创造性的通信方法和威胁,例如为武器系统采用低成本的商用无人机。更重要的是,这些新威胁正在以商业工具的速度开发,而不是防御计划的速度要慢得多。在应对这些新威胁时,为 SDR 系统开发人员提供对开源 IP 的访问是真正的游戏规则改变者。

SDR 工程师不再局限于为非常特定的国防市场开发的 IP 支持,而是可以利用开源 USRP IP、专业知识和 SDR 成熟度,这些成熟度可以跨学术、商业无线、射电天文学和其他领域扩展。例如,庞大的可用开源用户群,加上大量的IP,可以为可能没有接受过无线电访问培训的陆军工程师提供更大的协作知识库。

特别提款权开发平台

用于实验室开发的USRP的一个例子是Ettus Research USRP-E320,这是一种用于开发商业、学术、科学和国防应用的无线应用的标准。在由专业人士和业余爱好者组成的大型开源社区的支持下,Ettus Research USRP最初是为4G / 5G电信等无线应用研究提供原型平台。USRP-E320基于ADI公司的2x2 MIMO AD9361收发器,覆盖70 MHz至6 GHz的频率,并提供高达56 MHz的瞬时带宽。

根据与NI的协议开发,Curtiss-Wright的VPX3-E320 SDR模 块是USRP-E320的完全坚固耐用的3U OpenVPX功能等效变体,具有背板I/O,旨在与最新RF系统实施标准保持一致,包括CMOSS和模块化开放式RF架构(MORA)。

USRP-E320 和 VPX3-E320 都与 USRP 硬件驱动程序 (UHD) 和开放灵活的 FPGA 框架 RF 片上网络 (RFNoC) 完全兼容。(图2。这两个软件框架使工程师能够在商业硬件上快速进行原型设计,并且可以成为实现 SOSA 对齐部署解决方案的途径,从而弥合从原型到坚固耐用的嵌入式部署的差距。基于通用的 UHD 和 RFNoC 框架构建意味着工程师可以利用庞大的培训、IP 和开源社区更快地快速构建和部署新功能。

[图2 |RFNoC 是一种网络分布式异构处理工具,专注于在 USRP 设备中实现 FPGA 处理。

由于 USRP-E320 和 VPX3-E320 支持 UHD 和 RFNoC,因此许多 FPGA 编程任务都是自动抽象的,从而使编程变得更容易,在某些情况下甚至无需 FPGA 代码开发工程师。此外,一些窄带应用可以由板载CPU处理,而无需任何FPGA开发。

考虑一个负责设计基于 SDR 的无人机防御应用的工程师的情况:过去,为了进行开发,工程师需要停止使用 SDR 任务硬件,或者设计一些定制开发板(或使用一些 COTS 板构建数据移动基础设施)。工程师现在不必经历漫长而昂贵的过程 - 包括设计IP然后将其迁移到任务系统的杂务 - 工程师现在可以简单地设计应用程序,在实验室中运行它,然后使用USRP E320评估新功能。之后,只需很少的更改,他们就可以将新 IP 迁移到可部署的 VPX3-E320 版本。

开源SDR技术为作战人员提供了将新型电子战技术部署到战场的新工具,并为电磁频谱的主导地位提供了新途径。

审核编辑:郭婷

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

    关注

    10

    文章

    3361

    浏览量

    105773
  • 计算机
    +关注

    关注

    19

    文章

    7337

    浏览量

    87614
  • SDR
    SDR
    +关注

    关注

    7

    文章

    232

    浏览量

    50378
收藏 人收藏

    评论

    相关推荐

    鸿蒙OS开发:【一次开发,多端部署】(视频应用)

    随着智能设备类型的不断丰富,用户可以在不同的设备上享受同样的服务,但由于设备形态不尽相同,开发者往往需要针对具体设备修改或重构代码,以实现功能完整性和界面美观性的统一。OpenHarmony为开发
    的头像 发表于 05-25 16:29 4419次阅读
    鸿蒙OS<b class='flag-5'>开发</b>:【一次<b class='flag-5'>开发</b>,多端<b class='flag-5'>部署</b>】(视频应用)

    NVIDIA与微软扩展合作,帮助开发更快构建和部署AI应用

    NVIDIA 在 Microsoft Build 开发者大会上展示了与 Microsoft Azure 和 Windows PC 的集成解决方案,简化了 AI 模型部署并优化了路径规划和应用性能。
    的头像 发表于 05-23 10:14 348次阅读

    HarmonyOS开发案例:【一次开发,多端部署(视频应用)】

    随着智能设备类型的不断丰富,用户可以在不同的设备上享受同样的服务,但由于设备形态不尽相同,开发者往往需要针对具体设备修改或重构代码,以实现功能完整性和界面美观性的统一。OpenHarmony为开发
    的头像 发表于 05-11 15:41 1273次阅读
    HarmonyOS<b class='flag-5'>开发</b>案例:【一次<b class='flag-5'>开发</b>,多端<b class='flag-5'>部署</b>(视频应用)】

    TIDA-010132-适用于雷达和电子战应用的多通道射频收发器 PCB layout 设计

    电子发烧友网站提供《TIDA-010132-适用于雷达和电子战应用的多通道射频收发器 PCB layout 设计.pdf》资料免费下载
    发表于 05-11 11:29 0次下载
    TIDA-010132-适用于雷达和<b class='flag-5'>电子战</b>应用的多通道射频收发器 PCB layout 设计

    《人民日报》发表评论:推动量子计算机更好更快发展

    《人民日报》发表评论:推动量子计算机更好更快发展
    的头像 发表于 04-30 08:22 371次阅读
    《人民日报》发表评论:推动量子计算机<b class='flag-5'>更好</b><b class='flag-5'>更快</b>发展

    【转载】英特尔开发套件“哪吒”快速部署YoloV8 on Java | 开发者实战

    OpenVINO 工具套件基于OneAPI开发,可以加快高性能计算机视觉和深度学习应用开发速度的工具套件,适用于从边缘到云的各种英特尔计算平台上,帮助用户更快地将更准确的真实世界数据的AI推理结果
    的头像 发表于 03-23 08:05 430次阅读
    【转载】英特尔<b class='flag-5'>开发</b>套件“哪吒”快速<b class='flag-5'>部署</b>YoloV8 on Java | <b class='flag-5'>开发</b>者实战

    一款综合电子战系统的架构

    非通信电子支持系统,由最新的数字接收机技术组成,以提供高效的电子战系统,采用了宽带数字接收机(0.5-18GHz),用于全方位覆盖的天线。
    的头像 发表于 01-21 10:31 834次阅读
    一款综合<b class='flag-5'>电子战</b>系统的架构

    ubuntu下部署envoy并作为前端代理方法

    Envoy 是一个开源的高性能、可扩展的代理服务,最初由 Lyft 公司开发。它设计用于处理现代的微服务架构中的网络通信,并提供了许多功能,包括负载均衡、服务发现、路由、认证、授权等。Envoy 被广泛用于构建和
    的头像 发表于 01-08 18:08 357次阅读
    ubuntu下<b class='flag-5'>部署</b>envoy并作为前端代理<b class='flag-5'>方法</b>

    开源VHDL验证方法 (OSVVM)

    电子发烧友网站提供《开源VHDL验证方法 (OSVVM).docx》资料免费下载
    发表于 12-26 09:57 0次下载

    开源项目!教你如何复刻自平衡赛车机器人、智能家居中控、竞技机器人先进模糊控制器等

    开源项目作品 为了方便大家更好提升自己,电子发烧友小编为大家整理了一些工程师大佬设计的开源项目作品,供大家可以参考学习,希望对广大工程师有所帮助。 1.用全志R128复刻自平衡赛车
    发表于 12-26 09:17

    如何解决模型部署时出现算子不匹配问题

    英特尔发行版 OpenVINO 工具套件基于 oneAPI 而开发,可以加快高性能计算机视觉和深度学习视觉应用开发速度工具套件,适用于从边缘到云的各种英特尔平台上,帮助用户更快地将更准确的真实世界
    的头像 发表于 12-08 15:30 952次阅读
    如何解决模型<b class='flag-5'>部署</b>时出现算子不匹配问题

    电子战与电磁频谱作战的关系

    频谱管理和电磁战的功能结合在一起。虽然美国国防部正在阐明它将如何在电磁作战环境中作战,但据报道,DOD已从一系列基于行动的定义过渡到了一个更基本、基于物理的概念,对电子战的性质进行了重新思考。
    的头像 发表于 12-06 10:52 1322次阅读
    <b class='flag-5'>电子战</b>与电磁频谱作战的关系

    汽车雷达传感器和拥挤不堪的无线电频谱:城市电子战

    电子发烧友网站提供《汽车雷达传感器和拥挤不堪的无线电频谱:城市电子战场.pdf》资料免费下载
    发表于 11-23 10:22 0次下载
    汽车雷达传感器和拥挤不堪的无线电频谱:城市<b class='flag-5'>电子战</b>场

    LabVIEW编程开发NI-USRP

    Radio是一个专为SDR开发人员构建的开源工具。虽然USRP不是GNU Radio支持的唯一无线电,但它是最受欢迎和测试最多的。 使用MATLAB编程 如果MATLAB是您首选的编程工具,则Math
    发表于 11-17 19:35

    开源 | 内嵌图形化编程环境,LiClock多功能墨水屏【天气+时钟+电子书…】

    想要扩展性强,易用易开发功能全且成本低的墨水屏天气时钟……寻寻觅觅难合意,那就自己做一个! LiClock多功能墨水屏天气时钟 - 开源 分享 - 今天特别分享 @小李
    的头像 发表于 11-17 12:15 2433次阅读
    <b class='flag-5'>开源</b> | 内嵌图形化编程环境,LiClock多<b class='flag-5'>功能</b>墨水屏【天气+时钟+<b class='flag-5'>电子</b>书…】