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

    文章

    3795

    浏览量

    110587
  • 计算机
    +关注

    关注

    19

    文章

    7764

    浏览量

    92688
  • SDR
    SDR
    +关注

    关注

    7

    文章

    241

    浏览量

    51786
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    开源FPGA硬件】硬件黑客集结:开源FPGA开发板测评活动全网火热招募中......

    开源活动简介 近期,小眼睛科技联合紫光同创及电子发烧友发起了 # 拥抱开源!一起来做FPGA开发板活动 ,活动一经发布,得到了很多开源爱好者
    发表于 10-29 11:37

    如何更快地获得更好的测量结果并加速产品开发

    作者:Jeff Shepard 投稿人:DigiKey 北美编辑 开发先进的电子和机电产品需要与时间赛跑。功能强大的全新数据采集 (DAQ) 工具有助于简化和加快开发过程,并在竞争中获
    的头像 发表于 10-03 17:39 1381次阅读
    如何<b class='flag-5'>更快</b>地获得<b class='flag-5'>更好</b>的测量结果并加速产品<b class='flag-5'>开发</b>

    开源鸿蒙MNN AI应用开发与MNN移植经验

    本期内容由AI Model SIG提供,介绍了在开源鸿蒙中,利用MNN开源框架开发AI应用以及基于MNN源码编译与Har包封装的方法
    的头像 发表于 09-04 11:31 3639次阅读
    <b class='flag-5'>开源</b>鸿蒙MNN AI应用<b class='flag-5'>开发</b>与MNN移植经验

    璞致电子 UltraScale+ RFSoC 架构下的软件无线电旗舰开发平台

    核心,融合高带宽信号采集、高速数据处理与灵活扩展能力,专为专业工程师打造的软件无线电(SDR开发平台。其工业级可靠性与丰富的软硬件生态,满足从原型验证到量产部署的全流程需求
    的头像 发表于 08-06 10:08 876次阅读
    璞致<b class='flag-5'>电子</b> UltraScale+ RFSoC 架构下的软件无线电旗舰<b class='flag-5'>开发</b>平台

    【Sipeed MaixCAM Pro开发板试用体验】+ 02 + 基础功能测试

    、基础功能测试 1.人脸表情情绪检测 通过开发板自带的应用程序实测发现识别准确率非常的高(但需在离人脸较近的地方进行识别,如果识别距离过远会导致识别结果不准确的问题)。 2.找色块功能 通过
    发表于 07-19 22:50

    【VisionFive 2单板计算机试用体验】3、开源大语言模型部署

    1、ollama平台搭建 ollama可以快速地部署开源大模型,网址为https://ollama.com, 试用该平台,可以在多平台上部署 Deepseek-R1, Qwen3, Llama
    发表于 07-19 15:45

    如何在魔搭社区使用TensorRT-LLM加速优化Qwen3系列模型推理部署

    TensorRT-LLM 作为 NVIDIA 专为 LLM 推理部署加速优化的开源库,可帮助开发者快速利用最新 LLM 完成应用原型验证与产品部署
    的头像 发表于 07-04 14:38 1757次阅读

    开鸿开发板深度体验:从开源鸿蒙开发到AI场景实践

    的KaihongBoard-3588S-SBC和KaihongBoard-3576-SBC被评为“2025OpenHarmony明星开发板”,可实现设备快速开源鸿蒙化升级、分布式互联协同、弹性部署等能力。
    的头像 发表于 07-03 17:03 1195次阅读
    开鸿<b class='flag-5'>开发</b>板深度体验:从<b class='flag-5'>开源</b>鸿蒙<b class='flag-5'>开发</b>到AI场景实践

    创龙 瑞芯微 RK3562 国产 2GHz 四核A53 工业开发板—Docker容器部署方法说明

    不会有任何接口。使用Docker,可像管理应用程序一样管理基础结构。通过利用Docker的快速发布、测试和部署代码的方法,可显著减少产品开发时间。
    的头像 发表于 07-03 11:00 429次阅读
    创龙 瑞芯微 RK3562 国产 2GHz 四核A53 工业<b class='flag-5'>开发</b>板—Docker容器<b class='flag-5'>部署</b><b class='flag-5'>方法</b>说明

    开源鸿蒙开发必备!OpenHarmony替换Full SDK全攻略

    本文介绍开源鸿蒙OpenHarmony替换FullSDK的方法,演示设备为触觉智能PurplePiOH鸿蒙开发板获取FullSD
    的头像 发表于 06-06 18:11 645次阅读
    <b class='flag-5'>开源</b>鸿蒙<b class='flag-5'>开发</b>必备!OpenHarmony替换Full SDK全攻略

    拥抱开源!一起来做FPGA开发板啦!

    开发,包括编写Verilog或VHDL代码、进行逻辑功能仿真、调试以及与硬件接口的适配等工作,适合熟悉FPGA开发流程、具备逻辑设计能力的伙伴。 主要任务: 基于开源项目
    发表于 06-06 14:05

    Java开发者必备的效率工具——Perforce JRebel是什么?为什么很多Java开发者在用?

    Perforce JRebel是一款Java开发效率工具,旨在帮助java开发人员更快地编写更好的应用程序。JRebel可即时重新加载对代码的修改,无需重启或重新
    的头像 发表于 04-27 13:44 648次阅读
    Java<b class='flag-5'>开发</b>者必备的效率工具——Perforce JRebel是什么?为什么很多Java<b class='flag-5'>开发</b>者在用?

    基于RV1126开发板移植NCNN部署方法

    本文档说明基于EASY EAI Nano移植NCNN部署库的方法与基于NCNN成功运行yolov4的Demo。        NCNN是腾讯优图实验室首个开源项目,是一个为手机端极致优化的高性能
    的头像 发表于 04-16 15:24 472次阅读
    基于RV1126<b class='flag-5'>开发</b>板移植NCNN<b class='flag-5'>部署</b>库<b class='flag-5'>方法</b>

    添越智创基于 RK3588 开发部署测试 DeepSeek 模型全攻略

    实践筑牢了硬件根基。 DeepSeek 模型部署:两种路径,各显神通 在 RK3588 开发板上部署 DeepSeek 模型,目前主要有两种实用且特色鲜明的方法。接下来,我们详细剖析
    发表于 02-14 17:42

    华为云 Flexus 云服务器 X 实例之 openEuler 系统下部署 OpenCart 开源电子商务平台

    不仅提供了强大的计算能力和灵活的资源配置,还通过搭载 openEuler 操作系统展现了对开源生态的支持与贡献。在这样的高性能基础设施之上部署 OpenCart 开源电子商务平台,不仅
    的头像 发表于 12-26 18:15 773次阅读
    华为云 Flexus 云服务器 X 实例之 openEuler 系统下<b class='flag-5'>部署</b> OpenCart <b class='flag-5'>开源</b><b class='flag-5'>电子</b>商务平台